шалун-провайдер…
…исподтишка изменил скорость подключения на тарифе в 2,5 раза! В бо́льшую сторону ; )
хорошо иметь 30 Мбит/с!
…исподтишка изменил скорость подключения на тарифе в 2,5 раза! В бо́льшую сторону ; )
хорошо иметь 30 Мбит/с!
больше года назад я писал о том, как настроил свой личный почтовый сервер с бэкапом на gmail. С тех пор меня много раз приятно удивляла скорость работы электронной почты в такой реализации: очень часто подтверждение с сайта приходило спустя всего несколько секунд после нажатия кнопки на сайте — почти как в IM! У imap есть и много других приятных вкусностей, но они обычно присутствуют на больших серверах, а именно скорость была особенностью личного.
впрочем, одна вещь всё-таки омрачала мою радость. Конечно, спам. Я уже давно придерживаюсь философии писать свой емейл в интернете открыто, перекладывая тяготы борьбы со спамерами на компьютеры, поэтому спама мне сыпятся тонны. Важно: сыпятся и на gmail, и на личный сервер, причём спам-фильтры работают приблизительно одинаково эффективно что у гугла, что у оперы. В результате каждый день штук пять писем мне приходилось помечать спамом в обоих клиентах, а остальные две-три сотни вычищались автоматически.
недавно такая ситуация перестала меня устраивать, и я решил включить на сервере грейлистинг. Отдельное спасибо Каппе и за этот совет, и за помощь с включением : )
в результате, как следует из заголовка, ситуация переменилась кардинально! Раньше в неделю мне приходило около полутора тысяч спам-писем, из которых штук двадцать прорывалось сквозь фильтры. За эту неделю я получил 40 вместо 1500. Впечатляет, а? : )
ещё я собрал любопытную статистику. За сутки на мой домен пришло 8000 писем, из них на мой емейл (единственный существующий на домене) — 650, а грейлистинг прошло всего 400. А за неделю на мой емейл попало всего 90 писем. Из них 40 — спам, 50 — честные письма. Нажимать в клиенте «это спам» мне пришлось раза три против обычных 30+. Кроме того, намного проще стало просматривать спам на предмет ложных срабатываний. Почти рай : )
да, я наслышан, что грейлистинг — не панацея по разным причинам, в том числе потому, что админы большинства почтовых серверов не могут им воспользоваться, ведь их подшефные не должны пропустить ни одного делового письма. Но мне кажется, стоит претворять в жизнь принцип «не работать с идиотами — окупается», ведь если не поддерживать кривой софт, его скорее заменят на прямой
в общем, всем рекомендую свой почтовый сервер с грейлистингом. На том же firstvds.ru он включается парой кликов, так что всей сложности — купить домен и сервер
поддавшись общей тенденции, перевёл блог с xhtml 1.1 на html5. Возиться пришлось немного, хотя и долго : ) Конечный результат, впрочем, нравится
в процессе миграции умер микроформат hAtom, хотя семантичность не пострадала: .hentry
естественным образом превращается в article
, .date
и .updated
— в time
, и так далее
забавно получилось с эксплорером. До сегодняшнего рамках программы «сделаем ие самым неподдерживаемым браузером в интернете» я отдавал страницы с типом application/xhtml+xml
, и вы догадываетесь, к чему это приводило ; ) Почему-то мне показалось, что html5 нужно отдавать именно как понимаемый эксплорером text/html
(это неверно для xhtml5), и какое-то время я вообще сомневался в переходе. Но потом вспомнил про уровень поддержки новых тегов в ие, и успокоился. Впрочем, намёк его пользователям оставил
недавно, кстати, приделал ещё одну фичу, но это первый пост, в котором её можно увидеть: русский язык в адресе поста. Пришлось в очередной раз иметь трудную любовь с преобразованиями байтов, строк и кодировок в питоне, но зато начал немного понимать систему. Кстати, сегодня пришлось столкнуться и с ещё одной «фичей» языка — поддержкой временных зон в датах питона
случайно нашёл текст «Surrogate Scripts vs Google Analytics», рассказывающий об интересной проблеме: иногда яваскрипт-программисты используют в коде дополнительные возможности внешних инструментов типа Google Analytics, и когда пользователь избирательно блокирует такие сборщики статистики, яваскрипт ломается. Например, если в обработчике onclick
кнопки первым делом вызывается urchinTracker(…)
, который определён в забаненном urchin.js, то остальной код обработчика просто не выполнится
статья предлагает решение такой проблемы со стороны пользователя при помощи некоторых фич Greasemonkey. Как обычно, того же эффекта можно добиться и в опере, но меня эта проблема не касается: я намеренно не блокирую счётчики, чтобы не ухудшать показатели оперы в статистике
а волнует меня эта проблема со стороны разработчика: нужно помнить не только о том, что яваскрипт может оказаться недоступен, но и том, что недоступной может стать только часть его. Конечно, в осторожности нужно знать меру, и границей здесь логично сделать границу между внутренними и внешними скриптами. Хотя мне и не по душе реализующий ту же концепцию разделения трюк Резига «выполнять этот код только при загрузке скрипта»
в общем, рекомендую:
window.urchinTracker && window.urchinTracker(…);
про бета-релиз новой фичи, которая в хорошем смысле возвращает интернет к истокам реально распределённой сети, я хочу сказать следующее
во-первых, этот блог хостится на моём домашнем компе. Почти весь имеющийся у меня медиаконтент также можно скачать прямо с него
во-вторых, почти все сейчас делают каталоги или магазины приложений: убунту, андроид, эппл, теперь и опера. В каждом случае программу можно установить парой кликов, и быть уверенным в её безопасности
мне нравятся оба этих тренда, и я верю, что опера их продвинет ещё больше, особенно если мы ей поможем ; )
кстати, у opera unite есть официальный блог и неофициальный сайт