6 мар. 2014 г.

Отправка email c аттачментом в command line linux

Самый простой вариант, который мне нагуглился

mailx -a /path/to/file email@address

Однако контент тип (MIME-TYPE) атача определяется автоматически. Мне же потребовалось явное указание text/plain, mailx ставил что-то типо octet/stream и в мыле никакого аттача не было, все отображалось текстом. Есть еще простая и замечательная команда mpack, в которой уже можно указать mime-type, но как оказалось не для текста (только audio/video/image).
Строчка такая:

mpack -s 'subject' file.txt -c mime-type email@example.com

В итоге наткнулся на отправку через mutt (с этим консальным  mail-монстром мне уже приходилось немного пересекаться и даже аттач отправлять, но с текстом также возникали проблемы). Итак, вот как это делается

echo | mutt -s 'subject' -a file.txt -- email@example.com

Осталось отметить в жирной рамочке )

24 дек. 2013 г.

Террабайт в облаке mailru (linux way)

У многих айтишников когда они слышат mailru возникает всякие нехорошие ассоциации. Не буду лукавить - у меня такие впечатления тоже где-то сидят. Однако многие знакомые в последнее время как-то нездорово перевсполошились по поводу сией корпорации добра. И думаю не зря всполошились. Речь пойдет о дисковом пространстве в облаке.

До сего времени я пользовался такого рода бесплатными услугами от яндекса - 10 гб в принципе хватало, но пользовался не особо часто ибо скорость по webdav честно говоря не впечатляла. В конце лета корпорация добра уже запустила услугу дискового облака со 100гб с доступом по веб и со своей аппликухи в винде, но без всякого намека на линуксопригодность. И вот не так давно они таки открыли доступ по уже знакомому протоколу webdav (да еще и с 1ТБ бесплатно) коим можно спокойно пользоваться и монтировать диск практически в любой современной ОС. Как это делать в GNU/Debian Linux я уже описывал на примерах с яндексом. У мэйла единственное отличае - это логин (в данном случае - адрес мыла полностью xxx@bk.ru, xxx@mail.ru и т.д).

Так вот к чему вся эта присказка -  а к тому что скорость и латентность доступа откровенно говоря очень даже неплохие, да и целый террабайт как бы тоже не плохо. Конечно dav сам по себе не очень быстрый (вроде как это rest по http), но отключив кеш и заливая небольшие файлы пользоваться вполне годно - я бы сказал даже можно использовать для своих нужд на сервере для хранения не сильно требовательной статики (допустим для личного блога фотографа с кучей картинок очень даже не плохой вариант - dav для аплоада, паблик http с mailru).

Вот такие облака - ждем ответа от конкурентов :)

18 окт. 2012 г.

Midnight Commander. Двигаем текстовые блоки.

Наверняка в любом уважающем себя тектовом редакторе есть возможность управления блоками выделенного текста. В самом простом своем виде оно сводится к нажатияем клавиш tab и shift-tab для сдвига блока вправо и влево соответственно. В текстовом редакторе midnight commander-а вы такой, казалось бы, элементарной вещи не найдете в дефолтовых настройках.


Однако для данной фичи есть заготовка в файле конфигураций горячих клавиш. Сам файл настроек находится здесь:
/etc/mc/mc.keymap
В файле есть строчки BlockShiftLeft и BlockShiftRight, которые никак не определены. Так вот их то и нужно определить. Это и будут клавиши для сдвига выделенного блока. Однако не все клавиши можно назначить(это не считая назначенных), хотя возможно в этом виноваты возможности терминала. В моем случае подошли alt-shift-u и alt-shift-i соответственно.

5 авг. 2012 г.

Консольный неро или как записать cd\dvd в linux ?

Мне всегда было известно, что в linux существует множество инструментов прожига дисков - как графических так и консольных. Однако удобства графического интерфейса и простоты консоли в этой сфере всегда не хватало. И вот вдруг понадобилось мне записать диск с аудио дорожками (2012й год на дворе - никто уже не пишет диски !)  И всё же - прослишивание CD для меня это нечто больше чем для некоторых.  Так вот, наконец-то ! мною была найдена надстройка над консольными утилитами (wodim, dvd+rw-tools, genisoimage). Наконец-то можно забыть все параметры прожига и конвертирования ! Утилита очень даже приличная. Без всяких проблем мною сходу был записан Audio-CD из flac-файлов.


Единственной проблемой оказалось отсутствие команды cdrecord в моем squeeze. Проблема решается просто:
ln -s /usr/bin/wodim /usr/bin/cdrecord
Остальные пути можно проверить в настройках утилиты.
Ах да, самое главное - название тулзы mybashburn.
Счастливого прожига !