Post archive
Плагин для подсчета посещаемости страниц в Ruby on Rails
Я написал плагин для подсчета посещаемости избранных страниц Rails-приложения. Взять его можно на http://github.com/leonid-shevtsov/page_visit_tracker.
July 7, 2010
Кеширование страниц с динамическими элементами средствами Ruby on Rails
Последний раз я занимался кешированием сайта без аутентификации. Что более важно – сайт этот для всех выглядит одинаково, поэтому проблему отдачи
July 3, 2010
Переехали со Slicehost на Linode
Что ж, смену хостинга можно считать законченной, данные пересены, сервер настроен, домены уперты.
June 8, 2010
Time.now против Time.zone.now в Rails
Функции Time.now и Time.zone.now в Ruby on Rails практически идентичны. Возвращают одни и те же значения, ведут себя одинаково. Из-за этого легко перепутать и использовать более короткую формулировку Time.now.
June 4, 2010
Перенос настроек из SSH в PuTTY
С тех пор, как я вернулся с линукса на винду (а я вернулся), в SSH лазил исключительно через виртуалку. Лень было конфиг переносить в PuTTY, что довольно досадно, поскольку выходить в SSH прямо через PuTTY по ряду причин удобнее – например, можно настроить внешний вид и поведения терминала для каждого хоста, или быстро запускать сессии с помощью PuTTY-плагина к Launchy.
June 3, 2010
Отладка скриптов в Internet Explorer
Создаем и настраиваем виртуальную машину для отладки HTML и JavaScript в Internet Explorer
May 27, 2010
, revised
January 10, 2011
Как загрузить карты украинских городов в Ovi Maps 3
Nokia Map Loader, недоступный на официальном сайте Нокии, внезапно нашелся на cnet.
May 24, 2010
, revised
February 10, 2011
Список украинских городов для сайта
Мне для одного проекта понадобился список украинских городов. Да так, чтобы по областям разбит и с географическими координатами.
April 23, 2010
, revised
December 1, 2012
Как Hoptoad помогает на тестовом сервере
Итак, Hoptoad – это такая продвинутая штука для записывания исключений в Rails-приложениях. Его использование выливается в то, что каждое новое исключение логируется, а также при желании отправляется тебе на почту. Удобно.
March 26, 2010
, revised
June 5, 2010
Делаем комментарии Хабрахабра похожими на Reddit
Я последнее время практически не бываю на Хабре, зато часто захожу на Reddit. По-моему на последнем гораздо удобнее читать комментарии, в первую очередь потому, что их можно отсортировать по рейтингу и читать только
наиболее «ценные».
March 5, 2010
Кеширование страниц средствами Ruby on Rails
Бывают случаи, когда страницы сайта можно целиком и полностью закешировать и подложить серверу в виде статических HTML-файлов. Чтобы запросы за ними вообще не лезли в Rails, и выполнялись поэтому офигенно быстро.
February 25, 2010
, revised
March 6, 2011
Предотвращение повторного запуска Rake-скрипта
А еще мне нужно было сделать так, чтобы долгоиграющий Rake-скрипт не запускался повторно (по крону).
February 25, 2010
, revised
February 26, 2010
Почему в Rails нет метода для создания HABTM-таблицы?
В очередной раз набирая те шесть строчек, которыми – по соглашению – нужно описать таблицу для HABTM-связи, я подумал: а почему в Rails нет готового метода для этого? Почему каждый раз надо переписывать один и тот же код, попутно вспоминая, как сделать таблицу без ID – ведь используются они только для HABTM?
January 15, 2010
Как добавить в конкретный Ruby-объект какое-нибудь свойство
Задача такая:
January 11, 2010
Штука для проверки прокси-серверов на доступность и анонимность
Вот, давно хотел выложить, но она раньше выглядела еще ужаснее, чем сейчас.
December 27, 2009
Обновление файлов на сайте с помощью rsync
Продолжаю цикл статей о взаимодествии с архаичными сайтами и их же поддержке. Таких, где о VCS не слышали, но доступ по ssh есть. У меня тут один такой на CakePHP.
December 24, 2009
Область видимости переменной в Javascript (variable scope) - ликбез
В Javascript области видимости усложнены тем, что функции могут определяться внутри других функций, а вызываться где угодно. оп
December 22, 2009
, revised
March 21, 2011
Как открыть терминал из Gvim
Во-первых, я добрался до сессий в виме – теперь не приходится переходить в каталог проекта вручную. Пригодился плагин SessionMan.
December 10, 2009
Мой единственный совет начинающим программистам
Вообще я написал длиннющую статью на эту тему, но потом подумал, что она бесполезна. Нельзя статьей передать опыт.
November 20, 2009
, revised
June 29, 2010
Избавление gitа от ненужных файлов в глобальном масштабе
До недавних времен сразу после создания git-репозитария я добавлял в .gitignore список имен всяческих резервных и временных файлов, которые создаются редакторами, IDE, и т.п.
November 16, 2009