3 июня 2014 г.

Thumbnailer на PHP

Хотелось лаконичного по коду, но, тем не менее, хорошо расширяемого тумбнейлера с возможностями уменьшения как вписывая в размеры, так и подрезая края. Взял PHP Gregphoto_Image за основу. Хотя, именно логику изменения размеров пришлось переписать.

23 апреля 2014 г.

Перестал работать javascript в Firefox

В один момент перестал работать js на определенном домене на ограниченном подмножестве страниц, вроде бы никак не связанных. В виртуальной машине в той же версии FF, правда под другой ОС (WinXP), js работал. У других пользователей на их машинах - работал. К сожалению, адрес домена здесь дать не смогу, потому как это песочница и извне не видна.

В панели скриптов firebug'а было написано что-то типа "На этой странице нет скриптов". Хотя в DOM они были и в исходном коде тоже. Работать js перестал, наиболее вероятно, после использования инструкции debugger для firebug. Точнее, к сожалению, сказать сложно.

2 января 2014 г.

HTML-версия игры Пятнашки

Третья версия игры Пятнашки. Первая и вторая были на Flash (на ActionScript 2, затем на ActionScript 3).

Игра стала клиент-серверной - добавил в игру общие результаты. Также пользователь Maxim Frolov написал специально для этой игры музыку - спасибо ему большое за это!

Надеюсь, больше у меня не возникнет желания переписывать эту игру. :)

Подробнее.

20 сентября 2013 г.

Добавляем некоторые "плюшки" в FeinCMS

В предыдущей моей статье было описано как интегрировать FeinCMS в Django с минимальной функциональностью. Теперь давайте разберемся как несколько расширить возможности системы за счет использования "батареек" FeinCMS.

18 сентября 2013 г.

"Готовим" FeinCMS

FeinCMS - это, как очевидно из названия, система управления содержимым сайта на базе фреймверка Django. Очень простая и очень удобная с точки зрения разработчика Django. Не перегруженная "батарейками в комплекте". Здесь я приведу минимальные действия для использования приложения. На самом деле, возможностей у этой CMS куда больше.

Сразу стоит сказать о том, что установка этой CMS - не N кликов мышью и - заработало. Но за это вы получаете бОльшую расширяемость на уровне фреймверка.