Отправка писем из командной строки

Хорошая и удобная программа с исходниками находится тут  лицензия GPL v2

Доступна для Linux, Windows, Mac, BSD, ....
Устанавливать проблем особых нет - распаковать и запустить.
Поддерживает SMTP аутентификацию (SSL, TLS, ...) и вложения.

В управлении все просто:


odt конвертер

ODT Конвертер (odtExport) - это программулька написанная мною для конвертации файлов ODT в HTML.

ODT файл - это файл текстового документа программы OpenOffice.

Существует много программ по работе ODT файлом, и тем более для конвертации в HTML. Можно использовать встроенные функции OpenOffice, или поискать по просторам интернета оные программы.

Но встроенная функциональность и тем более получающийся результат меня не устроил. Так в частности тяжко становится при попытке экспортировать документ который содержит код какой нибудь программы, и еще хуже становится работа со сносками, и таких казалось бы мелочей накопилось много. Ну ив довесок, а как быть если нет OpenOffice ? чем открыть odt ?

Принял решение написать консольную программу для экспорта odt в html.

Программа писалась на языке Scala и в текущей момент работает там где есть Java (JRE 1.6.xxx или выше).
Вот собственно ссылка на страницу с описанием и на страницу с дистрибутивом.

Пользоваться можно программой так:
В командной строке набираете

Путь где установлена программа/odtExport -­input  путь до файла.odt -­output имя файла.html

А вот пример работы:

$ odtExport -­input  /home/gocha/Программирование/worked/odtExport/sample/sample.odt 
-­output /home/gocha/Программирование/worked/odtExport/sample/sample.html 


odtExport Версия 0.1 build 63. http://cofe.tv
Используется язык "ru"
Экспорт из /home/gocha/coding/test/BloggerCLI/binTarget/sample/sample.odt в 
/home/gocha/coding/test/BloggerCLI/binTarget/sample/sample.html
Создан файл 
/home/gocha/coding/test/BloggerCLI/binTarget/sample/Pictures/10000000000001720000017
060F235D2.png
Создан файл 
/home/gocha/coding/test/BloggerCLI/binTarget/sample/Pictures/100000000000009F0000007
62085F2B3.png
Создан файл 
/home/gocha/coding/test/BloggerCLI/binTarget/sample/Pictures/100000000000016B0000012
BB24CC32E.png
Создан файл 
/home/gocha/coding/test/BloggerCLI/binTarget/sample/Thumbnails/thumbnail.png
Создан файл /home/gocha/coding/test/BloggerCLI/binTarget/sample/sample.html
Создан файл /home/gocha/coding/test/BloggerCLI/binTarget/sample/style.css
Экспорт завершен

Ссылки

Детский приемник распределитель "Созвездие Прометея"

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

Главная страница: http://www.sozvezdieprometeya.ru

Фотографии из детского дома




Запрет root пользователя для ssh

Нашел заметку о запрете root по ssh. Для этого необходимо:

  1. Поправить файл /etc/ssh/sshd_config
  2. Рас комментировать строку #PermitRootLogin no
  3. Перезапустить sshd /etc/init.d/sshd restart
К общим рекомендациям вообще использовать только вход по открытым ключам. Мол есть такая штука как bruteforce.

Для защиты от bruteforce, можно установить большое время ожидания между повторным вводом пароля:
LoginGraceTime 600
Значение указывает время ожидания в секундах.

Можно запретить так же вход конкретным пользователям:
DenyUsers oracle

Пропорции головы

Вот пропорции головы взятые из анатомии Бамеса и перерисованные мною:

Анфас

Профиль

Пропорции головы в формате SVG: Анфас, Профиль, и в разрешении 300 dpi.

Создание виртуальной машины DEBIAN в VIRTUALBOX

Основные шаги создания виртуальной машины DEBIAN в VIRTUALBOX состоят из следующих этапов:
  • Вызов диалога создания виртуальной машины
  • Указания названия создаваемой машины и типа гостевой ОС
  • Указания размера виртуальной оперативной памяти
  • Указания размера виртуального жесткого диска
  • Подключения CDROM (ISO) образов
  • Указание настроек виртуального сетевого подключения

Добавляем новые возможности

Теперь, когда вы разобрались с основами GWT, можно заняться изучением более специфичных возможностей, которые вам обязательно понадобятся как только вы начнёте создавать более сложные приложения.
  • Использование удаленные вызов процедур (remote procedure calls)
    Вызов сервера с использованием GWT-RPC.
  • Интернационализация
    Перевод интерфейса StockWatcher на другой язык.
  • Поддержка JSON
    Получение данных формата JSON через HTTP сервер
  • Тестирование с помощью Junit
    Добавление unit-тестов.