S2
Интересующиеся знают, что written.ru работает на движке, практически целиком написанном с нуля. Последний раз я занимался этим движком два года назад. Тогда нужно было на
Похоже, лучшие времена наступили. Я решил доработать и опубликовать движок. Вообще, характеристики у него и раньше были неплохие, а интерфейс администратора — просто отличный. На этот раз основное внимание я уделил настраиваемости и расширяемости, стилям, языковым пакетам и шаблонам. В общем, всему тому, без чего written.ru спокойно обходился, но без чего нельзя представить себе «настоящую» CMS. В результате в движке поменялось многое.
- оно не вполне уникально;
- интересные домены, содержащие sitex, оказались занятыми;
- название можно прочитать несколькими способами (я подразумевал «сайтекс», а некоторые произносили «сайт икс»).
Я решил изменить название на «S2». Новое название лишено прежних недостатков и обладает рядом достоинств:
- это намек на SiteX второй версии;
- его можно прочитать единственным способом, «эс два»;
- такое название похоже на названия движков b2, e2, R2;
- домены s2cms.ru и даже s2cms.com оказались свободными;
- символы S и 2, расположенные рядом, образуют неповторимую форму, такую, что долго думать над логотипом не приходится.

По сравнению с SiteX пользовательский интерфейс существенно не изменился. Изменилась (точнее, появилась) идеология: S2 — это относительно небольшой и быстрый, но легко расширяемый движок сайта.
Первый релиз S2
Антивирус, разработанный сотрудниками КГБ или ЦРУ
Хотя в пользовании облачной ОС действительно есть определённый риск (с этим не поспоришь), стоит помнить, что пользоваться любой машиной, подключённой к Сети, ненамного безопаснее. Особенно если для защиты вы установили антивирус, разработанный сотрудниками КГБ или ЦРУ.
Ну зачем они это написали? Я же теперь заснуть не смогу, буду думать, доверять ли антивирусу, или нет…
Браузеры и фреймворки
Если бы я был разработчиком
A(H1N1)
Я почувствовал себя неважно буквально за полдня: сначала появился озноб, потом температура повысилась до 37,5 и стало болеть всё тело.
Да, в понедельник я приехал в Кишинев. По дороге встретил нескольких людей в масках. Это были сотрудники российской и украинской таможни.
Left outer join
Недавно писал один
Лап топ
В октябре 2007 года, во время прогулки по Дубне, я сфотографировал эту вывеску с совершенно идиотским слоганом.

Вчера я опять проходил мимо с фотоаппаратом и сфотографировал новую вывеску.

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

На самом деле эта штука называется не так, как вы подумали, а «аш ап и». Когда я обнаружил, что выбрал не вполне удачные обозначения, было уже поздно.
Ночью
Обожаю делать ночные фотографии. Они просто не могут не получиться.

E-mail в RSS
В RSS можно добавлять
Firebug
Firebug — совершенно замечательный плагин к Firefox. Непонятно, как я раньше жил без него.
Так вот, к чему я это. Сегодня вышла новая версия этого плагина, 1.4.5. Я, естественно, обновился (иначе Firefox задолбал бы меня всякими напоминаниями). После перезапуска Firebug не появляется. В «дополнениях» написано, что Firebug установится только после перезагрузки. Я перезапустил еще раз. Не помогло. Разные варианты отключения/удаления/переустановки не дали ничего.
Я временно забросил попытки привести Firebug в чувство. Однако на отладке алертами далеко не уедешь. И тут я вспоминаю, что Firefox имеет безопасный режим. Небольшой эксперимент с чередованием загрузки в обычном режиме и в безопасном в скором времени дал положительные результаты. Если просто закрыть Firefox, загрузить его в безопасном режиме, закрыть и запустить опять в нормальном режиме, он, наконец, запоминает произошедшие с плагинами изменения.
И почему только подобное средство отладки существует только для этого прекрасного браузера?