Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2011-02-28

Драйверская лицензия

Любопытный пост, про получение драйверской лицензии в ЮК
english-eggs.blogspot.com/2011/02

Меня заинтересовало название конторы — Driving Standards Agency, агенство это несет исполнительные функции в Департаменте Транспорта. О как. А вы говорите — ГАИ.

Там в посте есть видео и ссылки на онлайн ресурсы: тесты по теории; аппликуха для айпада UK Car Driving Theory Test for iPad. Пойти поискать чтоль подобную для андроида?


Ну и штоп два разА не вставать, для памяти ресурсы по Autodesk:
kxcad.net/autodesk/autocad/Autodesk_AutoCAD_ActiveX_and_VBA_Developer_Guide
docs.autodesk.com/ACD/2010/ENU/AutoCAD .NET Developer's Guide
wikipedia.org/wiki/AutoLISP
Microsoft Visual Basic for Applications Module FAQ


2011-02-25

VBA на свалку

Странные вещи происходят. После закрытого формата файлов офиса, наличие VBA было второй по важности фишкой офисного пакета от Микрософт. Форматы файлов открыли уже давно, а теперь я узнаю, что и VBA больше не поддерживается (технологии VBA заменяются набором .NET, что для разработки требует правильной комбинации версий Студии и Фреймворка — та еще жопа). Что ж это будет? Не зря Билли распродает акции, ой не зря.

Особо радует в связи с этим поведение любимого Топобейса, в части Автокада на этот раз.
Понадобилось сваять небольшой скриптик, для автоматной загрузки растров в слои Автокада. Лет 20 назад я на автолиспе чего-то делал под Автокад, решил тряхнуть стариной. Полез в справку, ищу инфу. Вроде находится, да все про то, как что-то сделать на VBA. Реально, инфы и примеров разных по VBA больше чем по лиспу. Потыркался и плюнул — ладно, сделаю на бейсике, даже проще. Полез открывать IDE бейсиковую — фига, нету. Говорят — не положено, но если очень хочется — качай с сайта, ставь и мучайся наслаждайся.
Нет, ну каково, запрудить всю справку инфой по VBA и выключить его из дистрибутива. Вот характерны такие вещи в последее время для Автодеска. Денег не хватает, экономят на всем (начиная, как водится с тестеров и тех.писателей) а в итоге теряют рынок/деньги еще быстрей.

UPD.
Для самого Офиса мне не очень понятно, как обстоят дела. То ли есть планы поддержки VBA, то ли нет.


kwords: Topobase, AutoCAD, VBA, Basic

Наблюдения над собой


Или «как я потырил книгу из библиотеки».

До недавнего времени я недоумевал, когда мне говорили - «либрусек не дает книгу скачать, денег просит». Потому как лично мне препятствий никаких не было, хоть денег я туда не заливал, да и книг тоже. Только скачивал и читал. Загадка.

Но вот загадка кончилась, пришел печальный момент, когда мой любимый либрусек ответил и мне - «дай денег, денег дай (с)». Предложил оплатить абонемент при попытке скачать очередную книгу.
И вот тут получилось наблюдение: странно, но я не готов платить за абонемент от 150 руб. за неделю доступа до 2500 руб. за год доступа. Несмотря на то, что средняя бумажная книга (из читаемых мною) стоит не менее 500 руб. и при том, что я легко пожертвовал 600 руб. либрусеку просто так, без условий (и еще собирался).
Видимо, не люблю, когда принуждают :) Да, когда бьют по голове — сердится (с).

А книжку прочесть охота. Почесал я репу и ... украл книгу. Нажал «читать», подождал, пока вся книга загрузилась в окно браузера, сохранил страницу на диск. Сохраненный файл прогнал через конвертор Calibre, получил ибуксу приличного качества.

Сижу, читаю краденое. А Calibre произносится не как «калибра» а как «калибе». Калибе-малибе, конвертируйся книгЭ.

Кста, не обязательно пользовать Калибе, вот список других: edutechwiki.unige.ch...Conversion_software



Сто лет назад, Киплинг, о колонизации. R.Kipling. The White Man's Burden

2011-02-23

Дополненная реальность


Всё громче голоса, все активнее деятельность, все чаще глаз спотыкается о фразу «Augmented reality».

Augmented reality is still more of a dream than a technology
azavea.com/blogs/labs/2011/01/phillyhistory-augmented-reality-developer-journal-1

Они решили посчупать. Сделали выводы, говорят — скорее мечта, нежели рабочая весч.
Но мечта так ею и останется, если ей не занимацца. Люди занимаюцца и деляцца опытом. Интересно.

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

2011-02-22

Всё


Хроники битвы за металл :)
Похоже, мирные пути решения конфликта кончились. Сегодня я получил ответ от Банка Москвы на свою заяву. В заяве я просил вернуть мне деньги, переведенные на счет несуществующей организации. В ответе банка замаскирован стандартный посыл на.
Знаете, что за рекомендацию мне выдали в ответе, после стандартной отмазки (что у банка все нормально и причин возвращать они не видят)? Цитирую буквально:

Вы можете урегулировать данный вопрос непосредственно с получателем денежных средств (ГУП «ДЕЗ Левобережный» ИНН 7712010516).

За подписью Первого Вице-президента Л.Н. Давыдова.

Не глядя на то, что я приложил к заяве доказательства аннулирования этого «получателя», Давыдов отправляет меня в несуществующий ДЕЗ. Прям как его верные подручные операторы, с которыми я имел приятные беседы ранее. Я думаю, заяву мою они не читали. Дочитали до слов «вернуть деньги» и сели писать ответ. Уроды. Забавники.

Остается суд?

Еще сегодня порадовал колл-центр банка. Есть у них странное правило, не давать номер телефона отделений, если просящему неизвестны ФИО или доп.номер конкретного сотрудника. В колл-центре на просьбу дать номер телефона из меня вынули формулировку проблемы (заява на возврат) и минут 15 честно пытались решить мою проблему. После чего сказали — мы вам не можем помочь, обратитесь в отделение банка... После чего мне оставалось только и сказать, что, мол, я этого и хочу — обратиться в отделение, дайте уже номер телефончика! И получить ответ — не можем, правила не позволяют.

Неужто они все такие? Банки, в смысле.

Британцы недовольны тем, что им рекомендуют не заниматься самодеятельностью — ставить защитные решетки на окна. Типа, если грабитель поранится о вашу решетку, он может через суд потребовать возмещения ущерба, не надо давать ему такую возможность — рекомендуют полицейские.

2011-02-20

кулверстук


Всю неделю знатно морозило, да с ветерком — десять минут на улице и хорош. Неудержимо хочется в закрытое теплое помещение, чтобы оттаяла морда лица и прочие детали организма.
И в один из таких дней, на выходе из метро, мне вручили листовку. Я на автомате взял, гляжу — это призыв выйти на митинг в субботу, типа «зароссиюбезпутина». Тут меня пробило на ржач посетила мысль, и даже не одна. Попробую изложить. Самая простая — каким идиотом беспощадным надо быть, чтобы призывать на митинг в такую погоду?

Часто ли вам приходилось слышать, что «вот какая жалость, что случился переворот в 17 годе, как бы сейчас неплохо было бы, если бы большевикам не удалось захватить власть бы»? Ведь есть такое течение — ностальгировать по дореволюционным отношениям, благородству высших сословий и т.п. Правда? Фильмы снимают (см. «АдмиралЪ»).
И есть у меня такое ощущение, что громче всех зовут на площадя именно эти, которые печалятся о былом, о 17-том. И если так, то это очень смешно грустно — видеть такие проявления шизофрении. Ведь если нынешняя ситуация и не очень похожа на то, что 100 лет назад было в России, то аналогии прослеживаются четко.

А вот еще. Если уж затеваетесь с заменой/переворотом, так не выдумывайте, учите матчасть. Проще всего таки взять за пример последний удачный переворот. Ничего же сложного — вербовать людей, организовывать закрытые кружки, покупать оружие, разрабатывать планы, устраивать провокации/стачки-забастовки (читайте учебники про РСДРП(б) и мемуары участнегов). И что? И где? И кто? Одни пустомели безголовые на виду. Удары скушные, защита неинтересная. Так ничего не получится.

На этом мысли как-то заканчивается.


Axe is drifting down the river
From the town name Byron
Let it float by itself
Fucking piece of iron.
volod.ru/texts/chastushk

2011-02-18

Попил чайку


Это с ума сойдешь, пока чаю напьешься.

Налил в чайник воды из фильтра, включил чайник. Налил воду в фильтр из под крана. Выкинул из заварника старую заварку, помыл заварник. Насыпал чай в заварник. Собрал просыпавшийся чай со стола и пола. Нашел пустую банку, пересыпал чай из коробки в банку. Собрал просыпавшийся чай со стола и пола. Залил в заварник кипяток. Налил в чайник воды из фильтра. Налил в фильтр воды из крана. Дособрал просыпавшийся чай с пола (ибо хрустит под ногами). Налил чай в чашку, насыпал сахар в чашку, собрал сахар со стола. Долил в чай коньяку, облизал пролившееся с бутылки и рук. Вымыл руки.

И только теперь попил чаю.

как должна работать почта


Небольшой лог, в качестве примера работы правильной почты:

Your item left the United States from FOREIGN CENTERJERSEY CITY NJ 099 at 9:34 am on February 15, 2011.
Detailed Results:
International Dispatch, February 15, 2011, 9:34 am, FOREIGN CENTERJERSEY CITY NJ 099
Processed through Sort Facility, February 15, 2011, 8:11 am, KEARNY, NJ 07032
Electronic Shipping Info Received, February 15, 2011
Processed through Sort Facility, February 14, 2011, 10:35 pm, BETHPAGE, NY 11714

usps.com/shipping

Видно, что 14 числа в 22:35 посылочку прогнали через сортировку в Беспейже; 15 числа в 8:11 обработали в Керне; через час посылочка уехала из Штатов.
Это правильная почта.

2011-02-17

Скайнет?


Центральный репозиторий ИИ (правил, шаблонов, модулей,...). Потихоньку становится страшно. Скайнет и всё такое.

a giant network and database repository where robots can share information and learn from each other about their behavior and their environment.

roboearth.org

Вы только представьте себе, что роботы смогут снимать инфу из мегамозга и закладывать накопленный опыт обратно для последующего использования. Типа робо-гугло-вики.
Вдохновляет, не правда ли?

А еще можно подумать как туда вирус загрузить. С целью организации робомоба, к примеру.

Что-то мне подсказывает, что развиваться это будет приблизительно как репозитории кода в ОС сообществах. Базовые штуки вкидываются, развиваются и финансируются; доточка же до реальных приложений уходит в закрытые коммерческие фирмы. А вообще круто, будущее здесь и сейчас!

2011-02-16

Corning® Gorilla® Glass


Горилла глас, говорите? Экраны не царапаюцца, говорите?
Судя по даташиту, это диэлектрик. А технология емкостных сенсорных экранов подразумевает наличие токопроводящей пленки на наружной стороне экрана, куда пальцем тыкать. Это значит, что мультитачевый экран горилла глас покрыт чем-то электропроводящим. Само стекло выдержит экстремальный втык, а вот покрытие электропроводное - ???

Так что поаккуратнее с экранчиками.
Или расскажите мне, как можно сделать емкостный сенсорный экран на горилла глас без покрытия. С удовольствием поучусь.

2011-02-15

Ржунимагу


Есть такой мультик, про муравья. Там персонаж есть, толстая гусеница, мечтающая стать бабочкой. Разговаривает с акцентом прикольным. И вот, в мультике момент, когда предводитель саранчи давит на глотку, все испуганы и гусеница произносит (с акцентом прикольным) - «ой, я сейчас уписаюсь!». Срубает. Кто не видел — посмотрите.

Так вот, я сейчас уписаюсь. От смеха. Месяц назад я запросил у банка инфу электропочтой, ну так — на всякий случай, чтобы все информационные каналы задействовать:

Sent: Thursday, January 13, 2011 10:17 PM
Subject: оформление заявления
Здравствуйте.
Я пишу заявление в Банк Москвы на возврат неправильно выполненного платежа; не могу найти информацию - на имя кого писать заявление.
Может есть бланк типового заявления или шаблон/образец?
Сообщите пожалуйста, как правильно оформить такое заявление.

Ответа в приемлемые сроки не получил и думать про этот запрос забыл. Заяву написал, сдал, все нормуль.
Так вот. Сегодня (через месяц). Я получил ответ на то письмо!

Date Mon, Feb 14, 2011 at 9:16 AM
subject FW: ответ клиенту
Добрый день!
ОАО "Банк Москвы" (далее - Банк) рассмотрел Ваше обращение и сообщает следующее:
Получить бланк заявления и уточнить информацию по заполнению данного заявления, Вы можете только при личном обращении в отделение Банка.
С уважением, "Банк Москвы" .

И такой ответ потребовал месяца!?
Ой, я сейчас уписаюсь!

2011-02-14

Епотека


Если очень захотеть, добиться можно почти всего.
Епотека без первоначального взноса, конец 2006, всё получилось:

Для чего это все написано? Чтобы не забыть. А еще - чтобы рассказать всем, кто рискнет связаться с ипотекой, как это бывает в нашей дикой стране. Удачи вам, дорогие товарищи по счастью и по несчастью. Пусть у вас тоже будет своя крыша над головой и свои стены, которые помогают. А оно обязательно будет. Главное - помните, в старом новогоднем фильме? - "видеть цель, верить в себя и не замечать препятствий".

Приложение: Наши расходы на ипотеку без первоначального взноса (исходя из стоимости квартиры 160000 у.е.)

Подача заявки на получение кредита – 20 у.е.
Гонорар независимому риэлтору (1% суммы) - 1600 у.е.
Оценка квартиры независимым экспертом – 250 у.е.
Экстренное получение справок из НД и ПНД с сопутствующими хлопотами - 100 у.е.
Медицинское обследование – 300 у.е.
Страхование жизни, имущества и права собственности - 3620 у.е.
Обналичивание кредитных средств (0.6% суммы) - 960 у.е.
Аренда ячейки - 60 у.е.
Стоимость комплекта банковских документов (для регистрации) - 150 у.е.
Ускоренная регистрация (в нашем случае) - 1000 у.е.
Нотариальное заверение кучи ненужной макулатуры документов - 50 у.е.
Тяпнуто (2 трехлитровых коробки вина, 1 бутылка "бейлиса") - 60 у.е.

Итого: 8170 у.е.

pif-and-tea.livejournal.com/7346



После ужаснутия надо посмеяться. Например над гримасами веры:

Джон: Ученые могут ошибаться, но мы ведь знаем, что Хэнк всегда прав!
Я: Мы знаем?
Мэри: Конечно, из 5-го пункта.
Я: Ты говоришь, что Хэнк всегда прав, потому что так написано в письме. Письмо правильно, потому что его продиктовал Хэнк. Хэнк продиктовал письмо, потому что это написано в письме. Замкнутый круг - Хэнк прав потому, что он говорит, что он прав.
Джон: Наконец-то ты понял! Как приятно, когда кто-то начинает открывать душу и мыслить по-Хэнковски.

volod.ru/texts/hankass

2011-02-12

Учимся писать правильно

Вот, к примеру, яваскрипт. Такой могучий в своей простоте язык, позволяет писать как угодно. Но чаще на глаза попадаются образцы того как пишут в стиле «что вижу то пою».
Посему зафиксирую хороший, а главное лаконичный пример (который можно использовать как учебник), показывающий правильное применение интерфейсов и контроллеров в обработке UI.

В первой части статьи я детально рассмотрел теорию создания браузерного редактора с использованием свойств designMode и contentEditable. Эти свойства DOM стандартизированы в HTML 5 и более-менее поддерживаются в большинстве браузеров. Во второй части статьи я перейду от теории к практике, рассмотрев создание простого кроссбраузерного текстового редактора.
habrahabr.ru/blogs/webdev/107907

Типа, чтобы носом тыкать, есличё.



Мазь вишневского, однако:

Линимент бальзамический по Вишневскому - наше всё. Обязательный компонент любой терапии любых ран. На деле - просто чрезвычайно вонючая и практически неотстирываемая субстанция сомнительной эффективности...
И так далее. Вспоминать можно очень и очень долго. Так что, убедительная просьба - отправиться per recutm со своими стенаниями о врачебной зашоренности и закрытости для всего нового.
uncle-doc.livejournal.com/282237

Там Дядя-док перечисляет некоторые медицинские постулаты, оказавшиеся несостоятельными.

2011-02-11

Мемуары


Слушаю между делом аудиокнигумемуары Шелленберга. Довольно занудно, но в сон не тянет, ибо интересные вещи он рассказывает. Про разведку, порядки в высших эшелонах власти Германии, взаимоотношения партийных бонз, про события на фоне ключевых решений Гитлера. Про многое. Особенно умиляет, как он выставляет себя на фоне Мюллера. Мюллер — кровожадное чудовище, а он, Шелленберг, интеллигентный благородный разведчик, мухи зря не обидит. И как ему мешали работать принципы расовой чистоты, которым он был вынужден следовать.
Особый интерес вызывают рассказы Шелленберга о информации, которую он собирал о СССР. О том, насколько Гитлер недооценивал (во многом благодаря Риббентропу) мощь СССР и ошибочность своей пропаганды «русские недочеловеки».
Да и про отношения с Британией интересно. Вообще интересно.
И познавательно.


Какие фотки! Это нечто: раз, два, три.

2011-02-10

Расчищая завалы сцылок

«А теперь, дети, я расскажу вам...» про моду Node.JS. Опять.

Хотите сделать расширение для браузера, но не знаете с чего начать? Начните с хабра.

Пакеты GIS-тематики в Debian. Судя по градуснику, в целом неплохо.

2011-02-09

Подстава

Факты.
В документации к Топобейсу рекомендовано использовать Oracle 11. Для экспорта/импорта данных в Топобейсе используются утилиты Oracle exp/imp. В одинадцатой версии оракла exp работает коряво — не экспортирует некоторые таблицы, у которых при создании не были указаны явно параметры STORAGE (а кто их указывает?). Как следствие, средства экспорта/импорта в Топобейс не работают.

Подстава? Да!

В защиту Oracle мне сказать нечего — если перестали поддерживать утилиту — так пусть она об этом заявляет при каждом запуске, капсом. В защиту Топобейса могу сказать, что в одном из множества ридми-файлов обнаружилась запись, повествующая о наличии проблемы («да, мы знаем, экспорт не работает но заменить exp/imp на expdp/impdp не хотим не можем») и способе ее обхода.
В целом — работает, но осадочек остался.

2011-02-08

Squeeze

Вот так, тихо и скромно, без помпы:

Debian 6.0 Squeeze released
February 6th, 2011
...the Debian Project is proud to present its new stable version 6.0 (code name Squeeze).

debian.org/News/2011/20110205

Шторм

А вот кому ORM под Python? Легко, изячно и просто — Storm. Годицца для баз SQLite, PostgreSQL, MySQL. Учебная курва коротка до умопомрачения. Просто поглядите на примеры.

Даже жаль, что мне не надо.


Низкотехнологичный зато общедоступный способ улучшить покрытие OpenStreetMap — распечатайте карту, погуляйте по ней, сделайте свои почеркушки, отсканируйте и отправьте скан в Пешеходные Бумажки.
azavea.com/blogs/labs/2010/11/openstreetmap-cambridge-style

2011-02-07

Игровые движки

На Ит-хеппенс слыхал про открытый движок для файтингов M.U.G.E.N. Полез посмотреть, что это и с чем едят. Таки да, есть такой, свежие версии движка затачивают под винду, народ вовсю рисует спрайты и сцены.

А вообще, открытых, бесплатных и доступных движков есть, хотя и не много. Один из интересных — Ren'Py. Дада, на Python, в основном для производства альтернативных интерактивных комиксов, хотя и анимацию поддерживает для отрисовки игрового действия.

Каждый раз поражаюсь, сколько всего есть на/для Python.

2011-02-04

альтернатива

И увидел он это и это; и подумал он - а можно ли назвать наблюдаемое процессом смены власти? Вот так, потихоньку, по простому. Есть дела, которые делать надо. Если их не делает предназначенный для того аппарат, можно сначала сломать и выкинуть этот аппарат и потом построить новый (было, знаем). А можно рядом построить новый, с шахматами и гимнастками. Старый сам отвалится.
Интересно, когда и где появятся первые шерифы?

Веб

Для тех, кому лень/неохота пройтись напильником оптимизации по своему сайту, можно привлечь робота (Google обо всем позаботился)

code.google.com/speed/page-speed
modpagespeed.com
habrahabr.ru/blogs/webdev/107534
Наиболее полезно как средство ускорения сайтов с CMS.


Опять же сайтостроителям: SuperBoxSelect — список с множественным выбором, добавлением, автодополнением и прочими полезняшками. На базе Ext.

2011-02-03

Yellow boots

На днях нахватил себе тапочки, желтые. Давно уже присматривался. Вот не могу обьяснить, по каким причинам, но есть вещи, к которым тянутся сначала глазки а потом и ручки. Почти всегда вещи эти оказываются недешевыми :(

В каталоге производителя они стоят 155 баксов.
У дилера есть такие Clay brown Men's Timberland Classic Waterproof Boots, со скидкой 86 баксов.

А я взял за 7 тыров, ёмоё. Надо уже научиться на ибее покупать. У них этот цвет (желтый, как у моих) называется wheat brown :-O

2011-02-02

healthy and wealthy

and wise. Цитата из мультика про Droopy. Захворал, сижу/лежу, смотрю мультики и читаю позитив.
У нее есть Филиппыч, если хворь быстро не пройдет, его тоже почитаю.

Оказывается, забавники из Microsoft убрали из RDP возможность подключения к нулевой сессии (ключик /console), мотивируя это усилением безопасности. И ладно бы, если бы была возможность при локальном входе указать НЕ нулевую сессию и использовать потом нечто вроде su/sudo. Но нет. Получилось как всегда.
При том, если ваш сервер стар и поддерживает подключение к нулевой сессии, вы можете в клиенте указать опцию "/admin". Вот нахрена надо было менять название опции - я не понимаю вообще.

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)