Блог О пользователеxubuntu

Регистрация

Календарь

« Декабрь 2010  
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Записи с 1 по 10
cлед
Показывать посты:

Перейти к закладке

 

С Новым Годом 2011!


Дорогие друзья! 

Поздравляем Вас с наступающим Новым Годом!

Пусть в Новом Году у каждого из Вас происходят только радостные события,  пусть год будет наполнен счастьем, яркими впечатлениями и приятными моментами!  

Желаем, чтобы рядом с Вами всегда были верные друзья и единомышленники!  

В Новом Году мы постараемся следовать курсом, направленным на улучшение возможностей нашего сервиса, постараемся сделать всё возможное для того, чтобы обеспечить удобство его использования.

Спасибо, что Вы с нами!

Команда Блог.ру

 

Кто ищет — тот найдёт


Друзья! Ещё одна радостная новость!  В течение нескольких дней мы работали над восстановлением 

корректной работы функции поиска.  Была пересоздана база поиска и проиндексирована. Теперь, Вы легко можете находить интересующие Вас записи по запросу, как на главной странице, так и на странице блога конкретного пользователя.  

Желаем удачного поиска!

Команда Блог.ру


 
Теги: блог.ру
 
 

О восстановлении сервисов


Дорогие наши пользователи!

Мы получаем от вас огромное количество писем с сообщениями о неполадках на сайте, предложениями,

пожеланиями и оценками нашей работы. Многие из вас думают, что сервис заброшен и никто не собирается решать проблемы, которых на сайте, конечно же, достаточно.  Но сегодня мы хотим немного порадовать вас и сообщить о том, что работа по восстановлению работоспособности всего функционала Блог.ру начата.  Проведён тщательный анализ и выработан план по устранению неполадок. Конечно же, всё будет происходить не сразу, не «по щелчку пальцами» и не «на раз, два, три». Для проведения этих мероприятий потребуется время.  Некоторые алгоритмы отладки уже запущены. Например, раздел «Популярные блоги» уже похож на правду,  процесс восстановления правильного отображения «Популярных блогов» уже запущен.  Также, сообщаем о том, что восстановлен импорт RSS (к сожалению, из импорта-экспорта пока только это).  С сегодняшнего дня восстановлена возможность делать записи через e-mail.  Как это сделать подробно указано здесь  http://blog.ru/import   

 

Спасибо, что вы остаетесь с нами,

С уважением,

Команда Блог.ру

 


 
Теги: блог.ру
 
 

Команда find : хитрости, секреты, трюки…


Как можно искать в linux


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


FIND
Если вы знакомы с иностранными языками, то такое название для программы поиска совсем не должно вас удивлять. Это удобная программа, которая умеет искать файлы и каталоги, просматривать все каталоги в системе или только заданный, искать файлы на заданную глубину и файлы с указанными атрибутами. Что тут можно ещё добавить? Команда find имеет множество доступных параметров. Всё это можно почитать, введя команду man find в терминале. Обработка параметров, переданных команде производиться последовательно: с лева на право. Об этом нюансе немного позже.


Теперь немного примеров:


find /home -user superuser


Эта команда выплюнет на экран список абсолютных путей для всех файлов в директории /home, которые принадлежат пользователю с именем superuser.


Просто? Даже слишком.
Давайте грянем!


find . -name «[A-Z]*.php» -mtime +30 -perm 665 -user brainfucker


Так себе грянули, но пример усложнился.
Теперь по порядку:
. – ссылается на текущий каталог. Иными словами, искать мы будем в текущем каталоге.
-name «[A-Z]*.php» – найти все файлы, имя которых начинается с заглавной буквы латинского алфавита ([A-Z]) и заканчивается на .php
-mtime +30 Искать файлы, которые были изменены более чем 30 дней назад. Здесь речь идёт именно о времени последних изменений. Ещё можно проверять, например, дату последнего чтения параметром atime. Подробнее смотрите в справочной странице.
-perm 665 Искать файлы, на которые установлены права доступа 665.
-user brainfucker Это уже знакомый параметр поиска по имени владельца файла.
Под спойлером постарался разжевать выражение «[A-Z]*.php»:
Показать


Отлично! Теперь вы можете искать файлы очень гибко варьируя условия для поиска. А что делать дальше, спросите вы? Использовать параметр -exec, невозметимо отвечу я! Этот параметр передаст список файлов указанной программе.
Например:


find /home -user superuser -exec chmod 777


найдёт файлы пользователя superuser и установит на них права доступа 777 (chmod 777). Бывает так, что длина командной строки может быть ограничена, поэтому, если файлов слишком много, система выдаст ошибку. Тогда для дальнейшей обработки файлов используют передачу stdout программы find (собственно, список файлов) программе xargs. Тут всё аналогично. Только форма записи немного отлична:


find . -perm 777 | xargs rm
такая строка, будучи запущенной на исполнение, удалит все файлы с правами доступа 777 в текущей директории.


Будьте осторожны!
find обрабатывает параметры, переданные ей, последовательно. Так, если вы захотите удалить из некоторого каталога файлы, по очень точно подобранным параметрам, то опцию -delete нужно указать после всех других параметров. Ещё 2 примера:


find / -name «[A-Z]*» -mtime +30 -perm 665 -user brainfucker -delete


В этом случае я удалю все файлы в системе, имена которых начинаются с заглавной буквы, которые были изменены более 30 дней назад, на которые установлены права доступа 665 и при всём этом принадлежащие юзеру brainfucker. Всё правильно.


find / -delete -name «[A-Z]*» -mtime +30 -perm 665 -user brainfucker


В этом случае я удалю всё. Вообще всё. Почему? Команда find, которой в качестве параметра передан каталог, «найдет» вообще все файлы в этом каталоге. В данном случае, список файлов из каталога / будет передан на удаление, без применения всех остальных фильтров.


LOCATE
Locate простой. Его основное (и единственное?) преимущество – скорость. Find перебирает все файлы в указанном каталоге и просматривает их на соответствие параметрам. Locate зараннее знает где что у вас есть. Для этого раз в сутки (если не настроено иначе), обновляется специальная база данных, с которой locate работает.


Locate возвращает все файлы, в имени или названии каталога которого есть искомая строка.


$locate xauth
/home/mj/.xauth
/home/mj/.xauth/refcount
/home/mj/.xauth/refcount/root
/home/mj7 .xauth/refcount/root/testlinux
/lib/security/pam_xauth.so
/usr/XllR6/bin/mkxauth
/usr/XllR6/bin/xauth
/usr/XllR6/man/manl/mkxauth.1x.gz
/usr/XllR6/man/manl/xauth.1x.gz
/usr/share/doc/pam-0.72/txts/README.pam_xauth
/usr/share/man/man8/pam_xauth.8.gz


Как видите, результатом работы команды является список абсолютных путей, которые таки или иначе включают в себя подстроку xauth.


Ещё, наверное, нужно сказать что базу данных locate можно обновить принудительно командой updatedb (нужны права суперпользователя). Если вы не можете найти необходимый файл, попробуйте обновить базу данных.


Взято отсюда > > >


Смотрите также:  Список полезных команд linux,  Пополняемая статейка – сборник коротких, но полезных рецептов для linux.



 

Разбить flac файл альбома на треки


Есть альбом в виде одного flac файла и сопровождающего его cue файла. Необходимо порезать корректно на отдельные треки.
1. Режим на треки:


$ cuebreakpoints filename.cue | shnsplit -o flac *.flac

2. Заполняем теги:


$ cuetag filename.cue `ls split-track*.flac`

3. Переименовываем:


$ for i in *.flac; do mv $i "`grep "TRACK ${i:11:2} AUDIO" -A 1 filename.cue | grep TITLE | sed "s/.*\"\(.*\)\"/\1/g"`".flac; done

Под убунтой пришлось доставить пакеты flac, cuetools и shntool.


Источник > > >



 

Перекодировать MP3 в AAC


Возникла у меня задача – взять некий MP3-файл, вырезать из него понравившийся кусок и сделать из этого куска рингтон для мобилки.


Для обрезания-вырезания есть утилитка mpgsplit, которая входит в пакет mpgtx. Резать с её помощью очень просто:


#  mpgsplit input.mp3 [MM:SS.SS-MM:SS.SS] -o output.mp3


Первые MM:SS – это откуда начинать резать, а вторые MM:SS – где закончить резать.
Хочу обратить внимание на .SS (которые после точки) – здесь задаются милисекунды; очень помогает поточнее концовку обрезать.
Моя простенькая Нокия по умолчанию рингтоны хранит в AAC. Вот в этот формат и перекодируем получившийся MP3.
Для этого будем пользовать faac. Т.к. faac ругнулся на чистый мр3, то сначала перегоним в wav:


# lame –decode output.mp3


а затем уже в аас:

# faac output.wav


Вот и все. Спасибо за внимание.



 

avi в 3gp, или создание видео для мобильного телефона


Требуется переконвертировать avi видео файл в 3gp для дальнейшего просмотра на мобильном.


Если ваш телефон поддерживает MP4 я бы рекомендовал avidemux, обладающий хорошим gtk/qt интерфейсом:
Avidemux – в репозитарии, если у вас подключен Medibuntu Repo.


Для конвертации в 3gp я бы больше посоветовал использовать handbrake:
HandbrakeGUI ( handbrake.fr/?article=download )


Не стоит забывать про очень мощную тулзу ffmpeg для которой написано множество man страниц. (если вы плохо знаете английски, то в сети можно найти переведенные маны, в частности здесь: translated.by
Пример использования ffmpeg для мгновенно конвертации в 3gp:


ffmpeg -i inputfile.avi -s qcif -vcodec h263 -acodec aac
-ac 1 -ar 8000 -r 25 -ab 32 -y outputfile.3gp


взято здесь > > >



Записи с 1 по 10
cлед