LINUX.ORG.RU

Сообщения frpaul

 

[vim-scripting] как получить список tuples из двух обычных списков

Форум — Development

имеем два списка ['a', 'b', 'c'] ['z', 's', 'h']

надо: [(a, z), (b, s), (c, h)]

Есть ли для vim плагин, который умеет это делать? Или хотя бы функция вроде питоновского zip?

frpaul
()

[zsh] не работает ls *(/)

Форум — General

Сабж выдает список всех файлов, рекурсивно. А должен, вроде бы, выдавать только директории, не залезая в них? Если в . нет директорий, то выдает просто список файлов... ??? man zshexpn порыл, но пока не нашел, в чем дело.

 

frpaul
()

[voip] режим видеоконференции

Форум — General

У кого из девелоперов есть рабочий сабж?

Насколько я понял, в skype видеоконфа с картинками поддерживается только 5й версией и то - за динеро (28 дней триала).

Что со свободными продуктами? Ekiga...

Сейчас еще есть возможность выбрать альтернативу и всех участников пересадить на свободный софт (все равно пользователям придется обучаться). Тем более деньги платить за видео не хочется.

 

frpaul
()

ошибка в команде?

Форум — Development

Задача: например, хотим в feh загружать список файлов, начинающийся с нужного имени. Например вот так: feh $(script file_name.png)

script я написал, он выдает отсортированный список файлов, начинающийся с file_name.jpg. Имена файлов заэскейпил (на выходе типа такого получается: 'file name split' file_whole 'another split'). Пробовал разные другие варианты (просто экранировать пробелы, например).

Проблема в том, что имена фалов с пробелами не получается скормить феху.

В результате выполнения feh $(script file_name.png) все равно имена файлов кусками получаются. Плохо знаю shell, подскажите решение, плиз.

frpaul
()

deadbeef не видать

Форум — General

Система Debian Squeeze Собрал 0.4.2 Все собралось и установилось (пришлось добавить несколько пакетов). Однако при запуске получаю:

%deadbeef              
starting deadbeef 0.4.2
plug: mutex_create
loading plugins from /usr/local/lib/deadbeef
loading plugin adplug.so
loading plugin ao.so
loading plugin dca.so
loading plugin dumb.so
loading plugin ffap.so
loading plugin gme.so
loading plugin hotkeys.so
loading plugin musepack.so
loading plugin nullout.so
loading plugin oss.so
loading plugin shellexec.so
loading plugin shn.so
loading plugin sid.so
loading plugin supereq.so
loading plugin tta.so
loading plugin vtx.so
loading plugin wildmidi.so
loading plugins from (~)/.local/lib/deadbeef
selected output plugin: null output plugin
INFO: loading playlist Default
INFO: from file (~)/.config/deadbeef/playlists/0.dbpl
server_start

... и тишина.

1 Где морда? 2 Багрепорт писать не умею, а надо бы.

frpaul
()

[PyGtk] как понять, с какого виджета поступает событие?

Форум — Development

У меня один callback на два виджета: common_cb(widget, event). При одинаковых сигналах с разных виджетов, должны выполняться разные действия. Как различать источники сигнала?

 

frpaul
()

Роутер капризничает

Форум — Linux-hardware

Система Debian Squeeze (везде). Asus RT-G32. Раздача по dhcp на десктоп (проводное соединение) + нетбук (соединение 1 wifi, или 2 проводное). Включено распознавание по мак-адресам, WAP-2.

Странность: 1 Подключаю нетбук, интернет через wifi. 2 Через некоторое вермя подключаю десктоп. 3 Втыкаю провод в нетбук, интернет через провод (обновления быстрее качаются). Все работает ОК. 4 Выключаю нетбук. На десктопе пинга нет, причем при перезагрузке роутера, компа - та же история. Помогает включение ноутбука с вайфаем - сеть сразу появляется, причем на десктопе - тоже.

What the?

frpaul
()

[mc, samba] Кодировка cp1251

Форум — General

Сборка mc - последний 4.7.1

smb.conf в раздел с виндовой кодировкой (не global) добавлено: character set = cp1251 client code page = 866

монтирую: sudo smbmount //IP/win_disk /media/sambawin -o iocharset=cp1251, user...

В mc кракозябры. По кириллическим директориям ходит. По ctrl-t кодировка стоит windows 1251 (и не меняется) Другой раздел, юникодный нормально показывает.

В Nautilus cp1251 отображается корректно. Как настроить mc?

frpaul
()

[wifi] Как разбудить Герцена.

Форум — General

Нетбук HP2133. Ubuntu 9.04. Драйвер b43-fwcutter. wicd. (NM снесен в процессе установки wicd). Проблема: На нетбуке, бывает, wifi перестает находить сеть. Интерфейсы eth0, wlan0, wmaster0 подняты, а сети нету. Додумался подергать железный выключатель wifi карточки (вкл/выкл). Это помогло.

1 Объясните почему это помогает. Модуль ядра что-ли перезагружается, когда я вкл/выкл карточку?

2 Есть другой способ эту траблу починить? А то как-то неэлегантно. Поделитесь опытом, бывалые вай-файцы! :)

 

frpaul
()

[fluxbox][mount] Вставляем флэшку - фриз.

Форум — General

Я уже создавал тему на этот счет. В прошлый раз решил, что виновато статическое электричество. Неправильно, как выяснилось.
http://www.linux.org.ru/forum/general/4332446?lastmod=1260996921738

Проблема, вкратце: Вставляю флэшку, комп замерзает. Не всегда, с разными флэшками соотношение монтирование/ступор - разное.
Если ступор, клава и мышь ни на что не реагирует. kern.log - никаких следов безобразия. Лечится только жестким ребутом.

Глюк проявляется на
1 декстопе Debian + Gnome, Openbox.
2 нетбуке HP2133 Ubuntu + Gnome.

_Не_ проявляется:
Debian + fluxbox.
Однако, как только я прописал флэшку в fstab, глюк начал воспроизводиться в fluxbox. Что происходит - не пойму.
Я посмотрел - процессы hal - те же, что в openbox. Или дело в udev?

Конечно, можно подключать флэшки вручную mount'ом, но лучше бы как-то решить проблему.

 ,

frpaul
()

[regexp] простая задачка

Форум — Development

Надо разделить текстовую строчку по знакам препинания и EOL. Нужно сохранить разделители, чтобы потом можно было собрать абзац (все элементы запихиваются в базу).

Я сделал вот такое (python):

re.split("([\.,:;!\?]?\s)", S)

Но возвращает лишние значения в конце списка. Подскажите более грамотный регексп, плиз.

Да, в конце строки может не оказаться EOL (напр. конец файла).

 

frpaul
()

[html2ps] Конвертируем доку

Форум — General

html2ps -o test.ps -W bp /home/GTK/temp/*.html или html2ps -С bh -o test.ps -W bp /home/GTK/temp/*.html

Получается пустой файл. Я что-то не так делаю?

frpaul
()

[wodim][dvd] speed

Форум — General

Пишу так: wodim dev=/dev/scd0 speed=12 -v name.iso

Почему-то всегда пишет на скорости 4. Резак новый. ЧЯДНТ?

wodim: No write mode specified. wodim: Asuming -tao mode. wodim: Future versions of wodim may have different drive dependent defaults. TOC Type: 1 = CD-ROM wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.scsidev: '/dev/scd0' devname: '/dev/scd0' scsibus: -2 target: -2 lun: -2 Linux sg driver version: 3.5.27 Wodim version: 1.1.9 SCSI buffer size: 64512 Device type : Removable CD-ROM Version : 5 Response Format: 2 Capabilities : Vendor_info : 'PIONEER ' Identification : 'DVD-RW DVR-216D' Revision : '1.09' Device seems to be: Generic mmc2 DVD-R/DVD-RW. Current: 0x0011 (DVD-R sequential recording) Profile: 0x002B (DVD+R/DL) Profile: 0x001B (DVD+R) Profile: 0x001A (DVD+RW) Profile: 0x0016 (DVD-R/DL layer jump recording) Profile: 0x0015 (DVD-R/DL sequential recording) Profile: 0x0014 (DVD-RW sequential recording) Profile: 0x0013 (DVD-RW restricted overwrite) Profile: 0x0011 (DVD-R sequential recording) (current) Profile: 0x0010 (DVD-ROM) Profile: 0x000A (CD-RW) Profile: 0x0009 (CD-R) Profile: 0x0008 (CD-ROM) Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd). Driver flags : SWABAUDIO BURNFREE Supported modes: PACKET SAO Drive buf size : 1605632 = 1568 KB Beginning DMA speed test. Set CDR_NODMATEST environment variable if device communication breaks or freezes immediately after that. FIFO size : 12582912 = 12288 KB Track 01: data 2621 MB Total size: 3010 MB (298:17.58) = 1342319 sectors Lout start: 3011 MB (298:19/44) = 1342319 sectors Current Secsize: 2048 HINT: use dvd+rw-mediainfo from dvd+rw-tools for information extraction. Blocks total: 2298496 Blocks current: 2298496 Blocks remaining: 956177 Speed set to 5540 KB/s Starting to write CD/DVD at speed 4.0 in real unknown mode for single session. Last chance to quit, starting real write in 0 seconds. Operation starts. Waiting for reader process to fill input buffer ... input buffer ready. Performing OPC... Starting new track at sector: 0

 

frpaul
()

[pocketbook 301+] Карты памяти.

Форум — Talks

Купил себе сабж. Есть ли какие-нибудь ограничения по объему карт SD? А то 2Гб - маловато, хочу побольше поставить.

Устройство понравилось - особенно долгое время работы без подзарядки.

frpaul
()

Первый мой скрин. Поделие в гноме.

Галерея — Скриншоты

Моя программка для чтения и писания комментариев к файлам. Python + PyGTK. Умеет читать Descript.ion, которые делает FAR. Запускает ассоциированные файлы. Переключение «сокращенный список» (только откомментированные файлы)/полный (по ctr+h). Сохраняет файл с каментами в корень директории. Научил ходить по каталогам, но пока не приделал закладки.

Обои подходящие никак не найду, чтоб в гамму попадали. Рамки окон - Factory. Ну остальное Debian lenny stable, gnome, mc.

 ,

frpaul
()

[kernek panick] TCP: Treason uncloaked!, claws-mail segfault.

Форум — Security

Сегодня после загрузки lenny написал мне про случившийся кернел-паник. В логе нашел следующее:

Feb 1 14:50:01 debian kernel: [20226.494077] TCP: Treason uncloaked! Peer 85.226.78.140:23933/45740 shrinks window 1341624941:1341627861. Repaired. Feb 1 15:11:53 debian kernel: [22089.549042] TCP: Treason uncloaked! Peer 85.226.78.140:23933/49988 shrinks window 433336535:433341589. Repaired. Feb 1 15:11:54 debian kernel: [22091.172399] TCP: Treason uncloaked! Peer 85.226.78.140:23933/49988 shrinks window 433336535:433341589. Repaired. Feb 1 15:50:32 debian kernel: [25435.099236] claws-mail[6312]: segfault at b62e5ac4 ip 080e41e6 sp bf956560 error 4 in claws-mail[8048000+295000]

Началось в 12:45, последняя атака в 15:11. С пяти или шести разных адресов. В чем причина паники? В том, что была атака по TCP? Или что мейлер сегфолтнулся? Какие еще артефакты искать в kern.log? Я пока больше ничего необычного не нашел.

Какие меры принять? Кстати, среди багов в баг-листе мейлера я такой ошибки не нашел. Репортить?

frpaul
()

[python][PEP8] каменты - на русском?

Форум — Talks

Буржуины просят писать каменты на инглише, если автор быдлокода на 120% не уверен, что его творение не понадобиться этим самым буржуинам.

Я на 120% не уверен... Мне самому, в общем, не очень критично, могу на английском писать. Как лучше поступать? Сдается мне, что пока проект в начальной/средней стадии - по барабану, какой язык? С другой стороны, привычка формируется.

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

 

frpaul
()

[pocketbook] насколько удобно по сравнению с книжкой или монитором?

Форум — Talks

Я заметил, что у меня при чтении обычных книг глаза быстро устают, а от LCD монитора - нет. Сам удивляюсь, но факт. Может это из-за привычки. Я вот и подумал - не купить ли сабж? Сегодня видел в магазине 301+ - понравилось. Кто юзал - подскажите, насколько удобно в домашних условиях, если сравнивать с бумажной книгой? Использовать предполагаю, в основном, в целях чтения доков (и немного книжек есть)

 

frpaul
()

[PyGTK][TreeModel] Как спрятать ряды в treeview? (TreeModelFilter не годится)

Форум — Development

PyGTK у меня старый, поэтому надо как-то выкрутиться без TreeModelFilter. Сделал пока две модели - большой список и сокращенный и засовываю в treeview тот, который нужен. Неудобно, лишний код. Лучше было бы «прятать» ненужные ряды, но как - пока недотумкал.

 

frpaul
()

[aim][уязвимость] шо это было?

Форум — Talks

Вчера общался с приятелем по асе, вдруг вылазит что-то типа «you feel disturbance in a force» в поле ответов, а в поле ввода начинает вводиться пробел. Интересно, что на приглашение «пообщаться» с этим ботом я ответил отказом, и тем не менее. Далее - при переключении на другое окно (vim с включенным режимом ввода) история повторяется - ввод пробелов продолжается. В результате даже иксы тормознулись несколько. Я выключил асечный аккаунт (остался жабер и гымейл).

Другие средства борьбы есть?

Что за дыра и почему она актуальна под Debian Lenny stable, gnome, pidgin 2.4.3?

Объясните, что происходит при атаке? Перехват управления какой-то иксовой процедурой?

 

frpaul
()

RSS подписка на новые темы