Как поднять SOCKS-прокси
Часто бывает нужен прокси, например, чтобы проверить как будет выглядеть сайт при заходе пользователя не из России, или если ваш злобный сисадмин запретил ваши любимые одноглазники, или Басманный суд предписал вашему провайдеру закрыть доступ к Youtube.com... или... да мало ли зачем еще может понадобиться прокси...
Конечно, можно поднять самому какой нибудь squid, или найти в интернете анонимный прокси, но есть способ лучше. Если у вас есть SSH доступ к какому либо серверу в Интернет (а любого специалиста работающего в Интернет их как правило десятки если не сотни), то его легко можно использовать как SOCKS прокси.
Если вы работаете в Linux: Заходим в терминал, набираем
> ssh -D 8080 user@yourserver.com
Если вы работаете в Windows: Запускаем Putty, выставляем параметры соединения, идем во вкладку Tunnels, source port: 8080, Destination: localhost, отмечаем радиокнопку Dynamic и нажимаем Add.

После соединения идем в Firefox:
Настройки->Дополнительные->Сеть->Насторить
-> Ручная настройка сервиса прокси: Узел SOCKS localhost, Порт 8080

жмем ОК,
Готово! - теперь ваш браузер туннелирует все запросы через удаленный сервер по защищенному протоколу!
Кстати, через SOCKS прокси может работать не только браузер, но и множество других программ: почтовый клиент, торрент клиент, инстант месенжер и многое другое.
Как ввести длинное тире в Linux
Длинное тире — пожалуй самый популярный символ которого нет на клавиатуре но который приходится часто набирать. Многие по незнанию используют вместо него дефис - символ похожий на минус, которого, кстати тоже нет на клавиатуре, и та отмаза, что мол, тире это минус потому, что расоложен рядом с клавишей плюс не выдерживает никакой критики. В Window длинное тире можно ввести как Alt+0150 на дополнительной клавиатуре - в Linux такое не прокатывает.
Но оказывается под иксами тоже есть свой способ вводить символы котороых нет на клавиатуре. Обнаружил здесь.
- Система
- Параметры
- Клавиатура
- Вкладка Раскладки
- Кнопка Параметры раскладки
- Узел Положение клавиши Compose
- Я выбрал Левый Win
В качестве клавиши compose я настроил левый Win, теперь чтобы ввести — нужно нажать Win + ---, а чтобы ввести минус – нужно ввести Win + --.
Firebug Lite для IE
Давно пользуюсь Firebug'ом - незаменимая вещь при работе с FF, но иногда бывает нужно по-быстрому посмотреть что творится на странице под IE - для этих целей можно использовать Firebug lite. Для этого достаточно в букмарки добавить такую ссылку. Обещают что будет работать под всеми браузерами - я тестировал только под IE.
Примеры использования VML и SVG
Сейчас в интернете накопилось огромное количество примеров использования SVG и VML однако, в большинстве случаев это именно XML файлы для отображения которых их нужно скормить браузеру либо как файл с расширением .svg либо как .vml. В некоторых примерах имеет место XHTML файл у которого уже прописаны namespace и всякая дополнительная бутафория. Меня же в данном случае интересует как взять ОБЫЧНЫЙ html файл и добавить к нему векторную картинку. Причем добавить непосредственно к уже существующему HTML коду чтобы HTML и VML или SVG отображались вместе.
В конце концов путем расковыривания кода Барановского и анализа существующих примеров сделал два примера которые меня устроили:
пример создания SVG - в FF и Safari должен показаться заполненный круг
пример создания VML - в IE должен показаться овал и линия