Архив

Архив раздела ‘Статьи’

Примеры работы с open-source библиотекой для обработки видео- и аудиофайлов — ffmpeg.

Примеры работы с open-source библиотекой для обработки видео- и аудиофайлов — ffmpeg.

Перевод статьи взята с habrahabr сам оригинал тут.
От переводчика:
Многие знают, что ffmpeg — это сила, но не все знают, какая именно. Он многогранен и безграничен, а его man объёмен и местами малопонятен, лишь немногие постигли дао профессиональной работы с ним. И тем не менее, этот инструмент может быть полезен почти всем, кто хоть иногда работает с видео и звуком, даже на бытовом уровне. О некоторых полезных консольных командах ffmpeg и пойдёт речь в статье. В некоторых местах я взял на себя смелость вставить ссылки на поясняющие статьи.

ffmpeg — это кроссплатформенная open-source библиотека для обработки видео- и аудиофайлов. Я собрал 19 полезных и удивительных команд, покрывающих почти все нужды: конвертация видео, извлечение звуковой дорожки, конвертирование для iPod или PSP, и многое другое.

1. Получение информации о видеофайле

ffmpeg -i video.avi

2. Превратить набор картинок в видео

ffmpeg -f image2 -i image%d.jpg video.mpg
Эта команда преобразует все картинки из текущей директории (названные image1.jpg, image2.jpg и т.д.) в видеофайл video.mpg
(примечание переводчика: мне больше нравится такой формат:
ffmpeg -r 12 -y -i "image_%010d.png" output.mpg
здесь задаётся frame rate (12) для видео, формат «image_%010d.png» означает, что картинки будут искаться в виде image_0000000001.png, image_0000000002.png и тд, то есть, в формате printf)
Читать далее…

Долгожданный релиз Samba 4.0 с поддержкой Active Directory

13 Декабрь 2012 Нет комментариев

Samba 4.0: долгожданный релиз с поддержкой Active Directory

Не прошло и десяти лет с тех пор, как началась подготовка новой крупной версии Samba — свободной реализации проприетарных протоколов и сопутствующих технологий Microsoft (SMB/CIFS): 4.0. 11 декабря 2012 Джереми Эллисон (Jeremy Allison) и Кэролин Сигер (Karolin Seeger) анонсировали финальной релиз Samba 4.0.
Релиз Samba 4.0, призванный привнести поддержку последних технологий Microsoft для удобного взаимодействия с компьютерами в мир GNU/Linux-, UNIX-подобных систем и свободного ПО в целом, создавался с 2003 года. С тех пор многие уже перестали верить в этот долгострой, однако выпуск наконец-то случился, и все желающие уже могут воспользоваться результатами огромной работы, проделанной участниками проекта Samba и Open Source-энтузиастами со всего мира.
Среди ключевых новшеств в Samba 4.0:

  • поддержка серверной реализации AD (Active Directory), используемой в Windows 2000 и последующих версиях: домен-контроллер Samba (DC, Domain Controller) со своим встроенным LDAP-сервером и центром распространения ключей Kerberos (KDC, Kerberos Key Distribution Center);
  • два файловых сервера: smbd из Samba 3 и новый NTVFS, соответствующий требованиям домен-контроллера AD;
  • два DNS-решения для интеграции с AD: простой встроенный DNS-сервер и плагин для BIND (используется механизм BIND DLZ, имеющийся в версиях 9.8 и 9.9);
  • интеграция с сервером времени ntpd для предоставления точного времени Windows-клиентам;
  • Python Scripting Interface, который позволяет получить доступ к внутренностям Samba4, собственно поэтому часть инструментов для управления контроллером домена написаны на Python.
  • В Samba 4.0.0 разработчики реализовали и оттестировали до различной степени готовности следующие функции:

    • преобразование идентификаторов пользователей и групп из
      представления Unix в представление Windows (Winbind);
    • логин учётных записей пользователей в домен;
    • учётные записи рабочих станций;
    • групповые политики (GPO);

Более подробный список изменений в релизе Samba 4.0 можно найти в документе Release Notes.
Автор: Дмитрий Шурупов по материалам samba.org.
Читаем еще:

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

14 Ноябрь 2012 Нет комментариев

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

Возможно предстоит работать с open source проектом Bacula и данная статья хороша, как мне кажется — это одна из самая лучшая статья по теме на русском языке, поэтому в мемориз однозначна. Материал взят с habrahabr.
В качестве инструмента я выбрал open source проект Bacula. По более чем полугодовому опыту его использования остаюсь доволен своим выбором.
Bacula состоит из нескольких демонов, каждый из которых несет свою функциональную нагрузку. На рисунке ниже схематично представлена взаимосвязь этих демонов.
Под хабракатом я опишу все демоны подробно

В моем случае резервному копированию подлежат:

  1. Конфигурационные файлы различных демонов со всех серверов.
  2. MySQL базы данных.
  3. Документооборот с файлового сервера Windows.
  4. Различные важные данные с nix серверов(движки сайтов/форумов, etc..)

Читать далее…

Управления пакетами в Debian/Ubuntu, небольшая шпаргалка

27 Август 2012 Нет комментариев

Управления пакетами в Debian/Ubuntu, небольшая шпаргалка

Получение информации о новых/обновлённых пакетах
sudo aptitude update
Обновление
sudo aptitude safe-upgrade
Поиск пакета по именам пакетов
aptitude search key_word
Поиск пакета по точному названию
aptitude search "^name$"
Поиск по описанию
aptitude search "?description("key_word")"
Читать далее…

xCache — акселератор PHP, который увеличивает скорость выполнения php скриптов

Установка xCache

— акселератор PHP, который увеличивает скорость выполнения php скриптов.
По следам заметки Что такое eAccelerator и установка на Debian.
Для php 5.3:
$ wget http://xcache.lighttpd.net/pub/Releases/2.0.1-rc3/xcache-2.0.1-rc3.tar.bz2
$ tar zxf xcache-2.0.0.tar.gz
$ cd xcache-2.0.0
$ phpize
$ ./configure --enable-xcache
$ make && make install

Смотрим куда упал, и если есть нужно можно переложить:
Installing shared extensions: /usr/lib/php5/20090626+lfs/
Читать далее…

Fail2ban — защита от брутфорса ( подбора пароля).

Fail2ban — защита от брутфорса ( подбора пароля) в Ubuntu или Debian.

Fail2ban — это инструмент, который отслеживает в log-файлах попытки обратится к сервисам, таким, как SSH, FTP, SMTP, HTTP и другим, и если находит постоянно повторяющиеся неудачные попытки авторизации с одного и того же IP-адреса или хоста, fail2ban блокирует дальнейшие попытки с этого IP-адреса/хоста, с помощью правила iptables(ipfw) или host.deny.
$ apt-get install fail2ban
По умолчанию мы уже получаем намного более защищенный ssh. После 3х попыток неправильного ввода пароля с одного ip адреса — он отправляется в бан. Тут же есть уже готовые примеры для ssh, exim, postfix, cyrus-imap, apache, lighttpd, named. Рассмотрим более детально некоторые параметры.
Основная часть настроек fail2ban хранится в конфигурационном файле /etc/fail2ban/jail.conf
$ nano /etc/fail2ban/jail.conf
Читать далее…

#

//