Позднее Ctrl + ↑

RH-12 firmware v4.44 released

Где-то месяц 3 месяца назад Nokia уже выпустила прошивку v4.44 для модели RH-12 (aka Nokia 6230), а у меня всё ещё стоит v3.15. Отличия v4.44 от v3.15:

  • На правую кнопку теперь можно повесить больше разных функций (добавились Alarm, Bluetooth, E-mail, Gallery, Home, Infrared, Radio), что такое Home — понятия не имею;
  • На меню по левой кнопке теперь тоже можно повесить больше разных функций;
  • Исправлена ошибка, из-за которой до перезагрузки телефона не удавалось удалить файлы, которые побывали обоями на рабочем столе;
  • Корректно отображается свободная память;
  • Память телефона (Gallery) и MMC-карта теперь отображаются как два разных диска в проводнике под Nokia Phone Browser (раньше MMC была подпапкой Gallery);
  • Исправлена ошибка, из-за которой mp3-рингтон в коллер-группе играл даже если в телефоне был выключен звук;
  • Говорят, улучшено качество фотографий, mp3-проигрывателя, Java работает быстрее, Bluetooth работает стабильнее;
  • Исправлена ошибка с паузой в Music Player’е, когда пропускалось несколько секунд трэка;

«Этот кавычкер мой»

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

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

Ещё раз спрашиваю Смирнова с чего он взял, он снова молчит. И теперь вот я думаю, может SiteTracker тоже не имеет никакого отношения к SpeSta, а Scrinium — к регистру? Просто Смирнов подумал, что «никто всё равно проверять не будет, напишу, что моё».

Мда.

Update:

На «возможно он имел в виду принцип» отвечаю. Принцип работы кавычкера — один:

  1. Выкинуть HTML;
  2. Расставить кавычки;
  3. Вернуть HTML.

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

  1. Прочитал исходники Смирнова;
  2. Поставил перед собой задачу сделать в принципе по-другому.

Проблема безопасности

Проблема безопасности, обнаруженная в v900, проявлялась только на этом сайте. То есть, как показали исследования, те, кто обновился до v900 не подвергли свой блог опасности. В v901 ошибка была исправлена, поэтому, насколько я понимаю, и этому сайту сейчас тоже ничто не угрожает.

В общем, не стесняйтесь, обновляйтесь до v901, ознакомившись с возможными трудностями.

e2 Release 1.02 beta

e2 Release 1.02 beta v900: что нового.

  • Многие страницы, включая главную, теперь генерятся почти в три раза быстрее, чем раньше;
  • RSS-ленты последних заметок и комментариев теперь открываются из статических файлов, за счёт чего dramatically снижается нагрузка на сервер;
  • Скрипты автосохранения и Ctrl-Shift-L теперь работают в Mozilla и Safari;
  • На страницах заметок по кейворду, избранных заметок и результатов поиска больше не отображаются все заметки разом; вместо этого там теперь есть переключалка страниц;
  • Теперь в результатах поиска есть ссылка на соответствующий кейворд, если таковой есть, и наоборот, на странице заметок по кейворду — ссылка на поиск кейворда; всё это пафосно называется интеграцией поиска и кейвордов;
  • Ну и, конечно же, breakthrough! Теперь не придётся долго искать нужную настройку на разных страницах. Новое окно «Настройка e2» поддерживают поиск настроек по ключевым словам (должно работать в Mozilla; в Safari вроде бы не работает);

Подробнее см. верлог

Версия доступна только в виде обновления; дистрибутив с новым релизом появится в ближайшие дни.

Само автообновление в данном случае может и не сработать. При обновлении будет создана папка /system/settings, после чего обновитель попытается туда закачать новые файлы. Однако Кукуц говорил, что на серверах с PHP в safe mode скрипт не может писать файлы в папку, которую сам же и создал. Если это так (я не проверял, но склонен верить Кукуцу), и у вас PHP работает в safe mode, то автообновление не сработает. Если это ваш случай, то вам придётся вручную скачать новые файлы для папки settings с сервера обновлений:

На мастерхосте этой проблемы не должно быть. У меня обновление прошло вообще без проблем.

Для того, чтобы заработала переключалка страниц, необходимо в design_notes_page воткнуть куда-нибудь что-то типа такого:

<? if (@$c['sd_pageswitcher']) { ?><p>Страницы: <?=@$c['pageswitcher']?></p><? } ?>

Не факт, что в финальной версии у страниц останутся такие же урлы.

Поведение поиска настроек может вам показаться немного странным. Ну, оно и есть странное. Хотя, в 98% случаев требуемая настройка находится легко. Опять же, в финальной версии словарь, по которому ищутся настройки, может быть немного подкорректирован.

Наслаждайтесь.

Наподобие

Ворд:

Наподобие

Хм, ну да, возможно, конечно, но явно не здесь.

e2 Release 1.02 preview

Вот почему много настроек это хорошо:

  1. Каждый может настроить движок по своему вкусу, вплоть до самых маленьких мелочей
  2. Увидев много настроек, человек подумает «блин, какая крутая система, да ведь тут можно настроить движок по своему вкусу, вплоть до самых маленьких мелочей!»

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

Windows Group Policy Editor впечатляет, конечно, но когда нужно включить или выключить что-то конктретное, пользоваться этим становится невозможно: на поиск нужной галочки уходит несколько минут. Аналогичная история, например в Microsoft Word. Приятно, что можно повесить любую функцию на любую кнопку, но сделать это не так просто: нужно эту функцию найти в списке из миллиарда возможных. Всё сильнее и сильнее от этой же проблемы страдает e2: его возможности растут, в нём всё больше разных настроек.

Самое удачное решение этой проблемы, которое я видел, реализовано в Опере. В окне настроек клавиатуры там есть поле ввода, которое работает по принципу «find-as-you-type». Чтобы назначить клавишу для, скажем, включения/выключения полосы прокрутки, достаточно набрать там «scro», — теперь отображаются только действия, связанные с полосой прокрутки.

Я давно хотел сделать такое в e2, однако всё как-то не доходили руки. Позавчера руки-таки дошли. Сначала я сделал просто поиск настроек по ключевым словам, то есть, на странице настроек отображалось только поле «find-as-you-type» и, по мере набора ключевых слов, под ним появлялись чекбоксы и прочие радиокнопки, относящиеся к делу.

Постепенно я повысил интеллект поиска. Например, если настройка называется «Отображать кейворды на главной», то она будет найдена и по запросу «скрыть ключевые слова с домашней страницы». Разумеется, писать длинные предложения не обязательно, отлично сработает и «убрать рубрики». По запросу «уменьшить число заметок на главной» будут найдены настройки «Число последних заметок, отображаемых целиком на главной странице» и «Число ссылок на прошлые заметки, отображаемых на главной странице снизу». То есть, настройка ищется не только по названию, но и по действию, связанному с ней.

Когда я более-менее довёл этот механизм до ума, я стал решать следующую задачу. Нужно было сделать так, чтобы большая часть настроек была доступна при помощи мыши, безо всяких запросов. Для этого рядом с полем запроса я сделал колонку «Мои ярлыки», со ссылками: сайт, заметки, комментарии, кейворды, пароли.

Всё, что делают эти ссылки — вставляют в поле запроса собственное название. Если вам не нравится состав ярлыков, просто напишите «ярлыки» в поле запроса, и вам дадут настройку, с помощью которой можно их изменить. It’s easy, it’s easy!

Скриншот: Настройка e2

Мда, ну а как же всё-таки порадоваться полторы секунды тому человеку, который хочет просто посмотреть на множество настроек? А вот так: нажать «все настройки...»

В общем, e2 Release 1.02 (beta) выйдет сегодня-завтра. Новые настройки — не единственное изменение.

P. S. Специально для активных комментаторов. Появление новых настроек совершенно случайно совпало с выходом Google Suggest. Как я уже написал, я это придумал довольно давно, где-то пару месяцев назад.

Google Suggest

Теперь Google пытается угадать что вы ищете прямо по ходу ввода поискового запроса. Несмотря на то, что Joel пишет, что это реализовано через XmlHttpRequest, у меня оно отлично работает в Опере. Видимо, для Оперы они не поленились сделать iframe-версию или я не знаю. Пока вникать лень, но надо бы.

Скрипт переезда

Скрипт переезда из Петербурга в Москву.

Скрипт железнодорожного переезда.

Ранее Ctrl + ↓