Writing
I don't write as much recently, but there's still plenty of essays.
Categories
-
Как завести Rails 3 вместе с Passenger
Поставить Rails 3 на Passenger – дело нетривиальное, ибо:
-
Настройка Linux в окружении VirtualBox
…Заканчиваю эпос в трех частях об настройке виртуального Linux-сервера под Windows.
-
Удобный виртуальный Linux под Windows
Windows – десктопная ОС «по умолчанию». Linux – сервернкая ОС «по умолчанию». Согласны? Тогда поехали.
-
Установка удобного Linux под Windows
Что нам понадобится? (Более-менее) современный процессор, Windows, VirtualBox, и немного волшебного соуса.
-
Плагин для подсчета посещаемости страниц в Ruby on Rails
Я написал плагин для подсчета посещаемости избранных страниц Rails-приложения. Взять его можно на http://github.com/leonid-shevtsov/page_visit_tracker.
-
Кеширование страниц с динамическими элементами средствами Ruby on Rails
Последний раз я занимался кешированием сайта без аутентификации. Что более важно – сайт этот для всех выглядит одинаково, поэтому проблему отдачи
-
Переехали со Slicehost на Linode
Что ж, смену хостинга можно считать законченной, данные пересены, сервер настроен, домены уперты.
-
Time.now против Time.zone.now в Rails
Функции Time.now и Time.zone.now в Ruby on Rails практически идентичны. Возвращают одни и те же значения, ведут себя одинаково. Из-за этого легко перепутать и использовать более короткую формулировку Time.now.
-
Перенос настроек из SSH в PuTTY
С тех пор, как я вернулся с линукса на винду (а я вернулся), в SSH лазил исключительно через виртуалку. Лень было конфиг переносить в PuTTY, что довольно досадно, поскольку выходить в SSH прямо через PuTTY по ряду причин удобнее – например, можно настроить внешний вид и поведения терминала для каждого хоста, или быстро запускать сессии с помощью PuTTY-плагина к Launchy.
-
Отладка скриптов в Internet Explorer
Создаем и настраиваем виртуальную машину для отладки HTML и JavaScript в Internet Explorer
-
Как загрузить карты украинских городов в Ovi Maps 3
Nokia Map Loader, недоступный на официальном сайте Нокии, внезапно нашелся на cnet.
-
Список украинских городов для сайта
Мне для одного проекта понадобился список украинских городов. Да так, чтобы по областям разбит и с географическими координатами.
-
Как Hoptoad помогает на тестовом сервере
Итак, Hoptoad – это такая продвинутая штука для записывания исключений в Rails-приложениях. Его использование выливается в то, что каждое новое исключение логируется, а также при желании отправляется тебе на почту. Удобно.
-
Делаем комментарии Хабрахабра похожими на Reddit
Я последнее время практически не бываю на Хабре, зато часто захожу на Reddit. По-моему на последнем гораздо удобнее читать комментарии, в первую очередь потому, что их можно отсортировать по рейтингу и читать только наиболее «ценные».
-
Кеширование страниц средствами Ruby on Rails
Бывают случаи, когда страницы сайта можно целиком и полностью закешировать и подложить серверу в виде статических HTML-файлов. Чтобы запросы за ними вообще не лезли в Rails, и выполнялись поэтому офигенно быстро.
-
Предотвращение повторного запуска Rake-скрипта
А еще мне нужно было сделать так, чтобы долгоиграющий Rake-скрипт не запускался повторно (по крону).
-
Почему в Rails нет метода для создания HABTM-таблицы?
В очередной раз набирая те шесть строчек, которыми – по соглашению – нужно описать таблицу для HABTM-связи, я подумал: а почему в Rails нет готового метода для этого? Почему каждый раз надо переписывать один и тот же код, попутно вспоминая, как сделать таблицу без ID – ведь используются они только для HABTM?
-
Как добавить в конкретный Ruby-объект какое-нибудь свойство
Задача такая:
-
Штука для проверки прокси-серверов на доступность и анонимность
Вот, давно хотел выложить, но она раньше выглядела еще ужаснее, чем сейчас.
-
Обновление файлов на сайте с помощью rsync
Продолжаю цикл статей о взаимодествии с архаичными сайтами и их же поддержке. Таких, где о VCS не слышали, но доступ по ssh есть. У меня тут один такой на CakePHP.