воскресенье, 15 ноября 2009 г.
Inotail - замена для tail
Нашел программу inotail, которая является заменой для стандартного tail с той лишь разницей, что работает быстрее благодаря использованию inotify. Там, где tail -f постоянно перечитывает файл, чтобы определить изменения, inotail -f лишь ждет определенного сигнала, посылаемые из ядра через API inotify.
пятница, 6 ноября 2009 г.
Использование стеганографии
Википедия:
Стеганография — это наука о скрытой передаче информации путём сохранения в тайне самого факта передачи.
В отличие от криптографии, которая скрывает содержимое секретного сообщения, стеганография скрывает само его существование.
воскресенье, 1 ноября 2009 г.
FLAC to OGG
Чтобы перегнать FLAC в OGG, достаточно использовать oggenc из пакета vorbis-tools:
find ./ -name '*flac' -exec oggenc -q 7 '{}' \;
суббота, 24 октября 2009 г.
Подсчет платных в текстовике
Подсчет платных в текстовике:
#!/usr/bin/perl
print "\tВыворотка\tРамка\tЗвездочка\tТочка\tФото\n";
while (<stdin>){
@Text=split (' ',$_);
$rubr=$Text[0];
if ($rubr eq '@RB'){
$nomer=$Text[2];
if (($nomer!=101)&&($flag>0)){print "$old_nomer\t$flagA\t$flagB\t$flagC\t$flagD\t$flagE\n";}
$flagA=0;
$flagB=0;
$flagC=0;
$flagD=0;
$flagE=0;
$flag=0;
$old_nomer=$nomer;
}
if ($rubr eq '@RPT') {$flagA=$flagA+1;$flag=1;}
if ($rubr eq '@R2') {$flagB=$flagB+1;$flag=1;}
if ($rubr eq '@RPZ') {$flagC=$flagC+1;$flag=1;}
if ($rubr eq '@RPP') {$flagD=$flagD+1;$flag=1;}
if ($rubr eq '@FOTO') {$flagE=$flagE+1;$flag=1;}
}
if (($nomer==950)&&($flag>0)){print "$nomer\t$flagA\t$flagB\t$flagC\t$flagD\t$flagE\n";}
пятница, 23 октября 2009 г.
Замена с помощью Sed
Встала передо мной следующая задача - в текстовом файле в строчках, начинающихся на определенный набор символов заменить некоторое слово на другое. Причем если искомое слово встречается в строчке второй раз, то заменить его на третье слово. Со всеми последующими повторами ничего не делать. Вот пример (придумал его только что, естественно в боевой задаче содержимое другое):
вторник, 13 октября 2009 г.
Сбор информации о происходящем на компьютере
Сбор информации о происходящем на компьютере:
Начать стоит, конечно, со стандартного top:
top - display Linux tasks
Начать стоит, конечно, со стандартного top:
top - display Linux tasks
понедельник, 5 октября 2009 г.
Управление VirtualBox из консоли
Управление VirtualBox из консоли
На host-сервере VirtualBox вообще может не быть графического окружения. И доступ к нему может быть только через ssh. Это нисколько не помешает для развертывания виртуальных машин.
На host-сервере VirtualBox вообще может не быть графического окружения. И доступ к нему может быть только через ssh. Это нисколько не помешает для развертывания виртуальных машин.
Подписаться на:
Сообщения (Atom)