А из нашего окна осень ранняя видна! |
Первая новость — наступила осень. Пожалуй, самое мое любимое время года, когда можно гулять прохладными вечерами среди золотых берез и багряных рябин, слушать шорох медленно опадающих листьев и вовсе ни о чем не думать, наслаждаясь лишь одной этой красотой. Все самое интересное случалось у меня в эти романтические вечера, и, надеюсь, еще повторится. За окном +27 градусов, ни облачка на небе, ох, красота!
Поимев неприятное настроение от общения с роутером RT-N56U от Asus, про что уже писал пост, я решил испытать счастья с другим крупным производителем мелкой (в том числе) сетевой техники — NETGEAR, и приобрел роутер WNDR3800. Он большой, черный, мощный и почти не греется под максимальной нагрузкой, руку можно положить и не обжечься. Плюс его можно закрепить аж в трех положениях: положить плашмя, поставить на отстегивающуюся подставочку либо повесить на стену, благо, отверстия под крепления на брюхе имеются. Но ведь самое важное не вне, а внутри.
NETGEAR WNDR3800. |
Как и в прошлый раз, решил прошивать внутрь нового роутера OpenWRT. Заранее выяснил, что аппарат отлично поддерживается. В этот раз не стал тянуть содержимое репозитория через SVN, а просто скачал прекомпилированные бинарники. Стоковая прошивка позволяет установить эти бинарники без танцев с кабелями, TFTP, судорожных зажатиев кнопки RESET и прочих нескучных развлечений. Нужно лишь выбрать в web-интерфейсе файл, и все остальное произойдет без постороннего вмешательства.
Почти все завелось с пол-оборота: nginx, pppoe, pptp-сервер, openvpn-клиент, примонтированная ext3-флешка. Само собой, после доустановки соответствующих пакетов через утилиту opkg. Пришлось поколдовать с файрволлом — неуверенно работала маршрутизация для подключившихся по VPN клиентов. Надо отдать должное системе настроек UCI — вместо ковыряния разношерстных конфигов можно править файлы в /etc/config/, размеченные в унитарном формате.
Не обошлось и без небольших накладок. Прямо сейчас есть непонятная проблема с 2.4 ГГц Wi-Fi, когда, например, планшет в произвольные моменты времени перестает принимать данные, но показывает, что соединение активно. На самом деле неизвестно, в чем дело: в планшете, в радиомодуле роутера, в драйверах или вообще в файрволле. С проблемой этой я пока не разбирался, случается довольно редко.
В общем, резюмируя все вышенаписанное, роутер WNDR3800 — это машина для людей. Не препятствует, но наоборот помогает реализовать ваши задумки. И вот теперь я действительно доволен.
Когда настройки роутера окончательно устаканились для стабильной работы, я отключил старый неттоп с Debian Wheezy на борту, который выполнял роль домашнего сервера. В том числе на нем крутились MongoDB и uwsgi для сайта http://realty-graph.tom.ru, про него опять же писал ранее. Хоть сайт этот никому и не интересен, я решил все равно оставить его работать, чтобы копил статистику. Соответственно, встал вопрос — где взять хостинг со специфическими требованиями? Арендовать VPS.
В нашу эпоху виртуализации и облаков, когда существует куча технологий размещения изолированных операционок на одном физическом сервере, существует и не меньшая куча провайдеров. После изучения прайсов и предлагаемых возможностей я остановил свой выбор на clodo.ru. Поддержал, так сказать, отечественного производителя. У них все достаточно удобно, есть приятная панель управления серверами. Также радует возможность в любой момент увеличить доступные ресурсы, но, разумеется, за отдельные деньги. Виртуалка с 4-х ядерным процессором, 256Мб оперативной памяти, 5Гб на жестком диске обошлась в 256 рублей в месяц.
Почти все необходимое ПО развернулось без проблем. В apt-репозиториях Debian Squeeze (а именно его предлагают как один из вариантов ОС для новой виртуалки) не оказалось uwsgi, и я уже было хотел собирать его из исходников, однако внезапно оказалось, что можно поставить его через pip. При таком сценарии не создается скрипт в /etc/init.d/, и в автозагрузку добавить сервис не получилось, поэтому я запускаю uwsgi через supervisor. Все получилось замечательно, если не принимать во внимание одно обстоятельство: uwsgi грузит процессор на 100%. Почему так — пока не знаю, не разбирался и не искал. Может быть, связано с Python 2.6 (в репозитории есть 2.6, 3 и 3.1, но нет 2.7), проверю на досуге.
И в завершение поста расскажу, как обещал, про любовь. Зачем? Не знаю точно. Может быть, чтобы через лет пять прочесть и усмехнуться от наивности и романтизма нынешнего себя? А может, чтобы одобрительно кивнуть? Увидим… Итак, есть девушка. Вернее сказать, была она и на 1-2 курсах университета, когда при виде ее сердце мое начинало отчаянно пламенеть, а ладони потеть от волнения. Конечно, тогда ничего не случилось, а потом наши дороги разошлись. Но вот теперь, спустя шесть лет, мы снова пересеклись, и я понял, что симпатия моя никуда не пропала. Правда, изменились вкусы, и если кто-то сейчас спросит меня про внешность моей идеальной женщины, в ней будет немного черт от той прежней любви.
Она привлекательна, умна. Веселая и хозяйственная. Целеустремленная. Вкусно готовит. Из нее для меня ленивого получилась бы отличная муза, что провоцировала бы меня на подвиги и новые свершения. Она рассудительна. Но, черт побери, в какой-то момент у нее включился стандартный женский механизм а-ля «я хочу, но ты еще побегай за мной, подоказывай свою симпатию, поуговаривай меня 100500 раз, и тогда я буду согласная». Естественно, никого уговаривать я не собираюсь, это ставит в неудобное положение и меня, и другого человека, которому как бы приходится отказываться и искать отговорки. Вообще, несколько лет программирования дали мне знание: если что-то получается сложно, значит, оно почти всегда устроено неправильно, и это можно упростить. Это принцип, через который нельзя переступить. Что же, видимо, в этот раз вновь ничего и не получится.
Уповаю, что дневник мой никто не читает. Такие вот амурные переживания — ведь не удел суровых мужчин, и мне было бы немного стыдно, если бы кто начал обсуждать эту унылую писанину.
Ну и чтоб заглушить весь этот отстой (ведь обычно запоминается начало и конец), внезапно расскажу про фишку Gnome, что узнал недавно!!! Если назначить в настройках раскладки Compose Key (например, на правый Alt), потом нажать, а потом трижды нажать клавишу с дефисом, получится длинное тире. Весь этот пост написан со знанием такого приема. Можно комбинировать и другие символы: a+e=æ, (+c=©, :+)=☺. Это вам не Windows, где надо жать Alt и набирать код символа на цифровой клавиатуре по памяти, вот так-то.