to post messages and comments.

затрахался с библиотекой от производителя. пустые циклы и задержки не помогают. выделение места в стеке для локальных переменных не помогает. помогает только такая хитрая комбинация

#pragma optimize=none
...
FSL_Init(buf);
//особая уличная магия. непонятным образом без проверки результата
//FSL_InvertBootFlag вызов этой функции не даёт результата. кроме того,
//проверка результата без локальной переменной тоже не помогает
//оптимизацию отключить полностью!!!
int x=FSL_InvertBootFlag();
if(x)__no_operation();
FSL_ForceReset();

А почему может не выводиться переменная в шаблоне? точнее {{ some | pprint }} что-то выводит, а {{ some }} — нет. И не могу понять почему. Если помещаю просто строку — то всё ок, число — тоже. А вот что не так с объектом, который возвращаю из функции — понять не могу.

Phaser 3100 MFP
Есть такая мфушка — Xerox Phaser 3100 MFP... Звонят, типа привезли такое, не можем заставить работать, дрова с диска не подходят, спасите-помогите, вся фигня. Подрубаюсь, смотрю — да, есть в диспетчере устройств неведомая хрень с похожим названием. И не одна.

Смотрю в запихнутый диск — там два каталога: Mac и Linux. Во втором ещё и подкаталоги с названиями далеко не первой свежести дистров и не более свежего ядра... Дальше лезть не стал. Залез на офсайт ксерокса, нашел дрова. А они просто не ставятся и всё. Установщики валятся с крайне детальными подробностями "Программа не установлена", а диспетчер устройств дрова просто не находит.

Решение. Всё же удалось установить, взяв дрова вот отсюда: cyberforum.ru — и накатив через диспетчер устройств.

На всякий случай делюсь граблями. Не используйте при репликации изменение имени БД (replicate-rewrite-db). MySQL не подменяет имя БД во многих запросах (я, например, наступил на грабли ALTER TABLE ... ADD CONSTRAINT REFERENCES `DB-NAME`.`TABLE-NAME` ...) — вот на этом REFERENCES слейв и вылетал. Учитывая 2Гб объём и то, что с целью экспериментов репликацию с нуля пришлось поднимать трижды, сегодня часа два убил, пока разобрался. Пришлось на реплике имя БД делать такое же, как на мастере. Сейчас поднимается в 4-й раз :)

Карта грабель — неформализуемые знания, образующиеся от глубокого знания предметной области.

Коллега выдал термин (определение — мое).
Погуглил. Оказалось, что карта грабель вполне себе существует. Вот, например, в виде спутникового снимка: goo.gl

неожиданно узнал, что tar распаковывая ставит gid и uid не по циферкам, а по именам... это может стать серьёзной пичалькой, если генту из дэбиана... но опция --numeric-owner спасёт мир,,,

Кстати, помните, @Muu писал по поводу того, что в claws-mail нет никакого способа воскресить пароль? (#1441827) Я сегодня наткнулся на точно такие же грабли. Только tcpdump не получился по причине гмыла, которое не-SSL никоим образом принимать не желает. Зато нашёл чуть другое решение (оно даже в чём-то красивее), с использованием gdb. В общем-то, нужно иметь при себе отладочные символы claws-mail (типа aptitude install claws-mail-dbg), а потом:
% gdb claws-mail
(gdb) break imap_cmd_login
(gdb) run
…тут нажимаем «Получить почту», после чего пароль прилетает к нам в открытом виде.
Вот такие пироги. Надеюсь, кому-нибудь поможет.

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

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

Вот такой забег по граблям:
Американская компания WOLF Ammunition Company покупает в России патроны и стрелковое оружие и передаёт его афганской армии и полиции, которая ещё вооружена советским оружием. Афганская армия и полиция, не долго думая, продает оружие и патроны талибам. Талибы стреляют по американцам. rosbalt.ru

Убивают своих солдат и еще платят за это нам.
До чего Путин США довел.

И радость и грусть посетила нас. 26 числа наконец-таки был выпушен в свет StarCraft 2. обрадовавшись такому событию, сегодня заглянул в магазин и каково же было мое удивление когда цены было 2 (499 и 899(если правильно помнится)). Данные суммы давали ключи на 4 и на 12 месяцев на доступ к батл.нет. Да и нафига мне этот доступ подумал я и взял на 4 месяца. А зря. Итак, перечисляю грабли на которые наступил:
— Игра даже в сингле требует подключение к инету (на счет кряков пока не знаю)
— Безлимитный ключ стоит 2400
— В данной версии доступна 1 компания за Теранов, остальные выйдут как Аддоны
Не проверенная инфа:
— образ можно скачать с сайта
— европейской версии ключи халяные, но прокачаться до нее стоит дорого.

Жаль, очень жаль! Игру долго ждали и чтобы вот так...

Компания Blizzard признала наличие проблемы, которая может привести к фатальному перегреву видеокарты во время игры StarCraft II: Wings of Liberty. По словам разработчиков, особой опасности подвержены графические системы с недостаточным охлаждением. Причина перегрева состоит в том, что игра не способна ограничивать количество кадров, отображаемых за одну секунду.
В результате видеокарта работает с предельной нагрузкой даже в самых легких для системы сценах. Например, графический чип старается с максимальной скоростью обновлять изображение в главном меню StarCraft II.
Вероятно, патч с исправлением выйдет в ближайшее время. Однако игроки могут устранить проблему и собственными силами. Для этого необходимо открыть файл variables.txt, расположенный в Documents\StarCraft II, и добавить следующие строчки: frameratecapglue=30 и frameratecap=60.

Второй день шаманю над данным браузером, и очень даже неплохой получился, по сравнению с тем, что было в начале. Особо радует наличие расширений. Самый радостный момент это наличие Xmarks — расширение для синхронизации закладок, паролей и открытых вкладок. Наконец-то не надо морочиться с паролями. Достаточно много расширений похожих на те, что для FireFox, хотя и не допилены.
Опишу несколько граблей, которые я нашел
AdBlock — Блокирует вообще все, и выделенную картинку и текст на ней, точнее получается, что целые блоки вырезает.
SpeedDial — к сожалению, нет закладок, не всегда нормально отображаются эскизы страниц. Не нашел опцию для автоматического подтягивания названия для эскизов.
uTorrent — отказался самостоятельно работать, в отличие от того как это сделано в опере, пытаясь требовать с меня установку полноценного клиента, его настройка под WebUi и логин с паролем. Не оценил я данной прелести.
В самом браузере панель загрузки крупновата и нет возможности ее очистки от уже завершенных загрузок.
3 из 5 за старания разработчиков.

Обнаружил очередные грабли на которые не стоит наступать. В гноме при включенном glipper (менеджер буфера обмена) нельзя скопировать диаграммы Calc не ни внутри документа, ни между документами через буфер обмена. Так же не копируется область ввиде графики из адобовского PDF ридера.

не сделал 404.html, но DEBUG сделал False. По рассеянности вводил неправильный URL и получал Internal Server Error, практически дошёл до ручки (наследования WSGIHandler и логирования ошибок) и заметил, что ввожу адрес, который не обрабатывается в URLCONF.

java.util.regex: в методе replaceAll в подстановочной части содержимое групп адресуется как $N (N=1..12), хотя после чтения документации у меня сложилось устойчивое впечатление, что там надо писать \N — что-то я не дочитал, или в доках от Sun этого действительно не написано?

Если пользуешься в ФАРе временной панелью для подбора материала, помни, F8 на ней удаляет оригинал, а не ссылку. Убрать ссылку с панели, не трогая исходный файл, можно кнопкой F7...
(пошел качать заново с торрентов то, что всего лишь хотел не забирать на флэшку...)