← All posts tagged ?

Thriller

Сидел я тут, неспешно говнокодил на сях, и захотелось мне лямбда-функций. В голове тут же всплыло загадочное «C++0x». «OK, — подумал я, — s/gcc/g++ -std=c++0x/, сейчас поиграемся.» Игрался я, значит, игрался, пока не попытался подёргать переменных в замыкание этой самой функции. Тут меня поджидало удивительное и непонятное.
Имеем:
int f(int (*g)(int)); // на входе указатель на функцию, что может быть проще?
// …
int n = 666;
f([=](int i) -> int {return i*n;});
На выходе неожиданное:
error: cannot convert ‘main()::’ to ‘int ()(int)’ for argument ‘1’ to ‘int f(int ()(int))’

Если не использовать в теле лямбды n или объявить его как const int, всё замечательно приводится, конпелируется и работает. Кто из знающих людей расскажет мне, почему такая хрень происходит и как это лечится?
(In before g++ 4.5.1 — глюкавое говно.)

Thriller

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

Thriller
?

А вбрось-ка и ты мне, жуек, плееров всяких разных. В первом приближении я хочу громкие (достаточно громкие для того, чтобы не услышать метро даже при пристальном вслушивании) и вместительные (для начала пусть будет 30+ GiB), ну и чтобы время работы от аккумуляторов 20+ часов. Принимаются эссе на тему «какое же говно эти ваши аркосы/айподы из яндекс-маркета». Всё, что у меня пока есть — одна рекомендация ковонов и старый-старый гнусмас, вмещающий ровно один гигабайт всякого.

Thriller
?

А подкиньте-ка ссылок на методы расчёта ущерба обладателей права на музыкальную интеллектуальную собственность, пока я пырюсь в гуглах на малополезные обзорные статьи. Мне вдруг интересно стало, сколько потребуют с меня, если ко мне в гости внезапно нагрянут люди в форме :-D.

Thriller

cp: cannot stat `drivers/char/agp/via-agp.ko': No such file or directory
После компиляции ведра make modules_install (да и find) не обнаруживает ни единого .ko-файла. Какой тут может быть подвох, я совершенно не представляю, ибо на другой машине сборка ровно такого же по версии ядра отличалось только плясками в make menuconfig. Google же подсовывает мне только неудачников, которые не смогли победить проблему (в основном итальянцев) или внезапно заброшенные форумные треды.
zen-sources 2.6.32_p6, если что.

Thriller

Почему вы продолжаете дрочить на Plan 9, когда есть Inferno? Нет, мне просто любопытно.
Я тут собрал себе hosted инферно, бегло поковырял, впечатления пока почти такие же, как от p9 — «архитектурная нямка с вырвинервным UI». Впрочем, / у меня находится as is прямо в ~/inferno (ещё бы, это ж не эмуляция), так что не приходится ломать голову над тем, как же в уёбищном acme сохранить безымянный файл.

Thriller

Реквестирую менеджер закачек. Условия просты: качать, докачивать, определённые файлы скармливать сразу же после скачивания (торренты — клиенту, например), ну и чтобы его можно было cli-дёрнуть на предмет добавления очередной ссылки.

Thriller

Как избавиться от стойкого ощущения «раньше трава была зеленее»? Временами доходит до утопичных желаний вроде перемещений во времени, переезда в старую квартиру, откапывания со свалки аццкого селерона, водружения на него Fedora Core 6 и возобновления походов в школу.

Thriller
?

dumpz.org
Объясните мне, смертному, на основе каких укуренных правил failed не устанавливается во втором случае, а, главное, как же мне тогда быть? Поведение проверено в zsh (из его сессии этот дамп), dash и bash.