Редизайн

Posted by Dmytro Shteflyuk on under Resume · English (26,713 views)

Я наконец-то получил новый дизайн блога! Моя жена закончила работу и представила сегодня набросок в своем блоге. Я нахожусь под сильным впечатлением и хочу услышать ваше мнение. Пожалуйста, посмотрите его (щелкните на логотипе) и проголосуйте на боковой панели или внизу заметки. Спасибо, Ваше мнение очень важно для меня!

Dmytro Shteflyuk's Home logo

Соответствующая запись в блоге IRIS Design.

Использование поискового движка Sphinx в Ruby on Rails

Posted by Dmytro Shteflyuk on under MySQL, Ruby & Rails · English (44,745 views)

Почти любому Веб-приложению необходима логика поиска данных, и зачастую это должен быть полнотекстовый поиск. Если вы используете базу данных MySQL, можно воспользоваться поиском FULLTEXT, но это не самое эффективное решение, особенно если объем данных велик. В этом случае используются сторонние поисковые движки, и один из них (и, на мой взгляд, самый эффективный из них) – это Sphinx. В данной заметке я представлю свой порт клиентской библиотеки Sphinx на Ruby и покажу, как его использовать.

Read the rest of entry »

Плагины для WordPress: sCategory Permalink – выбор категории для построения постоянных ссылок

Posted by Dmytro Shteflyuk on under WordPress · English (36,904 views)

Я начинаю публиковать свои плагины для WordPress, используемые в этом блоге, и сегодня это будет “sCategory Permalink”. Я являюсь ярым поклонником опции постоянных ссылок %category% WordPress (и использую ее здесь), но она имеет одно существенное ограничение – когда опция выбрана, WordPress использует категорию с наименьшим ID для построения постоянных ссылок! Представьте слудующий сценарий: у Вас есть категория “Development” (общая для всех заметок, касающихся разработки программного обеспечения), и несколько специфичных категорий, например, “PHP”, “AJAX”, “JavaScript”. У категории Development наибольший ID, потому для построения ссылок используются специфичные категории. Но однажды Вы решили начать изучать Ruby on Rails и писать об этом в Вашем блоге. Это проблема, поскольку при создании категории “Ruby on Rails”, ее ID будет больше, чем ID категории “Development”. Теперь Вам нужно принять решение: избегать публикации в обе категории сразу, или обновить ID категории “Development”. Последнее может быть выполнено двумя способами: удалить категорию из панели администрирования WordPress и заново добавить ее (после этого Вам нужно пройтись по всем заметкам и добавить нужные в эту категорию), или обновить ID в базе данных (несколько таблиц, зависящих от ID категории). Но теперь Вы можете расслабиться! Просто скачайте и установите плагин!

Read the rest of entry »

Лучшее техническое видео в сети

Posted by Dmytro Shteflyuk on under Ссылки, Resume · English (15,030 views)

BestTechVideosНесколько дней назад мой лучший друг Алексей Ковырин запустил новый сайт под названием BestTechVideos.com. Как он заметил, сайт создан потому, что в сети находится множество действительно интересного видео, но если Вам хочется посмотреть какое-нибудь хорошее видео технического содержания, будет непросто найти его из-за невероятного количества паршивых “забавных видео” вроде “милые котята” и т.п.

Этот сайт заинтересовал меня, потому что я действительно люблю посмотреть на умных людей и послушать их мысли. Проект только стартовал, потому коллекция видео не такая большая, как хотелось бы, но она растет с каждым днем. Я нашел интересные скринкасты про AJAX, Web 2.0 и другие модные штуки на этом сайте.

Итак, если Вы желаете уделить внимание конференциям и посмотреть записи докладов, если Вам нравится идея скринкастов и подобных технологий,- этот сайт для Вас! Загляните на Best Tech Videos и Вы будете впечатлены количеством высококачественного полезного видео в сети.

Шпаргалки по Ruby on Rails и всему с ним связанному

Posted by Dmytro Shteflyuk on under Ruby & Rails · English (37,999 views)

В сети можно найти несколько шпаргалок по Ruby on Rails и связанным технологиям. Я решил собрать их все (или почти все) в одной заметке, чтобы не растерять. Все они доступны в виде полноцветных PDF или PNG файлов.

Read the rest of entry »