*tip of the day

hirthwork 14.02.2012 22:01

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

hirthwork 14.02.2012 10:38

открыл для себя «с» в copy mode. теперь копипастить хуиту из мкаббера стало в стопицот раз удобнее. в тред кастуется лайкол для обсуждения охуенности данной фичи.

hirthwork 12.02.2012 16:20

интересная статья по оптимизации. надо бы повтыкать в свой код это дело http://itw66.ru/blog/c_plus_plus/13.html , вот тут, правда, с ней слегка не согласились: http://www.rsdn.ru/forum/cpp/4614498.asp...

hirthwork 22.01.2012 11:57

USE=utils emerge poppler && pdftotext my.pdf my.txt

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 26.10.2011 23:38

Опять лях прислал утф-ную хуйню по сети?
Распидорасило мкаббер?
Поплыли строки на экране?
Новое средство специально для вас! Гарантированный эффект уже после первого
применения!
https://github.com/analizer/ncursed-desk...
Спешите! Предложение ... more →

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 05.10.2011 10:46

http://vim.wikia.com/wiki/Selecting_your... ← выделение только что вставленного блока текста. например, при цопипасте блока текста из одного места в другое с последующим изменением индента (при помощи <, >)

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 и фейлят многие детекты на этапе конфигурирования

*tip of the day is used by:

analizer

analizer

Hirthwork McGillah

hirthwork