Позднее Ctrl + ↑

Burn

Купил попробовать новый (ну, я раньше не видел) напиток от Coca-Cola, называется Burn. Выглядит так:

Burn

По дизайну — клёво. По вкусу — что-то среднее между Irn-Bru и Red Bull, но хуже любого из них. Итог: остаюсь верным Irn-Bru, но фотку сохраню

LJ-пост

По просьбам трудящихся теперь в e2 есть LJ-пост. Большое спасибо объявляется Болку! Его имена войдут в историю и даже уже значатся где положено.

Посмотрим, появилась ли эта заметка у ljuser?

Update: ошибка, из-за которой не было вики-парсинга уже исправлена, не надо мне про неё писать.

Готовы помочь

Всё смешнее и смешнее.

Пришел человек в аську, и типа хочет помочь с е2. Пишет, мол, я столько изменений внёс в регистр, столько изменений! Давай, дескать, и тебе внесу. Я говорю, типа, а чего внёс-то? Думаю, может чего полезное — дак надо взять. Он говорит, ну внёс автоматическую индексацию постов в яндексе. Я спрашиваю, типа, а это надо кому-то? Он — ну будет полезно. Я говорю, мол, если хочешь мне подарить функцию, давай, я посмотрю.

Он (вдруг): дак эту функцию не я писал, вот тебе номер человека, который писал (даёт номер аськи). Я говорю, типа, а ты-то что писал? А он-то ничего и не писал. Вот так, столько изменений внёс, аж страшно подумать.

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> заменяются на цитаты, чтобы их было легче найти и исправить.

Ранее Ctrl + ↓