analizer
21.12.2011 11:58
Задать чем следует открывать ELF-бинарь можно указав --dynamic-linker=file, например так: ld -o main /usr/lib/crt1.o /usr/lib/crti.o /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/crtbegin.o main.o -lc /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/crtend.o /usr/lib/crtn.o -I/lib/ld-linux-x86-64.so.2
analizer
10.11.2011 09:47
xmllint --format file.xml -o file.xml
analizer
03.11.2011 18:44
уходя гаси Свет^W^W отписывайся от дедфудотредов
analizer
15.10.2011 18:24
смена «mod key» для скрина: escape ^``
analizer
15.10.2011 18:13
вам не хватает места в hardstatus? не знаете куда бы ещё засунуть свои каунтеры?
caption always придёт вам на помощь! познайте его и вам больше не придётся выбирать между каунтерами и списком окон!
специальное предложение! добавьте в ваш .screenrc строчку «deflogin off» и сэкономьте ещё один символ с каждого ... more →
analizer
11.10.2011 19:44
be aware of «ConstructDoubleSmartPointer(CreateSmartPointer().Release(), CreateAnotherSmartPointer.Release());» ... ну или хотя бы убедись что ни в одном из этих двух Create... в принципе невозможно исключение
analizer
01.10.2011 18:13
не ебите вы себе мозги с этим backtrace_symbols, ведь то что вернул backtrace можно пихать в dladdr
analizer
22.09.2011 10:29
перейти к колонке с номером — номер колонки и пайп: «43|» (ну про двоеточие и номер строки, думаю все знают)
analizer
30.08.2011 16:04
@magog — HRWA, подсказал что демоны отлично дебажатся если в gdb сделать «set follow-fork-mode child»
analizer
20.08.2011 13:59
Довольно просто заставить ебилд билдиться последней установленной версией гцц, а не той, что выставлена в активном профайле: http://dumpz.org/77879/
analizer
02.06.2011 18:13
http://pastebin.com/0jck6AT9 — это делает скрин печатать в имени окна текущую рабочую папку (последние два компонента пути), а ежели в окошке не zsh, а что-то запущено, то пишет имя проги с параметрами
analizer
01.06.2011 11:28
Хозяйке на заметку:
Если вас огорчает необходимость писать вызов конструктора виртуального базового класса в абстрактных классах (см. #sfoff), просто добавьте в виртуальный базовый класса protected конструктор по-умолчанию: http://ideone.com/nAV9G
analizer
31.05.2011 10:22
blocksRequired = (size + blockSize — 1) / blockSize;
analizer
29.05.2011 12:25
Хозяйке на заметку: если вас огорчает, то что в конструкции «if (int tempVar = func())», результат сравнивается только с нулём, а в enclosing scope вводить переменную tempVar не хочется, просто используйте switch:
switch(int tempVar = func())
{
case 100500: //do something
break;
default: //else
break;
}
analizer
28.05.2011 08:53
не надо ставить busybox с USE=make-symlinks, просто не надо. как бы не хотелось.
analizer
23.05.2011 08:34
Хозяйке на заметку: если ваша сексуальная жизнь стала слишком скучной и однообразной, просто выставьте в файле /etc/make.conf переменную USE="-* minimal", прогоноите emerge -uDN world и попытайтесь выполнить привычные задачи на компьютере. Вы удивитесь какими новыми красками заиграет ваша жизнь!
analizer
22.05.2011 22:41
Хозяйке на заметку: если вдруг пакет перестал собираться, проверьте через eselect python list, то что активный питон имеет версию 2.*, многие пакеты ещё не готовы для работы с python3 и фейлят многие детекты на этапе конфигурирования
analizer
13.05.2011 12:40
Используя function-try-block в конструкторе, можно вывести красивое «предсмертное» сообщение при исключении в конструкторе мембера или базового класса, а также изменить тип кидаемого исключения. Никогда ещё exception handling не был столь дружелюбным. Попробуйте и вы!
http://codepad.org/K9ujEbVm
analizer
12.04.2011 08:31
не надо бояться рекурсивных дедлоков, рекурсивный дедлок вы обнаружите и почините на порядок быстрее чем отсутствие нужной блокировки, вызванное борьбой с рекурсивными дедлоками.
analizer
31.03.2011 21:38
ответ к #feeei: for x in `hexdump -b -s 0x00FACE8D -n 9000 some.log | sed s/^.......// | tr -d '\n'`; do echo -ne \\$x; done
analizer
19.03.2011 16:38
Если вам надоело что mcabber, проверяя русскую орфографию, подчёркивает правильно написанные слова через «ё», просто добавьте в /etc/portage/package.use строку «net-im/mcabber aspell -spell»