суббота, 31 января 2015 г.

Концерт для баяна с оркестром

Мишке на музыкальных занятиях рекомендовали послушать звучание домры среди остального и продали пару билетов на концерт оркестра им. Андреева.

Сначала мы промахнулись мимо концертного зала, так как объявление на двери, что за ней находится районная администрация, и отсутствие репертуара меня смутило.

Внутри проходила выставка поделок и картины местной художественной школы.

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

пятница, 30 января 2015 г.

ПетроЭлектроСбыт

Сегодня платил по счетам и обнаружил, что с 1 января 2015 берутся проценты от платежей за школу и детский садик, хотя на их сайте я такой информации не нашёл. Неприятно!

вторник, 27 января 2015 г.

Mac плохо поддерживают

Нашёл ещё одну проблему в JDK. Aqua L&F рисует "деревянные" иконки поверх других компонент. Кто-то забыл про clip:

JFrame frame = new JFrame("frame");
frame.add(BorderLayout.CENTER, new JScrollPane(new JTree()));
frame.add(BorderLayout.SOUTH, new JLabel("label"));
frame.setSize(200, 100);
frame.setLocationRelativeTo(null);
frame.setVisible(true);

Юмористы

Среди исходного кода IntelliJ IDEA нашёл чудесное:

"I'm Winston Wolf, I solve problems" (С)

понедельник, 26 января 2015 г.

Собираемся

Попытался собрать OpenJDK, чтобы поотлаживаться, но с первого раза не получилось из-за следующей ошибки:
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

Оказалось, что проблема известная и надо сразу после установки Visual Studio накатить Service Pack 1.

воскресенье, 25 января 2015 г.

Хельсинки - Питер

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

Билеты проверили остановки через две, а паспортно-таможенный контроль начался перед пересечением границы.

Всё очень дорого

Прошлись по магазинам - цены пугающие, особенно после двукратного подорожания евро. В McDonalds, например, цены раза в три выше наших, но они справляются с этим, раздавая купоны со скидками на улице. Но даже с ними Big Mac стоит 3€.

Зашли в Hard Rock Cafe посмотреть стаканчики, которых нет и не было. Футболки для детей от 20€, а для взрослых - от 30€.

Scandic Park


Поселили нас в гостинице возле парка с озером в 15-ти минутах от центра. WiFi повсеместный, минибар, даже баня с бассейном есть...

суббота, 24 января 2015 г.

Сказка

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

Ужин

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

Концерт

Наши коллеги устроили шикарное представление на тему путешествий во времени и внеземных цивилизаций. Дети смотрели открыв рот, настолько круто было сделано. Надеюсь, что скоро выложат запись всего шоу, а пока есть только некоторые записи, которые крутились на большом экране: бабки, идейцы, феи и серверон. А тут ГерМиш профитроли ест.

Talo Huset Hall

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

Экскурсия

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

Зоопарк

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

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

пятница, 23 января 2015 г.

Отдых

Заселились в гостиницу, пообедали, погуляли по местному парку, а после ужина с детьми одного коллеги сели играть в игру Колонизаторы. Играли не до победы, а до полуночи...

Питер - Хельсинки

Как выяснилось, на Финляндском вокзале на Аллегро не попасть, а посадка происходит откуда-то сбоку. Толпа народа и дикие очереди на паспортном контроле. Хорошо, что все свои.

В самом поезде есть детская площадки и WiFi, ну а цены в вагоне-ресторане весьма кусаются. Весь таможенно-паспортный контроль происходит в пути, а не как раньше в эстонских поездах.

четверг, 22 января 2015 г.

Chrome 40

Ничего интересного, кроме улучшения безопасности, похоже, нет. Хорошо, что не покрэшился...

The Clean Code Game

Поиграл в занятную игру для программистов на C#.
Хотелось бы что-то похожее для Java...

среда, 21 января 2015 г.

The Templet Bar

Традиционно уже завалились с друзьями в ирландский паб, а там нашей компании выдали карту постоянного посетителя:

Обновление KitKat

Прямо перед Новым Годом прилетело большое обновление на телефон, которое что-то написало по-болгарски, но выяснилось, что это всего лишь обновление установленного ранее KitKat.

Единственное, что заметил сразу, так это то, что поправили зимнее время и теперь временная зона определяется правильно.

вторник, 20 января 2015 г.

Шиномонтаж

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

Заодно проверил воздух в колёсах и оказалось, что я ездил на спущенной резине. По книжке надо 2,4 bar, а у меня было 2. Похоже надо старый насос заменить, так как манометр врёт.

Нежданчик

Съехав с Дворцового моста на Университетскую набережную и встрял в пробку. 500 метров до поворота на Кадетскую линию ехал 30 минут. Причем после перекрёстка и набережная, и линия были свободны. Почему стояли, я так и не понял...

VM-auto

Неделю назад заказал себе диски в VM-auto, пока они там по старой цене продаются. Пробовал ещё в 4 точки обратиться, но и там тоже продают только комплектами по 4 диска. Я их, конечно, пытался убедить, что обычно у машины есть полноразмерная запаска, но не получилось. Придётся пятое колесо брать у производителя. Они, как и nokian, продают сколько захочешь.

Лыжная палка

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

понедельник, 19 января 2015 г.

Много счастливых возвращений

Один послушник сказал учителю Кайму: "Я слышал, что предпочтительнее иметь только один оператор возврата в одной функции. Вы согласны?"

Кайму спросил: "Где Ваша чаша?"

Монах извинился и ушёл, чтобы взять свою чашу.



Когда послушник вернулся, то показал учителю свою чашу и сказал: "Я слышал, что предпочтительнее иметь только один оператор возврата в одной функции. Вы согласны?"

Кайму спросил: "Почему в чаше нет риса?"

Монах извинился и ушёл, чтобы принести немного риса.



Когда послушник вернулся, то показал учителю свою чашу, полную дымящегося белого риса, и сказал: "Я слышал, что предпочтительнее иметь только один оператор возврата в одной функции. Вы согласны?"

Кайму взял у монаха чашу и поставил её на стол.

"Вы говорите об одном из самых древних принципов разработки, который называется Один Вход Один Выход", - сказал учитель. Затем он рассказал монаху о давно минувших славных днях кодирования, когда памяти было мало, компьютеры были медленными, а ресурсами надо было управлять с осторожностью. - "Язык С совсем не помогал с этим", - сказал Кайму, - "а Ассемблер и тем более. Так что, если Ваша функция что-то заимствовала, то Вашей же функции приходилось освобождать это обратно. А как это проще всего сделать? Поставив весь код для освобождения в одном месте, перед выходом из функции... Эта традиция продолжается и по сей день".

Затем Кайму рассказал о рождении объектов, о деструкторах и финализаторах. Он рассказал о сборке мусора, подсчёте ссылок и алгоритме пометок, о компиляторах, которые могут определить, когда объект выходит из области видимости. Он рассказал о буферах, которые могут расти по необходимости или же уничтожаться, о файлах, закрывающих самих себя, о пулах соединений и пулах потоков, а также о том, насколько чудесным и волшебным является современный зверинец языков, где монахи могут направить свою энергию на более интересные задачи, чем суета с malloc и free или goto fail.

"Да", - в конце концов сказал уставший монах. - "Но согласны ли Вы с принципом разработки Один Вход Один Выход или нет?"

Кайму взглянул на стол и спросил: "Почему рис в чаше белый, а не коричневый?"

Original: Many Happy Returns

Первый раз в первый класс

Потребовались для грядущего корпоратива детские фото сотрудников. Я отсканировал сегодня парочку:

суббота, 17 января 2015 г.

Трёхмерные шахматы

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

Теория большого взрыва

На новогодние праздники начали пересматривать сериал сначала. Шутки поначалу были поинтереснее. И было приятно слушать в хорошей озвучке, а не гнусавыми голосами Кураж-Бамбей. Чтобы про него не говорили, но говорить Бугагашеньки вместо Bazinga - это отстой.

Герхард

В Oracle уничтожитель бумаг стоял возле каждого принтера, а в JetBrains - нет. Все говорят, что где-то есть, но никто не знает где. А я уже привык скармливать всякие бумажки с персональной информацией, поэтому прикупил себе домашнего питомца. Говорят, что не подавится даже скрепками и кредитными картами. Так что идя в гости захватите с собой корм, а я с ним по ночам буду играться, пытаясь собрать паззл.

пятница, 16 января 2015 г.

Коржики

Не только Мишка, но и я не решил эту задачу:
МатеМаша испекла на Новый год три торта, для чего ей понадобилось в сумме десять коржей. Между каждыми двумя соседними коржами был намазан сливочный или шоколадный крем. Слоёв сливочного крема было пять. А сколько было слоёв шоколадного крема?

Hitman GO

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

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

Но играть интересно. А задачки постепенно усложняются.

Где у него кнопка?

Сегодня перегружал систему и, соответственно, обновился Chrome. И хотя основная версия всё та же, но сверху появилась кнопка управления профайлами. И несмотря на то, что я и так залогинен в браузере, они не смогли сами загрузить картинку из моего Google-account. Хорошо, что не покрэшились...

четверг, 15 января 2015 г.

Примета

Ходить на работу - к деньгам.

Плоская акула

Один монах спросил учителя Кайму: "Что есть принцип единственной обязанности?"

Кайму ответил: "Что класс должен делать только одно, но делать это целиком и полностью".

Монах спросил: "Как я должен определить, что это за одно?"

Кайму ответил: "Рыбак не строит корабли, иначе мы бы называли его - Корабел".

Монах спросил: "Разве в Вашей философии нет места для интерфейсов? Что если мой класс может быть и Рыбаком, и Корабелом, и Мореходом?"

Кайму переспросил: "И как бы Вы назвали такого трёхголового монстра?"

Монах ответил: "Шишо, в честь моего дяди. Он живет на берегу моря и умеет делать все эти вещи".

Кайму сказал: "Я бы завёл в твоём классе Шишо три поля следующих типов: Рыбак, Корабел и Мореход. Тогда Шишо сможет реализовать эти интерфейсы путём делегирования".

Монах ответил: "Я говорю о наследовании, а Вы отвечаете про композицию. Мой дядя целиком рыбак, а не только его левая нога. Какая польза от объектов, если мы не можем точно смоделировать мир?"

Кайму спросил: "Если я нарисую на этой странице красивую акулу, Вы скажете 'Красивая акула!' или же будете жаловаться, что она плоская и не может съесть Вас?"

Монах переспросил: "Но как мы узнаем, когда плоская акула станет достаточной для акулы? Или когда наш дядя должен начать ловить рыбу своей левой ногой?"

Кайму ответил: "Изучая нашу единственную обязанность".

Комментарий Ци


Каждый класс делает только одно,
но иногда это одно -
"делать многое".

Стихотворение Ци


Однажды утром Кайму взялся за кисть.
Двумя мазками он нарисовал изысканную акулу.
Прохожий засмеялся:
"Это такая плохая акула, что даже не может открыть рот!"
Кайму ответил:
"Даже так она умудрилась мне сказать, что вы - дурак".

Original: Flat Shark

понедельник, 12 января 2015 г.

Колесные диски

Перед самым НГ обнаружил, что на сайте K&K появились новые диски для моей машины, которые мне нравятся больше, чем Барракуда. Стоили они около 4300, а сегодня глянул - уже 5100.

воскресенье, 11 января 2015 г.

Снег опять валит

Лабиринт страха

Решили немного испугаться, но туда до 9-ти лет вообще не пускают, а с 9-ти - только с родителями. Лёшку мне не с кем было оставить, поэтому пообещал Мишке сводить его потом. Но не уверен, что ему уже можно так пугаться.

Туда при нас зашла компания студентов. Девчонки визжали так, что парням после может и обломится, если только это не они визжали ;)

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

Дом вверх дном


На Невском, 5 оформили целую квартиру в перевёрнутом виде. Туалет, душевая, кухня, детская и т.д. Вот только детям быстро наскучило. Ну и что, что перевёрнуто, игрушки-то к потолку прикручены.

суббота, 10 января 2015 г.

Детский мир

В магазине Детский мир, что в МЕГА-Дыбенко, перестроили игровую зону. Симпатичнее, чем раньше, но игрушек меньше.

Mama Roma

Покормили детей пиццей в ресторане. Душевное место!
Особенно понравилась пицца "с дымком", ибо печь у них реально на дровах работает и запах придаёт специфический.

четверг, 8 января 2015 г.

Занос

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

Можно ещё потестировать полный привод, но я на нём обычно не езжу. Только если выбраться откуда-нибудь надо.

Халява

В связи с тем, что на Обводном было не припарковаться, мы поехали на стоянку Ашана, про которую написано, что 2 часа бесплатно, а каждый следующий час - 50 рублей.

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

Бал роботов

Сегодня всей семьёй скатались в Ткачи на выставку. В самом начале, в зале со скульпутрами роботов-трансформеров, продают всякую бесполезную фигню. Хотя там был один интересный типа японский конструктор, из которого Мишке разрешили что-нибудь собрать:

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

Естественно, что там был и Oculus Rift (тренд года), который уже везде есть.

Были роботы для настольного тенниса, но это уже давно для меня не новость:


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


Остальное заснял на видео:
- робот-массажёр ползает и вибрирует;
- неловкий робот-строитель просто повторяет действия, показанные ему ранее, поэтому поставленный криво кубик всё портит;
- заторможенный робот-автоответчик долго думает над ответом, а на мою просьбу умножить 100 на 200, он сказал 1200, но возможно он плохо меня понял;
- робот-актёр не передвигается с места на место, а пытается головой и телом изобразить эмоции. Мишка уговорил его показать C3PO и Дарта Вейдера;
- роботы-танцоры действуют слаженно, но в конце один завалил весь танец;
- радиоуправляемого боевого робота, я думаю, можно купить в любом магазине;
- у робота для удалённого присутствия можно сделать двустороннюю связь, чтобы видели не только вы, но и вас;
- роботы-боксёры похожи на танцоров, но подниматься умеют сами.

Думаю, что до закрытия выставки ещё раз сходим...