Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-02-13

Re: Кириллица в латынь

В сообщении от 1108326410 секунд после начала Эпохи Unix Вы написали:

> - начало файла -
> #!/usr/bin/perl
> open(LIST, "ls -1 DVD/*|") || die "ERROR";
> while(<LIST>){
> /\A(.*?)\n/;
> $_ = $1;

Проще сделать chomp.

> $oldname = $_;
> tr/[АБВГДЕЖЗИКЛМНОПРСТУФХЦ]/[ABVGDEJZIKLMNOPRSTUFHC]/;
> tr/[абвгдежзиклмнопрстуфхц]/[abvgdejziklmnoprstufhc]/;
> $newname = $_;
> `mv $oldname $newname`

Его заглючит на именах, содержащих пробел.
Будут выдаваться ошибки для имен без кириллических букв.

> }
> close(LIST);
> - конец файла -

rename-to-translit #!/usr/bin/perl

unless (@ARGV) {
print "Usage: $0 filename...\n";
exit 1
}

for (@ARGV) {
$oldname = $_;
$_ = `echo "$_" |iconv -t koi8-r`;
next if ($? != 0);
chomp;
s/[\xc0-\xdf]/chr(ord($&)-0x60)/eg;
s/[\xe0-\xff]/chr(ord($&)-0xA0)/eg;
system("mv \"$oldname\" \"$_\"")
unless ($oldname eq $_);
}
Использовать:

$ rename-to-translit Вот_те_на.mp3
$ rename-to-translit "Вот те на.mp3"
$ find /my/mp3/files -type f -exec rename-to-translit \{\} \;
$ find /my/mp3/files -depth -exec rename-to-translit \{\} \;

   Konstantin Korikov 2005-02-13 23:35:28 (#315656)

Re[2]: Виртуальный CD-ROM

Hello Николаев,

Sunday, February 13, 2005, 10:57:11 PM, you wrote:

> newmail пишет:

>>Hello b,
>>
>>Sunday, February 13, 2005, 6:25:12 PM, you wrote:
>>
>>
>>
>>
>>>Здравствуйте, newmail.
>>>
>>>
>>
>>
>>
>>>Вы писали 13 февраля 2005 г., 21:13:17:
>>>
>>>
>>
>>
>>
>>>>Hello comp,
>>>>
>>>>
>>
>>
>>
>>>> Недавно перешел из винды в Linux. Хотелось бы узнать, существуют-ли
>>>> в Linux вмртуальные CD-ROMы , что-нибудь аналогичное программам
>>>> VirtualCD, Paragon CD-ROM Emulator. Если да, то где их можно
>>>> скачать?
>>>>
>>>>
>>
>>
>>
>>>Можно так:
>>>mount -o loop /путь до iso /mnt/cdrom
>>>
>>>
>>
>>
>>С этим разобрался. Появился еще один вопрос. В винде не получалось
>>создавать образы iso свыше 4Гб, приходилось использовать другие
>>форматы. Реально загнать в образ DVD свыше 4Гб, например, какой-нибудь
>>диск с фильмом на 7,8Гб?
>>
>>
>>
> Файловая система fat 32 не понимает файлы размером более 4 г.б,
> переходите на NTFS.
Я и пробовал в NTFS, то что в FAT32 ограничение я знаю. У меня сам
диск свыше 4 Гб отказывался залезать в образ ISO .

   newmail 2005-02-13 23:26:02 (#315651)

Re: Виртуальный CD-ROM

newmail пишет:

>Hello b,
>
>Sunday, February 13, 2005, 6:25:12 PM, you wrote:
>
>
>
>
>>Здравствуйте, newmail.
>>
>>
>
>
>
>>Вы писали 13 февраля 2005 г., 21:13:17:
>>
>>
>
>
>
>>>Hello comp,
>>>
>>>
>
>
>
>>> Недавно перешел из винды в Linux. Хотелось бы узнать, существуют-ли
>>> в Linux вмртуальные CD-ROMы , что-нибудь аналогичное программам
>>> VirtualCD, Paragon CD-ROM Emulator. Если да, то где их можно
>>> скачать?
>>>
>>>
>
>
>
>>Можно так:
>>mount -o loop /путь до iso /mnt/cdrom
>>
>>
>
>
>С этим разобрался. Появился еще один вопрос. В винде не получалось
>создавать образы iso свыше 4Гб, приходилось использовать другие
>форматы. Реально загнать в образ DVD свыше 4Гб, например, какой-нибудь
>диск с фильмом на 7,8Гб?
>
>
>
Файловая система fat 32 не понимает файлы размером более 4 г.б,
переходите на NTFS.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15887; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315644

   Николаев Павел 2005-02-13 23:02:58 (#315644)

Re: troubles with vmware

Sun, 13 Feb 2005 02:36:43 +0600
Juliya Valeeva <ro***@f*****.ru> вы писали:

> Здравствуйте!
>
> > По моему ругается на неправильный формат модулей, возможно из-за
> > нового
> > ядра.
> > Попробуй ядро сконфигурировать, make xconfig, make all, у меня
> > драйвера
> > для nVidia такое подсказали, когда ставиться не хотели, а вообще
> > лучше
> > поставь современный дистрибутив, Fedora Core 3 например.
>
> Результат, короче говоря, такой... Во-первых, полностью пересобрали
> ядро, причём
> по наводке одного человека обратили внимание на то, чтобы
> CONFIG_MODVERSIONS
> в конфиге ядра было выключено (оно сначала было включено). После
> ребута снова
> исталлировала вмваре, вроде бы не ругалась, даже запустилась, но при
> попытке
> запустить в ней гостевую ось стало ругаться на отсутствие /dev/vmmon.
> По подсказке
> сделала mknod vmmon c 10 165 (если честно, совсем не поняла, что оно
> такое, просто
> тупо повторила команду, сама бы не в жизнь не догадалась :( ), и
> вмваря заработала.
> Правда, потом пришлось ещё повозиться с настройками сети в ней, но это
> уже мелочи,
> по сути...
>
> P.S. менять дистрибутив - ну уж нет, и так возни хватает...
>
> Юлия.

vmmon насколько я помню это модуль vmware, без него работать не будет.

Anatoliy Kurinnyy aka FReeM@N
E-mail: anatoliy1***@m*****.ru
Jabber: anatoliy.kurinn***@j*****.ru
ICQ: 1915538

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15886; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315641

   2005-02-13 22:56:07 (#315641)

Re[2]: Виртуальный CD-ROM

Hello b,

Sunday, February 13, 2005, 6:25:12 PM, you wrote:

> Здравствуйте, newmail.

> Вы писали 13 февраля 2005 г., 21:13:17:

>> Hello comp,

>> Недавно перешел из винды в Linux. Хотелось бы узнать, существуют-ли
>> в Linux вмртуальные CD-ROMы , что-нибудь аналогичное программам
>> VirtualCD, Paragon CD-ROM Emulator. Если да, то где их можно
>> скачать?

> Можно так:
> mount -o loop /путь до iso /mnt/cdrom

С этим разобрался. Появился еще один вопрос. В винде не получалось
создавать образы iso свыше 4Гб, приходилось использовать другие
форматы. Реально загнать в образ DVD свыше 4Гб, например, какой-нибудь
диск с фильмом на 7,8Гб?

   newmail 2005-02-13 22:30:56 (#315638)

Re: Кириллица в латынь

Владимир Ковалев пишет:

>Можно и так. Только дополни строки с буквами до полного алфавита и замени в
строке
>
>с "open" "DVD/*" на "полный путь к каталогу с твоими файлами/*".
>Вариант типа "Ш" -> "SH" не проходит, по этому можно и "Ш" -> "S"
>
>- начало файла -
>#!/usr/bin/perl
>open(LIST, "ls -1 DVD/*|") || die "ERROR";
>while(<LIST>){
>/\A(.*?)\n/;
>$_ = $1;
>$oldname = $_;
>tr/[АБВГДЕЖЗИКЛМНОПРСТУФХЦ]/[ABVGDEJZIKLMNOPRSTUFHC]/;
>tr/[абвгдежзиклмнопрстуфхц]/[abvgdejziklmnoprstufhc]/;
>$newname = $_;
>`mv $oldname $newname`
>}
>close(LIST);
>- конец файла -
>
>

>Большое спасибо, принцип понял, с наскоку не получилось выдало:
>
>mv: при переносе несколько файлов последним аргументом должен быть каталог
>Попробуйте `mv --help' для получения более подробного описания.
>
>
>
Думаю сам разберусь еще раз спасибо.
С уважением Иванов Николай

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15884; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315631

   2005-02-13 21:58:02 (#315631)

Re: glibc 2.3.3 and linuxthreads

On Fri, 11 Feb 2005 10:16:12 +0300
Goh'Dan <yase***@i*****.ru> wrote:

> Это ответ на письмо Matvey
> по поводу "Re: glibc 2.3.3 and linuxthreads" от Thu, 10 Feb 2005
> 11:12:45 +0200:
>
> M> > Сборка LFS-версии glibc-2.3.3 с gcc 3.3.3 с ключами
> M> > --prefix=/usr --disable-profile --enable-add-ons=linuxthreads
> M> > --libexecdir=/usr/lib --with-headers=/usr/include --without-cvs
> M> > проходит без проблем.
> M> С ГНУшным glibc данные Вами опции не помогли. А чем LFS-версия
> M> отличается от обычной?
>
> Ничем :)
>
> Возможно, дело в патче, который я накатывал на GCC:
>
> GCC No-Fixincludes Patch - 1 KB:
> http://www.linuxfromscratch.org/patches/lfs/5.1.1/gcc-3.3.3-no_fixincludes-1.patch
>
> Попробуйте установить патченный GCC куда-нибудь в /opt/gcc-3.3.3, а
> потом скомпилировать им Glibc (если не изменяет память, нужно указать
> make CC=/opt/gcc-3.3.3/bin/gcc ).
>
> GCC компилировался с ключами
> --prefix=/usr --enable-shared --enable-threads=posix
> --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++
>
собрал GCC так:
../configure --prefix=/usr/local/gcc-3.4.3 --enable-shared --enable-threads=posix
--enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++

Теперь собираю glibc так:
../configure --prefix=/usr --disable-profile --enable-add-ons=linuxthreads --libexecdir=/usr/lib
--with-headers=/usr/include --without-cvs CC=/usr/local/gcc-3.4.3/bin/gcc

На выходе имеем:
checking for long double... yes
checking size of long double... configure: error: cannot compute sizeof (long
double), 77
See `config.log' for more details.

В config.log находим такие строки:

configure:6592: checking size of long double
configure:6867: /usr/local/gcc-3.4.3/bin/gcc -o conftest -g -O2 conftest.c
>&5
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status

Пробовал добавить в /etc/ld.conf строку /usr/local/gcc-3.4.3/lib и сделать ldconfig
- без толку. Как уговорить ld
увидить то, что надо?

   Matvey 2005-02-13 21:57:35 (#315630)

Re: Виртуальный CD-ROM

newmail пишет:

>Hello comp,
>
> Недавно перешел из винды в Linux. Хотелось бы узнать, существуют-ли
> в Linux вмртуальные CD-ROMы , что-нибудь аналогичное программам
> VirtualCD, Paragon CD-ROM Emulator. Если да, то где их можно
> скачать?
>
>
>
А зачем, образ можно и так смотировать, как cd-rom.
mount -t iso9660 loop /место/образа /mnt/image

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15882; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315627

   Николаев Павел 2005-02-13 21:33:31 (#315627)

Re: Виртуальный CD-ROM

Здравствуйте, newmail.

Вы писали 13 февраля 2005 г., 21:13:17:

> Hello comp,

> Недавно перешел из винды в Linux. Хотелось бы узнать, существуют-ли
> в Linux вмртуальные CD-ROMы , что-нибудь аналогичное программам
> VirtualCD, Paragon CD-ROM Emulator. Если да, то где их можно
> скачать?

Можно так:
mount -o loop /путь до iso /mnt/cdrom

   2005-02-13 21:33:17 (#315626)

Виртуальный CD-ROM

Hello comp,

Недавно перешел из винды в Linux. Хотелось бы узнать, существуют-ли
в Linux вмртуальные CD-ROMы , что-нибудь аналогичное программам
VirtualCD, Paragon CD-ROM Emulator. Если да, то где их можно
скачать?

   newmail 2005-02-13 21:14:04 (#315621)

Re: Кириллица в латынь

В сообщении от 13 Февраль 2005 06:20 Николай Иванов написал(a):
> Доброго времени дня
>
> Может кто нибудь подскажут как можно облегчить следующую работу.
> Проблема появилась после покупки другом DVD вертушки, которая не читает
> кириллицу, а друг просит записать
> ему музыки. Пример: есть Вот_те_на.mp3 нужно Vot_te_na.mp3 или что
> то в этом роде.
> Вручную переименовать 20 дисков по 200-300 песен как то не хорошо
> становиться.

Может проще упаковать все в один (или несколько) архивов, назвать из
латиницей, а внутри останутся русские названия?

> Еще одна проблема
>
> Из под root делаю: # ln -s /dev/ttyS0 /dev/modem
> линк создается и работает но до первой перезагрузки, после перезагрузки
> никаких следов от него не остается.
> ASPLinux release 10 (Karelia) kernel 2.6.9-1.667asp

Думаю, используется файловая система udev, она динамическая, думаю, надо
добавить в файлик /etc/udev/rules.d/udev.rules строчку:
KERNEL="ttyS[0]*", NAME="tts/%n", SYMLINK="modem"

   2005-02-13 20:24:08 (#315610)

Re: Кириллица в латынь

On Sun, 13 Feb 2005 09:20:20 +0300
Николай Иванов <neiv***@p*****.ws> wrote:
> ему музыки. Пример: есть Вот_те_на.mp3 нужно Vot_te_na.mp3 или что
> то в этом роде.
> Вручную переименовать 20 дисков по 200-300 песен как то не хорошо
> становиться.

Можно и так. Только дополни строки с буквами до полного алфавита и замени в строке

с "open" "DVD/*" на "полный путь к каталогу с твоими файлами/*".
Вариант типа "Ш" -> "SH" не проходит, по этому можно и "Ш" -> "S"

- начало файла -
#!/usr/bin/perl
open(LIST, "ls -1 DVD/*|") || die "ERROR";
while(<LIST>){
/\A(.*?)\n/;
$_ = $1;
$oldname = $_;
tr/[АБВГДЕЖЗИКЛМНОПРСТУФХЦ]/[ABVGDEJZIKLMNOPRSTUFHC]/;
tr/[абвгдежзиклмнопрстуфхц]/[abvgdejziklmnoprstufhc]/;
$newname = $_;
`mv $oldname $newname`
}
close(LIST);
- конец файла -

Буду рад, если помог.
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15876; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315597

   2005-02-13 19:28:59 (#315597)

Кириллица в латынь

Доброго времени дня

Может кто нибудь подскажут как можно облегчить следующую работу.
Проблема появилась после покупки другом DVD вертушки, которая не читает
кириллицу, а друг просит записать
ему музыки. Пример: есть Вот_те_на.mp3 нужно Vot_te_na.mp3 или что
то в этом роде.
Вручную переименовать 20 дисков по 200-300 песен как то не хорошо
становиться.

Еще одна проблема

Из под root делаю: # ln -s /dev/ttyS0 /dev/modem
линк создается и работает но до первой перезагрузки, после перезагрузки
никаких следов от него не остается.
ASPLinux release 10 (Karelia) kernel 2.6.9-1.667asp
Этот линк в принципе мне не требуется. Но все же хотелось понять.

С уважением Иванов Николай

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15875; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315445

   2005-02-13 10:03:03 (#315445)