http://www.reddit.com/r/haskell/comments.....biks_cube/ — помогите уже человеку обобщить идею на кубики с n² квадратами на каждой стороне, а то я рехнусь скоро — у меня была идея, но я никак не могу довести её до ума (постоянно получаю <<loop>>).
Век живи, век учись: почерпнул из http://juick.com/2013688 новый для себя трюк. Есть у нас некая нить, в которой крутится poll(), и нам нужно нить эту аккуратно завершать (то есть не просто pthread_cancel(), а по-человечески, с освобождением ресурсов). Раньше я бы тупо добавил таймаут в poll и проверял бы какую-то общую переменную-флаг, но теперь я умный: можно создать pipe и поместить его дескриптор в список опрашиваемых poll() ресурсов. Чтобы завершить нить, достаточно будет в этот самый пайп что-нибудь записать. Красота!
http://stackoverflow.com/questions/13039.....286#131286
Меня одного коробит оттого, как люди сначала загоняют себя в какие-то странные рамки (например, в JavaScript отказались от ключевого слова const), а потом героически эти рамки перепрыгивают с помощью всяких костылей (в данном случае — с помощью некого паттерна, реализация которого занимает почти десяток строк)?
А есть ли парсер всего на свете (или хотя бы всего мейнстримного)? Или хотя бы набор парсеров, выходные AST'ы которых совпадают (или максимально похожи).
Как в терминале Linux сделать так, чтобы зажатая кнопка генерила события сразу же и постоянно, а не как по дефолту — нажал, отправили один символ, подождали, отправляем очередь тех же символов. Ну или хотя бы булево значение — индикатор того, что такая-то кнопка нажата.<br/>В тред кастуются Lexszero и L29Ah.
Разыскивается книга: Curt Schimmel. Unix® Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers. Addison-Wesley Professional, 1994
Гуглил, искал на thepiratebay, rutracker, paperc.de, books.google.com — нету (на гуглокнигах есть только сниппет, всю книгу посмотреть нельзя).
Если кто знает, где скачать или хотя бы почитать онлайн — откликнитесь, пожалуйста!