Here’s a little Greasemonkey script which changes the default font on Startpage.com and Ixquick.eu. The default one (Arimo) lacks Cyrillic glyphs so I changed it to default “Sans Serif” which is mapped to Cantarell on the screenshot.

 Startpage_Font.user.js

For those who don’t know, these search engines claim to respect user privacy. Startpage displays results from Google Search but doesn’t relay or store your IP address or cookies.

Let's Encrypt
It’s finally here. Well, it’s still in beta and invite-only, but it works. Let’s Encrypt will give you free trusted certificate for your HTTPS server and provide an easy script to verify, obtain and renew it.

So far only Apache is fully supported, so if you use NGINX or Lighttpd you’ll have to configure it manually. Which is not a big deal, especially if you were using TLS with self-signed certificate before.

The only trick was that one has to use fullchain.pem for ssl_certificate in NGINX config (possibly the same applies to Lighty). After that the certificate was accepted by all my browsers on both Linux and Android: https://glsk.net.

Нарисовалась кнопка пожертвования в биткойнах, вдруг кому пригодится. За основу взята графика с Bitcoin Wiki (Creative Commons Attribution 3.0).

Bitcoin donate button

Source (600×229 GIMP XCF): bitcoin_donate.xcf

Логическим дополнением к скрипту, ограничивающему ширину текста, стал скрипт, ограничивающий ширину картинок. Для борьбы с извечным “ленту разнесло”:

 image_size_limit.user.js

На данный момент скрипт работает с ЖЖ, Google Reader и форумами “Проектов Петербурга” и Велопитера, пытаясь подобрать максимальный размер изображений, исходя из ширины экрана.

Как известно, для удобства чтения блоки текста не должны быть слишком широкими. К сожалению, широкоформатные мониторы и “резиновая” (или просто кривая) верстка сайтов порой превращают чтение в настоящую пытку. Для таких случаев есть сторонние службы вроде Readability, но пользоваться ими не всегда удобно. На помощь, как всегда, приходит Greasemonkey. Вот, например, скрипт для Dirty.Ru, ЖЖ, форумов “Проектов Петербурга” и Велопитера:

 text_width_limit.user.js

Значение ширины max_width, равное изначально 40em, можно настроить на свой вкус, отредактировав код скрипта.

Гугль тут снова все улучшил, приходится улучшать его обратно.

Убрать предпросмотр страниц: Google preview killer.

Отключить анимацию кнопки “+1”: remove the plus one mouseover.

Убрать эту кнопку совсем можно добавлением фильтра ##button.esw в Adblock Plus.

UPD: Скрипт, убирающий предпросмотр страниц и возвращающий назад ссылки “Cached” и “Similar”.

30 миллиграмм сахара стоят примерно 0,24 копейки. Но можно упаковать их в пластик, снабдить инструкцией и картонной коробкой и продавать, скажем, за 274 рубля, то есть в 114167 раз дороже. Поистине чудесное лекарство!

Via Хабрахабр.

Кровавая гэбня™ добралась и до Хабра™:

Вижу в RSS пост “россия во мгле”. Захожу – Хоп, поста нет.
Виже в RSS вопрос – “есть ли цензура на хабре”. Захожу – Хоп, поста нет.

Еще бы, в этот тяжелый для индексов час провокатор запостил такую гадость.

Подробности — в кэше Яндекса.

Тем временем, администрация Хабра призывает “успокоиться и вернуться к своим делам“, ссылаясь на “запрет обсуждения правил сайта и действий администрации”.

Добро пожаловать в управляемую демократию, сынок! =)

Как известно, с Google Mail безопаснее работать в защищенном режиме, а по умолчанию он используется только во время аутентификации. Однако, после включения постоянного шифрования (опция “всегда использовать HTTPS” в настройках Gmail) в Firefox перестает работать кеширование, что может изрядно замедлить загрузку страницы на медленных соединениях. Решить эту проблему можно введя в адресной строке браузера about:config и изменив параметр browser.cache.disk_cache_ssl с false на true. При этом необходимо отдавать себе отчет, что ответственность за запись зашифрованного трафика на диск перейдет к разработчикам сервисов (в данном случае — Gmail), которые должны правильно указать, какие данные можно кешировать, а какие — нет.

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

(Via Dirty).