У меня есть маленький радиоуправляемый вертолёт. Он хорошо летает дома, но снаружи его сразу сдувает. Это понятно по его размерам, однако мне долгое время было любопытно, можно ли им летать на балконе.

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

Там он застрял в кустах и не разбился, мы вышли выгуливать Палтуса и забрали его.

Через какое-то время у меня появился маленький комнатный квадрокоптер (строго говоря, это хексокоптер, а не квадрокоптер), и после некоторой практики я решил полетать им на балконе, не вылетая наружу. Оказалось, что дрон теряет управление уже просто оказавшись на балконе, а при потере управления не зависает на месте, а продолжает некоторое время лететь в том же направлении. И вот он от меня улетел, причём вместо того, чтобы просто упасть на улице, залетел на соседский балкон снизу и там потерял сознание. Continue reading “…”

In Soviet Russia, the Law breaks people

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

При этом сформулирован закон довольно через жопу. Например, в изначальной версии уведомлять нужно было в течение 60 дней, даже если живёшь за рубежом, где этого сделать никак нельзя (у нас же тут ни отделений ФМС, ни Почты России-то нет). Или, скажем, текущая версия закона делает исключение для граждан, постоянно проживающих за рубежом, но чёткого определения «постоянного проживания за рубежом» не даёт. На эту тему какой-то чиновник из ФМС публиковал уточнение в своём Фейсбуке (!), но, как вы понимаете, Фейсбук не является источником права в России, поэтому какая разница.

Мы с Надей больше года назад получили грин-карты, поэтому вроде как под действие закона попадаем. Поэтому в последний приезд я собрал волю в кулак и пошёл читать Интернет на эту тему. В конечном итоге всё оказалось несложно: нужно распечатать и заполнить заявление (можно скачать в Интернете в виде плохо отсканированной pdf-ки), приложить пару документов и отдать это всё в окно на почте. На почте будет специальная тётка, которая знает, что с этим всем делать.

Согласно бланку, нужно приложить копию российского паспорта и документа, подтверждающего право на ПМЖ в другом государстве (в нашем случае это грин-карты). Однако в действительности ещё нужна копия загранпаспорта, хотя об этом нигде не написано. Поэтому через пару недель после моего отбытия мне (родителям) домой позвонили из ФМС и попросили «дозанести» им туда мой загран. В общем, из-за этой небольшой неточности мы в следующий отпуск будем проходить данную процедуру заново, если, конечно, нас не задержат ещё в аэропорту на паспортном контроле за злостное сокрытие грин-карт.

Ещё один непонятный момент: там нужно указать, на каком основании было приобретено гражданство или иное право на ПМЖ. Я сформулировал свой ответ как «… на основании ходатайства работодателя». А что Надя у себя написала, я уже даже не помню, наверное что-то про ходатайство работодателя супруга. Ну, какой вопрос, такой и ответ.

На почте за услугу берут денежку, мы заплатили 400 или 500 с чем-то рублей каждый. Отправляли в ФМС по месту регистрации, Надя в борское отделение, я — на Автозавод.

В общем, будьте бдительны. Не позволяйте мошенникам портить вам настроение.

Парк Йосемити в Сентябре 2016

Съездили с коллегами в национальный парк Йосемити на оффсайт, провели 3 дня на курорте недалеко от въезда в парк. В качестве основного дневного развлечения я и группа коллег выбрали пеший поход по Panorama Trail с началом в Glacier Point. Вашему вниманию некоторые фотографии.

Панорама с Glacier Point.

Panoramic view from Glacier Point in Yosemite

 

Над Йосемитской долиной. Continue reading “Парк Йосемити в Сентябре 2016”

Клавиатура

В Яндексе у моих коллег была традиция дарить всем новым членам команды клавиатуру Microsoft Natural Ergonomic Keyboard 4000 на первый день рождения с момента начала работы. Примерно четыре с половиной года назад и я получил такую, и с тех пор работал только на ней. Когда переезжал в Штаты, непонятно зачем взял её с собой, ведь она громоздкая и не дорогая. Ну взял и взял, печатал на ней и здесь. Несколько раз вводил людей в ступор наличием кириллицы на клавишах.

Так вот, на днях на этой клавиатуре перестала работать моя любимая клавиша X. Я сразу заказал себе такую же новую клавиатуру, вот обе:

На новой клавиши более мягкие.

Эта новая клавиатура присоединилась на столе к двум вертикальным мышкам Evoluent — левой и правой (пользуюсь по очереди). К слову, они мне очень нравятся, хотя их кнопки могли быть и получше. Когда рука лежит на такой мышке, она принимает более естественное положение.

 

 

Флаги

Субботний вечер в Окленде.

Visualizing Concurrency Patterns in Go

Там вначале всё понятно и легко, а потом появляется Concurrent Prime Sieve (Многопоточное решето Эратосфена), которое слегка взрывает мозг поначалу, а потом оказывается очень элегантным.

Вообще, Go заставляет по-новому думать о многопоточности, и это делает его интересным.

Diablo

В этом году игре Diablo исполнится 20 лет. Её главный разработчик и автор идеи David Brevik выступил с докладом про создание игры. Очень интересно, посмотрел с удовольствием. Вопросы-ответы в конце не менее занятные, чем сам доклад. Понравился ответ на вопрос, как они сделали battle.net таким стабильным в 1997-то году, но не буду портить вам удовольствие.

На английском.

Desolation Wilderness

11-12 июня 2016

Desolation Wilderness (Дикий Пустырь, или что-то вроде того) — большая горная территория на Юге Тахо со множеством небольших озёр. Свежий воздух, потрясающие виды и доступ к пресной воде делают это место очень популярным среди туристов.

Как и во многих парках, там используется система разрешений (пермитов), позволяющих ставить палатку и ночевать — таким образом ограничивается поток людей. Какое-то количество пермитов можно зарезервировать заранее через интернет, ещё немного доступно только в офисе рейнджеров в день посещения в порядке живой очереди.

Поскольку мы с Надей не позаботились о разрешении заранее, а выбранное место и время были явно очень популярны, нам надо было ехать в этот офис рано утром, к открытию. Открываются они в 8, ехать туда часа два с половиной, а ложились спать мы в то время далеко за полночь. Отложенные сборы не позволили лечь спать раньше, поэтому спали мы в итоге часа два (что меньше, чем время в пути).

Это был наш первый двухдневный поход вдвоём, не считая собаки, поэтому хотелось, чтобы всё было хорошо. В итоге всё прошло вполне по плану. Мы приехали к рейнджерам аж за полчаса до открытия, к открытию были в начале небольшой очереди за разного рода разрешениями. Пермит был получен, и мы поехали к началу маршрута. Continue reading “Desolation Wilderness”

Короткие Email-адреса

GMail позволяет регистрировать логины от 6 знаков. Казалось бы, круто иметь очень короткий, либо очень легко запоминающийся адрес (например, a@gmail.com или sergey@gmail.com), но на самом деле нет. Обладатели таких аккаунтов (в основном имя@gmail.com) жалуются, что им приходит безумно много спама от того, что другие люди пользуются их адресами, будь то по ошибке или нарочно. Им пишут незнакомцы, их приглашают на встречи, иногда они даже получают чужие денежные переводы или конфиденциальные документы. Спам-фильтры не справляются с этим, потому что каждое из этих писем может быть не спамом — никто кроме самого владельца адреса не может сказать наверняка.

Один человек на работе рассказал, что по знакомству зарегистрировал себе <его короткое имя>@gmail.com, и за первые 40 минут существования адреса ему навалило почти 3000 спам-писем.

Мой адрес mkhitaryan.sergey@gmail.com, и даже на него я один или два раза получал чужую почту. Возможно, она предназначалась sergey.mkhitaryan@gmail.com, который я когда-то сам безуспешно пытался зарегистрировать.

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