Архив записей по месяцам // February 2005
2003
February | March | April | May | June | July | August | September | October | November | December
2004
January | February | March | April | May | June | July | August | September | October | November | December
2005
January | February | March | April | May | June | July | August | September | October | November | December
2006
January | February | March | April | May | June | July | August | September | October | November | December
2007
January | February | March | April | May | June | July | August | September | October | November | December
2008
January | February | March | April | May | June | July | August | September | October | November | December
Mozilla: keyset, keyconfig
Кстати, если кому не нравятся те хоткеи, которые заданы в продуктах Mozilla или прописаны авторами расширений, то есть замечательное расширение: keyconfig. Будем считать, что я выполнил одно из пожеланий.
(в сторону) На расширение есть расширение. Хотя… в данном случае всё логично.
Categories: Soft, Usability | comments: (4)
lytdybr: kуrrент мьюзиk
Из попавшего в руки и осевшего в голове:
[ read more ]
Categories: Music | comments: (0)
ILO: button
— Где же всё-таки у него кнопка?
х/ф «Приключения Электроника»
[ read more ]
Categories: Usability | comments: (6)
ImgLikeOpera: filter, regexp
Это опрос.™
Неправильно подошёл к вопросу фильтров в ImgLikeOpera, хочется исправиться.
Дано: URL вида http://example.com/my-iMg.php?id=4+5
Два варианта создания фильтра пользователем:
- бездумное вбивание чего-нибудь вроде
.com/my-iMg.php?id
и дальнейшее преобразование этого «бездумия» в процессе работы расширения экранированием специальных символов:/\.com\/my\-iMg\.php\?id/i
- вдумчивое написание полноценного регулярного выражения
\.com\/my\-iMg\.php\?id
и дальнейшее преобразование:/\.com\/my\-iMg\.php\?id/i
Понятно, что второй вариант хоть и более трудоёмок, но зато более гибок.
Можно наизобретать «третьих» вариантов. Например, оговариваем необходимость написания регулярных выражений полностью (/pattern/[i]
), но обязательно найдутся люди, которые будут вводить /p.at+h1/p-ath2/
и удивляться. Специально для этих случаев смотрим наличие отсутствия граничных слэшей, экранирование специальных символов внутри патэрна и пытаемся додумывать то, что хочет получить пользователь на самом деле.
С одной стороны, подобное додумывание лично мне не по душе. Со стороны другой, я прекрасно понимаю, что не все знают о существовании регулярных выражений. Как быть?
Update: ага, ясно откуда я это «придумал». Прикрутить-то прикрутил, а как работает, видимо, только в подкорке отложилось. Я себе удивляюсь в последнее время; совершенно непонятно куда смотрю и о чём думаю (поэтому и прикрутил совсем не так, как должно быть):
Adblock supports two types of filters: simple, and Regular Expression.
Categories: Usability | comments: (8)
TB: Combine and Decode
In Mozilla (also applies to Netscape 7.1 and it should work in Thunderbird as well) the process is similar but it involves using an external program to combine and decode the messages.
В TB создаём папку ENCODE, в которую перетаскиваем ююки. После этого на файл ENCODE в профильном каталоге TB натравливается одна из двух программ: UUDeview или yenc32.
На этом фоне достаточно мило смотрятся фразы «And I’ve never had Mozilla crash like OE does!» и «You can leave Mozilla running at this point, just don’t actively use it while the combine and decode process is running». Вторая ещё ладно, OE в это врёмя совсем не поюзаешь, а вот первого вообще не должно происходить когда одна программа обрабатывает текстовый файл, созданный другой программой. Если бы TB при этом умудрялся падать…
Ну да ладно, есть лишь один вопрос: а проще нельзя? А то копировать, запускать, нажимать…
Categories: Soft | comments: (1)