Жизнь, веб, XMPP, TAS, электронные самоделки

Об озвучке MLP

Подписался под петицией против некачественной озвучки MLP на русский язык. Сам, правда, русский вариант никогда не смотрел, но некачественную работу переводчиков не одобряю…

Настроение

Этой ночью я явно чувствую себя по колено в коде, хотя стараюсь не говнокодить. Последний раз подобные ощущения у меня были, когда я отлаживал парсер bencode на C++ для ООО «Оргтехсервис» (и, к счастью, сделал это успешно).

Немного кода из того проекта для настроения:

for(Items::iterator iterator = ((ItemList *) files)->asItems()->begin(); iterator != ((ItemList *) files)->asItems()->end(); iterator ++)
	result.push_back(File(((ItemList *)((ItemDirective *)(*iterator))->getDirectiveValue("path"))->joined(), ((ItemInteger *)((ItemDirective *)(*iterator))->getDirectiveValue("length"))->asInteger()));

Это только две строчки. Но проект ведь никогда не состоит из двух строк!

Память

Сегодня 18 мая — день, который когда-то был для меня особенным. Так же, как 13 марта и 24 октября. Время проходит, но не заметить наступление этих дат не получается. Наверное, они так и останутся для меня особенными датами, и забыть их я не смогу.

Наблюдения

Даже короткой прогулки по вечернему Майкопу достаточно, чтобы обнаружить следующие вещи:

  • Дорогу на пешеходных переходах с большей вероятностью уступают владельцы дорогих авто, нежели нищеброды с древними моделями «жигулей» (хотя по логике, казалось бы, должно быть наоборот)
  • Нет ничего проще, чем найти чей-нибудь незащищённый беспроводной интернет
  • Число тараканов в городе зашкалило за все возможные пределы и в этом году Майкоп по этому показателю стал сродни Джакарте

Apple Bloom

Нашёл случайно такую вот картинку Apple Bloom. Непохоже на оригинал, конечно, зато нарисовано с любовью…

Кстати, говоря о проектах парой постов ранее, я забыл добавить, что ещё было бы здорово довести до ума gallerizer. Этот проект, в отличие от других, уже практически закончен, версия для Linux вполне работоспособна, остаётся лишь сделать Windows-версию, с чем мне поможет друг.

Вконтакт — говно

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

Планы на лето

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

Думаю, в этот раз я направлю основные усилия на то, что связано с Jabber/XMPP. Конечно, для читателей блога это вряд ли стало сюрпризом, ведь мой интерес к свободной сети Jabber и лежащей в её основе технологии XMPP растёт с каждым годом.

Перво-наперво нужно будет разгрести проект mawar. По этому поподу я как раз недавно пересёкся IRL с главным разработчиком проекта. Затем нужно будет вспомнить про то, что у меня в закромах валяется недописанный Jabber/XMPP-клиент, успешно защищённый в качестве одной из курсовых работ и с тех пор развивающийся черепашьими темпами.

Окно настроек

И, наверное, на этом пока всё. Почему? Элементарно: оба проекта довольно крупные и задач при их разработке нужно решить очень немало.

Другая библиотека

Это библиотека города Пеканбару. По замыслу проектировщиков она должна символизировать раскрытую книгу. Получилось или не получилось у строителей реализовать свои идеи — судить вам.

Библиотека в Пеканбару

О дружбе

Друг рассказал, как его маленькая подружка поцеловала его в щеку. Словно чувствуя, как он всегда старается приносить ей радость, она постаралась подарить радость в благодарность. Это так здорово. Их разделяют более чем 10 лет, но они нашли общий язык. Не загружая свою голову ничем лишним, они просто нравятся друг другу. Видать, существует-таки в мире взаимопонимание.

О Красногвардейском

В моём населённом пункте дорожники наконец-то взялись за ремонт дорог. Улица Ленина, вот уже много лет в конец разбитая, покрылась новым асфальтом. Это событие, которого здесь ждали годами, а то и десятилетиями. Надеюсь, в скором времени на свежем асфальте появится и нормальная разметка.

Укладка асфальта

Будет совсем замечательно, если местные власти возьмутся за решение остальных проблем села. Ремонта требуют не только дороги, но и тротуары. Мало того, что они испорчены временем — нынче стало модно заваливать участки перед домовладениями гравием, что является проявлением глубочайшего неуважения к односельчанам. Наконец, было бы полезно посадить деревья (за последние лет 15 их число в селе сократилось в разы) и поставить ещё пару светофоров на пересечениях наиболее активных улиц (на углу Первомайской и Щорса, например).

Вконтакте

Вконтактовский AJAX подводит всё чаще. Приходится копировать ссылки в буфер и вставлять их в адресную строку вручную. Ужасно неудобно.

BombusMod

Давно не пользовался сабжем после появления у меня Symbian-смартфона Nokia C5-03. Причина проста: на большом экране все элементы управления выглядели микроскопическими и управлять программой было практически неудобно. Сейчас, к счастью, ситуация изменилась и появились новые настройки на этот счёт — можно увеличить размеры элементов и полосы прокрутки. Однако, пришлось столкнуться с новой проблемой: приложение высаживает батарею телефона всего за пару часов, в то время как Talkonaut держит около суток. Java, конечно, и должна быть накладнее по ресурсам, чем native-код, но чтобы настолько? Я всё-таки полагаю, что где-то закралась бага, заставляющая приложение потреблять всё доступное время процессора.

Сон

Увидев во сне одну из своих индонезийских книг на русском языке, внезапно осознал, что сплю. Как обычно, осознанный сон оказался ярким и насыщенным. Бросив книгу, я побежал на кухню, чтобы повторить свой любимый опыт — разрезание себя ножом (а что ещё делать в воображаемом мире, кроме того, что не сделаешь в настоящем). Как обычно, это не принесло никаких особых ощущений, хотя намёк на боль всё же присутствовал. Наигравшись с отрезанным куском, прилепил его обратно (хотя, возможно, было бы намного остроумнее употребить его в пищу). Потом, разумеется, я побежал на улицу кого-нибудь ловить. Поймал. Классная! :) Долго возиться с ней, правда, не стал, так как ощущения во сне притуплены до безобразия. Пошёл гулять по селу. На ходу даже сочинил стихотворение, но, увы, проснувшись, ничего не смог воспроизвести.

Музей

Это музей в городе Бандар-Лампунг. Фото принадлежит моему другу. Бандар-Лампунг расположен на юге острова Суматра и является центром провинции Лампунг. Население города — около 900 тыс. человек.

Музей Лампунга

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

Мечеть

Это мечеть в уже упомянутом парой сообщений ранее городе Пеканбару. Большая, но не самая большая в Индонезии. Просто красивая фотография.

Мечеть в Пеканбару

Библиотека

Это странного вида сооружение — библиотека университета UI в Джакарте, крупнейшая в юго-восточной Азии и одна из крупнейших в мире. Фото моё.

Библиотека UI

Пеканбару

Это вид индонезийского города Пеканбару, центра провинции Риау и одного из красивейших городов Суматры.

Pekanbaru

Конференция

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

My Little Pony на Хабре

Да. Пруфлинк.

Землетрясение

Индонезию снова трясёт, и снова Банда-Ачех. На этот раз на 8.7 SR. О последствиях пока ничего не знаю, угрозы цунами нет.

(UPD) индонезийское телевидение сообщает, что обошлось без жертв и с незначительными разрушениями.