Таки решился выложить tips...

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Таки решился выложить tips...

Сообщение madskull »

Собственно, вот.

Это не FAQ, не систематизированный сборник решений... В общем, там написано.
ArchLinux / IceWM
Спасибо сказали:

Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Таки решился выложить tips...

Сообщение serg_sk »

Очень познавательно. Особенно про перл и баш ну эт как по мне :) .
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:

Аватара пользователя
alv
Бывший модератор
Сообщения: 7268
Статус: Пенсионер в законе
ОС: Cintu

Re: Таки решился выложить tips...

Сообщение alv »

Про Perl и Palm - не мне судить, а остальное - очень полезно. В мега-фак?
Спасибо сказали:

Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Таки решился выложить tips...

Сообщение serg_sk »

Для alv:
Ага, туда его :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:

Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Таки решился выложить tips...

Сообщение madskull »

Всегда пожалуйста.
Я только рад, что это кому-то поможет.
ArchLinux / IceWM
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Таки решился выложить tips...

Сообщение t.t »

(madskull @ Четверг, 07 Апреля 2005, 21:09) писал(а):Я только рад, что это кому-то поможет.
:thumbsup: Думаю, это много кому поможет.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Demimurych
Сообщения: 295

Re: Таки решился выложить tips...

Сообщение Demimurych »

поп оводу размонтирования CD занятого процессом
Совет
fuser -k -m /mnt/cdrom - убить процессы использующие /mnt/cdrom
umount /mnt/cdrom

Так вот у меня с переходом на 2 6 0 ядро это не работает.
Точнее fuser показывает что устройсвто занято самой mount
на попытки пристерелить это процесс отвечает - болт тебе парень делай анмаунт
анмоунт пишет устройство занято. Прыганьем с бубном в одной руке и lsof в другой все же находишь кто кроме mount занимает устройство.
кто нибудь копался разбирался в чем беда
Спасибо сказали:

Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Таки решился выложить tips...

Сообщение madskull »

Ну, так там же написано, что это могут быть и совсем древние решения.
Например, Strangerrr обнаружил, что опции монтирования fat тоже не работают.


madskull добавил в 11.04.2005 10:55

И вообще, я для CD пользуюсь supermount'ом, поэтому забыл уже когда его (сидюк) монтировал/размонтировал ручками.
ArchLinux / IceWM
Спасибо сказали:

Аватара пользователя
alv
Бывший модератор
Сообщения: 7268
Статус: Пенсионер в законе
ОС: Cintu

Re: Таки решился выложить tips...

Сообщение alv »

(Demimurych @ Понедельник, 11 Апреля 2005, 9:12) писал(а):все же находишь кто кроме mount занимает устройство.
кто нибудь копался разбирался в чем беда


У Дрю Лавинь (в онлайновой компьютерре) был описан простой способ, как найти файлы, используемые с CD (для примера) на предмет убиения и размонтирования
Спасибо сказали:

Аватара пользователя
mit
Сообщения: 110

Re: Таки решился выложить tips...

Сообщение mit »

в perl есть чтение файла в массив, можно добавить чтение в скаляр, часто полезно...

my $megastring = "";
{
local $/;
open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
flock (FH,2); # paranoid
$megastring = <FH>;
close(FH);
}
- Сурка видишь?
- Нет.
- А он есть...
Спасибо сказали:

Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Таки решился выложить tips...

Сообщение madskull »

(mit @ Среда, 13 Апреля 2005, 10:17) писал(а):в perl есть чтение файла в массив, можно добавить чтение в скаляр, часто полезно...

my $megastring = "";
{
    local $/;
    open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
    flock (FH,2); # paranoid
    $megastring = <FH>;
    close(FH);
}

А зачем local $/; ?

Я стараюсь избегать "чистых" файловых дескрипторов, поэтому для чтения файла в скаляр использую что-то вроде:

Код: Выделить всё

use FileHandle;
$s=join "", (new FileHandle("<test") || die $!)->getlines;
ArchLinux / IceWM
Спасибо сказали:

Аватара пользователя
mit
Сообщения: 110

Re: Таки решился выложить tips...

Сообщение mit »

(madskull @ Среда, 13 Апреля 2005, 13:47) писал(а):
(mit @ Среда, 13 Апреля 2005, 10:17) писал(а):в perl есть чтение файла в массив, можно добавить чтение в скаляр, часто полезно...

my $megastring = "";
{
    local $/;
    open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
    flock (FH,2); # paranoid
    $megastring = <FH>;
    close(FH);
}

А зачем local $/; ?



потому что в свободном блоке {}
$/ имеет неопределенное значение только в блоке, за его пределами $/ имеет умолчальное значение "\n"
можно так

Код: Выделить всё

my $termout = $/; undef $/;
.... some code
$/ = $termout;


но зачем усложнять?
- Сурка видишь?
- Нет.
- А он есть...
Спасибо сказали:

Ciber SLasH
Сообщения: 11

Re: Таки решился выложить tips...

Сообщение Ciber SLasH »

(alv @ Четверг, 07 Апреля 2005, 19:35) писал(а):Про Perl и Palm - не мне судить, а остальное - очень полезно. В мега-фак?

А где этот ваш мега-фак ?
Спасибо сказали:

Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3138
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Таки решился выложить tips...

Сообщение zenwolf »

а мне советы понравились ,одназначно в фак
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Таки решился выложить tips...

Сообщение t.t »

(Ciber SLasH @ Пятница, 22 Апреля 2005, 4:07) писал(а):А где этот ваш мега-фак ?
В "Проектах нашего форума".
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:

Аватара пользователя
alv
Бывший модератор
Сообщения: 7268
Статус: Пенсионер в законе
ОС: Cintu

Re: Таки решился выложить tips...

Сообщение alv »

(t.t @ Пятница, 22 Апреля 2005, 10:23) писал(а):
(Ciber SLasH @ Пятница, 22 Апреля 2005, 4:07) писал(а):А где этот ваш мега-фак ?
В "Проектах нашего форума".



Кстати, нужно бы сделать там такой подраздел - мега-FAQ. После того, как доведем до ума начатое.
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Таки решился выложить tips...

Сообщение t.t »

(alv @ Пятница, 22 Апреля 2005, 10:46) писал(а):Кстати, нужно бы сделать там такой подраздел - мега-FAQ. После того, как доведем до ума начатое.
Обязательно, и именно после того.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: