Almost Лето

В Киеве уже почти неделю +28, именно столько показывает термометр в гугл-десктопе и я бы подумал, что он сломался, но в машине термометр показывает столько же.
Интересно, что если раньше жара вызывала непреодолимое желание свалить куда-нить подальше, то теперь всё как-то спокойно – меня практически всё устраивает, надо только море под бок перенести, и всё 🙂
Плохо, что активный отдых теперь нужно переносить на поздний вечер-ночь, иначе просто начинаешь задыхаться. С другой стороны скоро уже можно будет ходить купаться, тем более, что на выходных сезон уже открыли.
А каштаны ещё цветут – красотааа!

На роликах по городу

Выходные определённо удались. Была так называемая “дневная” – собирается куча народа на роликах и едет по определённому маршруту. Пикантность этого раза заключалась в том, что было 120 человек 🙂
К нам высадился десант из мск в количестве 60 человек, ну и местных тоже насобиралось столько же – поэтому получилось очень фаново. Не каждый день выходит прогнать по дорогам днём, почти как парадом. Главной изюминкой был Кловский спуск – хорошая дорога – не очень много машин и довольно ощутимый угол наклона. После того, как я слетел вниз – моё мировоззрение в очередной раз поменялось 🙂


debugger watches you

Сидел я на выходных и развлекался отладкой одного production софта, который отлично работал на линуксе, но после того, как предыдущий сервер сдох, а на новом решено было ставить FreeBSD, обнаружилось странное выпадание программы, вместо корректной работы.
Начал я гуглить туториалы по gdb и заниматься отладкой. С горем пополам обнаружилось, что происходит банальный проезд по памяти. Но так как код чужой, разбираться в нём лень, да и времени не особо много, то пришлось ходить по коду через step next и смотреть значение переменной-жертвы. Попутно читая туториал глаз зацепился за слово watch – прочитав внимательней оказалось, что можно ставить breakpoint на изменение значения переменной – алилуйя! В доке написано, что если процессор поддерживает, то будет аппаратно работать, а если нет, то программно и в разы медленней. Вторым моим удивлением оказалось, когда gdb сказал, что hardware watchpoint set. Тут я совсем офигел – сколько уже работаю с x86, а о таком и не знал.

В общем поставил я watchpoint, запустил – первый раз оно брякнулось в том месте, где переменная инициализируется, а второй раз – о чудо – именно там, где был проезд по памяти. Смотрим стек вызовов и наслаждаемся полученным великим знанием.

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

Герои

Я подсел на мыло. Смотрю сериал “Герои”, через Bittorrent. Но он реально жжот – довольно-таки интересный сюжет, который довольно интересно поворачивается всё время. Никогда я ещё так не ждал выхода следующей серии и её релиза в P2P сетях 🙂
В этом сериале, кстати, применили очень интересную штуку – Heroes 360 experience.
Это некоторые связи с вымышленным миром в реальном – например веб-сайт компании Primatech paper – в повествовании – это компания, которая служит прикрытием для одной конторы. В реальности тоже есть веб-сайт и на нём даже можно попасть в секретное меню 🙂
Более того, авторы пошли дальше и начали проводить некие параллельные “расследования”. Есть блог одного из “героев”, если их изучать, то можно даже добраться до спойлеров о будущих сериях.
Короче выходит некая попытка погрузить зрителя в этакую матрицу – задумка очень интересная, посмотрим во что это выльется лет через цать 🙂

In an interview at the Wizard World in Los Angeles, co-executive producer and writer Jesse Alexander said that all the stories in the experience “connect with the show,” and provide participants with real spoilers. He went on to say that this current experience is a dry run for an even bigger experience in the works for next year.

природа экспромптом

Вчера в 8 вечера внезапно выбрались на природу на шашлыки. Было холодно, ветрено, но тёплая одежда спасала, а когда разожгли костёр, то вообще отлично стало всё.
Оказалось, что даже если на улице холодно, то на природу всё равно можно выбираться, ближе к занавесу даже хотелось остаться с ночёвкой.
Выехали недалеко под Киев, можно сказать даже никуда и не уезжали. Отошли на метров 100 в лес от машин, разожгли костёр, пожарили, поели шашлыков, побрынчали на гитаре – прям как на каком-то курсе института – просто прелесть. В 11 вечера уже были дома 🙂
Теперь у меня мысль – а что, если в субботу кататься утром-днём на роликах, а вечером ехать на природу с ночёвкой. В воскресенье приехать домой – отлежаться и в понедельник свежим на работу 🙂

Internet sux

Сегодняшний день прошёл под знаком интернета. Утром поехал добавить памяти в один наш сервер.
Приехал на площадку к провайдеру, достал сервак, разобрал, обнаружил, что конденсаторы на мамке опухли, вот почему эта сволочь запускалась только со второго раза. Добавил память, со второго раза увидел, что всё ок. Собрал, поставил в стойку, запускаю – оказывается винты не пашут. Достал, разобрал – когда добавлял память – зацепил питание одного веника – вылетел весь RAID. Включил, собрал, поставил в стойку – сцуко опять не запускается. Мучился, мучился – вроде раза с цатого пустилось. Смотрю запуск – вроде ок, а потом началось – kernel panic за kernel panic. Снял со стойки, разобрал – один кондёр уже начал разлагаться. Сервер в оффлайн на ремонт, у меня куча гемора с тем, чтобы поднять хоть какой-то бекап, до тех пор, пока сервер не вернётся.
Думаете это всё? Это только начало 🙂
Уже на работе в офисе, решил наконец установить новое ядро на сервере, с поддержкой pf вместо ipfw (фаерволлы такие). Установил, оказалось, что сделал апгрейд с FreeBSD 6.1 RELEASE до FreeBSD 5.5 STABLE. Работать вроде работало, но совсем не так, как хотелось. Обратно апгрейднуть не вышло, пришлось сносить всё нафик и ставить заново. Теперь я знаю, что при всём желании не выйдет поднять фрю за час и даже за два, даже если все конфиги есть, прискорбно 🙁
В общем я рад, что системное администрирование – это всего лишь хобби, а не основная работа – иначе крыша наверно съехала бы от этого интернета и его настраивания.

КРИ 2K7

Что-то смотрю модно стало писать отчёты про КРИ, напишу-ка и я один 🙂
6.04.07 Приехали в мск и поехали к ddima, который согласился меня с stalker_taurus принять у себя. Забросили весчи и поехали все вместе на конференцию.
Первый день был каким-то не очень внятным, лекций почти не было, а то, что было – как-то не впечатлило. Программерский форум вышел немножко нудноватым, имхо. Тема была интересная, но всякие NDA в данной области очень сильно ограничивают общение, никто ж не признается, что пишет втихаря под xbox, ps3 и нинтендо дс впридачу 🙂
Вот Cyberus (кажется) просил конкретики, но никто не поделился 🙂

дальше больше

Kyiv, apr 10, 19:00 SCORPIONS

Вчера к нам приезжали Scorpions.
Зажгли старички очень почотно, до сих пор уши не отошли полностью 🙂
Песни пели всякие разные – из новых альбомов, из старых, барабанщик снова отличился своим соляком. Очень громко и сильно стучал, прыгал по барабанам, бил в гонг, который висел сзади и потом разбил об голову бутылку – классное шоу! Клаус, чтобы там не рассказывали некоторые, тянул песни очень даже здорово, прям как студийные слушаешь – прелесть.
Концерт, в общем, оставил массу позитивных эмоций и впечатлений – супер!

пара фоток

pre-КРИ 2007

Сегодня вечером в восемь часиков поезд в Москву. Едем на КРИ, правда без докладов, надеюсь, что на следующий раз уже докладик какой-нить прочитать смогу.
До встречи там, или уже здесь, после конференции 🙂

Metallica

Я открыл для себя металлику. Как я раньше мог её пропустить?…
Офигенный музон, посыпаю голову пеплом и навёрстываю упущенное теперь 🙂