vim и файлы в русских кодировках (success story)
Ранее я здесь спрашивал про то как просмотреть файл в различных русских кодировках. Попробовав разные варианты остановился на доработке скрипта предложенного Denis Golubev со ссылкой на www.linuxforum.ru. Получилось на мой взгляд очень удобно поэтому и решил выложить кусок своего .vimrc (во вложении) со следующими возможностями: F7 меняет по очереди формат концов строк (dos - CR NL, unix - NL, mac - CR) F8 переоткрывает файл в разных кодировках через :e ++enc=кодировка Shift+F8 тоже что и F8, но предварительно меняет внутреннюю кодировку vim на равную кодировке файла. Это нужно когда vim умничает и команда :e ++enc=кодировка для него не указ. Минус этого метода в том что когда внутренняя кодировка равна 8bit-cp866, то vim некоторые русские буквы неверно показывает, но именно показывает поскольку если конвертировать то ничего не портится (сравнить можно с результатом работы F8). Ctrl+F8 меняет кодировку файла, то есть после его сохранения он будет конвертирован Статусная строка позволяет контролировать происходящее. Показывает и формат файла и кодировки, заодно в нормальном режиме показывает код текущего символа в дес. и шестнадцатиричном виде. Кодировки: koi8-r cp1251 8bit-cp866 utf-8 ucs-2le. где ucs-2le - MS Windows unicode encoding (можно посмотреть содержимое вордовского файла, правда мотать неудобно из-за длинных строк) Опробация проводилась в ru_RU.UTF-8 -- С уважением Телегин Дмитрий F7 File fileformat (dos - CR NL, unix - NL, mac - CR) map F7:execute RotateFileFormat()CR vmap F7 C-CF7 imap F7 C-OF7 let b:fformatindex=0 function! RotateFileFormat() let y = -1 while y == -1 let encstring = #unix#dos#mac# let x = match(encstring,#,b:fformatindex) let y = match(encstring,#,x+1) let b:fformatindex = x+1 if y == -1 let b:fformatindex = 0 else let str = strpart(encstring,x+1,y-x-1) return :set fileformat=.str endif endwhile endfunction F8 File encoding for open ucs-2le - MS Windows unicode encoding map F8:execute RotateEnc()CR vmap F8 C-CF8 imap F8 C-OF8 let b:encindex=0 function! RotateEnc() let y = -1 while y == -1 let encstring = #koi8-r#cp1251#8bit-cp866#utf-8#ucs-2le# let x = match(encstring,#,b:encindex) let y = match(encstring,#,x+1) let b:encindex = x+1 if y == -1 let b:encindex = 0 else let str = strpart(encstring,x+1,y-x-1) return :e ++enc=.str endif endwhile endfunction Shift+F8 Force file encoding for open (encoding = fileencoding) map S-F8 :execute ForceRotateEnc()CR vmap S-F8 C-CS-F8 imap S-F8 C-OS-F8 let b:encindex=0 function! ForceRotateEnc() let y = -1 while y == -1 let encstring = #koi8-r#cp1251#8bit-cp866#utf-8#ucs-2le# let x = match(encstring,#,b:encindex) let y = match(encstring,#,x+1) let b:encindex = x+1 if y == -1 let b:encindex = 0 else let str = strpart(encstring,x+1,y-x-1) :execute set encoding=.str return :e ++enc=.str endif endwhile endfunction Ctrl+F8 File encoding for save (convert) map C-F8 :execute RotateFEnc()CR vmap C-F8 C-CC-F8 imap C-F8 C-OC-F8 let b:fencindex=0 function! RotateFEnc() let y = -1 while y == -1 let encstring = #koi8-r#cp1251#8bit-cp866#utf-8#ucs-2le# let x = match(encstring,#,b:fencindex) let y = match(encstring,#,x+1) let b:fencindex = x+1 if y == -1 let b:fencindex = 0 else let str = strpart(encstring,x+1,y-x-1) return :set fenc=.str endif endwhile endfunction set fileencodings=utf-8,cp1251,cp866,koi8-r set encoding=utf-8 set termencoding=utf-8 set statusline=%%f%h%m%r%=format=%{fileformat}\ file=%{fileencoding}\ enc=%{encoding}\ %b\ 0x%B\ %l,%c%V\ %P set laststatus=2
Re: vim и файлы в русских кодировках (success story)
vim говорит по-русски, но, после создания ~/.vimrc, с предложенным Вами содержанием, русские буквы превратились в кракозябры :-) В этом виноваты следующие строки: set encoding=utf-8 - внутренняя кодировка vim set termencoding=utf-8 - кодировка в которой он должен показывать на экран поправте их на koi8-r или закоментируйте ;) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: vim и файлы в русских кодировках (success story)
On Mon, 14 Nov 2005 14:34:15 +0100 jetxee [EMAIL PROTECTED] wrote: ... при попытке ручной перекодировки этим скриптом (по нажатию F8) приводит к ошибке в одном случае, и не приводит в другом. У меня этот скрипт лежит в .vimrc и работает без ошибок, пока некогда поэкспериментировать с запуском через :source Если кого заинтересует разобраться с :source, то скрипт есть на http://www.opennet.ru/base/rus/vim_rus_text.txt.html -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: utf8
Есть ли какой-то резон переходить на utf8? В koi8-r и cp1251 нет некоторых символов и с этим пришлось считаться после того как в самбе стал использоваться iconv. Она калечит такие имена файлов. Некоторые новомодные программы ориентированы только на utf-8... (например rox-filer) И какие проблемы могут возникнуть проблемы с такими приложениями как mutt, vim, tetex? У латех перестал работать \hyphenation У vim сопоставление русских символов английским (обещают в будущем исправить) Вобщем не страдаю от того что в основном всё на utf-8. В Win utf-8 нормально понимается Word`ом и тотал командером :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: utf8
У меня основная претензия, что konsole начинает страшно тормозить. Даже если только в одной сессии поставить utf-8. А у гнома всегда тормозит :))) Есть xterm rxvt-unicode -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: ru-unzip
On Mon, 14 Nov 2005 15:18:11 +0100 jetxee [EMAIL PROTECTED] wrote: Может кроме того патча есть и другие способы, более элегантные. И вообще интересно, как другие русскоязычные пользователи Debian эту проблему решают. Мне это любопытно. вот так после unzip: convmv --notest -r -f cp1252 -t cp850 convmv --notest -r -f cp866 -t $CodePage вот так после 7 зипа: convmv --notest -r -f cp866 -t $CodePage где текущая кодировка #$CodePage = 'cp1251'; #$CodePage = 'KOI8-R'; $CodePage = 'UTF-8'; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: utf8
On Fri, 25 Nov 2005 13:46:39 +0300 Artem Chuprina [EMAIL PROTECTED] wrote: Anton Petrusevich - debian-russian@lists.debian.org @ Fri, 25 Nov 2005 11:14:47 +0100: AP 2AC: разгребать содержимое каталогов предлагается ls -l|less ? Предлагается найти себе более увлекательное занятие, чем разгребание содержимого каталогов. Это может и для работы требоваться. Мне например приходится изучать чужие диски. Из не qt-шных командеров под utf-8 сейчас использую gentoo. Хорошо настраивается, быстрый, но многих возможностей не хватает и неудобный на мой взгляд вариант использования мыши. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: utf8
On Fri, 25 Nov 2005 15:13:06 +0300 StasikOS [EMAIL PROTECTED] wrote: В сообщении от 25 ноября 2005 14:59 Dmitry-T написал(a): А у гнома всегда тормозит :))) А причем тут гном? Это кеды =) Дык понял, вот и захотел поддержать, чтоб человек сильно не переживал :) Я вот сейчас гном изучаю - всё тормозит (после icewm), но красивый :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: utf8
Представил человека юзающего этот gentoo и целющегося мышью по файлу. :))) ls все таки проще выйдет :) То-то и оно, что мышью там лучше ничего не делать, поскольку она не курсор перемещает, а сразу выделяет как пробелом - это авторская фича, он считает что так правильнее... :( А на счёт целиться по файлам мышью, то это бывает удобно, когда рука уже на мыши. И к тому же у gentoo куча кнопок к которым можно назадовать кучу горячих клавиш которые нужно помнить, а можно опять же ткнуть мышью по редко используемой команде не нагружая память ненужной информацией :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: KDE и Gnome
On Sun, 27 Nov 2005 22:21:29 +0300 Serge Matveev [EMAIL PROTECTED] wrote: Я ни в коем случае не хочу holy wars, я совершенно искренне не понимаю тех, кто сделал выбор в пользу gnome мне объяснить :-(. Лично я только из-за qt... Только из-за их приколов с лицензиями и ценами. Сейчас разбираюсь с WxWidgets (WxWindows по старому), а эта библиотека рисует в линуксе или через X или через gtk, а значит и жить надо под gtk2. Мой друг погоняв kde и гнома выбрал гнома за большее быстродействие и внешний вид, правда ещё чаще его вижу в icewm :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: KDE и Gnome
On Mon, 28 Nov 2005 01:03:39 +0300 Alexander Popov [EMAIL PROTECTED] wrote: Но сейчас-то у qt нормальная лицензия, или не вполне? Именно не вполне... То есть она в последней версии наконец-то стала бесплатной и для Windows, но однако только для программ с открытым кодом. Плюс к этому платная версия библиотеки заметно богаче (есть database drivers, the Visual Studio Integration, дополнительные Utilities, Widgets и т.д.)... А цена с одного программиста за одну платформу $3300, за две $4950, за три $6600. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Не выключается модем
Покажите все выставленное /etc/ppp/options, (и опции этого peer если используются.) Закоментированных строк не надо (они и так у всех есть.) Вот опции, правда есть особенность провайдер не обычный - сервер отдела находящегося в другом конце города, может в этом дело? inet:~# grep -Ev '^#|^$' /etc/ppp/options asyncmap 0 auth crtscts lock hide-password modem proxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx demand idle 1800 holdoff 5 inet:~# grep -Ev '^#|^$' /etc/ppp/peers/samtel hide-password noauth connect /usr/sbin/chat -v -f /etc/chatscripts/samtel debug /dev/ttyS0 115200 defaultroute noipdefault user d1 remotename samtel ipparam samtel usepeerdns demand idle 1800 inet:~# grep -Ev '^#|^$' /etc/chatscripts/samtel ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED '' ATZ OK-AT-OK ATDT1234567 CONNECT \d\c -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: debian-russian
On Tue, 29 Nov 2005 01:29:34 +0300 sergio [EMAIL PROTECTED] wrote: Почему в debian-russian (про другие дебиановские рассылки не знаю) в Reply-To записывается отправляющий? При этом когда я жму в тандырбёрде реплай -- то в пишу письмо сэндеру. Если жму реплай ол -- то debian-russian попадает в cc но сэндер всё равно в to. Понятно, что это зависит от настроек расслки. Кого пинать? В sylpheed-gtk2 есть: ответить в список рассылки. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Вопросы по Reiserfs...
On Wed, 30 Nov 2005 13:24:52 +0600 Alexandr Rakhmanin [EMAIL PROTECTED] wrote: Привет. Вот хочу переходить с ext3 на сабж под Sarge. Кто пользует, ответьте плиз какие отзывы, насколько надёжнее ext3 ? Беспроблемность восстановления данных если попортятся по логике и физике-bad blocks ? Есть информация что на старом райзере времена 2000 года, после появления бэдов невозможно было восстановить, как сейчас с этим дела ? Вобщем инетересует надёжность, по скорости и так вижу что быстрее, особенно что понравилось, чеканье фаловой после вырубания света в отличии от ext3. :) Сравни с xfs ;) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Не выключается модем
On Tue, 29 Nov 2005 23:28:06 +0200 Eric Pozharski [EMAIL PROTECTED] wrote: p.s. Ха. Вот только что посмотрел /etc/ppp/options, там как раз такой disconnect есть (закоментированный, есстественно). Но не надо идти по легкому пути нагромождения костылей, это не для нас, правда? Это зависит от выделенного на эту задачку количества времени... Благодарю, за подсказку, спасибо! Завтра попробую. А то я уже временно соорудил вообще неказистый костыль: poff в скрипте отключения pppd, а кроном каждую минуту проверяю наличие работающего pppd и запускаю если его нет - более ужасного варианта наверное не придумать :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Вопросы по Reiserfs...
On Wed, 30 Nov 2005 15:53:30 +0600 Alexandr Rakhmanin [EMAIL PROTECTED] wrote: Сравни с xfs ;) И кто так плох ? ;) По моим простым тестам копирования xfs быстрее, поэтому и предложил сравнить. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: форум (phpbb2?)
On Fri, 6 Jan 2006 22:23:05 +0300 Dmitry E. Oboukhov [EMAIL PROTECTED] wrote: вот сижу в ярости и думаю толи другой форум поставить, толи найти этот уже патченный Я вот смотрю на не маленький форум программистов http://forum.vingrad.ru/index.php у них используется комерческая вещица: http://www.invisionboard.com/ Под новый год они обновили внешний вид форума - не знаю насколько проблематично... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NTFS rw
On Fri, 17 Feb 2006 10:31:38 +0300 Dmitry Sokolov [EMAIL PROTECTED] wrote: Добрый день. Несколько лет назад драйвер ntfs напрочь запортил мне раздел NTFS при записи. Хочется узнать как у боксового ядра (2.6) с этим сейчас? Или стоит использовать read-only? -- Best regards, Dmitrymailto:[EMAIL PROTECTED] Для нормальной работы с NTFS я использую покупную вещицу Paragon NTFS for Linux - 116 руб. Это файловая система модулем ядра. Пока глюков не замечено -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: выбор сервера
On Tue, 14 Feb 2006 16:09:55 +0300 Kushner Anatoliy [EMAIL PROTECTED] wrote: Интереует ваше мнение господа , какой сервак посоветуете: мои требования 1U , 1 проц , ata/sata диски и (что самое главное) raid controller(аппаратный) с поддержкой 1-го рэйда. Думал что будет достаточно легко найти , оказалось не так всё просто ... P.S. нуу и естественно оно должно нормально подниматься под линуксом Рекомендую отечественную сборку из intel комплектующих - не дорого и качественно. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NTFS rw
On Mon, 20 Feb 2006 23:31:26 +0300 Yury Luneff [EMAIL PROTECTED] wrote: On Mon, Feb 20, 2006 at 09:29:22PM +0400, Dmitry-T wrote: Для нормальной работы с NTFS я использую покупную вещицу Paragon NTFS for Linux - 116 руб. Это файловая система модулем ядра. Пока глюков не замечено мне почему-то казалось, что эта вещь стоит баксов 60 (или 40). Поэтому внимания особо не обратил. надо будет поискать как-нибудь. Как приобретали? Диск лицензионный, купленный в Самаре в фирме специализирующейся на софте (Ризотек). Диск выпущен в Новый диск www.nd.ru, есть регистрационная карточка, рекламка, маркировки на диске. Модуль хоть и компилируется при инсталляции, но есть и *.a файлы. Архив называется ntfs_rw_5.1_05.05.18_16.43.tgz. Кстати в Москве видел в магазине эту штуку за 430 р., но диски похоже в этом магазине CD-R и упаковка другая :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NTFS rw
On Mon, 20 Feb 2006 18:49:23 +0100 (CET) [EMAIL PROTECTED] wrote: On Mon, 20 Feb 2006, Dmitry-T wrote: Для нормальной работы с NTFS я использую покупную вещицу Paragon NTFS for Linux - 116 руб. Это файловая система модулем ядра. Пока глюков не замечено А на сколько быстро? Скажем, если образ DVD (4.5G) копировать, сколько это времени займет? (Минут 10 меня бы устроили :) Копировал dvd фильм (4.3G): с fat32 на ntfs в Windows2000 - 1:46 мин с fat32 на ntfs в Linux - 3:26 мин т.е. почти в 2 раза медленнее Потом попробовал для чистоты эксперимента: с fat32 на fat32 в Windows - 1:44 мин с fat32 на fat32 в Linux - 2:59 мин Ну думаю, это всё чужие файловый сис. тормозят... сейчас как xfs мне выдаст! И выдала: с fat32 на xfs - 2:30 мин с xfs на xfs - 2:45 мин Мда... :((( Попробовал до кучи остальных: с fat32 на reiserfs - 2:43 мин с xfs на reiserfs - 2:49 мин с fat32 на ext2 - 2:15 мин с xfs на ext2 - 2:27 мин с fat32 на ext3 - 3:17 мин с xfs на ext3 - 3:50 мин Стало понятно что Paragon NTFS работает на уровне ext3 - это порадовало, типа не так уж и медленно, а вот то что Linux тормознее работает с файла ми - огорчило... Можно было бы ещё с ext2 на ext2 попробовать, чтоб глянуть на самый быстрый вариант, но на исходном диске только fat32 и xfs. Копировал с hda на hdb: # hdparm -it /dev/hda /dev/hda: Model=ST3160023A, FwRev=3.01, SerialNo=3LJ03WNM Config={ HardSect NotMFM HdSw15uSec Fixed DTR10Mbs RotSpdTol.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 AdvancedPM=no WriteCache=enabled Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: * signifies the current active mode Timing buffered disk reads: 164 MB in 3.02 seconds = 54.28 MB/sec # hdparm -it /dev/hdb /dev/hdb: Model=ST3160023A, FwRev=3.01, SerialNo=3LJ054KA Config={ HardSect NotMFM HdSw15uSec Fixed DTR10Mbs RotSpdTol.5% } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 AdvancedPM=no WriteCache=enabled Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: * signifies the current active mode Timing buffered disk reads: 166 MB in 3.01 seconds = 55.08 MB/sec Видимо дело в драйверах: # lspci | grep -i ide :00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) В syslog: Feb 25 17:40:38 localhost kernel: NFORCE2: IDE controller at PCI slot :00:09.0 Feb 25 17:40:38 localhost kernel: NFORCE2: chipset revision 162 Feb 25 17:40:38 localhost kernel: NFORCE2: not 100%% native mode: will probe irqs later Feb 25 17:40:38 localhost kernel: NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround. Feb 25 17:40:38 localhost kernel: NFORCE2: :00:09.0 (rev a2) UDMA133 controller Linux Sarge. Ядро своё на основе 2.6.8-2-k7, разница только в том что встроил один scsi драйвер, чтоб scsi диски были перед sata. Может его можно как-то оптимизировать? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NTFS rw
On Mon, 27 Feb 2006 11:26:48 +0200 Oleg Gritsinevich [EMAIL PROTECTED] wrote: On Sat, Feb 25, 2006 at 08:24:50PM +0400, Dmitry-T wrote: [skip] Копировал dvd фильм (4.3G): [skip] Копировал с hda на hdb: [skip] Т.е. поверх /dev/hda и /dev/hdb каждый раз пересоздавались ФС и усуществлялось копирование? Если нет, то ничего удивительного - скорость чтения/записи на первых дорожках винта в ~2 раза выше, чем на последних. Поэтому если испытуемые ФС имели различное геометрическое раcположение, то в разнице результатов ничего удивительного нет. Это я знаю, поэтому, файловые системы пересоздавались. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NTFS rw
On Tue, 28 Feb 2006 13:06:20 +0300 Иван Лох [EMAIL PROTECTED] wrote: On Tue, Feb 28, 2006 at 11:20:37AM +0400, Dmitry-T wrote: То есть для копирования фильма использовавшийся элеватор/планировщик самый эффективный и всё равно результат хуже чем в Windows :( Может кто попробует провести аналогичный тест чтоб узнать в чём проблема? У Вас _физическое_ положение тестовых файлов на диске одинаковое? Копируя большой файл Вы работаете почти на пределе данного винчестера, независимо от типа файловой системы и элеватора. Как альтернатива, у Вас неправильно настроен HDD. Физическое положение тестовых файлов на диске одинаково. Показания hdparm выкладывал - всё по максимуму. А у Вас linux быстрее копирует? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NTFS rw
Физическое положение тестовых файлов на диске одинаково. Показания У Вас два тестовых раздела на одном диске? Два диска на одном шлейфе. MultSect включите acoustic management отключите Так смысл в том что Windows в тех же условиях быстрее копирует :( А у Вас linux быстрее копирует? По сравнению с чем? На каких-то компьютерах быстрее чем у Вас, на каких-то медленней. Windows у меня нет. Жаль... как раз это и интересно. У меня Win2000pro SP4 ru лицензионный те же файлы быстрее копирует и при использовании ntfs и при fat32... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: поиск редких deb пакетов
On Thu, 2 Mar 2006 18:10:08 +0400 HoverHell [EMAIL PROTECTED] wrote: P.S. btw, есть ли возможность чтобы раскладка менялась при переключении между окнами (на ту, которая была включена в выбираемом окне) (а-ля в винде)? Или это тоже считается левой (не нужной) возможностью? Гномовский аплет индикатор раскладок клавиатуры позволяет такую возможность. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: поиск редких deb пакетов
On Thu, 02 Mar 2006 19:08:17 +0300 Artem Chuprina [EMAIL PROTECTED] wrote: У меня на латиницу CapsLock, на кириллицу - Shift+CapsLock. В принципе вариантов хватает. Можно пользоваться виндовым вариантом (Ctrl+Shift+цифра, я в виндах пользуюсь C-S-1 на латиницу и C-S-0 на кириллицу), но неудобно, далеко расставлены клавиши. Зато будет одинаково. Да, винда тоже так умеет... Я в Windows с помощью Punto Switcher сделал левый shift для англ. и левый ctrl для русского - удобно, но вот хочется чтоб в Linux включались раскладки по этим же клавишам... Это возможно? Ещё задал для Punto Switcher комбинацию Ctrl+b для показа истории буфера обмена - очень полезная вещь. Под linux для icewm и gnome пока не нашёл хорошего аналога (xclipboard с utf8 не в ладах). Может чего подскажете? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Anjuta и Debian Sarge
Может кому-нибудь удавалось скомпилировать последнюю анюту в стабильном Debian? Делаю по инструкции: http://www.anjuta.org/development У меня всё закончивается на ./configure ./configure: line 1382: syntax error near unexpected token `anjuta,' ./configure: line 1382: `AM_INIT_AUTOMAKE(anjuta, $ANJUTA_VERSION)' Предварительный запуск ./autogen.sh выдал следующее: **Warning**: I am going to run `configure' with no arguments. If you wish to pass any to it, please specify them on the `./autogen.sh' command line. Generating initial interface files Generating Interface IAnjutaBookmark Writing ianjuta-bookmark.h Writing ianjuta-bookmark.c Generating Interface IAnjutaBuildable Writing ianjuta-buildable.h Writing ianjuta-buildable.c Generating Interface IAnjutaDebugger Writing ianjuta-debugger.h Writing ianjuta-debugger.c Generating Interface IAnjutaDebuggerManager Writing ianjuta-debugger-manager.h Writing ianjuta-debugger-manager.c Generating Interface IAnjutaDocumentManager Writing ianjuta-document-manager.h Writing ianjuta-document-manager.c Generating Interface IAnjutaEditor Writing ianjuta-editor.h Writing ianjuta-editor.c Generating Interface IAnjutaEditorAssist: IAnjutaEditor Writing ianjuta-editor-assist.h Writing ianjuta-editor-assist.c Generating Interface IAnjutaEditorConvert: IAnjutaEditor Writing ianjuta-editor-convert.h Writing ianjuta-editor-convert.c Generating Interface IAnjutaEditorFactory Writing ianjuta-editor-factory.h Writing ianjuta-editor-factory.c Generating Interface IAnjutaEditorFolds: IAnjutaEditor Writing ianjuta-editor-folds.h Writing ianjuta-editor-folds.c Generating Interface IAnjutaEditorLineMode: IAnjutaEditor Writing ianjuta-editor-line-mode.h Writing ianjuta-editor-line-mode.c Generating Interface IAnjutaEditorSelection: IAnjutaEditor Writing ianjuta-editor-selection.h Writing ianjuta-editor-selection.c Generating Interface IAnjutaEditorView: IAnjutaEditor Writing ianjuta-editor-view.h Writing ianjuta-editor-view.c Generating Interface IAnjutaFile Writing ianjuta-file.h Writing ianjuta-file.c Generating Interface IAnjutaFileLoader: IAnjutaLoader Writing ianjuta-file-loader.h Writing ianjuta-file-loader.c Generating Interface IAnjutaFileManager Writing ianjuta-file-manager.h Writing ianjuta-file-manager.c Generating Interface IAnjutaFileSavable: IAnjutaFile Writing ianjuta-file-savable.h Writing ianjuta-file-savable.c Generating Interface IAnjutaHelp Writing ianjuta-help.h Writing ianjuta-help.c Generating Interface IAnjutaIndicable Writing ianjuta-indicable.h Writing ianjuta-indicable.c Generating Interface IAnjutaIterable Writing ianjuta-iterable.h Writing ianjuta-iterable.c Generating Interface IAnjutaIterableTree: IAnjutaIterable Writing ianjuta-iterable-tree.h Writing ianjuta-iterable-tree.c Generating Interface IAnjutaLoader Writing ianjuta-loader.h Writing ianjuta-loader.c Generating Interface IAnjutaMacro Writing ianjuta-macro.h Writing ianjuta-macro.c Generating Interface IAnjutaMarkable Writing ianjuta-markable.h Writing ianjuta-markable.c Generating Interface IAnjutaMessageManager Writing ianjuta-message-manager.h Writing ianjuta-message-manager.c Generating Interface IAnjutaMessageView Writing ianjuta-message-view.h Writing ianjuta-message-view.c Generating Interface IAnjutaProfile Writing ianjuta-profile.h Writing ianjuta-profile.c Generating Interface IAnjutaProjectManager Writing ianjuta-project-manager.h Writing ianjuta-project-manager.c Generating Interface IAnjutaStream Writing ianjuta-stream.h Writing ianjuta-stream.c Generating Interface IAnjutaStreamLoader: IAnjutaLoader Writing ianjuta-stream-loader.h Writing ianjuta-stream-loader.c Generating Interface IAnjutaStreamSavable: IAnjutaStream Writing ianjuta-stream-savable.h Writing ianjuta-stream-savable.c Generating Interface IAnjutaSymbol Writing ianjuta-symbol.h Writing ianjuta-symbol.c Generating Interface IAnjutaSymbolManager Writing ianjuta-symbol-manager.h Writing ianjuta-symbol-manager.c Generating Interface IAnjutaTerminal Writing ianjuta-terminal.h Writing ianjuta-terminal.c Generating Interface IAnjutaTodo Writing ianjuta-todo.h Writing ianjuta-todo.c Generating Interface IAnjutaVcs Writing ianjuta-vcs.h Writing ianjuta-vcs.c Generating Interface IAnjutaWizard Writing ianjuta-wizard.h Writing ianjuta-wizard.c Writing libanjuta-iface-marshallers.list Writing Makefile.am processing . Creating
Re: Настроить iptables
On Wed, 8 Mar 2006 13:58:17 +0300 Mikhail Ramendik [EMAIL PROTECTED] wrote: Всем привет! Настраиваю iptables на всё той же машине с sarge. (Как сохранять и авто-подымать настройки - уже понял). Что делать с TCP, понятно - пропускать по списку реально предоставляемых сервисов, остальное Drop. А что делать с UDP и ICMP, чтобы безопасность была максимальной, но всё, что нужно (включая streaming video и SIP phone) работало? Вместо простого DROP сделай протоколирование и смотри через tail -f /var/log/syslog # Log and drop $IPTABLES -A ServerToInet -m limit --limit 3/minute --limit-burst 3 -j LOG \ --log-level DEBUG --log-prefix IPTABLES ServerToInet drop: $IPTABLES -A ServerToInet -j DROP -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Нужен file manager
On Wed, 8 Mar 2006 10:51:58 +0300 Victor Wagner [EMAIL PROTECTED] wrote: Из standalone файл-менеджеров, не завязанных ни на какой desktop environment можно назвать dfm и rox. Rox мне СИЛЬНО не понравился. В тот момент когда я его пробовал был жутко глюкав, и главное всё время пытается продемонстрировать что он умнее пользователя. Прошлый год смотрел dfm - changelog заканчивался 05.09.1999 :-/ После перехода на utf8, в связке с icewm, и как рабочий стол и как файловый менеджер у меня используется rox. Проблем почти нет, симпатичный. Настройка через меню по правой кнопке на рабочем столе. Rox хорош для использующих UTF-8, умеет фон рабочего стола, панельки, несколько рабочих столов (переключаются перезагрузкой rox), закладки на папки, список последних папок, автоподстройка размера окна, показ превьюшек картинок, привязку на тип файла нескольких приложений. пакет: rox-filer (в стабильном Debian его вроде небыло) в .icewm/startup # start rox - desktop icon and file manager rox -n --pinboard=desktop # start idesk - desktop icon manager #idesk /dev/null -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: а что у нас с законодательной базой?
On Thu, 16 Mar 2006 14:51:02 +0300 Dmitry E. Oboukhov [EMAIL PROTECTED] wrote: Да успокойся - ничего противозаконного ты не делаешь... Ну разве что тебя можно обвинить в DoS-атаке на сервер ;-) а DoS атаки запрещены? где это можно почитать? по идее DoS ведь штатная реакция сервера на штатные запросы (это не ломка) ну и что что запросов миллион? я что не имею права их сделать? это не мой случай, но вопрос смежный :) Переодически вижу дела по подобным вопросам, поэтому могу посоветовать где искать информацию. Во первых это три статьи уголовного кодекса: ст.272 - неправомерный доступ к охраняемой законом компьютерной информации, ст.273 - создание, использование и распространение вредоносных программ для ЭВМ, ст.274 - нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети. Часто добавляют ещё и мошенничество. Там же указаны и санкции. Во вторых это коментарии к УК - надо смотреть самые новые. Правила, инструкции, договора - всё учитывается. В конечном счёте очень много зависит от судьи, но если даже просто заведут уголовное дело, а потом отпустят, то в любом случае на некоторое время лишишься своего компьютера, дисков, флэшек... Я бы не стал тратить своё время на разборки с тупым админом. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: а что у нас с законодательной базой?
On Thu, 16 Mar 2006 15:10:16 +0300 Dmitry E. Oboukhov [EMAIL PROTECTED] wrote: Не знаю, как у нас, а на западе за ДоС атаку можно на штраф налететь. Размер шртафа = убытки фирмы + материальная компенсация. Т.е. если задосить инетмагазин, будет плохо. а допустим я хочу получить копию интернет магазина (допустим для оффлайнового просмотра) и допустим натравлю на этот интернет-магазин качалку в N потоков поскольку каждая страница - запрос к БД то с какого-то момента сервер ляжет как определяется [граница] незаконность действий в данном случае? PS: подозреваю что у нас пока законов и нет никаких вовсе Законы есть, но то как их пишут это отдельные анекдотные истории... А как их потом пытаются применить - это ещё более весёлая серия анекдотов... Достаточно пообщаться с экспертами-криминалистами, следователями, операми, а судьи это вообще что-то :) и появляется уверенность, что живёшь в стране дураков :) А по делу... так это будут смотреть на ваш умысел, разбираться и доказывать, что вы хотели только копию магазина, а не написали червяка который пол интернета натравил на один сайт. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: а что у нас с законодательной базой?
On Thu, 16 Mar 2006 19:20:51 +0600 Mikhail Gusarov [EMAIL PROTECTED] wrote: You ([EMAIL PROTECTED]) wrote: где граница противозаконности итп? AP В намерениях. Расскажи где продают миелофоны? У оперов ;) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: NAT или маскарадинг под Де_иан
On Thu, 16 Mar 2006 14:22:25 +0200 Vladimir Zolotykh [EMAIL PROTECTED] wrote: On Thu, 16 Mar 2006 17:17:06 +0500 (UZT) Nizamov Shawkat [EMAIL PROTECTED] wrote: Есть ли в Дебиан какое либо готовое решение чтобы сделать NAT (network address translation) или маскарадинг? iptables а слабо в гугле набрать debian nat ? а я набрал. спрашивал же про _готовое_ решение. с iptables же придется сначала разбираться (и думаю что довольно долго) Держи готовое :) В прилагаемом файле скрипт который надо положить в /etc/network/if-pre-up.d Разобраться будет нетрудно поскольку я разделил все потоки и подписал: # 1. From inet to server # 2. From server to inet и т.д. до 7 Шлюз проверяет мак адреса. Основные переменные вначале. Мак адреса в конце, кроме одной машины для которой задана переменная и разрешена только почта. В syslog будут отображаться отброшенные пакеты, кроме # bad address т.е. адреса которых не должно быть в интернет можешь сам добавить и здесь протоколирование. Этот скрипт от шлюза в интернет когда только начинал его настраивать, но сильных огрехов не должно быть. IPFilters Description: Binary data
Re: а что у нас с законодательной базой?
On Thu, 16 Mar 2006 19:28:39 +0600 Mikhail Gusarov [EMAIL PROTECTED] wrote: You ([EMAIL PROTECTED]) wrote: AP Я про DoS. Если удастся доказать, что сайт лёг не от того, что AP нагрузки не выдержал, а от злонамеренной атаки, то это уже повод AP для судебного иска. Вот я про то и спрашиваю - как доказать, что это не нагрузка, а атака, без привлечения чтения мыслей? Резкое непредвиденное повышение популярности сайта, сведения о новом вирусе нацеленном на этот сайт, экспертиза компьютеров негодяя, разговор опытного опера с негодяем... а телепаты обычно не помогают милиции - карма дело тонкое :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Emacs и клавиатурные комбинации в русском режиме
Добрался таки до изучения emacs :) Начал подвязывать команды на клавиши и опять таже проблема как и в vim... Клавиатурные комбинации работают только в английском режиме... Как бы это вылечить? GNU Emacs 21.4.1 LANG=ru_RU.UTF-8 Linux GNU/Debian 3.1r1 Sarge ядро дистрибутивное 2.6.8-2-k7 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: а что у нас с законодательной базой?
On Thu, 16 Mar 2006 20:04:51 +0600 Mikhail Gusarov [EMAIL PROTECTED] wrote: You ([EMAIL PROTECTED]) wrote: D Резкое непредвиденное повышение популярности сайта, сведения о D новом вирусе нацеленном на этот сайт, экспертиза компьютеров D негодяя, разговор опытного опера с негодяем... а телепаты обычно D не помогают милиции - карма дело тонкое :) Ещё раз: как отличить атаку от скачивания сайта для просмотра оффлайн (технически идентичные) без чтения мыслей? Нормальные т.е. работающие атаки делаются не с одного компьютера, но в одно и тоже время + хорошие каналы. Плюс как и написал, не стоит привязываться только к техническим решениям этой задачки, про атаку на SCO знали все кому не лень читать новости. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Thu, 16 Mar 2006 16:52:42 +0200 Vladimir Zolotykh [EMAIL PROTECTED] wrote: On Thu, 16 Mar 2006 18:06:48 +0400 Dmitry-T [EMAIL PROTECTED] wrote: Добрался таки до изучения emacs :) Начал подвязывать команды на клавиши и опять таже проблема как и в vim... Клавиатурные комбинации работают только в английском режиме... Как бы это вылечить? toggle-input-method Добавил строчку (setq-default default-input-method 'cyrillic-jcuken) но ничего не изменилось... Ctrl-x даёт ч... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: а что у нас с законодательной базой?
On Thu, 16 Mar 2006 18:28:14 +0300 Dmitry E. Oboukhov [EMAIL PROTECTED] wrote: Если хозяева сайта сумеют доказать, что это была не просто скачка, то вот и вредительская деятельность. Не сумеют - еще погуляешь на свободе. а есть ли мыслимый способ это сделать? Мне известны случаи когда негодяя уже предупреждали друзья чтоб он поосторожничал, он же в ответ говорил, что местная милиция даже в ус не дует, а тем временем переписка и разговоры уже записывались и собирались другие доказательства... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Выбор железа
On Wed, 15 Mar 2006 18:17:16 +0300 Andrey Chernomyrdin [EMAIL PROTECTED] wrote: День добрый, Тут пришло время для upgrade-а домашнего железа соответственно хотелосьзбы выслушать мнение почтенной публики по этому поводу. Что лучше брать из чипсетов intel/nVidia/ATI/SiS/VIA И с какими интерфейсами лучше брать винчестеры ? P-ATA или S-ATA ? Так-же интересует видео-карта что с наименьшим количеством танцев с бубнами заведется под Debian (testing) ? Фирменные драйвера видео у Nvidia лучше и по работе и по инсталляции чем у ATI (падают иногда). Некоторые SATA диски занесены в чёрный список в файле sata_sil.c и работают в полсилы. Ключевое слово sil_blacklist. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Thu, 16 Mar 2006 18:15:10 +0300 Artem Chuprina [EMAIL PROTECTED] wrote: Dmitry-T - debian-russian @ Thu, 16 Mar 2006 18:06:48 +0400: D Добрался таки до изучения emacs :) Начал подвязывать команды на клавиши D и опять таже проблема как и в vim... Клавиатурные комбинации работают D только в английском режиме... Как бы это вылечить? D GNU Emacs 21.4.1 D LANG=ru_RU.UTF-8 D Linux GNU/Debian 3.1r1 Sarge D ядро дистрибутивное 2.6.8-2-k7 http://besm6.livejournal.com/427.html Прочитал, но не понял смысл конфига оконного менеджера. У меня icewm и gnome. Собственно что это даёт? Возможность переключаться в emacs или Ctrl-ч будет равна Ctrl-x? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: а что у нас с законодательной базой?
1. я не делаю никаких деструктивных действий (мой робот безобиден для контента сайта, кроме того траффик от него маленький (раз в 10 минут страничка скачивается в районе 100-120кб) 2. я не отрицаю что этого робота написал я (ну вот нужен он мне) 3. наличие робота не нравится администратору сайта, хотя чем - сформулировать он не может (еще раз: робот ходит под моим логином, я не скрываю своих данных) насколько я почитал статьи кодекса ко мне претензий быть не может? ситуация сейчас сводится к смешной: человек выставляет сервер в интернет с www-сервером на нем в котором написано: скачивать нельзя а я все равно скачиваю и типа меня посадить? ;) Смешно, это точно :) И дался вам этот сайт и этот админ :) Я бы выкинул из ссылок этот сайт и забыл о нём :) Ситуация похожа на торговый ларёк в котором написано: руками не трогать, а мы трогаем и удивляемся что хозяин матерится :) Это ведь торговый ларёк, а он тут возмущается! Выложил значит можно и трогать! :))) Короче он прав в своём безумии и лучше просто пройти мимо... ну или доказывать ему что он не прав, учить жить и тратить своё время и нервы, кому как нравиться :) А в суде всё будет зависеть от того как судье преподнесут ситуацию адвокаты и эксперты. Грамотных в этих статьях судей на всю Россию сейчас раз два и обчёлся, поэтому и результат непредсказуем. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
Я нашёл как подвязывать команды на русские буквы, например для ч (команда выбрана для примера): (set-keyboard-coding-system 'utf-8) (global-set-key [?ч] 'save-buffer) ;; или через код ;(global-set-key [332903] 'save-buffer) Но как сделать Ctrl-ч? Перепробовал кучу вариантов, в доке тишина, примеры типа: (global-set-key [?\H-a] 'make-symbolic-link) С русскими буквами не работают :( Уже всё больше достаёт вопрос: а почему в vim и emacs нет вещей которые есть и нормально работают в банальном gedit? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Проблемы новичка с настройкой Дебиан а после установки
On Fri, 17 Mar 2006 06:42:18 +0200 Cad_Debian [EMAIL PROTECTED] wrote: ... Проблема первая с видео. Разрешение сильно маленькое а изменить не могу. Выбор 640 *480 и 800*600 не сильно богатый. Глубину цвета вообще настоек не нашёл, наверно 8 бит щас. Надо будет скачать с нвидии сайта дрова и поставить - я даже ссылку нашёл http://download.nvidia.com/XFree86/Linux-x86/1.0-8178/NVIDIA-Linux-x86-1.0-8178-pkg1.run но можно ли это как-то ставить, пока не пробовал и расширение какое-то странное, на дебианский пакет не похоже. Ставить его в большинстве случаев на домашней машине нужно. Это типа exe файла Windows, нужно только поставить на него атрибут разрешающий его запуск и запустить потом из консоли. Все пишут про настройки XFree86 но я что-то не смог их произвести. Не нашёл ни Setup-программы (не помню как пишется конкретно), ни файл конфигурации (переписывал с книжки тогда название точно)- выдаёт что нет такого. Файл конфигурации можно отредактировать командой: nano /etc/X11/XF86Config-4 где nano - самый понятный и предустановленный редактор на первое время после Windows. Потом перезапускаешь графическую подсистему (Ctrl+Alt+Backspace) и смотришь её протокол командой: less /var/log/XFree86.0.log Как переключаться между текстовым и гр. режимами думаю уже нашёл. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Fri, 17 Mar 2006 17:05:25 +0300 Artem Chuprina [EMAIL PROTECTED] wrote: Dmitry-T - debian-russian@lists.debian.org @ Thu, 16 Mar 2006 21:50:22 +0400: D Я нашёл как подвязывать команды на русские буквы, например для ч D (команда выбрана для примера): D (set-keyboard-coding-system 'utf-8) D (global-set-key [?ч] 'save-buffer) ;; или через код D ;(global-set-key [332903] 'save-buffer) D Но как сделать Ctrl-ч? Перепробовал кучу вариантов, в доке тишина, D примеры типа: D (global-set-key [?\H-a] 'make-symbolic-link) D С русскими буквами не работают :( D Уже всё больше достаёт вопрос: а почему в vim и emacs нет вещей которые D есть и нормально работают в банальном gedit? Это какие? Хотя бы следующие: - комбинации клавиш не зависят от раскладки, - при открытии и сохранении файла можно указать кодировку, - выбранные комбинации клавиш короткие и под рукой - не надо менять, - открытые файлы показаны закладками (xemacs я пробовал - это отдельная тема), - без чтения документации легко менять режим подсветки синтаксиса. и его тоже можно расширять, правда плагинами. В емаксе есть режимы эмуляции других редакторов и даже виндовую стандартную раскладку сделали, да только оставили свои основные комбинации типа Ctrl-x... как говориться - без коментариев... Клавиши то я ему назначить смогу - это не долго, но только в русском режиме они не работают :( Может можно его родную переключалку заставить переключаться разными жестами? Хочется что-то развитое типа emacs, только чтоб умел банальные вещи как у gedit и со внутренним языком типа питона или c++. Емаксовый Lisp я посмотрел - устарел он однозначно. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Fri, 17 Mar 2006 17:32:41 +0200 Maxim Tyurin [EMAIL PROTECTED] wrote: В emacs большинство переключает раскладку средствами самого emacs. Тогда все работает. Это не здорово, потому что если системный переключатель и емаксовский будут в русском режиме, то набираемый русский текст в буфере обмена передаётся корючками. Но это всё же меньшее зло. Добавил себе пару переключалок :) (defun SetRusKeys () Set rus. keyboard. (interactive) (set-input-method 'cyrillic-jcuken) ) (global-set-key [C-f12] 'SetRusKeys);; Ctrl-F12 ru (defun SetEngKeys () Set eng. keyboard. (interactive) (set-input-method nil) ) (global-set-key [f12] 'SetEngKeys) ;; F12 en -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Vim и выравнивание текста по ширине
On Fri, 17 Mar 2006 21:36:42 +0300 Dmitry E. Oboukhov [EMAIL PROTECTED] wrote: как ограничить ширину текста я нашел,б а как сделать чтобы он выравнивал текст по ширине? чтобы получился аналог align=justify ? В доке у них: JUSTIFYING TEXT Vim has no built-in way of justifying text. However, there is a neat macro package that does the job. To use this package, execute the following command: :runtime macros/justify.vim This Vim script file defines a new visual command _j. To justify a block of text, highlight the text in Visual mode and then execute _j. Look in the file for more explanations. To go there, do gf on this name: $VIMRUNTIME/macros/justify.vim. An alternative is to filter the text through an external program. Example: :%!fmt Только что-то у меня по написанному не вышло, а в emacs это дело нормально работает. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Утилита для разделов
On Fri, 17 Mar 2006 21:06:51 +0300 Vitaly Takmazov [EMAIL PROTECTED] wrote: Cadaverillo_Debian wrote: Про mount и fstab я прочитал. Ещё прочитал про табилцу с разделами. Но как-то не хочется эксперементировать в терминале, и не хочется редактировать fstab руками. Нет ли там какой-то удобной утилиты графической для того, чтоб безопасно внести в fstab все разделы которые только можно? Например подобной той, что появляется при установке Дебиана для делёжки разделов и выбора как их утилизировать... В свежих убунту и дебиане как раз тот самый инсталлер сам вносит все разделы твои туда безопасно. А в твоем случае все же лучше попробовать это сделать текстовым редактором, заодно получишь навык работы с нормальным текстовым редактором. Советую aptitude install vim, ну а потом vi /etc/fstab. Перейти в режим редактирования - insert или i, выход - :wq, или :q!, если сохранять не хочешь 8-) Издеваетесь над человеком :) У меня свежо ещё воспоминание от начала изучения Linux и запуска vi... Поэтому nano это пока самое то что надо. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Fri, 17 Mar 2006 22:45:30 +0400 Dmitry-T [EMAIL PROTECTED] wrote: Клавиши то я ему назначить смогу - это не долго, но только в русском режиме они не работают :( Может можно его родную переключалку заставить переключаться разными жестами? Это сделал, да только пришлось вешать на другие комбинации :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Fri, 17 Mar 2006 23:00:52 +0300 Иван Лох [EMAIL PROTECTED] wrote: On Fri, Mar 17, 2006 at 10:45:30PM +0400, Dmitry-T wrote: On Fri, 17 Mar 2006 17:05:25 +0300 Artem Chuprina [EMAIL PROTECTED] wrote: Хотя бы следующие: - комбинации клавиш не зависят от раскладки, vim умеет (если не unicode), emacs тоже Я в начале темы писал что у меня UTF-8... а значит ни vim ни emacs не могут нормально работать с клавиатурными комбинациями (так сказать из коробки). - при открытии и сохранении файла можно указать кодировку, Оба умеют Почитав документацию, а это время (у gedit это просто в соответствующих диалогах). И потом надо повесить памятку горячих клавиш размера А3 :) Хотя для vim я с помощью сообщества соорудил неплохую переключалку: http://www.opennet.ru/base/rus/vim_rus_text.txt.html Но это опять же не из коробки и vim не умеет почеловечьи проматывать (показывать) длинные абзацы (т.е. без концов строк) размером с пол экрана. - выбранные комбинации клавиш короткие и под рукой - не надо менять, ;-} Это Ваши иллюзии Нет, это моя необходимость - я программирую под Windows и попробовав разные комбинации хочу иметь один набор управляющих клавиш. То есть стандартные комбинации vim и emacs я считаю менее удобными. И судя по: gedit, OpenOffice.org Writer, AbiWord Word Processor мои пристрастия не являются каким-то уродством или иллюзиями. Кстати из-за недоделок vim связанных с UTF8 у меня сейчас все часто используемые комбинации висят на F1-F10 с вариациями - работать стало удобнее, но недостаточно. - открытые файлы показаны закладками (xemacs я пробовал - это отдельная тема), Оба умеют, только зачем? Наглядно и удобно. Видел только в xemacs и в его документации это отмечается как плюс относительно emacs... Устаревшая информация? Если ошибся, то вместо этого пункта можно рассматривать перетаскивание мышью - баловство, но тоже удобно :) - без чтения документации легко менять режим подсветки синтаксиса. А где сложно? Запускаю emacs и тщательно рыскаю по меню... есть только один пункт, который или включает или выключает подсветку :( В vim это легко и набор очень богат, так что к нему это замечание не относится - пардон. Хочется что-то развитое типа emacs, только чтоб умел банальные вещи как у gedit и со внутренним языком типа питона или c++. Емаксовый Lisp я посмотрел - устарел он однозначно. Lisp??? Его можно любить или не любить, но слово _устарел_ это Вы загнули. Что же касается C++ скриптинга... Вы когда-нибудь с ним _практически_ работали? А зачем скриптинг? Если правильно понимаю, то Lisp сначала компилируется, а значит ничего не мешает создавать редактор на C++ и соответсвенно конфигурировать на C++ :) При загрузке проверять изменения в пользовательском каталоге и при необходимости компилировать нужные файлы в нём, затем подгружать оттуда полученную библиотечку или плагин. Просто emacs писался когда C++ ещё не начинал рождаться :) Я читал про идею Lisp`а, на ней видимо выросло множество языков - она очень проста и понятна, как ассемблер. Это привлекает, но платой за это будет, мягко говоря, очень своеобразный стиль написания арифметических выражений, имя функции внутри открывающей скобки, писать всё внутри скобок... хотя логичнее иметь один разделитель выражений типа ; и по умолчанию трактовать слово, без открывающей скобки перед ним, как функцию. Судя по синтаксису появлющихся языков эти раритетные фичи lisp`а уже не вернутся, а вот идеи Lisp`а живут и воплощаются в других языках :) Например вставка строки документации для функции - в питоне один в один повторяет Lisp, но это уже не Lisp :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Выбор железа
On Fri, 17 Mar 2006 11:34:05 +0300 Andrey Chernomyrdin [EMAIL PROTECTED] wrote: ... То есть intel тут вполне конкурентоспособоен при не на много дороже чем Sempron, но более производительный за счет в четыре раза большего размера кеша. ... Я примерно год назад выбирал двухпроцессорный сервер из: IBM, Intel, AMD, Fijitsu. Самый нормальный вариант получился - местная сборка из комплектующих Intel. То есть за те же деньги, с той же гарантией самый выгодный вариант. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные комбинации в русск ом режиме
On Fri, 17 Mar 2006 23:00:52 +0300 Иван Лох [EMAIL PROTECTED] wrote: Хотя бы следующие: - комбинации клавиш не зависят от раскладки, vim умеет (если не unicode), emacs тоже Я в начале темы писал что у меня UTF-8... а значит ни vim ни emacs не могут нормально работать с клавиатурными комбинациями (так сказать из коробки). - при открытии и сохранении файла можно указать кодировку, Оба умеют Почитав документацию, а это время (у gedit это просто в соответствующих диалогах). И потом надо повесить памятку горячих клавиш размера А3 :) Хотя для vim я с помощью сообщества соорудил неплохую переключалку: http://www.opennet.ru/base/rus/vim_rus_text.txt.html Но это опять же не из коробки и vim не умеет почеловечьи проматывать (показывать) длинные абзацы (т.е. без концов строк) размером с пол экрана. - выбранные комбинации клавиш короткие и под рукой - не надо менять, ;-} Это Ваши иллюзии Нет, это моя необходимость - я программирую под Windows и попробовав разные комбинации хочу иметь один набор управляющих клавиш. То есть стандартные комбинации vim и emacs я считаю менее удобными. И судя по: gedit, OpenOffice.org Writer, AbiWord Word Processor мои пристрастия не являются каким-то уродством или иллюзиями. Кстати из-за недоделок vim связанных с UTF8 у меня сейчас все часто используемые комбинации висят на F1-F10 с вариациями - работать стало удобнее, но недостаточно. - открытые файлы показаны закладками (xemacs я пробовал - это отдельная тема), Оба умеют, только зачем? Наглядно и удобно. Видел только в xemacs и в его документации это отмечается как плюс относительно emacs... Устаревшая информация? Если ошибся, то вместо этого пункта можно рассматривать перетаскивание мышью - баловство, но тоже удобно :) - без чтения документации легко менять режим подсветки синтаксиса. А где сложно? Запускаю emacs и тщательно рыскаю по меню... есть только один пункт, который или включает или выключает подсветку :( В vim это легко и набор очень богат, так что к нему это замечание не относится - пардон. Хочется что-то развитое типа emacs, только чтоб умел банальные вещи как у gedit и со внутренним языком типа питона или c++. Емаксовый Lisp я посмотрел - устарел он однозначно. Lisp??? Его можно любить или не любить, но слово _устарел_ это Вы загнули. Что же касается C++ скриптинга... Вы когда-нибудь с ним _практически_ работали? А зачем скриптинг? Если правильно понимаю, то Lisp сначала компилируется, а значит ничего не мешает создавать редактор на C++ и соответсвенно конфигурировать на C++ :) При загрузке проверять изменения в пользовательском каталоге и при необходимости компилировать нужные файлы в нём, затем подгружать оттуда полученную библиотечку или плагин. Просто emacs писался когда C++ ещё не начинал рождаться :) Я читал про идею Lisp`а, на ней видимо выросло множество языков - она очень проста и понятна, как ассемблер. Это привлекает, но платой за это будет, мягко говоря, очень своеобразный стиль написания арифметических выражений, имя функции внутри открывающей скобки, писать всё внутри скобок... хотя логичнее иметь один разделитель выражений типа ; и по умолчанию трактовать слово, без открывающей скобки перед ним, как функцию. Судя по синтаксису появлющихся языков эти раритетные фичи lisp`а уже не вернутся, а вот идеи Lisp`а живут и воплощаются в других языках :) Например вставка строки документации для функции - в питоне один в один повторяет Lisp, но это уже не Lisp :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Родная школа :)
Celeron 866 32 mb RAM onboard video 10 gb HDD +++ Еще есть такие: Celeron 1.7 GHz 128 mb RAM 40 gb HDD onboard video +++ Собственно вопрос: какой на это хозяйство воткнуть Desktop Environment или какой-нибудь иксовый менеджер, который не сильно тормозил бы и при этом на машине еще какой-нибудь офис с FreePaskal-ем. Пока остановился на XFCe, т.к пока надо более-менее windows-like фейс :( Я бы поставил IceWM + rox-filer (в качестве рабочего стола и файлового менеджера, требует UTF-8). При этом убрал бы пейджер и внизу панель одной строкой, чтоб более похоже было на виндовс. Из icewm тем нравится dusk. В .icewm/startup : #!/bin/sh # start rox - desktop icon and file manager rox -n --pinboard=desktop В качестве офиса можно abiword + gnumeric, а на машинах помощнее open office. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Emacs и клавиатурные к омбинации в русском режиме
D А зачем скриптинг? Если правильно понимаю, то Lisp сначала D компилируется, а значит ничего не мешает создавать редактор на C++ и D соответсвенно конфигурировать на C++ :) При загрузке проверять изменения D в пользовательском каталоге и при необходимости компилировать нужные D файлы в нём, затем подгружать оттуда полученную библиотечку или плагин. D Просто emacs писался когда C++ ещё не начинал рождаться :) Птичка наивняк. Живет на ивняке. Гнездится в медном тазу и периодически им накрывается. Ну, то есть последнее предложение верно, а остальное - ну ты понял... Извиняюсь, доку читал очень бегло, но разве следующий кусок не говорит о том, что Lisp в Emacs предварительно компилируется в байт-код? Emacs Lisp has a compiler that translates functions written in Lisp into a special representation called byte-code that can be executed more efficiently. The compiler replaces Lisp function definitions with byte-code. When a byte-code function is called, its definition is evaluated by the byte-code interpreter. Среди пакетов можно увидеть следующие: xemacs21-basesupport - Editor and kitchen sink -- compiled elisp support files xemacs21-basesupport-el - Editor and kitchen sink -- source elisp support files В чём собственно я ошибся? Lisp не компилируется или невозможно конфигурацию писать на C++? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Fri, 24 Mar 2006 01:07:17 +0300 Ilya Kolpakov [EMAIL PROTECTED] wrote: У меня сестра сидела за компом, когда он включился. Неприятно, я не хочу видеть неожиданно возникающие сатанинские картинки и не хочу чтобы мои домашние вдруг видели такое. (В настройки XScreenSaver я не лазил вообще). Я считаю, что он как минимум не должен быть включен в список скринсейверов, которые запускаются по умолчанию. Если у меня дети за компом сидят? Не говоря уже о том, что на верующего человека, это может произвести _очень_ сильное впечатление. Вообще есть ли какие-нибудь правила на этот счет? Надо настраивать Linux под себя. В том числе и XScreenSaver. Даже в Windows мало кто оставляет их заставку по умолчанию ;) Вообще-то эта заставка мне тоже не нравится и я её отключил, а ещё там есть прыгающая корова - для кого-то это святое животное и расценят как кощунство... Так что рекомендую просмотреть весь список и оставить нужные. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: отладка под gdb
On Sat, 25 Mar 2006 01:08:30 +0300 Vasily Titsky [EMAIL PROTECTED] wrote: Возвращаясь к существу вопроса - пошаговая отладка в gdb многопоточных приложений - возможна? Если да, то как? URL'ы, доки и прочее - приветствуются. Можно писать так чтоб меньше отлаживать... Рекомендую познакомиться с профессиональной кросплатформенной C++ библиотекой ACE (свободная, есть в дистрибутиве). http://www.cs.wustl.edu/~schmidt/ACE.html По ней есть пара книг (тяжело читаемых) на русском (Программирование сетевых приложений на C++ Дуглас Шмидт (Бином)), остальное на английском (немного легче читаемо). Основное в ней - сеть и многопоточность. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Sat, 25 Mar 2006 22:23:46 +0300 Petrov Dmithriy [EMAIL PROTECTED] wrote: On Saturday 25 March 2006 22:15, Yury Luneff wrote: On Sat, Mar 25, 2006 at 07:32:33PM +0300, Иван Лох wrote: Убеждения против скринсейвера -- это почти нормально, не нравится, не смотри. Ненормально когда люди пытаются мешать другим людям агитировать за свои взгляды. За сатанизм, в частности. Дерево, которое начало эту дискуссию не просто не хотело смотреть на определенный сейвер, оно считало. что его мудацкие христианские взгляды, чем-то лучше сатанистских, и пропаганда последних должна быть ограничена. Вот и все. моё мнение уже было озвучено - в дебиане демократия, если есть fortunes-offensive, со скринсейверами тоже можно так замутить. в принципе, без него намного хуже не станет ;) Кому-то оффенсив это череп горящий, а кому-то череп это самое милое дело, а от цветочков на лугу его тошнит... Как будем определять offensive? Вообще-то в России не всякие секты разрешены и граница проводится по направленности организаций. То есть запрещены те которые умышленно вредят большинству и их текушему государственному строю (что-то в этом роде - учился я на юриста, но уже многое забывается). Сатанинские взгляды часто граничат с преступными или таковыми являются (человеческие жертвоприношения, совращение малолетних, изнасилования)... Защитная реакция государства и отдельных людей понятна и оправдана потому что: жить цивилизованно с компьютерами и т.п. мы можем только сообща, а общество прогрессирует только когда мы помогаем друг другу и прикладываем усилия на общее благо - надеюсь эти банальные вещи не надо объяснять... Соответвенно люди паразитирующие на сообществе или уничтожающие его здоровые составляющие должны быть исключаемы из сообщества или ещё лучше было бы давать им возможность повыживать в одиночестве на самообеспечении, чтоб оценили пользу сообщества. Отсюда и деление символики кому черепа, кому цветочки... Но Debian не Россия и им как любым инструментом пользуются приверженцы разных религий значит нужно или договариваться и разделять спорные пакеты по религиям или каждый сам будет сортировать черепа/цветочки при настройке системы. Про мудацкие христианские взгляды и сатанистские хочу сказать, что для умного исследователя и те и другие будут недостаточны для создания полноценного мировозрения, потому что для получения достаточного личного опыта и проверки их взглядов нужно встать на один уровень развития с основателями этих движений... Думаю, что ярая защита одного из движений в большинстве случаев говорит только о фанатичности этого человека. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: посоветуйте файлменеджер
On Thu, 6 Apr 2006 16:08:50 +0600 Андрей Телешов [EMAIL PROTECTED] wrote: вопрос в другом -- сколько времени займёт поставить конкверор, разобраться в нём, прочитать доку, не найти там нужных фич (причём не факт, что их там действительно _нет_, я ведь могу их просто _не_найти_), а затем проделать это с наутилусом, xfe, xffm, rox-filer и пр. ... rox-filer - только в UTF-8, нет дерева xfe - на FOX, как проводник, нехватило терпения настроить ему русские шрифты (у него какие-то свои идеи на эту тему) Сам использую rox-filer в icewm, в гноме наутилус (в icewm его не узнать - калека), а как двухоконный менеджер настроил везде gentoo (правда мышь в нём до конца не настроить по причуде автора). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: посоветуйте файлменеджер
On Wed, 12 Apr 2006 20:42:06 +0600 Андрей Телешов [EMAIL PROTECTED] wrote: А в чём проявляется калечность наутилуса? Потеря функциональности ФМ или отсутствие привязок к окружению? Склоняюсь к использованию наутилуса, но гном ставить не хочется :( И юзеры уже почти привыкли, как раз к icewm с закосом под w2k :) Гном сейчас второй месяц пробую... Заметно красивее, но граблей в нём разложено немеряно :( Сейчас уже более менее знаю какие gDesklets не надо использовать, какие галочки и где не ставить... Наутилус в icewm теряет нормальный внешний вид. Но это не мелочь поскольку ни значков зависящих от файла и его содержимого, ни нормального масштабирования иконок - смотреть страшно. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Сеть на ASUS P5K Premium
Приветствую! В материнке ASUS P5K Premium аж 2 сетевые карты и никак не удаётся поднять сеть :( чипсет там intel P35. Одна из сетевых карт RTL8110SC вроде как должна поддерживаться модулем r8169, но... ставил ядро и из тестинг и из sid (у меня etch), но безрезультатно ifup пишет No such device... Кто имеет опыт настройки линукса на данном чипсете подскажите удавалось ли настроить сеть? В Windows сеть настроил, то есть сама материнка работает. -- С уважением Телегин Дмитрий
Re: Сеть на ASUS P5K Premium
Благодарю всех откликнувшихся. Сеть заработала на обоих встроенных карточках (eth3, eth4) на ядре из тестинга (2.6.22-4-686). Я вчера в /etc/network/interfaces ошибся. -- С уважением Телегин Дмитрий
Re: Загрузка системы пр и добавлении нового диск а.
Доброго времени суток! В системе есть возможность подключать SATA диски через мобил рек. Если диск не подключать, проблем при загрузке нет. Если подключить хард, то система не загрузится, ссылаясь на то, что в fstab прописаны неверные пути и не обнаружен /bin/sh. В oSuSE такого не наблюдалось. Подозреваю, что есть возможность на каждый хард установить некий идентификатор, который будет указывать системе грузится с конкретного диска в независимости от того, что до перезагрузки он был sda, а после перезагрузки стал sdb. Только с чего начать, куда копать и что почитать? Что посоветуете? Есть ещё вариант - встроить модуль, обслуживающий диск с root разделом, в ядро. Тогда нужный диск всегда будет первым, я так делал, один минус - надо пересобрать ядро. -- С уважением Телегин Дмитрий
Re: Format ext3
On Thu, 17 Apr 2008 21:45:29 +0400 Виталий Беленький [EMAIL PROTECTED] wrote: Ставил SUSE на десктоп для экспериментов, ставил между прочим и не заметил что он взял вместо Мастера на IDE контролере, единственный диск на SATA. SUSE форматит в raiserFS, была ext3. Есть шанс восстановить данные? Если есть то чем? Есть бесплатная R-Studio для ext2. -- С уважением Телегин Дмитрий
Re: XFS and ReiserFS
On Wed, 23 Apr 2008 18:17:43 +0300 Rodion Brodetsky [EMAIL PROTECTED] wrote: Доброго времени суток достопочтенный All! Пишу письмо в эту рассылку не ради флейма, а ради интереса и разъяснения одной проблемы. Меня заинтересовала файловая система XFS. Сам я вот уже 5 с лишним лет использую ReiserFS, но как-то наткнулся на одну статейку (возможно она не очень объективно освещает проблему) и в ней XFS во многих тестах показала себя куда лучше, чем остальные файловые системы. Хочется узнать мнение читателей этой рассылки об этой файловой системе. Кто с ней сталкивался, кто работал, как она проявила себя в повседневной работе и как она по сравнению с ReiserFS ? Уточню что область работы ФС, в моём случае - это обычный домашний компьютер и как следствие файлы и задачи будут самые разнообразные. Я когда-то тоже стоял перед таким выбором и провёл небольшой тест разных fs: http://lists.debian.org/debian-russian/2005/01/msg01172.html В двух словах: xfs очень быстрая, но ресурсоёмкая. Я её использовал несколько лет и заметил, что иногда при сбоях питания можно получить очень старую версию файлов... xfs наверное долго не сохраняет, хотя я сохраняю редактируемые файлы очень часто. А вот на ноутбуке у меня только ext3 так как места не очень много, а для ext3 есть нормальные драйвера под Windows Vista и у меня большая часть диска доступна на запись и из линукса и из виндовс. Я сейчас уже настолько к этому привык, что похоже и на домашнем сменю /home с xfs на ext3. -- С уважением Телегин Дмитрий
Re: переход etch/lenny
On Mon, 5 May 2008 08:15:25 +0300 Fedir Gontsa [EMAIL PROTECTED] wrote: Цель перехода... более новые программы необходимые мне доступны в новой ветке и тащут много зависимостей. Как лучше осуществлять переход? скачать образ dvd и обновляться с него? интернет не быстрый но безграничный в скромных пределах и если обновлять apt-get update то это тоже пару дней. В backports тоже не совсем свежак Так как машина для работы то хотелось бы минимально пострадать. или установить систему на свежеотфоматированый диск это лучший путь? Если backports хоть как-то устраивает, то его и рекомендую т.к. это как раз самое что ни на есть минимально пострадать. Если обязательно переустанавливать, то тут можно или устанавливать на чистый раздел и затраты будут предсказуемы, или обновляться - можно выиграть, а можно проиграть, т.е. каждый случай индивидуален. -- С уважением Телегин Дмитрий -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: книги по программированию на с++
В первую очередь книжка: Программирование для Linux Профессиональный подход Митчел, Оулдем, Самьюэл Advanced Linux Programming Mitchel, Oldham, Samuel Написано понятно и с примерами, но только С. C++: Кросплатформенная C++ библиотека ACE (свободная, есть в Debian дистрибутиве). http://www.cs.wustl.edu/~schmidt/ACE.html По ней есть пара книг (тяжело читаемых) на русском (Программирование сетевых приложений на C++ Дуглас Шмидт (Бином)), остальное на английском (немного легче читаемо). Основное в ней - сеть и многопоточность. Форум С++ под Linux: http://forum.vingrad.ru/c-c++programming-under-Unix-Linux.html On Sat, 21 Oct 2006 11:47:37 +0300 Павел Марченко [EMAIL PROTECTED] wrote: привет всем! Не подскажете хорошие книги по програаммированию на С++ под Linux. Интересуют принципы построения многоуровневых приложений, networking, multithreading, создание кросплатформенных приложений. -- С уважением, Павел Марченко mailto:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: deb-пакеты и меню
есть тулза в debhelper: dh_installmenu и ее можно заюзать при изготовлении пакета. я не пользуюсь всякими меню в оконных менеджерах итп вопрос: как можно затестить корректно ли все с этим самым меню без установки WM етим самым меню пользующимся? В каталоге /usr/lib/menu/ после инсталляции пакета должен появиться файлик или несколько по которым будут строится меню оконных менеджеров. Собственно оти файлы и надо смотреть, чтоб контроллировать. Для полноты эксперимента можно таки поставить icewm и ничего не настраивая посмотреть его менюшку. Чтоб меню перестроилось надо вызвать update-menus. Затем перезапуск icewm (есть в его же меню). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: nvidia под 2.6, или грабли для бледнолицых
# aptitude show nvidia-kernel-source Пакет: nvidia-kernel-source Состояние: не реальный пакет А зачем nvidia-kernel-source? На сайте nvidia есть нормальные драйвера. On Tue, 28 Nov 2006 19:36:17 +0600 Юрий Поспелов [EMAIL PROTECTED] wrote: Действуем только через бинарные пакеты. Установлено лишь ядро 2.6.8. При установке пакета nvidia-kernel-source с целью получить nvidia-kernel для 2.6 с помощью module-assistant, aptitude автоматически тянет пакет kernel-image-2.4.27-2-386! Что, в этом случае для установки просто драйвера необходимо установить другое ядро? Или я чего-то не понял в этой пакетной архитектуре? Просьба ответить с копией мне, поскольку на список рассылки не подписан. -- Debian GNU/Linux Sarge 3.1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Не запускать сервис в /etc/init.d
В /etc/init/d имеется сервис, который хочется, как правило, не запускать (amule-daemon). При этом сносить пакет не хочется. Вопрос: как бы это сделать, да ещё так, чтобы при автообновлении пакета сервис не становился снова запускаемым? Или нереально вообще совсем, только снос пакета? Очень удобно использовать rcconf, поскольку он запоминает выключенные демоны и позволяет их увидеть и заново включить. #aptitude install rcconf #rcconf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Как повернуть страницу в latex?
Хочется чтоб сохранялась общая нумерация страниц, было нормальное оглавление, но одно из приложений документа было повёрнуто в landscape (из-за очень длинной широкой таблицы). Обыскался, неужели в latex нельзя такое сделать? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Как увеличить скорость загрузки файлов на сервер?
Есть в локальной сети сервер. Подключен по гигабиту. Переодически надо на него достаточно быстро закинуть порядка сотни гигабайт. Сейчас по большей части иду к нему и подцепляю нужные жёсткие диски, затем копирую с диска на райд массив. Но выключать его для этой операции не всегда можно, да и ходить до него нет желания... Иногда пользуюсь scp, но для больших объёмов это мучительно долго. Что я уже попробовал: - копировать через самбу - примерно 10 Мб/сек - копировать через scp - примерно 20 Мб/сек (с параметром -c blowfish) - копировать через ftp - примерно 30 Мб/сек, но дата модификации файлов становится равной текущей Отсюда вопросы: Как сохранять дату модификации файлов по ftp? Пробовал разные сервера и клиенты - неудаётся. Как запретить scp шифровать передаваемые файлы, чтоб увеличить скорость? Может есть другие варианты, как по сети быстро передать кучу информации? И на сервере и у меня стоит Debian Sarge. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как увеличить скорость загрузки файл ов на сервер?
On Thu, 21 Dec 2006 18:42:02 +0300 Pavel Ammosov [EMAIL PROTECTED] wrote: On Thu, Dec 21, 2006 at 07:24:02PM +0400, Dmitry-T wrote: Есть в локальной сети сервер. Подключен по гигабиту. Переодически надо на него достаточно быстро закинуть порядка сотни гигабайт. Сейчас по Что я уже попробовал: - копировать через самбу - примерно 10 Мб/сек - копировать через scp - примерно 20 Мб/сек (с параметром -c blowfish) - копировать через ftp - примерно 30 Мб/сек, но дата модификации файлов становится равной текущей Мегабит/c или Мегабайт/с? Мегабайт -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как увеличить скорость загрузки файл ов на сервер?
Если у тебя вся сеть на гигабите и поддерживаються jumbo frames то проверь mtu на сетевой карте. Если 1500 то можешь увеличить. Вся сеть. А как узнать поддерживаются jumbo frames или нет? (интеловские встроенные сетевые карты и у меня и на сервере) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как увеличить скорость загрузки файл ов на сервер?
D Может есть другие варианты, как по сети быстро передать кучу информации? D И на сервере и у меня стоит Debian Sarge. rsync попробуйте. только по родному протоколу, не ssh. Это его надо сервером запустить и тогда он перестанет использовать ssh? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как увеличить скорость загрузки файл ов на сервер?
Вообще, в условиях дефицита процессорной мощности для передачи данных и trusted локальной сети я использую rsync over старый добрый rsh. У меня ls -l /etc/alternatives/rsh показало: lrwxrwxrwx 1 root root 12 2006-11-28 13:26 /etc/alternatives/rsh - /usr/bin/ssh В дистрибутиве нашёл разные rsh: rsh-redone-client - Reimplementation of rsh and rlogin rsh-redone-server - Reimplementation of rshd and rlogind rsh-client - rsh clients. rsh-server - rsh servers. Лучше ставить rsh-redone? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [Fwd: Re: [LARTC] catching DNAT'ed packet]
Может кто знает как в iptables зарулить пакеты после un-DNAT в -j ULOG? Возможно ли это вообще? Я iptables изучал по http://iptables-tutorial.frozentux.net/iptables-tutorial.html есть русский вариант http://gazette.linux.ru.net/rus/articles/iptables-tutorial.html Но из этого руководства не понятно в какой момент происходит un-DNAT, поэтому наверное стоит проэкспериментировать. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как увеличить скорость загрузки файл ов на сервер?
- копировать через самбу - примерно 10 Мб/сек странно, у меня без какого-то тюнинга между виндовым ноутбуком (p-m 1.3) и достаточно слабым компьютером (athlon xp 2000+, via chipset) получилось 30Мб/с по smb. Действительно странно, поскольку с win2000pro лицензионной на сервер с самбой 3 я тоже пробовал загружать файлы - насколько помню скорость та же что и в Linux... А какая скорость по ftp? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Посыпался жесткий диск :(
On Thu, 4 Jan 2007 15:33:16 +0300 Max Dmitrichenko [EMAIL PROTECTED] wrote: Всех с наступившим! Под НГ посыпался винчестер - появились на нём bad block'и. Вчера взял другой винт (больший чем сломавшийся), загрузился с knoppix и сказал так: # dd if=/dev/hda of=/dev/hdb bs=1M conv=noerror Всё бы хорошо, но похоже, что те места на hda, которые нельзя было прочесть, dd не прочел, НО! на hdb он эти места не пропустил, т.е. скажем если на hda сектор с номером N не читается, то на hdb в сектор номер N будет записан сектор (N+1) с hda. Таким образом, всё содержимое жесткого диска после каждого bad block'а сдвигается на один bad block к началу. Я не уверен, что всё происходит в точности так, но если взять мегабайт данных из любого места с полетевшего диска до первого bad block'а и из того же места с нового винта, то они совпадают, если же после - то отличаются. Вопрос номер один. Как сказать dd чтобы нечитаемые секторы на hda забивались бы нулями на hdb? Или может есть другая софтина, которая занимается этим. Про другую софтину тут уже писали, а вот для dd надо было всего лишь указать размер блока в 512 (в соответствии с физическим на винте) и добавить в conv опцию sync. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Посыпался жесткий диск :(
On Thu, 11 Jan 2007 14:02:29 +0300 Pavel Ammosov [EMAIL PROTECTED] wrote: On Thu, Jan 11, 2007 at 02:46:42PM +0400, Dmitry-T wrote: Вопрос номер один. Как сказать dd чтобы нечитаемые секторы на hda забивались бы нулями на hdb? Или может есть другая софтина, которая занимается этим. Про другую софтину тут уже писали, а вот для dd надо было всего лишь указать размер блока в 512 (в соответствии с физическим на винте) и добавить в conv опцию sync. ddrescue работает быстрее всёравно. Он копирует большими блоками и только при ошибках переходит на 512 байт. Если dd указать использовать блоки больше сектора, то c sync будет пропущен не только сбойный сектор, но и рядом расположенные. А на современных дисках нумерованные подряд секторы вовсе не обязательно расположены физически рядом на поверхности. Про скорость согласен - в этом режиме dd заметно медленнее чем с мегабайтным размером блока. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
for + ls + файлы с пробелами в именах
Захотел сделать архивы сервера более доступными пользователям. Открыл их по самбе, кодировку на сервере сделал cp1251, но гигабайт на 30 архив для пользователей бесполезен - не могут с ним работать через total commander. Пришлось раздробить архивы, запаковать по подкаталогам. С /home всё прекрасно получилось, но есть ещё общая информация, а тут подкаталоги в именах имеют пробелы и for их непонимает. Банальный цикл: for dirName in `ls /mnt/info` do tar -czf /mnt/backup/1day/$dirName.tgz /mnt/info/$dirName done Пробовал и `ls -Q` но for всё равно разбивает подкаталоги. Например для подкаталога Отдел учетов получаются пустые Отдел.tgz и учётов.tgz. Может есть возможность это обойти? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Как в procmail задать по два д ействия на несколько условий?
Настроил автоматический приём почты через fetchmail и procmail, но такое чувство что я что-то не понял в procmail. Смысл в том что почту надо не только принять но и распаковать вложения и уложить их по соответствующим каталогам в итоге .procmailrc у меня имеет примерно следующий вид: # Почта от X с фалом x.arj :0 * ^From.*(x@) * ^FileName.*x.arj { # создаю каталог для писем CUR_DIR=$x/original DUMMY=`mkdir -p $CUR_DIR` # сохраняю письмо в нужном каталоге :0 c $CUR_DIR/. # распаковвываю письмо своим скриптом :0 aw | /usr/local/bin/unpackMail.pl $CUR_DIR } # Почта от Y и от X, но без файла x.arj :0 * ^From.*(x@|y@) * !^FileName.*x.arj { # создаю каталог для писем CUR_DIR=$y/original DUMMY=`mkdir -p $CUR_DIR` # сохраняю письмо в нужном каталоге :0 c $CUR_DIR/. # распаковвываю письмо своим скриптом :0 aw | /usr/local/bin/unpackMail.pl $CUR_DIR } По идее первое условие должно было бы забрать письма от X с фалом x.arj, но они идут дальше и мне во втором условии надо писать не просто * ^From.*(x@|y@) а * ^From.*(x@|y@) * !^FileName.*x.arj Такой стиль при увеличении условий очень неудобен. Как я понимаю, причина в том что я в первом действии указываю флаг с :0 c но если я его убираю, то у меня не выполняется второе действие (по распаковке письма). Пробовал и :0 a и :0 A Как-то неудобно получается, если хочешь задавать по два действия, то procmailrc будет выполнятся до самого конца, вместо завершения на нужном действии. Может я что-то не так делаю? Дебиан стоит sarge. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: for + ls + файлы с пробелами в именах
Пересылаю ответ: On 15.01.2007, at 15:23, Dmitry-T wrote: Захотел сделать архивы сервера более доступными пользователям. Открыл их по самбе, кодировку на сервере сделал cp1251, но гигабайт на 30 архив для пользователей бесполезен - не могут с ним работать через total commander. Пришлось раздробить архивы, запаковать по подкаталогам. С /home всё прекрасно получилось, но есть ещё общая информация, а тут подкаталоги в именах имеют пробелы и for их непонимает. Банальный цикл: for dirName in `ls /mnt/info` do tar -czf /mnt/backup/1day/$dirName.tgz /mnt/info/$dirName done например так `/bin/ls /mnt/info` | while read dirName; do .. done Пробовал и `ls -Q` но for всё равно разбивает подкаталоги. Например для подкаталога Отдел учетов получаются пустые Отдел.tgz и учётов.tgz. Может есть возможность это обойти? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Proforg email/JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: for + ls + файлы с пробелами в именах
On Tue, 16 Jan 2007 11:31:30 +0400 Nick 'TARANTUL' Novikov [EMAIL PROTECTED] wrote: Еще вариант find ./ -print0 | xargs -0 command Попробовал find ./ -maxdepth 1 -print0 | xargs -0 echo и увидел что find ещё и каталог-точку выдаёт перед первым моим каталогом (наподобие как у ls -a). Что-то не пойму как это отключить. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: jabberd + icq transport -- какой?
On Mon, 22 Jan 2007 14:52:25 +0300 Victor Wagner [EMAIL PROTECTED] wrote: On 2007.01.22 at 14:11:03 +0300, Kirill Frolov wrote: Собственно выбор может вестись, как я понял, между jabber и ejabberd пакетами. В первом, без установки чего-то со стороны и руками, можно добиться работы с ICQ? Руками вообще ничего ставить лишнего не хочется. ICQ транспорт для jabberd живет в пакете jabber-jit. Соответственно, ставятся эти два пакета (ну по вкусу jabber-jut, jabber-muc etc) и немножко редактируются конфигурационные файлы. Подсказка: vim /etc/jabber/jabber-jit.xml и правим 1252 на 1251 !-- Charset -- charsetwindows-1252/charset -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Можно ли установить SUID для скрипта?
Приветствую всех! Вычитал в справочнике (по Unix), что можно поставить SUID бит для скрипта и он запустится от имени владельца. Я попробовал на shell скрипте и ничего подобного - что с SUID, что без одинаковое сообщение о запрете доступа. При этом для нескриптового исполняемого файла SUID работает как и ожидается... Это особенность Linux или таки можно заставить скрипт запуститься от другого пользователя? Debian Sarge файловая система XFS -- С уважением Телегин Дмитрий -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Можно ли установить SUID для скрипта?
On Mon, 05 Mar 2007 14:18:30 +0600 Aleksey Luzin [EMAIL PROTECTED] wrote: Dmitry-T wrote: Приветствую всех! Вычитал в справочнике (по Unix), что можно поставить SUID бит для скрипта и он запустится от имени владельца. Я попробовал на shell скрипте и ничего подобного - что с SUID, что без одинаковое сообщение о запрете доступа. При этом для нескриптового исполняемого файла SUID работает как и ожидается... Это особенность Linux или таки можно заставить скрипт запуститься от другого пользователя? Это что за книжка такая? Девид Тейнсли Язык shell Linux и UNIX. Справедливости ради, надо отметить, что автор оговаривается, что это не на всех системах работает. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Как сменить после установки линукса час ы с гринвича на локальные?
При установке etch видимо торопился и сказал что часы идут по Гринвичу, а теперь, когда установил кучу пакетов, заметил ошибку и незнаю как исправить, а всё переустанавливать жалко. Вроде этот вопрос обсуждался, но что-то я никак не нарою ответа... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как сменить после установки линукса часы с гринвича на локальные?
Пробовал tzconfig и tzselect, но они меняют часовой пояс, а не восприятие встроенных часов компьютера, т.е. у меня дебиан сейчас считает что часы которые я вижу в BIOS идут по гринвичу, а у меня там на самом деле стоит родное самарское время... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как сменить после установки линукса часы с гринвича на локальные?
выставьте правильное время и запустите hwclock --systohc Выставил время через data -s, потом hwclock --systohc потом перезагрузил ноутбук и... всё постарому (время в BIOS считается за Universal Time, а я хочу чтоб за локальное т.к. у меня ещё и лицензионный виндовс параллельно установлен). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как сменить после установки линукса часы с гринвича на локальные?
При установке etch видимо торопился и сказал что часы идут по Гринвичу, а теперь, когда установил кучу пакетов, заметил ошибку и незнаю как исправить, а всё переустанавливать жалко. Вроде этот вопрос обсуждался, но что-то я никак не нарою ответа... /etc/default/rcS # Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not. UTC=no Как ни странно но у меня стоит UTC=no, пробовал менять и перезагружаться - результат нулевой. На др. комп. на Sarge пробовал менять - тоже ничего не меняет :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: архивы и русские имена файлов
Архивируем RAR в виндах (XP), имена файлов русские. Распаковываем в линухе (etch, locale koi8) - крокозябры. Обратно кажется то же самое. Вопрос - как справиться? Поможет ли смена архиватора и если да - на какой? convmv натравить на распакованные файлы -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как сменить после установки линукса часы с гринвича на локальные?
/etc/default/rcS # Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not. UTC=no Как ни странно но у меня стоит UTC=no, пробовал менять и перезагружаться - результат нулевой. На др. комп. на Sarge пробовал менять - тоже ничего не меняет :( Читай архив рассылки за последний месяц - точно такая-же проблемма проскакивала. У меня лечилось постановкой ACPI HPET TABLE = NO в биосе. Но вроде как проскакивало и програмное решение. На моём ноуте (Samsung Q35) в биосе такой опции нет. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Как сменить после установки линукса часы с гринвича на локальные?
Кажется, я вспомнил, как у меня было. Сначала системные часы стояли на Гринвиче, а переменная UTC имела значение yes. В этом режиме запускался tzconfig, выставлялась нужная зона Europe/Moscow. А потом переменная UTC ставилась в режим no. Тут в другом проблема - при загрузке вижу select() to /dev/rtc to wait for clock tick timed out. попробуй внести HWCLOCKPARS=--directisa в начало файла(ов) /etc/init.d/hwclock* man hwclock на предмет directisa у меня hwclock почему-то через /dev/rtc на моём железе (thinkpad t60) не заработал, а с --directisa пошло У меня при загрузке на этапе настройки системных часов выдавалось: Setting the system clock.. select() to /dev/rtc to wait for clock tick timed out В файле /etc/init.d/hwclock.sh заменил строчку HWCLOCKPARS= на HWCLOCKPARS=--directisa и перезагрузился. Сообщение про timed out пропало. Выставил время: date -s '13:20' hwclock --systohc --directisa Перезагрузился и проверил через dpkg-reconfigure tzdata всё нормально :) Благодарю всех за помощь. Система: Debian Etch на ноутбуке Samsung Q35. -- С уважением Телегин Дмитрий -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Куда записать автоочистку некоторых кат алогов
Надоело переодически разгребать мусор и решил в своём домашнем каталоге настроить умную автоочистку tmp и download от старых файлов, может ещё каких подкаталогов, но куда бы идеологически правильно прикрепить чистящий скрипт в Debian? Компьютер имеется ввиду домашний и вполне логично чистить нужные каталоги при его загрузке. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Delete old Debian packages
Ни как не найду чем почистить каталог с кучей пакетов от их старых версий :( То есть я на одном компьютере в разное время скачивал для разных машин deb`ы через apt-get -d install, но умышленно не пользовался apt-get autoclean чтоб не удалялись пакеты которые я не обновил до самой последней версии. Теперь когда каталог разросся хочется удалить из него пакеты для которых в этом каталоге есть их более новые версии, но чем это сделать? Подскажите пожалуйста.
Re: Delete old Debian packages
По моему? Вы не совсем понимаете что такое autoclean (вероятно, Вы перепутали его с clean). man apt-get: autoclean Like clean, autoclean clears out the local repository of retrieved package files.The difference is that it only removes package files that can no longer be down-loaded, and are largely useless. This allows a cache to be maintained over a long period without it growing out of control.[...] Видимо я не ясно выразился. Не раз вызывалась apt-get update и в соответствии с: removes package files that can no longer be down-loaded, and are largely useless. - apt-get удаляет пакеты которые по её мнению уже старые, а для меня они из скаченных самые новые. Меня не пугает, что уже появились новые версии пакетов, а те которые у меня - их apt уже не может найти, главное чтоб зависимости выполнялись, поэтому я autoclean не пользуюсь. А чем почистить такой каталог?
Re: образ системы
подскажите плз, как можно сделать образ системы на всякий случай (с помощью mkisofs?), т.е. при необходимости на винт поставить при необходимости систему с образа... Посмотри пакет partimage. Я им fat32 пробовал - копирует только используемое дисковое пространство. Сам разбивает образ на файлы заданного размера и собирает. Удобно что есть неинтерактивный режим. В knoppix он есть, поэтому легко восстановить раздел через загрузку с CD.
Re: Delete old Debian packages
D Видимо я не ясно выразился. Не раз вызывалась apt-get update и в D соответствии с: removes package files that can no longer be D down-loaded, and are largely useless. - apt-get удаляет пакеты D которые по её мнению уже старые, а для меня они из скаченных самые D новые. Меня не пугает, что уже появились новые версии пакетов, а те D которые у меня - их apt уже не может найти, главное чтоб зависимости D выполнялись, поэтому я autoclean не пользуюсь. А чем почистить такой D каталог? Перловым скриптом строчек на пять-десять. Хинт: имя пакета - это то, что до подчерка. Дальше версия. Да это-то было давно понятно, но ведь там ещё и версию надо по точкам и минусам разобрать и сравнить по частям. Я думал, что такая программа давно уже есть. Сейчас разобрался с пакетом apt-move, но там таже история, что с apt-get :( Никак не пойму зачем надо удалять не установленный на этом ПК пакет kernel-source-2.6.7 когда более нового 2.6 я ещё не скачивал!!! Это издевательство. Похоже придётся всётаки написать скрипт.
Re: Delete old Debian packages
Если я не ошибаюсь, сравнение там лексикографическое, то есть обыкновенное сравнение строк. Если сравнить просто как строки, то _0.9.7. будет новее, чем _0.9.10., а этого не надо.
Re: Delete old Debian packages
http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version всё гораздо хитрее. У dpkg есть ключ --compare-versions, с его помощью можно довольно просто реализовать эту логику, только многократно вызывать внешнюю программу может быть накладно. Спасибо! Я тут ещё решение надумал :) можно удалять старые файлы пропустив сообщения dpkg-scanpackages через простенький скрипт - ругается он читабельно, а запускать его всё равно часто приходится.
Re: Delete old Debian packages
Если кому-то понадобиться, то вот скрипт из двух файлов: (dists - подкаталог с пакетами) # cat mkdists #!/bin/sh dpkg-scanpackages dists /dev/null 2/tmp/ScanPackErrors | gzip dists/Packages.gz cat /tmp/ScanPackErrors ./rmOldDeb.pl /tmp/ScanPackErrors unlink /tmp/ScanPackErrors apt-get update # cat rmOldDeb.pl #!/usr/bin/perl -w foreach (){ if (/ignored data from (.+deb) !$/ || /filename (.+deb)\) is repeat;$/) { unlink $1; print Deleted $1\n;} }