среда, 27 августа 2014 г.

JavaZone: Game of Codes


Да не иссякнет фантазия норвежцев! Ранее: 2013, 2012, 2011.

Кого не поздравил?

После недавнего обновления телефона до Android 4.4.2, у него перестал работать автоматический показ в Календаре дней рождений из Контактов. Кто виноват, Google или Samsung, пока не ясно, но пропала очень нужная мне функциональность.

вторник, 26 августа 2014 г.

ShareX

Коллеги подсказали мне полезное приложение, которое позволяет легко и непринуждённо сделать копию экрана и выложить её на сервер. Со временем, скорее всего, картинка будет удалена, но поначалу её можно послать коллегам во время общения по Skype.

Везучий день

Дошёл до работы, поднимаюсь в офис, гляжу в окно, а там - ливень. Я с ним буквально на минуту разминулся ;)

Получилось

Сегодня в 11 часов я пришёл в УФМС и записался в очередь. Из-за отсутствия кондиционера, провёл большую часть времени на улице. До обеда успели пройти 107 человек. Мне повезло, что мой номер был 106. Перед самым обедом начали возмущаться непопадающие.

Пока стоял, узнал, что с 21-го августа можно подавать уведомления через районные отделения УФМС или по почте. Но на почте надо платить деньги и неизвестно, правильно ли ты оформил заявление или нет. А тут сразу выдали квиток, что документы приняты, и сказали, что его надо показывать при пересечении границы по требованию. Следующий раз придётся тут толпиться после продления вида на жительство.

понедельник, 25 августа 2014 г.

Скованный слушатель

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

Учитель лежал на полу и только вздыхал, ибо он прожил в Храме много лет, и такие странные пробуждения его больше не удивляли.

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

Не успел Баван попробовать и сотню ключей, как без стука зашёл старый писец Ци и уселся позади учителя.

"Это выглядит утомительным", - заметил писец.

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

"Тогда не отвлекайтесь на меня", - сказал писец, доставая толстую кипу бумаги. - "Я зашёл только для того, чтобы обсудить дизайн-документ, который Вы просили меня посмотреть. Я должен поблагодарить Вас за уровень детализации: каждое требование охвачено здесь, как и каждая таблица базы данных, столбец или ограничение; каждый макет экрана, варианты использования, тестирования или приводящие к ошибке; каждый пакет, класс или метод; предоставляемые сервисы и используемые сторонние библиотеки, вплоть до параметров конфигурации и инструкции по развертыванию. Содержание этого документа занимает целых три страницы".

"Я стараюсь быть тщательным", - сказал учитель, отбрасывая ещё один ключ.

"Любопытно", - сказал писец, листая страницы. - "Каждый параграф, несомненно, будет полезен кому-нибудь, но хотя я корпел над текстом в течение многих часов, я не мог найти простой обзор системы, который мне нужен. Я перебирал страницы назад и вперед, не желая сдаваться, потому что я был уверен, что проблема в моих собственных глазах. Я чувствовал себя... как бы это сказать"...

"В ловушке?" - предложил учитель, доставая ещё один ключ из бочки.

"Хорошо сказано", - сказал Ци.

"Я подготовлю для Вас подходящий дизайн-документ высокого уровня, не более нескольких страниц с простыми схемами", - сказал Баван, борясь с цепями в попытке скрестить ноги, когда ещё один ключ застрял в одном из замков.

"Когда будет удобно", - сказал писец, поклонившись. - "Похоже, у Вас сейчас есть более неотложные дела. А время, как всегда, наш враг".

Сказав это, писец вышел.

Original: Captive Audience

Летний сад

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

Город контрастов

В МФЦ мне сказали, что приёмом уведомлений о наличии вида на жительство в другой стране не занимаются, поэтому я поехал в центральное отделение. Там куча народа и полнейшая неразбериха. Хорошо, что консультация без очереди.

На месте выяснилось, что мне нужно сделать ксерокопии вида на жительство, российского паспорта (основная страница и место жительства) и свидетельства о регистрации. Хотя в МФЦ копии делают сами! Да и вообще, я пришёл в обед и они закрываются...

И сплю спокойно

Отчего бы опять не похвалить СберБанк. Сегодня зашёл в новое крыло, чтобы заплатить налоги на машину и на квартиру, а там всё как в нормальном банке: электронная очередь, места для ожидания, кондиционер. Несмотря на очередь человек в 20, мне понадобилось всего 10 минут, так как работают все "окошки". И теперь не надо стоять, засовывая голову в окошко - можно нормально сесть и поговорить с сотрудником банка.

воскресенье, 24 августа 2014 г.

Для учащихся

Google Класс, о котором я написал, не имеет смысла не только по тому, что у преподаватели не готовы к такому, но и потому, что нельзя заводить учётные записи детям до 13 лет.

Хотя, в Google работают над этим...

Для классного руководителя

Google запустила службу Класс, этакую площадку для организации процесса обучения на базе других своих продуктов, типа Google Docs. Вот только к тому времени, как преподаватели научатся этим пользоваться, Google решит прикрыть проект и все обломаются.

Ice Bucket Challenge

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

Я к этому оказался не готов, а то поучаствовал бы, если бы были сменные штаны. Футболки-то фирменные предоставлялись для обливания.

Поэтому я стоял в сторонке и записывал всё на видео: подготовка и, собственно, само обливание.

суббота, 23 августа 2014 г.

Садовая дорожка

Учитель Суку и её послушники пришли в город, который Суку знала с молодости. Было жарко и всем четырём путникам хотелось пить.

"Будь добр", - сказала Суку одному из своих послушников. - "Принеси нам немного воды из колодца у подножия холма, и я расскажу вам о моей молодости, проведённой в этом месте". Когда монах сделал это и все напились, Суку начала:

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

"Со временем я разработала элегантный набор шаблонов проектирования для своих собственных нужд. Ах, если бы я могла показать вам, какой славный код я написала! Имя каждого типа, каждой константы, переменной или функции соответствовало их назначению. Параметры ставились по порядку от более сложного типа к менее сложному, а поля структур имели специальный префикс для облегчения использования макросов, которые я изобрела. Сопровождение моего собственного кода приносило истинную радость".

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

"Мой учитель объявил всем, что это самая полная разработка и реализация методологии, которую он когда-либо видел, и если всё заведение последует моему примеру, то мы будем производить код несравненной красоты, ясности и расширяемости".

"Он присвоил мне имя Enro2 и удостоил чести выложить новую дорожку в нашем саду для медитации. Он разработал эту дорожку в виде большой извивающейся змеи, хвост которой начинался у садовой калитки, челюсти охватывали колодец в нижней части. Мне потребовался месяц, чтобы вырыть котлован, выровнять дно песком, выложить брусчатку и укрепить её землёй".

"Когда я закончила, мой учитель сказал, что дорожка, как и мой код, является вещью возвышенной красоты, и решил, что наше заведение будет ухаживать за ней вечно".

Тут Суку надолго замолчала.

Наконец один из послушников спросил: "Эта дорожка ещё там?"

"Прямо сейчас мы сидим на хвосте", - сказала Суку. - "Смотрите, прямо здесь калитка моего старого учителя; за ней находится его дом. И вода, которую мы пили, из колодца между челюстями. Обратите внимание, что сейчас является дорожкой, а что нет".

Глаза послушников проследили за изгибами дорожки до колодца, которая выглядела большой извилистой дугой вокруг холма. На её камнях был зелёный мох, а между ними росли сорняки. Там, где дорожка заканчивалась у калитки, они заметили вторую тропинку на голой земле, где трава была вытоптана так, что перестала расти. Пыльная тропинка бежала прямо от калитки к колодцу и на ней отпечатались свежие следы, которые сначала шли вниз, затем - вверх, и закончились у ног молодого монаха, принесшего воду.
  1. Сельскохозяйственный инструмент подобный серпу, который также может быть использован в качестве оружия.
  2. "Садовая дорожка"

Original: The Garden Path

пятница, 22 августа 2014 г.

Самолёты

На день Флага обещали выступление Русских Витязей. Мы к 17:00 затарились кофе и засели на крыше, но оказалось, что они пролетели часа полтора назад и никакого выступления не было. А ведь разрекламировали!

Мостоведение

Эта игра с переименовывание меня не радует. Оказывается, что Благовещенский мост уже не мост Лейтенанта Шмидта. А я до сих пор называю Большеохтинский мост мостом Петра Великого. Кстати, Вантовый мост тоже поименован, но это хотя бы понятно.

Корабли

На рейде снова стоят подводная лодка Выборг и МПК Казанец и Уренгой.

Кроме обычных военных кораблей у причала стоял парусник Мир, но мне уже лень было идти узнавать пускают на корабли или нет.

Военная техника

На Дворцовой выставлена военная техника: многоцелевой тягач лёгкий бронированный МТ-ЛБВ, бронетранспортёр БТР-80, боевая машина пехоты БМП-2, основной боевой танк Т-72Б3, системы залпового огня Ураган и Град, пресловутая Нона-СВК (похоже на БТР-80 с пушкой вместо пулемёта), самоходные гаубицы Акация и Мста-С, пушка Рапира, ЗРК Стрела-10 и Бук-М2 и ЗРПК Тунгуска и Панцирь-С1, а также пусковая установка от С-300ПС.

Вся техника обжитая, не музейная. К каждой прилагается военный или пара, которые помогают детям залезть внутрь и всё там показывают. Они просто пищат от восторга! Жаль, что я уже не ребёнок...

Народу, конечно, много, но не так много, как на день ВМФ. Всё-таки - рабочий день...

Паркуюсь как хочу

Пошёл на работу через Дворцовую площадь, а при повороте под арку Генштаба написано, что вход дальше. Я гляжу, все идут под арку, ну и я пошёл. Оказалось, что прохода нет. Пришлось обходить. Зато видел там припаркованную машинку...

четверг, 21 августа 2014 г.

Лето кончилось

Стало как-то не очень комфортно ходить в одной футболке...

среда, 20 августа 2014 г.

Не помогай

Учитель Суку изучала код в дальнем храме и затем попросила старшего монаха поужинать с ней.

"Я надеюсь, что Вы сможете мне помочь", - сказала Суку, помешивая еду в горшке над огнём. - "В коде Вашего клана я нашла классы SubmissionEntity, SubmissionDatabase и SubmissionClient. Хотя Entity, Database and Client не включены в соглашения об наименованиях моего храма, Ваши монахи используют их постоянно и их назначение понятно. Однако, то тут, то там я встречала такие классы, как SubmissionEntityHelper, SubmissionDatabaseHelper and SubmissionClientHelper. Что это за Помощники такие?"

"Иногда это декораторы, иногда адаптеры, иногда статические утилиты", - сказал монах. - "Иногда всё сразу или что-то ещё".

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

"Что это?" - спросил монах, нервно тыкая сгусток ложкой.

"Я нашла это на рынке в заброшенной части города," - сказала Суку, наливая себе чай. - "Они называют это Помощник Рыбы".

Original: Don't Help