twixed.ru huh… nothing interesting here

21Июл/111

чОрный день

Сегодня совершенно случайно зашел на сервачок одного из проектов, и увидел в топе, что нагрузка на систему превысила единичку. Первым в списке оказался MySQL, который грузил процессор в потолок. Посмотрев в логах, я обнаружил, что кто-то активно шарится по галерее, заставляя скуль изливать в логи по несколько десятков строк дебажной инфы в секунду. Благо, для ведения собственной статистики, я тупо записываю IP-адрес каждого посетителя,.. так, примитивненько. Но этот простой подход позволил мне сразу же определить "нарушителя спокойствия", не шаманя над логами и списками открытых соединений. Вот whois по IP (95.211.111.81) злодея:

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

11Июл/110

jQuery плагин Darken slideshow версия 1.1

Данные обещания надо сдерживать. Именно поэтому я выкладываю новую версию своего плагина, анонсированного здесь. По правде говоря, готов он был еще полгода назад, но из-за общей занятости не было времени довести его до того состояния, в котором не стыдно было бы показать. Но, в конце-концов, все случайные глюки устранены, углы подпилены, и плагин вполне можно использовать. Он, кстати, все эти полгода находится в продакшене, где и удалось выявить некоторые неприятности, и, впоследствии, их устранить. Что же нового есть в этой версии? Об этом ниже...

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

Метки записи: , , Читать полностью
28Июн/110

Качаем файлы с файловых шар в консоли Ubuntu

В качестве вступления: понадобилось мне как-то быстро (читай - разом) скачать несколько частей одного здорового архива, который находился на Rapishare, но, естественно, не имея премиум аккаунта, столкнулся с проблемой 160-минутного ожидания между закачками с одного IP-адреса. Решением стало использование нескольких серверов под управлением Ubuntu Server, к которым у меня есть доступ. Оставалось лишь найти способ качать с этой самой Rapidshare из консоли. Lynx отпадал, потому что страница скачивания изобилует javascript'ами, без отработки которых она будет пустой как голова блондинки. Но, покопавшись в интернетах, я наткнулся на очень полезный проект под названием plowshare. Несколько шагов, чтобы установить его на свою машину и использовать:

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

23Июн/110

Подражание льстит

Сегодня мне сообщили, что у организации, в которой я работаю, появился конкурент в сфере печати фотографий через интернет в нашем регионе. Мне стало интересно, что же он такого предлагает, чего нет у нас, и посетил его сайт. Был несколько удивлен, и, конечно же, польщен одним интересным моментом, о котором - под катом.

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

16Июн/110

Создание класса анимации объектов на ActionScript 3. P.2

Продолжение статьи о создании класса-аниматора, реализующего простейшие функции анимации для графических объектов на ActionScript 3.

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

15Июн/110

Создание класса анимации объектов на ActionScript 3. P.1

В этой статье я опишу создание простейшего класса, позволяющего выполнять элементарную анимацию объектов во Flash на ActionScript 3. Я знаю, что Adobe придумали такую клевую вещь как Motion Tween, которая позволяет легко выполнять перемещения и трансформации графических объектов, но так как я использую FlashDevelop для разработки Flash-приложений, сей чудный инструмент мне не доступен. Существуют, конечно, способы подключения необходимых классов к проекту, но танцевать с бубном мне не хотелось, к тому же были необходимы лишь простейщие эффекты анимации, как то: перемещенеи объекта по осям x и y и плавное изменение прозрачности для создания эффектов постепенного появления/исчезновения объектов. Поэтому, недолго думая, я приступил к создания собственного класса анимации, который удовлетворил бы моим нуждам. Заранее предупрежу, что я не претендую на звание профессионала по программированию на ActionScript, поэтому код наверняка будет не идеальным. Прошу отнестись с пониманием. Итак, приступим...

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

4Апр/119

Ubuntu. Восстановление удаленных файлов с флешки

Появилась вдруг необходимость восстановить с флешки удаленные фотографии. Не совсем понятно, да и не очень-то нужно знать, как они были удалены. Мы просто поставлены перед фактом и обременены задачей. Я боялся, что придется грузиться с какого-нибудь виндового LiveCD и использовать портабл версии программ типа Recover My Files, но, как оказалось, опасения были напрасными, потому что и под linux есть программы, при помощи которых можно восстановить потертые файлики с FAT/NTFS разделов. Ниже будет рассмотрена одна из таких программ...

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

11Фев/111

Небольшое украшение сайта ко дню святого Валентина

Ко дню святого Валентина появилось желание напомнить об оном посетителям сайта, над которым я постоянно работаю. В результате родился небольшой скриптик, использующий jQuery, который выводит "хоровод" сердечек вокруг курсора. Рассказывать особо не о чем, так что вот код, который можно вставить с любое место страницы между тэгами <body> и </body>:

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

Метки записи: Читать полностью
10Янв/113

INSUFF_ACCESS_RIGHTS при создании запроса на перемещение почтового ящика в Exchange 2010

Случилось как-то переводить организацию с Exchange 2007 на Exchange 2010. Мануалов по этому вопросу в интернетах полно, как англоязычных, так и локализованных, поэтому рассказывать в подробностях не стану. Отмечу лишь, что для временного хранения почтовых ящиков пользователей был развернут второй сервер Exchange 2007, на который эти самые ящики были благополучны слиты за нескольких часов, после чего основной сервер лишился всех ролей и средств управления, и был оснащен последним плодом мелкомягкой инженерной мысли в отрасли почтовых переводов, а именно Exchange 2010. Роли встали практически без проблем, пользователи получили доступ к своей почте, и продолжали спокойно работать... Однако и здесь не могло быть все безрадужно - при создании запросов на перенос почтовых ящиков с временного сервера некоторые запросы были прерваны из-за ошибки. Об этом и пойдет печатная речь с картинками в этом посте...

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

29Ноя/1015

WiFi access point на Ubuntu 10.04

Сегодня я расскажу, как превратить свой ноутбук под управлением Ubuntu 10.04 в беспроводную точку доступа.
Сложностей в этом вообще никаких, кроме ограничения по производителям беспроводных адаптеров. Полного списка оборудования, поддерживающего режим работы Ad-Hoc у меня нет, но я заявляю, что Atheros AR5001 Wireless Network Adapter в этот список входит. Итак, начнем...

Post to Twitter Post to Digg Post to Facebook Post to Google Buzz Send Gmail Post to LinkedIn

Метки записи: , Читать полностью