Каникулы 2016

21 февраля 2016

В этом году на зимних каникулах я был долго. Летом я участвовал в Google Summer of Code, а потому пять дней в неделю работал по 8 часов (и еще немного по выходным). Да, я много спал, поздно ложился и в принципе мог себе позволить ничего не делать — собственно, я прошел GTA V и третьего Ведьмака — но это не было похоже на обычные трехмесячные летние каникулы, поскольку нужно было работать. На новогодние же каникулы я отправился 27-го декабря, когда сдал досрочно один из экзаменов. Еще по трем я получил автомат, и только один экзамен нужно было сдать — он был 27-го января. Семестр начался 8-го февраля, так что я был дома больше месяца.

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

Еще до нового года я сходил в парикмахерскую и попрощался со своими длинными волосами. Не то чтобы они мне не нравились — просто за короткими проще ухаживать и они не лезут в глаза.

Длинные волосы, лол.

После нового года я снова сходил на новую часть Звездных войн. Мама больше любит 2D-сеансы, а я уже видел фильм в IMAX в Новосибирске, поэтому мы собирались не тратиться на билеты и посмотреть в 2D, но мама позвала подругу, которая принципиально «ходит на такие фильмы в IMAX». Так что я посмотрел седьмой эпизод в IMAX еще раз и еще раз убедился, что фильм заслуживает 10/10.


Если вы вдруг следите за блогом, то, возможно, помните, что в прошлом году я проходил Dragon Age: Origins. Я вернулся к своим сейвам (которые я, конечно, скопировал, но так и не использовал) и решил продолжить прохождение.

В какой-то момент (я уже прошел Dragon Age 2, но еще не начал следующую часть) я вспомнил про оставшийся у меня старый системник, в котором не хватало разве что жесткого диска да дополнительной планки оперативки, и телевизор на стене моей комнаты. Взял HDMI-кабель, Live USB с Ubuntu — и убедился, что идея нормально сработает. Купил жесткий диск, оперативку, беспроводные клавиатуру и мышь и получилась такая себе приставочка для телевизора, за которой можно спокойно работать с помощью клавиатуры (или спокойно играть, если купить геймпад).

Геймпада у меня не было, поэтому пришлось проходить Dragon Age: Inquisition без него — с беспроводной клавиатурой на ногах и мышью на табуретке неподалеку.


Еще на каникулах я сходил на «Выжившего» и «Омерзительную восьмерку». Первый смотрел с семьей, на второй сходил один. Хотя «Выживший» снят неплохо, каких-то ярких воспоминаний насчет него у меня не осталось. «Омерзительная восьмерка», напротив, мне очень сильно понравилась. Фильм уже давно шел в кинотеатрах, некоторые мои друзья уже его посмотрели, и я знал, что это трехчасовый фильм Тарантино. Я не являюсь большим фанатом Тарантино, поэтому каких-то завышенных ожиданий у меня не было — я вообще ожидал увидеть какой-то «затянутый» трешак.

Я купил билет на утренний сеанс, взял по небольшому стаканчику попкорна и Pepsi и отправился в зал. Людей было немного. С первых минут фильм мне показался каким-то очень уютным. Хорошая музыка во вступительных титрах, симпатичные снежные пейзажи. На самом деле действие фильма почти полностью проходит в такой небольшой таверне. Персонажи ходят по ней, разговаривают, занимаются какими-то своими делами. Все идет неспешно, но кажется не затянутым, а как раз естественным. Сюжет преподносит зрителям некоторые вопросы, и не торопится на них отвечать. Это напоминает чтение интересной книги — можно поразмышлять, кто мог сделать то или это, подумать, в чем был мотив или есть ли у персонажа алиби. В общем, неожиданно для меня фильм оказался одним из самых интересных фильмов, что я смотрел, и попал в список любимых фильмов.


Кроме игр и фильмов у меня еще были комиксы. Я иногда по неизвестным причинам прекращаю их читать, а иногда опять начинаю. Чтобы читать современные комиксы по мере их выхода, я хочу сначала прочитать все вышедшие до этого. Для этого я давно по-быстрому собрал на GameMaker приложение, которое хранит базу комиксов одним ini-файлом и отображает её в окне, где можно отмечать комиксы как прочитанные и удалять ненужные. Из этого же приложения в один клик можно открывать комикс, чтобы начать его читать.

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

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


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

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

Кстати, по поводу Google Summer of Code, о котором я упомянул в начале поста. Я недавно решил проверить, не опубликовали ли уже список участвующих в этом году компаний, и наткнулся на запись в блоге, в которой LabLua упомянули меня и в двух абзацах описали мой проект.