Jul 22 2010

Надсилаємо email з attachment з консолі

2

Рубрика: Shell,UnixVitaly Kovalyshyn @ 12:00

Сьогодні необхідно було надіслати Email з прикріпленим файлом на віддаленному сервері, доступ до якого я Ваю лише по SSH. Виявилося усе банально просто:

  1. Встановити mutt (у мене він вже був встановленний)
  2. Надсилаємо з консолі
 mutt -s "TEST mail" -a /home/samael/nazia.sql.bz sss@domain.org < /tmp/email_text

де,

  • sss@domain.org – одержувач
  • /tmp/email_text – тіло повідомлення (читається з приговленого файла “/tmp/email_text”)
  • /home/samael/nazia.sql.bz – додаток (опція -a)
  • “Test mail” – тема повідомлення (опція -s)

Теги: , , , , , ,


Mar 22 2010

Конвертуємо avi в flv

0

Рубрика: ShellVitaly Kovalyshyn @ 00:08

Для конвертування я обрав ffmpeg (Windows версія тут). Послідовність параметрів така:

ffmpeg програма
-i input.avi вхідний файл
-b 1024k вихідний bitrate
-s 640×480 вихідна роздільна здатність
-r 25 вихідна кількість кадрів у секунду
-acodec copy вихідний аудіо кодек
movie.flv вихідний файл

Виконую свою команду:

ffmpeg -i ColdCalls.avi -b 1024k -s 640x480 -r 25 -acodec copy ColdCalls.flv

Додатково документація.

Теги: , , , , ,


Feb 06 2010

Масова зміна розміра зображень

0

Рубрика: ShellVitaly Kovalyshyn @ 22:45

Необхідно було змінити розмір зображень для фото галереї на один сайт. Усього – штук 200 було. Як це швидко зробити? Ось тут мені знадобилась така чудова програма, як ImageMagick®. Її доволі просто можна встановити з портів FreeBSD і вона присутня майже у всіх Linux дистрибутивах.

А тепер магія – однією командою змінюємо розмір усіх зображень до необхідного нам і зберігаємо в нові файли (для назви обрав поточну дату і час):

ls  | while read i; do convert -resize 1200x800  "$i" ../etc/`date +%s`".jpg"; done

Якщо почитаєте у манах, то знайдете ще не один цікавий параметр!

Теги: , , ,


Dec 21 2009

Відновлення видалених файлів…

3

Рубрика: ShellVitaly Kovalyshyn @ 01:26
Digital Picture and File Recovery

Digital Picture and File Recovery

Вкотре стикаюся з необхідністю відновити файли, які (якимось дивом) видалав зі своєї флешки :) І постійно забуваю назву цієї чудової, а головне OpenSource програми. Записую для усіх: testdisk та photorec.

testdisk
Силна утиліта для діагностики та лікування дискових розділів та файлів. Вміє відновлювати видалені файли з FAT16/FAT32, NTFS, Ext2/Ext3. Інструкція англійською.

photorec
Основне призначення – відновлення випадково видалених зображень. Інструкція англійською

Програми розповсюджуються під ліцензією GNU GPL, можна завантажити версії для Windows, Linux, MacOS.

Теги: , , , , , , , ,


Dec 20 2009

Заміна однієї стрічки по шаблону в багатьох файлах

1

Рубрика: Perl,ShellVitaly Kovalyshyn @ 13:09

Стояла задача: швидко замінити у 200 XML файлах стрічку “tbl_Offering” на “tbl_OfferingMovement”. Ось як це можна зробити одним рядком Perl коду під Debian GNU/Linux (оригінал кожного файлу зберігається окремо з розширенням bak):

perl -i.bak -p -e 's/tbl_Offering/tbl_OfferingMovement/gi;' *

Теги: , , , , ,