vim и файлы в русских кодировках (success story)

2005-11-08 Пенетрантность Dmitry-T
Ранее я здесь спрашивал про то как просмотреть файл в различных русских
кодировках. Попробовав разные варианты остановился на доработке скрипта
предложенного 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)

2005-11-08 Пенетрантность Dmitry-T
 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)

2005-11-15 Пенетрантность Dmitry-T
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

2005-11-25 Пенетрантность Dmitry-T
 Есть ли какой-то резон переходить на 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

2005-11-25 Пенетрантность Dmitry-T
 У меня основная претензия, что konsole начинает страшно тормозить. Даже если 
 только в одной сессии поставить utf-8. 

А у гнома всегда тормозит :))) 
Есть xterm rxvt-unicode


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ru-unzip

2005-11-25 Пенетрантность Dmitry-T
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

2005-11-25 Пенетрантность Dmitry-T
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

2005-11-25 Пенетрантность Dmitry-T
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

2005-11-25 Пенетрантность Dmitry-T
 Представил человека юзающего этот gentoo и целющегося мышью по файлу. :)))
 ls все таки проще выйдет :)

То-то и оно, что мышью там лучше ничего не делать, поскольку она не
курсор перемещает, а сразу выделяет как пробелом - это авторская фича,
он считает что так правильнее... :(

А на счёт целиться по файлам мышью, то это бывает удобно, когда рука уже
на мыши. И к тому же у gentoo куча кнопок к которым можно назадовать
кучу горячих клавиш которые нужно помнить, а можно опять же ткнуть мышью
по редко используемой команде не нагружая память ненужной информацией :)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: KDE и Gnome

2005-11-27 Пенетрантность Dmitry-T
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

2005-11-28 Пенетрантность Dmitry-T
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: Не выключается модем

2005-11-28 Пенетрантность Dmitry-T
 Покажите все выставленное /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

2005-11-29 Пенетрантность Dmitry-T
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...

2005-11-30 Пенетрантность Dmitry-T
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: Не выключается модем

2005-11-30 Пенетрантность Dmitry-T
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...

2005-11-30 Пенетрантность Dmitry-T
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?)

2006-01-09 Пенетрантность Dmitry-T
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

2006-02-20 Пенетрантность Dmitry-T
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: выбор сервера

2006-02-20 Пенетрантность Dmitry-T
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

2006-02-23 Пенетрантность Dmitry-T
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

2006-02-25 Пенетрантность Dmitry-T
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

2006-02-27 Пенетрантность Dmitry-T
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

2006-03-01 Пенетрантность Dmitry-T
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

2006-03-02 Пенетрантность Dmitry-T
  Физическое положение тестовых файлов на диске одинаково. Показания
 У Вас два тестовых раздела на одном диске?

Два диска на одном шлейфе.

 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 пакетов

2006-03-03 Пенетрантность Dmitry-T
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 пакетов

2006-03-04 Пенетрантность Dmitry-T
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

2006-03-04 Пенетрантность Dmitry-T
Может кому-нибудь удавалось скомпилировать последнюю анюту в стабильном
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

2006-03-09 Пенетрантность Dmitry-T
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

2006-03-10 Пенетрантность Dmitry-T
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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
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 или маскарадинг под Де_иан

2006-03-16 Пенетрантность Dmitry-T
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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русском режиме

2006-03-16 Пенетрантность Dmitry-T
Добрался таки до изучения 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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-16 Пенетрантность Dmitry-T
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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
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: Выбор железа

2006-03-16 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-16 Пенетрантность Dmitry-T
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: а что у нас с законодательной базой?

2006-03-16 Пенетрантность Dmitry-T
 1. я не делаю никаких деструктивных действий (мой робот безобиден для
 контента сайта, кроме того траффик от него маленький (раз в 10 минут
 страничка скачивается в районе 100-120кб)
 2. я не отрицаю что этого робота написал я (ну вот нужен он мне)
 3. наличие робота не нравится администратору сайта, хотя чем -
 сформулировать он не может (еще раз: робот ходит под моим логином, я не
 скрываю своих данных)
 
 насколько я почитал статьи кодекса ко мне претензий быть не может?
 
 
 
 ситуация сейчас сводится к смешной:
 человек выставляет сервер в интернет с www-сервером на нем в котором
 написано: скачивать нельзя
 а я все равно скачиваю
 
 и типа меня посадить? ;)

Смешно, это точно :) И дался вам этот сайт и этот админ :)
Я бы выкинул из ссылок этот сайт и забыл о нём :)

Ситуация похожа на торговый ларёк в котором написано: руками не трогать,
а мы трогаем и удивляемся что хозяин матерится :) Это ведь торговый
ларёк, а он тут возмущается! Выложил значит можно и трогать! :))) Короче
он прав в своём безумии и лучше просто пройти мимо... ну или доказывать
ему что он не прав, учить жить и тратить своё время и нервы, кому как
нравиться :)

А в суде всё будет зависеть от того как судье преподнесут ситуацию
адвокаты и эксперты. Грамотных в этих статьях судей на всю Россию сейчас
раз два и обчёлся, поэтому и результат непредсказуем.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Emacs и клавиатурные комбинации в русск ом режиме

2006-03-16 Пенетрантность Dmitry-T
Я нашёл как подвязывать команды на русские буквы, например для ч
(команда выбрана для примера):

(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: Проблемы новичка с настройкой Дебиан а после установки

2006-03-17 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-17 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-17 Пенетрантность Dmitry-T
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 и выравнивание текста по ширине

2006-03-17 Пенетрантность Dmitry-T
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: Утилита для разделов

2006-03-17 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-17 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-19 Пенетрантность Dmitry-T
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: Выбор железа

2006-03-19 Пенетрантность Dmitry-T
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 и клавиатурные комбинации в русск ом режиме

2006-03-19 Пенетрантность Dmitry-T
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: Родная школа :)

2006-03-20 Пенетрантность Dmitry-T
 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 и клавиатурные к омбинации в русском режиме

2006-03-23 Пенетрантность Dmitry-T
  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

2006-03-24 Пенетрантность Dmitry-T
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

2006-03-25 Пенетрантность Dmitry-T
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

2006-03-26 Пенетрантность Dmitry-T
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: посоветуйте файлменеджер

2006-04-11 Пенетрантность Dmitry-T
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: посоветуйте файлменеджер

2006-04-14 Пенетрантность Dmitry-T
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

2008-03-20 Пенетрантность Dmitry-T
Приветствую!

В материнке ASUS P5K Premium аж 2 сетевые карты и никак не удаётся поднять сеть 
:(
чипсет там intel P35. Одна из сетевых карт RTL8110SC вроде как должна 
поддерживаться модулем r8169, но... ставил ядро и из тестинг и из sid (у меня 
etch), но безрезультатно ifup пишет No such device...
Кто имеет опыт настройки линукса на данном чипсете подскажите удавалось ли 
настроить сеть?  В Windows сеть настроил, то есть сама материнка работает.


--
С уважением
Телегин Дмитрий



Re: Сеть на ASUS P5K Premium

2008-03-21 Пенетрантность Dmitry-T
Благодарю всех откликнувшихся. Сеть заработала на обоих встроенных
карточках (eth3, eth4) на ядре из тестинга (2.6.22-4-686). Я вчера в
/etc/network/interfaces ошибся.


--
С уважением
Телегин Дмитрий



Re: Загрузка системы пр и добавлении нового диск а.

2008-04-02 Пенетрантность Dmitry-T
 Доброго времени суток!
 В системе есть возможность подключать SATA диски через мобил рек.
 Если диск не подключать, проблем при загрузке нет.
 Если подключить хард, то система не загрузится, ссылаясь на то, что в
 fstab прописаны неверные пути и не обнаружен  /bin/sh. В oSuSE такого
 не наблюдалось.  Подозреваю, что есть возможность на каждый хард
 установить некий идентификатор, который будет указывать системе
 грузится с конкретного диска в независимости от того, что до
 перезагрузки он был sda, а после перезагрузки стал sdb. Только с чего
 начать, куда копать и что почитать? Что посоветуете? 

Есть ещё вариант - встроить модуль, обслуживающий диск с root разделом, в ядро. 
Тогда нужный диск всегда будет первым, я так делал, один минус - надо 
пересобрать ядро.


--
С уважением
Телегин Дмитрий



Re: Format ext3

2008-04-21 Пенетрантность Dmitry-T
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

2008-04-25 Пенетрантность Dmitry-T
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

2008-05-05 Пенетрантность Dmitry-T
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: книги по программированию на с++

2006-11-05 Пенетрантность Dmitry-T
В первую очередь книжка: 

Программирование для 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-пакеты и меню

2006-11-28 Пенетрантность Dmitry-T
 есть тулза в 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, или грабли для бледнолицых

2006-11-28 Пенетрантность Dmitry-T
# 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

2006-11-28 Пенетрантность Dmitry-T
 В /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?

2006-11-30 Пенетрантность Dmitry-T
Хочется чтоб сохранялась общая нумерация страниц, было нормальное
оглавление, но одно из приложений документа было повёрнуто в landscape
(из-за очень длинной широкой таблицы). Обыскался, неужели в latex нельзя
такое сделать?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Как увеличить скорость загрузки файлов на сервер?

2006-12-21 Пенетрантность Dmitry-T
Есть в локальной сети сервер. Подключен по гигабиту. Переодически надо
на него достаточно быстро закинуть порядка сотни гигабайт. Сейчас по
большей части иду к нему и подцепляю нужные жёсткие диски, затем копирую
с диска на райд массив. Но выключать его для этой операции не всегда
можно, да и ходить до него нет желания... Иногда пользуюсь 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: Как увеличить скорость загрузки файл ов на сервер?

2006-12-21 Пенетрантность Dmitry-T
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: Как увеличить скорость загрузки файл ов на сервер?

2006-12-21 Пенетрантность Dmitry-T
 Если у тебя вся сеть на гигабите и поддерживаються jumbo frames то проверь 
 mtu 
 на сетевой карте. Если 1500 то можешь увеличить.

Вся сеть. А как узнать поддерживаются jumbo frames или нет? (интеловские
встроенные сетевые карты и у меня и на сервере)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как увеличить скорость загрузки файл ов на сервер?

2006-12-21 Пенетрантность Dmitry-T
 D Может есть другие варианты, как по сети быстро передать кучу информации?
 D И на сервере и у меня стоит Debian Sarge.
 rsync попробуйте. только по родному протоколу, не ssh.

Это его надо сервером запустить и тогда он перестанет использовать ssh? 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как увеличить скорость загрузки файл ов на сервер?

2006-12-22 Пенетрантность Dmitry-T
 Вообще, в условиях дефицита процессорной мощности для передачи данных
 и 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]

2006-12-22 Пенетрантность Dmitry-T
 Может кто знает как в 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: Как увеличить скорость загрузки файл ов на сервер?

2006-12-22 Пенетрантность Dmitry-T
 - копировать через самбу - примерно 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: Посыпался жесткий диск :(

2007-01-11 Пенетрантность Dmitry-T
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: Посыпался жесткий диск :(

2007-01-11 Пенетрантность Dmitry-T
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 + файлы с пробелами в именах

2007-01-15 Пенетрантность Dmitry-T
Захотел сделать архивы сервера более доступными пользователям. Открыл их
по самбе, кодировку на сервере сделал 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 задать по два д ействия на несколько условий?

2007-01-15 Пенетрантность Dmitry-T
Настроил автоматический приём почты через 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 + файлы с пробелами в именах

2007-01-15 Пенетрантность Dmitry-T
Пересылаю ответ:


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 + файлы с пробелами в именах

2007-01-18 Пенетрантность Dmitry-T
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 -- какой?

2007-01-23 Пенетрантность Dmitry-T
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 для скрипта?

2007-03-04 Пенетрантность Dmitry-T
Приветствую всех!

Вычитал в справочнике (по 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 для скрипта?

2007-03-05 Пенетрантность Dmitry-T
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]



Как сменить после установки линукса час ы с гринвича на локальные?

2007-06-29 Пенетрантность Dmitry-T
При установке etch видимо торопился и сказал что часы идут по Гринвичу,
а теперь, когда установил кучу пакетов, заметил ошибку и незнаю как
исправить, а всё переустанавливать жалко. Вроде этот вопрос обсуждался,
но что-то я никак не нарою ответа...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как сменить после установки линукса часы с гринвича на локальные?

2007-06-29 Пенетрантность Dmitry-T
Пробовал tzconfig и tzselect, но они меняют часовой пояс, а не восприятие 
встроенных часов компьютера, т.е. у меня дебиан сейчас считает что часы которые 
я вижу в BIOS идут по гринвичу, а у меня там на самом деле стоит родное 
самарское время...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как сменить после установки линукса часы с гринвича на локальные?

2007-06-29 Пенетрантность Dmitry-T
 выставьте правильное время и запустите 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: Как сменить после установки линукса часы с гринвича на локальные?

2007-06-29 Пенетрантность Dmitry-T
  При установке 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: архивы и русские имена файлов

2007-06-29 Пенетрантность Dmitry-T
 Архивируем RAR в виндах (XP), имена файлов русские. Распаковываем в линухе 
 (etch, locale koi8)  - крокозябры. Обратно кажется то же самое.
 
 Вопрос - как справиться? Поможет ли смена архиватора и если да - на какой?

convmv натравить на распакованные файлы


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как сменить после установки линукса часы с гринвича на локальные?

2007-07-02 Пенетрантность Dmitry-T
   /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: Как сменить после установки линукса часы с гринвича на локальные?

2007-07-02 Пенетрантность Dmitry-T
   Кажется, я вспомнил, как у меня было. Сначала системные часы стояли на
   Гринвиче, а переменная 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]



Куда записать автоочистку некоторых кат алогов

2007-07-02 Пенетрантность Dmitry-T
Надоело переодически разгребать мусор и решил в своём домашнем каталоге
настроить умную автоочистку tmp и download от старых файлов, может ещё
каких подкаталогов, но куда бы идеологически правильно прикрепить
чистящий скрипт в Debian? 

Компьютер имеется ввиду домашний и вполне логично чистить
нужные каталоги при его загрузке.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Delete old Debian packages

2005-01-04 Пенетрантность Dmitry-T
Ни как не найду чем почистить каталог с кучей пакетов от их старых
версий :(

То есть я на одном компьютере в разное время скачивал для разных машин
deb`ы через apt-get -d install, но умышленно не пользовался  apt-get
autoclean чтоб не удалялись пакеты которые я не обновил до самой
последней версии. Теперь когда каталог разросся хочется  удалить из него
пакеты для которых в этом каталоге есть их более новые версии, но чем
это сделать? Подскажите пожалуйста.



Re: Delete old Debian packages

2005-01-06 Пенетрантность Dmitry-T
 По моему? Вы не совсем понимаете что такое 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: образ системы

2005-01-06 Пенетрантность Dmitry-T
 подскажите плз, как можно сделать образ системы на всякий случай (с
 помощью mkisofs?), т.е. при необходимости на винт поставить при
 необходимости систему с образа...

Посмотри пакет partimage.
Я им fat32 пробовал - копирует только используемое дисковое пространство.
Сам разбивает образ на файлы заданного размера и собирает.
Удобно что есть неинтерактивный режим.
В knoppix он есть, поэтому легко восстановить раздел через загрузку с CD.



Re: Delete old Debian packages

2005-01-06 Пенетрантность Dmitry-T
  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

2005-01-06 Пенетрантность Dmitry-T
 Если я не ошибаюсь, сравнение там лексикографическое, то есть
 обыкновенное сравнение строк.

Если сравнить просто как строки, то _0.9.7. будет новее, чем _0.9.10., а
этого не надо.



Re: Delete old Debian packages

2005-01-06 Пенетрантность Dmitry-T
 http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version
 всё гораздо хитрее.
 
 У dpkg есть ключ --compare-versions, с его помощью можно довольно просто
 реализовать эту логику, только многократно вызывать внешнюю программу
 может быть накладно.

Спасибо! 

Я тут ещё решение надумал :) можно удалять старые файлы пропустив
сообщения dpkg-scanpackages через простенький скрипт - ругается он
читабельно, а запускать его всё равно часто приходится.



Re: Delete old Debian packages

2005-01-06 Пенетрантность Dmitry-T
Если кому-то понадобиться, то вот скрипт из двух файлов:
(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;}
}



  1   2   3   >