Объявлено о выходе новой версии одной из самых популярных открытых программ по шифрованию данных TrueCrypt 7.0, позволяющей шифровать текущие дисковые разделы, создавать виртуальные шифрованные диски в одном файле и организовывать скрытые зашифрованные области внутри уже зашифрованных разделов. Для шифрования используются алгоритмы AES-256, Serpent и Twofish. Программа доступна для операционных систем Linux, Windows и Mac OS X.

Из добавленных в TrueCrypt 7.0 улучшений можно отметить: Читать далее “Релиз программы по шифрованию дисковых разделов TrueCrypt 7.0” »

При апргрейде ubuntu до новой версии,устанавливается продвинутая версия gdm-2.28. Настраивать данный менеджер затруднительно,т.к. оригинальный gdmsetup уж очень убог с опциями.Особенно всех раздражает «неотключаемый» звук во время входа в свою учётную запись.
выход есть,если установить gdm2setup.
Данное приложение написано на питоне и требует  библиотек PIL (python-imaging), GDM2, Python 2.4+ и  GTK,которые есть в репозитариях Ubuntu и Debian.
Устанавливает в последних версиях ubuntu и её клонах очень просто:
sudo add-apt-repository ppa:gdm2setup/gdm2setup
sudo apt-get update
sudo apt-get install python-gdm2setup

Вот и всё. И никого шаманства с редактированием непонятно каких опций для отключения звука…. При этом появляется масса дополнительных возможностей,а т.е. выбора,например,любой картинки для заставки из любой папки…
Для сохранения фотографий или иной графики для Web проектов возникает необходимость оптимизации графики. Для использующих свободное программное обеспечение,а ,конкретно, редактора всех народов – GIMP данная проблема решается установкой плагины gimp-save-for-web.
Однако в Ubuntu (Linux) необходима компиляция данного пакета,так как собранный deb-пакет на сайте www.getdeb.net обычно имеет «несвежую» версию. Конечно же возникает сложность сборки пакета при вводе команды «make».
Для компиляции необходимы следующие пакеты  – libgimp2.0-dev и, возможно, libgimp-dev. После установки последних процесс сборки идёт как обычно -без сбоев и и в Gimp появляется соответственно новый пункт «Сохранить для веба».
Сайт плагина gimp-save-for-web – http://registry.gimp.org/node/33
Пакет a2mp3 производит конвертацию любых аудио-файлов в формат mp3. При этом существенно уменьшается размер самого выходного файла. Данное приложение предназначено для получения оптимизированных аудио файлов для переносных (мобильных) устройств.
Для использования надо перейти в директорию с аудио файлами и выполнить команду a2mp3.После конвертации выходные файлы  можно найти в  ~/mp3temp.
Однако чтобы задать выходную директорию надо запустить программу с опцией -d :  a2mp3 -d directory_name.

Помимо этого возможна ситуация,когда в mp3-плеере или другом подобном устройстве типа мобильного телефона  будут неправильно от отображаться теги mp3.Причина в кодировке CP1251 или в применение тегов версии id3v1.Корректно, для сведения, отображаются данные на кириллице в кодировке UTF-8,которая в настоящее время является стандартом или в применении тегов версии id3v2.4.

В последнем случае нелишним будет перекодировать теги в нормальную кодировку следующей командой:
find . -name «*.mp3″ -print0 | xargs -0 mid3iconv -e CP1251 -d
Или убрать версию d3v1 следующей командой:
find -iname ‘*.mp3′ -print0 | xargs -0 mid3iconv -eCP1251 –remove-v1

При этом программа mid3iconv должна быть установлена в системе.


gnome-terminal

Частенько необходимо запустить gnome-terminal с  опциями типа 80×43 или иной геометрией окна, хотя по умолчанию terminal запускается в оконном минимизированном виде.  разработчики  позволили  запускать gnome-terminal в режиме „на весь экран” используя опцию –full-screen, а также предоставили возможность устанавливать размер окна при старте типа –geometry=<ширина>x<высота>.

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

«gnome-terminal –geometry=80×43″

Удобно и элегантно.

Lynx изначально поддерживает автоматизацию при работе в Интернете.

Например,нижестоящая команда выполнит, ранее записанные все Ваши перемещения и нажатия клавиш в файл

lynx -accept_all_cookies -cmd_script=/путь/название Вашего файла

Эта команда покажет lynx прочитать символы из указанного файла, которые могут быть использованы в заданиях cron для автоматического входа на веб-сайты, которые дают вам,например,возможность для входа в систему один раз в день (именно поэтому  использовалась опция -accept_all_cookies).

Для создания Вашего файла скрипта,используйте

lynx -cmd_log=названия Вашего файла


В предыдущем посту мы рассказали про два способа получения данных с веб-страниц, а в настоящей статье Вы получите пример обработки этих данных.

Следующий сценарий показывает, как получать требуемые данные через список URLS в текстовом файле,который находится в файле urls.txt и извлечь некоторое содержимое из них:
while read inputline
do
url="$(echo $inputline)"
mydata="$(lynx -source $url | grep -o 'ваше регулярное выражение здесь' | sed 's/здесь ненужные html tags //g')"
echo "$url,$mydata" >> myfile.csv
sleep 2
done <urls.txt

Шаги сценарий делает в последовательности, как указано ниже: Читать далее “Переодически извлекаем с веб-страницы информацию” »

Сила открытых операционных систем так называемых Unix-based , в том числе GNU/Linux, BSD, ОС Mac  состоит в том, что Вы можете передавать по каналам команды и выполнять скрипты единовременно с объединением их вместе в одной строке.

А если более конкретно, то по каналам отправляется вывод одной команды на ввод следующей команды.

В качестве примера можно привести использование команды grep, чтобы найти все строки в logfile, которые содержат запись Googlebot, а затем отправить найденные строки команде wc, чтобы пересчитать их:

grep ‘Googlebot’ | wc -l

Вывод будет число строк, которые содержат запись Googlebot.

 

© 2010 Bot on WEB