Собственно,
- SuperBiDiTranslit при поиске
- Разнообразные багфиксы
e2 v1083 доступен как в виде обновления, так и в виде свежего дистрибутива.
Собственно,
e2 v1083 доступен как в виде обновления, так и в виде свежего дистрибутива.
Из прошлой заметки вы узнали, как выглядит авиадорожный переезд. Но в нём нет ничего удивительного. Специально для нас железнодорожный переезд нарисовала Саша Лукьянович. Выглядит он так:
Концепция © Илья Бирман, Саша Лукьянович.
Вот так выглядит авиадорожный переезд:
© Илья Бирман, Алексей Копылов
Художник (хреновый) — Илья Бирман
Update: А чуть позже вы узнаете, как выглядит железнодорожный переезд.
Альбом BP Empire мне всегда казался самым странным и наименее удачным у Infected Mushroom. Разумеется, я его слушал очень много раз, но с каждым разом слушать его ещё раз хотелось всё меньше — было ощущение, что я уже всё услышал в нём, что можно.
Что заставило меня сегодня включить его снова — я не знаю. Но на этот раз я вдруг проникся. Расслышал. Оказывается, это такой умный альбом; оказывается, там столько всего. Слушаю сегодня уже четвёртый раз.
Поэтому, если вы вдруг тоже отложили его в сторону — не спешите прощаться с ним навсегда. Вдруг и вам повезёт, и вы поймёте, какой это важный альбом.
Вот это — полигон для тестирования SuperBiDiTranslit. Вроде бы я его сделал.
Known issues:
Чекбокс «BiDi?» означает, что вы хотите закодировать вашу строку, потом декодировать и убедиться, что получилось то же самое. Если его снять, то вы сможете потестировать только декодинг. Это нужно, чтобы посмотреть, что получится, если подсунуть декодеру строку, которую енкодер не смог бы сгенерить в принципе.
Если при BiDi-тесте результат будет отличаться от исходной строки, то он будет подсвечен красным. Если при тесте декодера при разборе строки произойдёт ошибка, там появится надпись PARSE ERROR. В обоих случаях большая просьба сказать об этом мне.
Спасибо.
Update: Ну конечно, сразу нашёлся ублюдок, который решил это заспамить, блин.
Update 2: Устроил для этой штуки стресс-тест: прогнал через неё весь код e2 туда и обратно. Он не изменился. Потом закинул его в zip и снова прогнал туда-сюда. Снова всё в порядке. Прикрутил всё это к e2. Можно теперь тестировать прямо здесь, в поиске по сайту.
Большое спасибо Шурику Бабаеву (он же A!e%), Дмитрию Кирсанову (он же ixed), Евгению Степанищеву (он же Болк) и Алексею Куликову (он же Clops) за разные ценные советы в области безопасности.
Новая версия e2 использует SHA-1-хэш для хранения пароля на сервере. Для успешной аутентификации в куки пользователю кладётся специальная штука, которая называется ключом, и которая никак не связана с паролем. Появилась возможность привязать сессию к IP-адресу, с которого была сделана авторизация.
Очевидно, что чтобы заменить имеющийся в реестре MD5-хэш пароля на требующийся теперь SHA-1-хэш, e2 придётся узнать сам хэшируемый пароль, а сделать он это сможет только тогда, когда вы в следующий раз его введёте. Поэтому переход с MD5 на SHA-1 реально состоится только тогда, когда вы в следующий раз зайдёте в свой блог.
Среди других фиксов:
После перехода на новую версию зайдите в файл form_login.php и уберите из него обработку onsubmit на форме. Обработчик этого события теперь навешивается автоматически. Посмотрите, как теперь выглядит form_login в классической своей версии. Если вы не меняли его дизайн, то просто замените свой form_login.php этим.
Однако, пока я заморачивался с переходом с MD5 на SHA-1, выяснилось, что SHA-1 уже тоже взломали. См. также сюда. Но это всё ерунда, конечно.
Дистрибутив v1063 пока не делаю: вдруг окажется, что не все объявленные фиксы действительно у всех сработали.
В следующем milestone надеюсь починить глюки транслита при поиске и решить ещё кое-какие проблемы Wiki-форматтера.
Проверочное слово — криворожсталь
Каждый раз, когда мне приходит письмо с темой «Главному бухгалтеру» или «Руководителю: семинары», главному бухгалтеру приходит письмо с темой «Дизайнеру», а руководителю — «Веб-программисту: спецификации». Наверное.
Друзья. Перестаньте лениться и посмотрите вот сюда. Расскажите мне, что там не так.
Мнения типа «это нахрен никому не нужно» меня интересуют мало. Пожалуйста, будьте конструктивны.
Спасибо.
Скупая мужскую слезу по низким ценам и продавая её по высоким, он сколотил целое состояние