Позднее Ctrl + ↑

Opera 7.60 preview

Opera 7.60 preview:

  • Поддержка Gmail
  • Поддержка CSS3
  • Голосовое управление
  • Возможность отключить почтовый клиент нафиг

Ну это так, по верхам. А вообще, можно скачать.

Про ООП

По моему мнению, за исключением некоторых специализированных областей применения, объектно-ориентированность ничего не даёт хорошим программистам, она очень привлекательна для больших организаций. ООП — это приличный способ написания путаного лапшеобразного кода, позволяющий строить программы в виде серии патчей. Большие организации всегда были склонны разрабатывать программное обеспечение таким образом, и думаю, этому и через сто лет не измениться.

Отсюда.

Согласен с автором, но в обратном

У нас в школе была преподавательница литературы Н. М. Пащук. Она однажды то ли оговорилась, то ли что, но в общем сказала «Писарев согласен с автором, но в обратном». Она много чего ещё сказала за наши 10-11 классы, но сейчас не об этом.

Вчера я выложил на страницу e2 картинку, сообщающую о том, что e2 на 93% лучше, чем Register. Если кто-то не понимает, это называется юмор. Смирнов, разумеется, понимает, так как он адекватный человек. Несмотря на мнение некоторых людей, что за эту картинку он меня убьёт, он не только не убил, но и дал ссылку на страницу e2. В личной же беседе он мне сказал: «вас, жидов убивать надо, это да :)»

Разумеется, тут же нашлась толпа умников, которые стали писать отличные комметарии. Например, человек обвиняет меня в том, что я поблагодарил Смирнова за идеи по организации кейвордов, а за все остальные идеи не поблагодарил. Человек видимо не понимает, что если благодарить Смирнова за всё хорошее, что он сделал для человечества, то никакого about’а не хватит. Я благодарю кого-то за помощь, когда этот кто-то мне лично помог. Со Смирновым мы вместе обсуждали организацию моих кейвордов, которая отличается от таковой в регистре. Wiki-синтаксис не имет прямого отношения ни к Смирнову, ни к регистру, несмотря на то, что он там поддерживается. Он много где поддерживается. Писать «Спасибо Смирнову за то, что в регистре есть Wiki-синтаксис, благодаря этому он есть и в e2» — полный идиотизм. В том числе и потому, кстати, что не благодаря этому...

Ну и потом, в конце концов, до регистра просто никто не писал движков блога. Что ж теперь...

Другой умник пишет, что регистр рулит, потому, что не использует БД, и типа все другие отличия не волнуют. Ну да, конечно, ведь Смирнов когда-то сказал один раз, что БД сосёт, и поэтому теперь все будут кричать «БД сосёт». Причём Смирнов-то говорил про то, что пихать всё подряд в базу и доставать каждый раз из базы — бред, так как это бессмысленная трата ресурсов. Тот же самый Смирнов писал про кэширование результатов запросов к БД. Тот же самый Смирнов написал Textus, который использует БД. Потому, что для тех задач, которые решает Textus, нужна БД. Для тех задач, которые решает e2, нужна БД. Самое интересное, что сам Смирнов ничего плохого по поводу БД не сказал, потому, что БД сама по себе не плоха. Плохо, когда всё бестолку тормозит. В e2 главная страница генерируется за 0 запросов к базе. Главный RSS генерируется за 0 запросов к базе. Страница кейвордов генерируется за 0 запросов к базе. Дак какие претензии тогда? Смирнов сказал «БД плохо», поэтому плохо? Вот и получается, согласен с автором, но в обратном.

Идиоты всё-таки напрягают, да.

Антиспам

Идея: если тема письма начинается на «Re:» и после этого идёт текст, который не встречался ни в одной из тем писем, которые я писал, то считать его спамом.

Лётное поле

Если кто не знал, в районе поворота на ЧМЗ в Челябинске находится лётное поле, однако там разрешена только посадка:

Лётное поле. Посадка

Где осуществляется взлёт — неизвестно

Узкоспециальный сайт

А тем временем отец меня обвиняет в том, что:

У тебя сайт стал каким-то узкоспециальным — людям, не понимающим в PHP, XML, RSS, HZE, там просто стало нечего делать...

Надо будет что-нибудь написать не про это всё, да. Вот дойдут руки — выложу фотографию лётного поля...

Update: через 5 минут после написания этой заметки:

Молодец — быстро реагируешь, только кейворды другие — отец, старость, конфликт поколений, маразм...

e2: переезд с Регистра

Так, я, кажется, сделал в e2 переезд с Register. Если вы хотите помочь мне его потестить, то пожалуйста, сделайте следующее:

  1. Скачайте скрипт переезда
  2. Распакуйте и закиньте его в корневую папку регистра
  3. Убедитесь, что у этой папки стоят права доступа 0777 (rwx-rwx-rwx)
  4. Выполните скрипт move.php; он создаст файл register.e2i
  5. Если он будет ругаться, пришлите мне все ошибки
  6. Пришлите мне register.e2i, если он весит меньше мегабайта

На данный момент move.php вытаскивает из Регистра:

  1. Настройки:
    • часовой пояс (импортирует как основное место);
    • имя и email пользователя;
    • заголовок сайта (в Регистре берётся настройка $C[’sitedesc’] для этого);
    • число последних заметок на главной странице;
    • игнорирует настройку $C[’comments’], т. к. в e2 пока нет централизованного отключения комментариев.
  2. Заметки.
    • значение из поля source (если есть) вставляется в конце заметки в виде «Источник: ссылка».
  3. Комментарии.
    • включая подписавшихся на почтовые рассылки.
  4. Кейворды.

Known issues: мне лень парсить HTML-списки и преводить их в Wiki-вид, поэтому все <ul> и <ol> заменяются на цитаты, чтобы их было легче найти и исправить.

Calliope

Вот что значит быть гением! Казалось бы, просидел секунд 40 в Photoshop’е, а уже «разработал логотип» — приятно. Речь идёт о: Calliope Wiki Formatter.

Скоро e2 переедет на Calliope, если его автор, наконец, сделает списки (смайлик). А то форматтер моих-рук-дела сильно глючный, и добавление в него новых фич делает его ещё более глючным. И тормозным.

Кстати, использующийся сейчас в e2 кавычкер Helicon разработал тот же человек. И имя ему Константин Савельев! (Спасибо, типа)

Ранее Ctrl + ↓