Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Позднее Ctrl + ↑

e2 Release 1.11 Beta 1

Выпущен e2 Release 1.11 Beta 1

What’s new:

  • Nothing

С момента выхода Release 1.1 в e2 не добавилось новых фич. Была лишь усилена безопасность за счёт появления возможности привязки к IP-адресу и некоторых других вещей (я писал об этом раньше). Все остальные изменения были направлены на доведение имеющихся фич до ума, а также на устранение багов.

Релиз 1.11 должен быть релизом с 0 известных багов. Сейчас ситуация в багтрэкере именно такая. Все признанные/подтверждённые баги исправлены; кроме того закрыты все признанные записи, помеченные как «предложение — критичное для использования».

Может быть, у кого-нибудь есть возражения, и он знает о каких-то проблемах, о которых не знаю я? Расскажите, пожалуйста.

Release 1.11 Beta 1 называется v1091 и доступен как в виде свежего дистрибутива, так и в виде обновления.

Эйфелева башня

ЮУСТ сообщает:

Праздник открытия «Эйфелевой башни» в селе Париж

24 июня в селе Париж Нагайбакского района прошел праздник открытия вышки сотовой связи ОАО «Уралсвязьинформ» и ООО «ЮУСТ». Более подробно о мероприятии можно прочитать в разделе Пресс-центр/Отчеты о мероприятиях .

Видеосюжет о прошедшем открытии вышки «Эйфелева башня» можно посмотреть 28 июня на канале ТВЦ в программе «Деловой Челябинск» в 18:50 и 29 июня в программе «Мобильные новости» в 19:05.

См. пресс-релиз

Молодцы, я считаю.

e2 v1083

Собственно,

  • SuperBiDiTranslit при поиске
  • Разнообразные багфиксы

e2 v1083 доступен как в виде обновления, так и в виде свежего дистрибутива.

Железнодорожный переезд

Из прошлой заметки вы узнали, как выглядит авиадорожный переезд. Но в нём нет ничего удивительного. Специально для нас железнодорожный переезд нарисовала Саша Лукьянович. Выглядит он так:

Концепция © Илья Бирман, Саша Лукьянович.

Авиадорожный переезд

Вот так выглядит авиадорожный переезд:

Авиадорожный переезд

© Илья Бирман, Алексей Копылов

Художник (хреновый) — Илья Бирман

Update: А чуть позже вы узнаете, как выглядит железнодорожный переезд.

BP Empire

Альбом BP Empire мне всегда казался самым странным и наименее удачным у Infected Mushroom. Разумеется, я его слушал очень много раз, но с каждым разом слушать его ещё раз хотелось всё меньше — было ощущение, что я уже всё услышал в нём, что можно.

Что заставило меня сегодня включить его снова — я не знаю. Но на этот раз я вдруг проникся. Расслышал. Оказывается, это такой умный альбом; оказывается, там столько всего. Слушаю сегодня уже четвёртый раз.

Поэтому, если вы вдруг тоже отложили его в сторону — не спешите прощаться с ним навсегда. Вдруг и вам повезёт, и вы поймёте, какой это важный альбом.

SuperBiDiTranslit: The Acid Test

Вот это — полигон для тестирования SuperBiDiTranslit. Вроде бы я его сделал.

Known issues:

  • правило «Если в скобочном контексте передан символ, который не имеет там особого смысла, то он понимается as-is» пока что не поддерживается
  • не поддерживается передача с сохранением регистра символов ни в одну из сторон (енкодер этого не поддерживает by design, а декодер — временно)
  • не поддерживается передача всяких там Unicode’овских символов (by design)

Чекбокс «BiDi?» означает, что вы хотите закодировать вашу строку, потом декодировать и убедиться, что получилось то же самое. Если его снять, то вы сможете потестировать только декодинг. Это нужно, чтобы посмотреть, что получится, если подсунуть декодеру строку, которую енкодер не смог бы сгенерить в принципе.

Если при BiDi-тесте результат будет отличаться от исходной строки, то он будет подсвечен красным. Если при тесте декодера при разборе строки произойдёт ошибка, там появится надпись PARSE ERROR. В обоих случаях большая просьба сказать об этом мне.

Спасибо.

Update: Ну конечно, сразу нашёлся ублюдок, который решил это заспамить, блин.

Update 2: Устроил для этой штуки стресс-тест: прогнал через неё весь код e2 туда и обратно. Он не изменился. Потом закинул его в zip и снова прогнал туда-сюда. Снова всё в порядке. Прикрутил всё это к e2. Можно теперь тестировать прямо здесь, в поиске по сайту.

e2 v1063: Обновление системы безопасности

Большое спасибо Шурику Бабаеву (он же A!e%), Дмитрию Кирсанову (он же ixed), Евгению Степанищеву (он же Болк) и Алексею Куликову (он же Clops) за разные ценные советы в области безопасности.

Новая версия e2 использует SHA-1-хэш для хранения пароля на сервере. Для успешной аутентификации в куки пользователю кладётся специальная штука, которая называется ключом, и которая никак не связана с паролем. Появилась возможность привязать сессию к IP-адресу, с которого была сделана авторизация.

Очевидно, что чтобы заменить имеющийся в реестре MD5-хэш пароля на требующийся теперь SHA-1-хэш, e2 придётся узнать сам хэшируемый пароль, а сделать он это сможет только тогда, когда вы в следующий раз его введёте. Поэтому переход с MD5 на SHA-1 реально состоится только тогда, когда вы в следующий раз зайдёте в свой блог.

Среди других фиксов:

  • бэкап теперь должен делаться намного быстрее и без выкрутасов с памятью, т. к. использует напрямую функции mySQL
  • исправлен баг с процентами (кто знает, тот поймёт)
  • на странице избранных комментариев в заголовке браузера не отображалась строка «Избранные комментарии»
  • решена проблема c RewriteBase, из-за которой на некоторых хостингах e2 не ставился; теперь при установке в .htaccess прописывается эта строка
  • вроде бы получше работают Wiki-таблицы, если их встречается несколько штук в одном документе (раньше они как-то странно склеивались)
  • улучшена совместимость с PHP 4.1 (по крайней мере, e2 теперь под ним устанавливается), хотя в системных требования по-прежнему прописан 4.3 — вдруг ещё какие проблемы вылезут
  • поиск настроек стал ещё умнее

После перехода на новую версию зайдите в файл form_login.php и уберите из него обработку onsubmit на форме. Обработчик этого события теперь навешивается автоматически. Посмотрите, как теперь выглядит form_login в классической своей версии. Если вы не меняли его дизайн, то просто замените свой form_login.php этим.

Однако, пока я заморачивался с переходом с MD5 на SHA-1, выяснилось, что SHA-1 уже тоже взломали. См. также сюда. Но это всё ерунда, конечно.

Дистрибутив v1063 пока не делаю: вдруг окажется, что не все объявленные фиксы действительно у всех сработали.

В следующем milestone надеюсь починить глюки транслита при поиске и решить ещё кое-какие проблемы Wiki-форматтера.

Ранее Ctrl + ↓