Он научился нормально переименовывать классы. Если бы еще соответствующие .h и .cpp файлы переименовывал (при условии, что 1 класс/файл), то было бы вообще супер. Mercurial как раз умеет угадывать такие вот переименования.
Еще появилась менюшка Implement method. Оно даже работает и умеет правильно понимать namespace.
Нормального CLI форматировщика кода, не зависящего от IDE, под плюсы я так и не нашел. Одни нормально не понимают отступы Tab-ами, другие не умеют (или плохо умеют) переносить длинные строки. Либо пытаются пытаются выравнивать перенесенные строки пробелами. Хотя Uncrustify с небольшими костылями в виде шелл скрипта с парочкой вызовов sed-а вполне себе удобен.
Хм. Только узнал, что mutt не умеет искать сообщения по чему-то типа ~b Привет. До сегодняшнего дня искал только среди англоязычных мессаг…
Хм.. А я и не знал, что можно по движущейся части полосы прокрутки средней кнопкой мыши тыцкать…
Интеерсно, это документированно где-то или нет…
Konqueror из KDE4 падает на ссылке:
http://www.pz.gov.ua/login/rezerv.php
Надо будет еще на другом тазике воспроизвести и багу нарисовать.
http://clubs.ya.ru/4611686018427387973/:
Друзья, сложилась следующая ситуация:
1. У меня нет времени поддерживать работоспособность сервера.
2. Заинтересованных в копании этого говна более нет.
3. Донаты, на которые я бы мог приобрести помощь со стороны третьих лиц, не поступают уже очень давно.
Выводы:
у меня нет времени, а остальные незаинтересованы.
Предложение:
Предлагаю закрыть Jabbus.org c 1-го ноября 2008 г.
/me ожидает толпы лузеров, пытающихся вернуть конфы с
JID-ами owner-ов на jabbus.org
Чуть поковырялся. Пропатчил слегка, чтоб собиралась.. Вроде даже работает…
Положил позавчера утром денежку на карточку… До сих пор денег нет. Сегодня зашел в отделение, ни кто ничего не знает… Сказали, что будут разбирться…
Поделились травойJID-ом:
[22:42:28] !user disco conference.radio-t.com
[22:42:29] dion: Disco items:
1) online [online@conference.radio-t.com]: 171
2) talks [talks@conference.radio-t.com]: 0
170 человек… Первый раз вижу Jabber-конференцию с таким количеством народу. При чем русскоязычную.
Пропатчил Psi. Выключил в KDE4 вывод звука через Xine. Выкинул нафиг mpd… Поставил вместо него xmms2. Теперь в powertop из процессов только иксы видны…
18.5% ( 48.7) : Rescheduling interrupts
18.1% ( 47.7) USB device 1-3 : USB to ATA/ATAPI Bridge (JMicron)
17.8% ( 46.9) : HDA Intel
7.6% ( 20.1) : ehci_hcd:usb1, ohci_hcd:usb2
7.0% ( 18.3) Xorg : schedule_timeout (process_timeout)
4.9% ( 12.8) USB device 1-8.1 : USB Keyboard (Chicony)
4.1% ( 10.8) : extra timer interrupt
4.0% ( 10.6) : 0000:05:09.0
Если выключить звук, то через ~10-15 секунд выделенными остаются только Wi-Fi, Xorg и нечто под названием ehci_work.
Чего-то у меня с 2.6.27-rc5 какие-то странные вещи в top-е стали показываться…
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
25799 dion 20 0 29016 11m 9696 S 713 0.6 13:48.34 kpowersave
25925 dion 20 0 78564 27m 14m S 426 1.4 11:43.79 assistant-qt4
5429 root 20 0 4828 1736 1428 S 395 0.1 2:02.39 powersaved
Или вот так:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8430 dion 20 0 57544 4940 2836 S 218 0.2 16:33.68 xmms2d
25841 dion 20 0 122m 68m 18m S 140 3.4 148:30.88 konsole
25746 dion 20 0 64064 20m 14m S 133 1.0 99:58.73 kwin
Если потыцкать Enter, то %CPU иногда и четырехзначным бывает. При чем у нескольких процессов сразу.
Кроме как особенностей рабочего CONFIG_NO_HZ идей у меня нет… В powertop-е этих процессов не видно…
Разобрался, почему Psi постоянно висит в самом верху списка powertop-а. Нашел некоторое количество таймеров, отвечающие за свистелки :). У одного из них интервал был 0.1 сек. Просто взял и закомментировал их запуск. Сильно полегчало.
UPD: Вот, что у меня вышло: http://inhex.net/dion/psi/10_reduce_power_consumption.diff
Решение таки найдено… В LKML запостили серию патчей, которые фиксят это. Пропатчил 2.6.27-rc5. Все работает..
Более того, с C1E нормально заработал CONFIG_NO_HZ. В powertop-е теперь практически не видно “лишних” просыпаний проца… Теперь наиболее часто просыпаться заставляют Xorg, Psi и knotify4. С последним — уже пофиксено в транке KDE (#156215).
Что делает заставляет просыпаться Psi я пока не разобрался… Чуть поигрался с strace и gdb. Это обычный Qt-ный event loop. Поковыряюсь позже.
Стянул TuxOnIce из git-а Nigel-а. Смержилось без конфликтов и даже работает.
Это я не знаю, что нужно было сделать с клиентом, чтобы он спамил одинаковыми презенсами каждые 5 секунд:
<presence from="xxx@ezxdev.org/Home" xml:lang="ru" to="xxx@inhex.net/Psi" >
<priority>5</priority>
<c xmlns="http://jabber.org/protocol/caps" node="http://miranda-im.org/caps" ver="0.8.0.19" ext="secureim mood activity" />
<status>Я здесь!</status>
</presence>
Я так понимаю, что Miranda нормально не только IRC не умеет.
Ниче, Privacy lists таки не зря предумали.. Прорвемся
Нашел, как это побороть. Достаточно ему сказать «-noskip -mc 0». Побочных эффектов пока вроде как нет.