Вспомнил детство

batiscaf.jpg Вспомнил вчера об одном своем старом проекте, реализовать который я задумал еще в 2005 году — сайте flames.ru, который я изначально планировал представить как сборник собственноручно разработанных flash-игр, а затем привлечь к разработке сторонних программистов, дизайнеров и развить проект до уровня сообщества любителей и разработчиков flash-игр.

Выглядело в моих планах будущее проекта примерно так. Каждая существующая игра представляет из себя (выражаясь в современных терминах, тогда таких слов еще не было :)) коллективный блог, в котором общаются и разработчики, и игроки. Общими усилиями, благодаря тесному контакту между игроками, генерирующими десятки фича-реквестов, и разработчиками должны были рождаться они — идеальные мини-игры. Кроме работы над существующими играми, проект должен был стать местом, в котором могли бы найти друг друга программисты, художники, генераторы идей, то есть люди заинтересованные в разработке интересных flash-игр, но неспособные реализовать свои идеи в одиночку.

Все в том же 2005 году я уже начал работу над этим проектом: сделал две мини-игры, в которые, чесслово, до сих пор сам иногда рублюсь по полчаса. Когда дело дошло до реализации серверной части системы стало ясно, что изобретать свой велосипед слишком накладно я и начал изучать CMS Drupal. Со временем Друпал превратился в часть моей профессиональной деятельности, я утонул в других задачах/проектах и про свои фламесы совсем забыл…

И вот вчера опять вспомнил о проекте. Мне интересно мнение читателей этого блога, имеет ли смысл развивать эту идею в том виде, который я описал, с учетом того, что за прошедшие 4 года появились аналогичные сервисы у Яндекса, Рамблера и Мэйл.ру? В принципе, самому мне интересно вернуться к проекту, к тому же есть пара интересных, на мой взгляд лежащих на поверхности, но почему-то никем не реализованных, идей для флэш-игрушек.

P.S. А слабо в “Подводной лодке” проплыть 2000 метров, а в “Сталкере” набрать хотя бы 100 очков?

Понедельник начинается в субботу

Трудовое законодательство нарушалось злостно, и я почувствовал, что у меня исчезло всякое желание бороться с этими нарушениями, потому что сюда в двенадцать часов новогодней ночи, прорвавшись через пургу, пришли люди, которым было интереснее доводить до конца или начинать сызнова какое-нибудь полезное дело, чем глушить себя водкой, бессмысленно дрыгать ногами, играть в фанты и заниматься флиртом разных степеней легкости. Сюда пришли люди, которым было приятнее быть друг с другом, чем порознь, которые терпеть не могли всякого рода воскресений, потому что в воскресенье им было скучно. Маги, Люди с большой буквы, и девизом их было — «Понедельник начинается в субботу». Да, они знали кое-какие заклинания, умели превращать воду в вино, и каждый из них не затруднился бы накормить пятью хлебами тысячу человек. Но магами они были не поэтому. Это была шелуха, внешнее. Они были магами потому, что очень много знали, так много, что количество перешло у них наконец в качество, и они стали с миром в другие отношения, нежели обычные люди. Они работали в институте, который занимался прежде всего проблемами человеческого счастья и смысла человеческой жизни, но даже среди них никто точно не знал, что такое счастье и в чем именно смысл жизни. И они приняли рабочую гипотезу, что счастье в непрерывном познании неизвестного и смысл жизни в том же. Каждый человек — маг в душе, но он становится магом только тогда, когда начинает меньше думать о себе и больше о других, когда работать ему становится интереснее, чем развлекаться в старинном смысле этого слова. И наверное, их рабочая гипотеза была недалека от истины, потому что так же как труд превратил обезьяну в человека, точно так же отсутствие труда в гораздо более короткие сроки превращает человека в обезьяну. Даже хуже, чем в обезьяну.

Читать дальше ➠

Вращение изображений при помощи Javascript

Довольно давно я задумался о решении такой задачки: необходимо при помощи ява-скрипта поворачивать картинку на заданный угол. Сейчас нашел её решение — плагин wilq32 для jQuery, позволяющий как просто поворачивать картинки, так и создавать анимированное вращение:

Читать дальше ➠

Цитата

Она сказала, что правитель должен научиться убеждать, а не принуждать. И что тот, кто хочет собрать лучших людей, должен сложить лучший очаг и готовить лучший кофе.

— Фрэнк Герберт. «Дюна»

Новый год 2009. Амстердам, Гаага, Роттердам и Кёльн

Встречать новый 2009 год я с друзьями отправился в Амстердам. За время шестидневных каникул мы успели осмотреть его достопримечательности, а также покататься по округе и заехать в соседние Роттердам, Гаагу и Кёльн. Здесь я выкладываю самые интересные фотографии и комментарии к ним.

Очень хотелось этими фотографиями передать позитивное новогоднее настроение, царившее в Амстердаме во время нашего там пребывания, но из-за хронически пасмурной погоды и серого неба сделать это оказалось очень трудно, по этому надо помнить, что к чистым улицам Амстердама, его оригинальной архитектуре и минус пяти градусам по Цельсию мы прилетели из слякотной Москвы с её мерзким грязным снегом вдоль дорог и машинами, заляпанными этой серой жижей.

Схипхол — Амстердамский аэропорт. Здесь можно связаться с понравившейся гостиницей. Схипхол — аэропорт Амстердама, здесь можно связаться с понравившейся гостиницей

Читать дальше ➠

Модуль "Курсы валют" для Drupal 6

В одном из последних проектов необходимо было вывести в блоке курсы валют. Кроме страшных информеров от РБК никакого полезного контента на эту тему я найти не сумел, по этому разработал модуль для шестого Друпала, который тянет курсы рубля по отношению к другим валютам из xml-файла с сайта ЦБРФ и выводит их в виде блока.

Полученные данные кешируются, настройки кеша, а также частота обновлений и список валют, которые необходимо выводить в блоке задаются через специальный интерфейс в админке. Внешний вид блока может быть переопределен через функцию темизации. Выводиться могут курсы следующих валют: Австралийский доллар, Фунт стерлингов Соединенного королевства, Белорусский рубль, Датская крона, Доллар США, Евро, Исландская крона, Казахское тенге, Канадский доллар, Китайский юань Жэньминьби, Норвежская крона, СДР (специальные права заимствования), Сингапурский доллар, Новая турецкая лира, Украинская гривна, Шведская крона, Швейцарский франк, Японская иена.

Демонстрацию работы модуля можно увидеть на этой странице в правом нижнем углу.

Внимание. С 11.01.2009 доступна новая версия модуля.

Статья в журнале PC Magazine

pcmag0109-250.jpg

В январском номере журнала PC Magazine/RE опубликована статья посвященная CMS Drupal, которую написал я при поддержке Акселя. В статье рассказано о возможностях, предоставляемых системой разработчикам и пользователям, а также приведены инструкции по настройке коллективного блога с элементами социальной сети (Швабрашвабр на шестом Друпале) и корпоративного интранет-портала. Готовые сборки этих примеров размещены на компакт-диске, прилагаемом к журналу, а также их можно скачать на Швабрешвабр.

Кроме бумажной версии статью можно прочитать на сайте PC Magazine/RE.