Welcome to real world

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

поездочка

Сегодня утром ездил в аэропорт Борисполь. Так как ехал по единственной в стране автомагистрали, да еще и с хорошим покрытием, то решил проверить возможности машины.
Спидометр дополз до 180 км/ч, в принципе можно было еще километров 10 добрать, но как-то не хотелось 🙂 Особо ощущения скорости большой не было, управляемость тоже вроде ничего так, хотя начало казаться, будто машина слегка начала плавать. Тут справа обогнал полуспортивный мерс, ну вроде ничего необычного, но что-то беспокоило, я глянул на спидометр – там 180, а он уже довольно быстро удалялся вперед. Интересно, с какой скоростью ехал он, если сделал нас как стоячих? 🙂

Выходные

Эти выходные оказались зачетными, обнаружились несколько очень неприятных багов, из-за которых пришлось торчать на работе, ведь на носу Лейпциг 🙂
Теперь я, вроде бы, умею раскручивать стек, имея дамп всей памяти, слава богу ее не очень много, всего 24МБ. Проапгрейдил ассерт, теперь он выдает файл, строку, имя функции в которой произошло нарушение. Написал, как показала практика, мегаполезный макрос проверки возвращаемого значения и выброса ассершна.
Вообще, обнаружил, что макросы – очень классная вещь, надо будет более детально изучить их реальные возможности.
За эти дни я познал очередное дао отладки – надо проверять ВСЕ возвращаемые значения и вообще все данные, с которыми идет работа, тогда потом на отладке можно сэкономить кучу времени. Думаю теперь разжиться парой книжек, рассказывающих про отладку, ибо это действительно целая наука.
Самое главное – теперь, когда появится возможность, попробую еще проапгрейдить обработчик исключений, чтобы автоматом получать колл-стек.

Пятница

Сегодня неправильная пятница. Правильная пятница – это когда ты сидишь и знаешь, что вот они выходные, почти рядом – еще чуть-чуть и ура! Но это оказалось не так, завтра рабочий день, следующую пятницу перенесли на завтра, потому что в четверг день независимости и чтобы сделать четыре выходных подряд – надо будет работать завтра.
Еще оказалось, что ко вторнику надо сделать кучу работы, почему такая инфа приходит в пятницу?
Еще становится очевидным, что похода к зубному не избежать, надо рвать 2 зуба во втором ряду. Да, у меня есть второй ряд зубов (аж ишо два зуба) 🙂 пользы от которого никакой, а передние начали искривляться.
Еще я не выспался, и наверно именно в этом вся проблема 🙂

Открытие охоты

На выходные ездил в Ульяновку на открытие охоты. Занятие интересное, вот только пока 6 часов не наступило, то утка летала, а как сезон открылся, перестала. Если летела, то на большой высоте, при чем – зараза, облетала места засад и уже над самым ставком где-то с высоты метров 60 падала в камыш. Впечатление такое, будто утка уже обстреляная по самое не могу 🙂
Результат не сильно отличается от предыдущего открытия – 0 выстрелов, 0 дичи.
Но мероприятие все равно приятно – природа, отдых вдали от цивилизации – хорошо.

Memory Management

Вот и подошли вплотную к своему менеджеру памяти. Очень интересная задача оказалась – завраппить маллоки и operator new. Оказалось, что ничего мегасложного в этом нету, главное выделять память так, чтобы она была выравнена на правильные границы 🙂
Хотя то, что я сделал – это пока еще мелочь, дальше хуже – надо будет свой хип делать со всеми прилагающимися аттрибутами, хотя парочку интересных исходников мне подкинули, надо будет попробовать адаптировать тамошние идеи в наш код. Они даже круче чем ку2, на который я не перестаю молиться.
Суть заключается в том, что можно делать иерархический хип. Т.е. мы выделяем, например, большой фрейм, внутри которого создаем хип для маленьких временных объектов. Звучит не очень круто, но идея очень даже интересна.
Параллельно читаю Game Programming Gems 1 и изучаю “сделай свой профайлер”, надо бы такую штучку иметь в загашнике, поскольку те измерения производительности, которые мы делаем сейчас выглядят как-то топорно и не дают достаточного описания картины происходящего.

Как я провел выходные

В субботу “утром” поперся на м.”Лесная”, откуда мы толпой поехали в ТРЦ “Терминал”, как оказалось кататься на картингах, ну меня обломало и мы с группкой раскольников пошли играть в боулинг – мой первый экспириенс. Игра оказалась на удивление занятной, надо будет почитать про технику кидания гадкого, тяжелого шарика по полированному полу. За час мы успели сыграть целых две игры.
Затем по плану у нас был пляж, поэтому мы спустились с боулинга вниз и пошли в продуктовый отдел затариваться. Мы с Санычем решили принять участие в дегустации колбас и чипсов, на голодный желудок очень занятное мероприятие 🙂 Потом мы накупили кучу какой-то херни – всяких чипсов, сухарей, орехов и прочего – зачем мы это сделали – никто наверно до сих пор не знает, поскольку больше половины этой фигни так и осталось не съеденными. Приехали на пляж, куда приехал еще и superdrap с килограммом мороженого. 2/3 этого мороженого я благополучно съел 🙂 После этого мне почему-то уже не хотелось ни есть, ни пить пиво.
После пляжа часть народа разъехалась по домам, а часть поехала к guimplen продолжать банкет, я поехал с ними. Мы опять пошли в магазин и накупили кучу всякой бесполезной фигни. Вот интересно, нафиг надо было брать ЛИТР перцовой водки на 2.5 человек??? Из-за гадкого мороженого мне все также не хотелось есть, и поэтому мне пришлось практически пропустить прелесную пиццу, которую сделали нам wild_angeli с еще одной девочкой. Очень жалею 🙂 Еще я не мог нормально пить пиво, из-за того же мороженого.

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

БК

Наконец-то я посмотрел “Бойцовский Клуб”. Ну и фильмец – похоже, что опять в моей жизни будут некоторые изменения точек зрения 🙂

Крым

Сегодня в шесть утра приехал из Крыма, что я скажу – море, даже если всего на три дня – это классно.
В четверг днем сходил в центральные ЖД кассы и купил билет (на тот момент единственный) в купе, нижнее! На фирменный поезд 12 (оч. даже ничего так поезд), стоил он правда дороговато, но очень уж хотелось уехать.
То что я туда съездил – безусловный позитив, я отдохнул от того сумасшедшего темпа, который был у нас на работе и даже маленько отдохнул. И наконец-то искупался в море!
Но вообще сервис как был совком – так им и остался, огорчает, поскольку хочется тратить деньги не в Турции, Египте, Кипре или еще где, а здесь, у нас.
Но так как, Крым ближе и у меня есть свои мотивы, то на короткие сроки я все-равно туда буду ездить, в конце концов, на время выходных мне пофиг – спать в мега-номере за кучу баксов или спать в спальнике в палатке – главное – это море и атмосфера отдыха.