понедельник, 16 марта 2009 г.

cygwin+windows!=unix

Забавно, что перед релизом всегда всплывают какие-то фундаментальные проблемы, видимо, это закон природы...

Сейчас случилось "страшное" - используемая при сборке Navi-Sailor система сборки дошла до своего технологического предела...

воскресенье, 15 марта 2009 г.

"Волшебный" CAB для WinDBG

Частенько оказывается, что дамп памяти, приносимый со стенда на анализ (если не удалось посмотреть проблему "вживую" нуждается в достаточно объемной пост-обработке, чтобы продолжить исследование :-(

Как оказалось, жизнь себе можно существенно облегчить...

вторник, 3 марта 2009 г.

ZLib + iostreams - простое разжатие файлов

На этот раз с использованием Boost:

#include <iostream>
#include <boost/iostreams/filtering_streambuf.hpp>
#include <boost/iostreams/copy.hpp>
#include <boost/iostreams/filter/zlib.hpp>

int main()
{
using namespace std;
ifstream file("hello.z", ios_base::in | ios_base::binary);
filtering_streambuf<input> in;
in.push(zlib_decompressor());
in.push(file);
boost::iostreams::copy(in, cout);
}

воскресенье, 1 марта 2009 г.

Релиз-релиз

Скажу честно, было не до блогов - нервно как-то, но,
так или иначе, для бОльшей части народа все обошлось, потери людей, по крайней мере по нашему департаменту - 25% :-(
Зато организационная структура, похоже, меняется радикально...
Например, директор департамента попал в эти проценты :-/

Тем не менее - планов на релиз никто не отменял, начинается "доводка", какими силами, правда, пока не совсем понятно...