Сообщения flagist0
(boot + ELF) loader
Arch, Xorg 1.6.1, не переключается раскладка
input.xkb.layout = 'en,ru(winkeys)' (string)
input.xkb.variant = 'winkeys' (string)
input.x11_driver = 'evdev' (string)
input.xkb.options = { 'grp:lwin_toggle', 'grp_led:scroll' } (string list)
info.product = 'Microsoft Natural? Ergonomic Keyboard 4000' (string)
Притом клава в hal-device отображается два раза, отличаясь только номерами input device.
Содержимое /etc/hal/fdi/policy/10-x11-input.fdi:
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.layout" type="string">en, ru(winkeys)</merge>
<merge key="input.xkb.variant" type="string">winkeys</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.options" type="strlist">grp:lwin_toggle</merge>
<append key="input.xkb.options" type="strlist">grp_led:scroll</append>
</match>
Очистка ARP-таблицы
>>> Подробности (Invalid URL, no host part!)
gentoo: pam или securetty
>>> Подробности (Invalid URL, no host part!)
Игры для программистов
>>> Подробности (Invalid URL, no host part!)
C++: конструктор
Есть враппер для pthread, конструктор выглядит так: public: PlThreadSimple(void (*f)(void*), void* op) :func(f), opaque(op) {}
Насколько я понял, использование может быть например таким: PlThreadSimple intfy_th(&run,NULL);
Но gcc выдает: FSChangeMon.h:71: ошибка: ‘run’ is not a type FSChangeMon.h:71: ошибка: expected identifier before ‘__null’ FSChangeMon.h:71: ошибка: expected ‘,’ or ‘...’ before ‘__null’
Так как его нормально инициализировать и что значит ":func(f), opaque(op) {}" ?
>>> Подробности (Invalid URL, no host part!)
С++:Метод как функция потока
>>> Подробности (Invalid URL, no host part!)
Виртуальные диски в лине
>>> Подробности (Invalid URL, no host part!)
Избежать краша при старой glibc
>>> Подробности (Invalid URL, no host part!)
C++: указатель на функцию и scandir
scandir принимает два указателя на функции - функцию-фильтр и сортировку. Фильтр входит в класс, функция со некомпилящейся строчкой - тоже. Получается: n = scandir(".", &namelist, &FSChangeMon::is_dir_dirent, alphasort);
g++ выдает: FSChangeMon.cl.cpp:175: ошибка: аргумент типа ‘int (FSChangeMon::)(const dirent*)’ не соответствует типу ‘int (*)(const dirent*)’
То есть функция, на которую указывает указатель, не может входить в класс?
>>> Подробности (Invalid URL, no host part!)