Category: it

Category was added automatically. Read all entries about "it".

me

2012

Итоги прошедшего года:




Автомобильное:



  • получил (тайские, международные) права на мотобайк и научился (дважды навернувшись) его водить по острову, понравилось
  • купил новую "иномарку" и научился её водить по улицам НН, Москвы и Арзамаса, в Арзамасе -- понравилось, в крупных же городах -- тесновато



Рабочее:



  • определился, что удалёнка -- наше всё, привык автоматически пересчитывать тысячи денег в часы или дни своей работы
  • изменилось восприятие "много" в отношении денег, то что раньше воспринималось как "дорого" больше так не воспринимается, за "дорого" теперь воспринимается то, что раньше автоматически фильтровалось как недоступное
  • доход же при этом остался примерно тот же, что был пару лет назад за "офис + командировочные + подработка", чего не так, чтобы очень хватает, а именно -- хватает "впритык", опять начал думать об организации своего бизнеса (внёс оный в планы на 2013)



Здоровье:



  • серьёзно не болел, лишь пара простуд за год, что по сравнению с позапрошлым годом вполне терпимо, следствие замены зимы на второе лето
  • даже наоборот -- съездил в московский ЦКБ и хирургически вылечил вазомоторный ринит, был удивлён современным наркозом, который не почувствовал совсем никак (мгновенно отрубился перед операцией и мгновенно же проснулся через некоторое время после)





Мобильность:



  • научился самостоятельным путешествиям с одним только рюкзаком за плечами, без чемоданов, встречающей стороны и компании
  • немножко улучшился английский язык (достаточно спокойно общался с американцем - хозяином ресорта где я жил)
  • понял, что люблю уединенные виллы в горах, полюбил работать на веранде
  • а вот крупные города осознал что не люблю совершенно, планирую вместо НН вернуться весной в Арзамас, например, благо там появился 20-мегабитный интернет
  • определился, что на зимовку лучше всего уезжать в октябре, пока зимую исключительно на острове Самуи, Таиланд, в планах город ХуаХин и филиппины



Программерское:



  • научился работать с GAE, но так его и не полюбил
  • освоил пару новых фреймворков
  • решил, что разобрался с erlang, определил ему роль руления процессами и потоками данных, за python оставил обработку текстов и случаи когда городить erlang нет ни малейшей нужды (скажем, рулить процессами может и supervisord, общаться процессы могут посредством zmq и так далее)
  • прошел несколько курсов на udacity и coursera (AI, ML, BigData), понравилось



Политическое:



  • в кои то веки начал обращать внимание на политику
  • в конце 2011 года было подумал, что в России что-то может поменяться, однако к лету 2012 стало ясно, что застой наш надолго, маразм конца 2012 даёт лишь слабую надежду
  • каждую весну теперь решаю -- "а стоит ли вообще возвращаться?", пока отвечаю положительно, ибо там родня, плюс всякая инфраструктура, требующая моего присутствия



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

winter

Кладифицируй это!

Вычитал в журнале Ивана Бегтина, что создан, оказывается, python-аналог java-wordle (превращалки текстов в "облака").
А был воскресный вечер. Чего б не поразвлечься?
В результате непродолжительного кодинга, получилось: http://wordcloud.pagemon.net/
В поле ввода можно вводить адрес ЖЖ (например, tema.livejournal.com) или обычных страниц.

Только-только набросано, ни разу не оптимизировано, запросто будет тормозить (почти всегда) и может даже падать (дайте знать). Однако, иногда почему-то работает.

К примеру, ниже идут свежеполученные облака двух блогеров - Тёмы и Навального, плюс двух сказочников -- Медведева и Лукьяненко. Сможете ли угадать с первой попытки -- какое облако кому принадлежит? ;o)

Collapse )















Update: добавил три чекбокса на http://wordcloud.pagemon.net/ Теперь можно игнорить RSS если вам хочется анализировать именно страницу (а не ленту), добавил возможность перерисовать картинку (с перевыкачкой данных) если вам она не понравилась, а ещё game mode, означающий вырезание заглавных слов. Например, Война и Мир по умолчанию выглядят так:
а в режиме игры так:
winter

Status update: y28 (2009-2010)

Давно не писал из-за кризиса жанра блога как развёрнутого раскрытия той или иной темы. За отсутствием желания что-либо развёрнуто раскрывать. Однако, сегодня возникло желание подвести итоги прошедшего года. Не буду противиться.

В довесок к блоггингу (а по факту так и в замену), занялся микроблоггингом: завёл juick, который автоматически репостится в twitter, а тот ещё и в friendfeed.

В довесок к pagemon.net сделал domain.pagemon.net дабы следить за whois данными интересных мне доменов (тут надо ещё разобраться с периодическим отваливанием половины whois инфы по таймауту). Навесил на feedex.net кнопочку Donate в наивной надежде, что это дело поможет мне смигрировать не более мощный (и при этом более дешевый) сервер. Кнопочку таки нажали. Через полтора месяца. Кнопочку я снял.

рабочее местечко На работе переехал из команды пишущей на protel в команду, работающую на perl. Познал недостатки оного, дождался банкротства Nortel и перешел в команду, где пишут веб- и мобайл- сервисы на языке python. По такому поводу ещё и поменял gvim на emacs в роли основного текстового редактора.

помойка: новый вид из окнабывший вид из окнаОбрел желание несколько похудеть. Крутил педали тройку месяцев, сбросил десяток килограммов. Почуствовал себя заметно лучше. Потом наступила зима и я зачем-то заболел пневмонией. Полтора месяца работал из дома. Рабочее место за это время успело переехать из приятной комнаты (на 9 человек на 7 этаже с видом на волгу) на километр-другой западнее, в комнату на полсотни человек и с видом на мусорные контейнеры.

Наконец надоело щемиться по съёмным квартирам и переехал в несъёмную (меньшую по площади и в нижней части города, зато ни от кого не зависящую и обходящуюся на несколько сотен долларов в месяц дешевле). Овладел ударной дрелью и электроотвёрткой (благодаря чему развестил всю электронику кроме упса по стенам). Водопровод был заменен на металлопластиковый, а я понял за что его не любят — металлопластик офигительно быстро выпускает тепло из воды — горячая остывает до комнатной буквально за секунды. Забыл сразу запланировать магистральные фильтры для воды, зато установил обратно-осмотический фильтр под мойку. Фильтрует. Дабы не остаться без интернета, провёл за 95$ в квартиру телефон (удивила расторопность телефонистов — они вызвонили меня на мобильном и обговорили время установки линии когда я ещё из офиса волга-телекома выйти не успел), а ещё подкупил по 6$ за каждый мегабит безлимитного ADSL интернета (на прошлой квартире был интернет кабельный, что гораздо лучше ADSLя, но с отдельной печальной историей заключения договора и последующего его расторжения).
Теперь по утрам слушаю крик петухов. Ага. В географическом центре города, полном торговых центров, железнодорожных вокзалов, станций метро и прочих макдональдсов.

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


winter

Отслеживай это!

Как уже писал, я относительно редко посещаю сайты, всё больше feed-reader читаю. И перманентно ищу как бы их посещать ещё реже, а вместо того, в уютном ридере оставаться. Я уже написал несложный веб-сервис по раскрыванию topic-only лент до полнотекстового варианта. Однако, это лишь половина пути. Некоторые странные (старые?) сайты до сих пор не имеют не то что урезанной, а и вовсе никакой ленты. Непорядок. Я попробовал несколько page2rss сервисов, но не был впечатлён — либо они умеют слишком мало, либо их надо долго и текстово конфирурять. А мне бы хотелось чего-то, что генерирует ленту для сайта в пару кликов.

Итак, ТЗ составлено и дело за малым. Временем. К счастью, метод по высвобождению временных ресурсов давно отлажен. Я попросту перестаю читать определенные разделы (типа ЖЖшного) в google reader`е. Что характерно, помогает. Да и квалификация моя, как Django-программиста с весны изрядно возросла (спасибо buyer`ам с фрилансерских сайтов за финансовую мотивацию). На написание прототипа по текущему ТЗ я потратил лишь пару дней отнюдь не фулл-тайма (против недели аналогичного на feedex).

Встречайте: PageMon.net.
Разумеется, данную функциональность я вскоре встрою и в feedex, а то какие-то китайцы жаловались, что егойная эвристическая распознавалка на ихних блогах срабатывает не всегда.


winter

Yet another серверок.


А я опять про сериалы. Решив как то что тренажериногда хорошо, а каждый день — лучше, столкнулся с небольшой проблемой. Смотрю быстрее, нежели добываю. Казалось бы, сотня-другая мегабайт в день это всего килобайт-другой в секунду… Увы не все килобайты одинаково полезны (так, первый сезон Lost или Prison Break был неплох, второй терпим, но третий смотреть уже невозможно), а во вторых эти секунды должны идти полные сутки (а особенно, в рабочее время). По критерию рабочего времени отпадает ноутбук с карманным компьютером (они для другого тогда надобны), по критерию полных суток отпадает стационарник (очень уж его десяток вентиляторов шумят по ночам недобро). Что остаётся?
Есть варианты. Можно, скажем, продать куда стационарник (ибо используется оный в последние годы исключительно для игр, игры же мои всё реже выпускаются фирмами вроде Piranha Bytes и всё чаще людьми вроде Алексея Сикорко, Adrian Holovaty, Steven Bird, etc, etc…), а взамен поставить нечто из семейства Via Epia (или, может, INTEL D201GLY). Но конструированием заниматься долго и грустно, а сборок подобных на местных рынках мне не попадалось. Зато в рамках wi-fi`изации квартиры попался некий Asus WL500gP. От рождения роутер-роутером, но парой нехитрых движений на встроенном в оный роутер NSLU2 linux ставятся ssh-клиент, rtorrent, screen да wget. Воткнув дополнительно ещё и ноутбучный винчестер в оба USB канала, получаем вполне себе обычный linux-серверок. У меня дектоп примерно такого конфига в конце прошлого века был. Только побольше и пошумнее.

Хорошо!


winter

overselling и современный хостинг

Нахожусь в процессе выбора между «продлить контракт с Zenon на хостинг niksite.ru, вероятно параллельно перейдя на более дорогой тарифный план» и «прикупить по дешевке забугорный хостинг». В связи с чем произвел небольшое исследование текущего состояния данного рынка.

Однако, нынешнее предложение на рынке хостинговых услуг поражает четкой геозависимостью. Если у нас за десяток другой условных едениц можно получить разве что сотню–иную мегабайт дискового пространства, то у них за те же (а то и меньшие) деньги счет идёт уже за сотни гигабайт. А если поискать по ключевому слову COUPON в соседстве с именем хостера, то стоимость может упасть ещё на 10–50%.

«В чём же подвох?» — первым делом думает современный человек. Куда ж без него, есть и подвох. Даже два:

  1. Так называемый overselling. Продаётся больше ресурсов, нежели реально возможно предоставить. Соответственно, если заметный процент пользователей попытается оными ресурсами воспользоваться, хостер ляжет. Так как обычно заметный процент пользователей не сильно старается получить оплаченное по максимому (но что–то всё же получает), то хостинговые сервера находятся в некоем среднем положении — не стоят как влитые, но и не лежат. Так, колышатся. Медленный отклик и небыстрый коннект — вот первейшие радости от пользования overselling–хостами
  2. Логично вытекающее из первого пункта мошенничество: если только небольшой процент пользователей желает использовать ресурсы по максимуму, а остальные просто повелись на рекламу и сами теперь не знают, зачем бы им столько ресурсов… То почему бы самых–самых попросту не отстреливать? Именно так и происходит. Когда кто–то, скажем, создаёт слишком много (хотя и в оговоренных пределах) трафику, предъявляется претензия по, например, потреблению процессорного ресурса сверх нормы и в лучшем случае предлагается перейти на более дорогой тарифный план. В худшем же аккаунт нарушителя автоматически блокируется, а человек зачастую вынужден менять хостера.

Для примера вот парочка заграничных overselling–хостеров, имеющих (надо полагать заслуженно) довольно неплохую репутацию на webhostingtalk.com (кажется, крупнейший форум по этой теме):

  • HostGator: проводит жесткую политику за номером два. Если вы слишком активно воспользуетесь предоставленными ресурсами на дешевых тарифных планах, то серьёзно рискуете быть автоматически блокированными. С другой стороны, с силу данной политики, хостинг этот имеет славу довольно шустрого.
  • DreamHost: как меньший хостер больше ценит своих клиентов и, соответственно, гораздо более толерантен к потреблению ими ресурсов. Разумеется, при этом его работа особой скоростью не отличается.

Судя по отзывам, в обоих случаях вполне реально потребить всё заявленное дисковое пространство, но вот по трафику желательно к лимиту особо не приближаться.

Как вычислить, что данный тарифный план overselling? Лично я просто сравниваю предложенные параметры с имеющимися у данного хостера планами VPS и/или Dedicated. Dedicated очень сложно сделать overselling. Overselling VPS, в общем, встречается: VPSLink (от 5$ в месяц за гиг диска, сотню гиг трафика и 64 мегабайта оперативки), впрочем судя по отзывам, некоторые находят какое–то удовольствие, пользуясь даже столь дешевым VPS, хотя разумеется при этом отмечают заметные задержки с откликом.

Как ни крутись, но качество хостинга всё ещё вполне неплохо коррелирует с затраченными на оный средствами. Для ориентации: дешевейший dedicated (выделенный сервер) в наше время стоит порядка 70$, неплохой unmanaged VPS (выделенный виртуальный сервер) около 40$, терпимый shared–hosting (выделенный логин на сервере) около 20$. В месяц.