ZLib + iostreams - простое разжатие файлов Mar 03, 2009
На этот раз с использованием 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 …Чудеса DllMain Feb 11, 2009
Давно известно, что определенные практики разработки (типа использования глобальных объектов/загрузки DLL при своей загрузке и т.д.) способствуют возникновению проблем на этапе инициализации/деинициализации, но тут наткнулся на статью.
Не то чтобы уж новое и неизвестное, но стиль цепляет, поэтому рискну привести небольшую цитату.
Пикник на обочине или не …
Google С++ style guide Jan 10, 2009
Бродя в сети, обнаружил перевод этого эпохального документа на русский язык. Впрочем, лично я бы предпочел все же изучать оригинал, благо там все более чем понятно, хотя с очень многоми вещами там можно поспорить.
Идея документа сводится к набору разумных практик и попыток жесткого самоограничения в выразительных средствах языка, вплоть …
Релиз-релиз Jan 03, 2009
Скажу честно, было не до блогов - нервно как-то, но, так или иначе, для бОльшей части народа все обошлось, потери людей, по крайней мере по нашему департаменту - 25% :-( Зато организационная структура, похоже, меняется радикально… Например, директор департамента попал в эти проценты :-/
Тем не менее - планов на релиз никто не отменял, начинается …
Кажется, и до нас добралось… Dec 20, 2008
Только что объявили о предстоящих новогодних сокращениях в Transas’e :-(
Все в шоке - у меня в секторе убирают двоих, включая ведущего программиста, тестеров вообще урезают чуть ли не вдвое…