Monthly Archives: May 2016

О консольках и Инете

Решил поиграть в Resistance 3? Не тут то было. Будь добр выкачать патч на полторы гигабайты. Но не беда. За то же время я успел скачать и установить Starcraft 2 со всеми дополнениями. 25 гигабайт, между прочим. А Resistance 3 все патчился. Sony продолжает сливать.

Играть не во что

По моим самым скромным подсчетам, если завтра игровая индустрия накроется медным тазом и игры перестанут выпускать вовсе (чего конечно не случится), интересующих меня игр мне хватит года на два. А то и больше.
Там одних только RPG пяток, а уж всякие openworld’ы я вообще стараюсь который год без особой на то причины не трогать.

Ace Combat: Assault Horizon

Прошел Ace Combat: Assault Horizon.
Bombing runs здорово упростили. Теперь не нужно просчитывать маршрут и рисковать разбиться о землю. Все точки уже подсвечены. Знай себе лети и бомби.

“Прогулки с палачом”, Эдвард Радзинский

Художественный очерк о жизни парижского палача во время Революции. Реального, кстати говоря. За историческую точность ручаться сложно, это все же Радзинский, но написано интересно и иронично. Такой фанфик по Бальзаку.
Наиболее ироничная история – казнь Марии-Антуанетты. Ни Фукье Тенвиль, ни Робеспьер ее сильно не пережили. Сначала мимо окон Робеспьера провезли ее. Потом мимо окон Робеспьера провезли жирондистов. А спустя очень недолгое время мимо окон Робеспьера провезли и самого Робеспьера.

Ace Combat: Assault Horizon

Дают полетать и на Apache Longbow. Правда схема управления в корне отличается от самолета. Что в некотором смысле конечно логично. Приходится в основном полагаться на автопушку, а ракеты пускать в ход лишь время от времени.
в сюжетном плане очень правильно сделаны две вещи. Во первых главный герой не очередной новобранец, а вполне состоявшийся полковник. Во вторых, там, где приходится пилотировать что-то кроме самолета действие переключается на другого персонажа. А не как в Call of Duty, где почему-то в последних частях герой и стрелец, и в самолете полетец.

Париж 25 Апреля понедельник

Планы на день были поучаствовать в classical walk tour от Fat tire, а потом решить остались ли у нас силы для еще чего-нибудь.

Мы думали выпить кофе и съесть по круасону по дороге к пункту начала экскурсии. Но пекарня где мы планировал это сделать, была закрыта до 1 мая. Отсюда урок – не выходи из дома голодным, а то так и будешь ходить весь день.

Париж 24 Апреля воскресенье

День переезда из Лондона в Париж. Мы довольно быстро собрали свои вещи. Уезжать из этой квартиры мне было радостно. Оставили ключи портье. По пустынной улице докатили свои чемоданы до метро и поехали в сторону вокзала Сент-Панкрас. Я еще несколько месяцев назад, как обычно сидя вечером дома на диване и планируя детали отпуска, заказала нам билеты на Eurostar поезд по направлению Лондон – Париж.

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

Hearthstone

Вернулся чтобы получить бесплатных колод. Видимо дела у Blizzard пошли на спад, раз они так расщедрились. И не удивительно. Последнее дополнение – наиболее ленивое из всех. Половина карт тупо перерисованы, причем перерисованы неряшливо.
Впрочем, о чем вообще говорить после фейла со standard’ом? Наверняка те, кто тратили по 100$ на карту Dr Boom страшно обрадовались тому, что их вложение превратилось в тыкву.

Wasteland 2

По пути к Damonta Angela Deth по сюжету отваливается. Все бы ничего, но я на нее полагался практически во всем. Она и стрелок отличный, и оружие хорошо разбирать умеет. Как быть теперь?
Индеец Chisel на удивление полезен. Удар ломом оказывается зачастую куда эффективней, чем пара выстрелов из винтовки.

О JNI

JNI (интерфейс вызова C функций из Java) разрабатывался явно упоротыми Cшниками.
Половина кода это

(*env)->Call(env)

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

“(III)V”

Это не римская арифметика. Это функция, которая получает три int’а, и возвращает void.
А как тогда будет выглядеть функция, которая получает три long’а и возвращает объект?
Может быть “(LLL)O” ?
Нет! Заклинание звучит как:

“(JJJ)Ljava/lang/String;”