вторник, 21 февраля 2012 г.

Приложения для Андроид

Приложения для Андроид которыми я часто пользуюсь и которые я считаю лучшими в своем классе (все приложения бесплатные):
1) CSipSimple - отличный, очень гибкий в настройке SIP-клиент;
2) MXVideoPlayer - плеер показывает фильмы которые не открывает штатный;
3) iMediaShare - расшаривает фильмы и фотографии на Xbox360 через WiFi;
4) Memoires - ведение личного дневника с возможностью архивации
5) HDR camera - создание HDR-снимков;
6) Вконтакте видео и аудио - удобный клиент для фильмов и музыки Вконтакте онлайн;
7) cool reader - читалка книг;
8) ES проводник - файловый менеджер;
9) Первая помощь - первая помощь в картинках, все только самое необходимое;
10) Dropsync - синхронизирует любой каталог телефона с Dropbox;
11) Помнить всё - создание напоминаний голосом (типа Siri)
12) MiLocker - удобный локер, хорошая замена штатного;
13) Pixlr-o-matic - набор фильтров для фотографий;
14) Opera Mobile - лучшая замена штатного браузера.
15) Catch - простые/быстрые заметки с функцией синхронизации через сеть.

вторник, 25 октября 2011 г.

Комплексная почтовая система Этап 2 (postfix + amavis + clamAV + SpamAssassin)

Данная статья является продолжением первой.
Здесь мы рассмотрим как добавить к почтовой системе проверку писем на наличие вирусов и спама. Для этого используется антивирус ClamAV и фильтр спама SpamAssassin. Так же мы рассмотрим методы фильтрации спама. Приступим:

1) Установим необходимые приложения:
sudo apt-get install amavisd-new spamassassin clamav-daemon
Для улучшения функции распознавания спама в электронных письмах различного формата:
sudo apt-get install libnet-dns-perl libmail-spf-query-perl pyzor razor
Для проверки вирусов в архивах устанавливаем следующие пакеты:
sudo apt-get install arj bzip2 cabextract cpio file gzip lha nomarch pax rar unrar unzip unzoo zip zoo

2) Переходим к настройке:
ClamAV
Для того чтоб ClamAV мог взаимодействовать с Amavis их необходимо поместить в соответствующие группы группы:
sudo adduser clamav amavis
sudo adduser amavis clamav
Обязательно нужно обновить бинарные файлы и антивирусные базы:
sudo freshclam
Spamassassin
Необходимо включить spamassassin и разрешить автоматическое обновление его базы данных. Для этого отредактируем конфигурационный файл: /etc/default/spamassassin
Нужно подправить два параметра:
ENABLED=1
CRON=1
Теперь можно перезапустить spamassassin с помощью команды:
sudo /etc/init.d/spamassassin restart
Amavis
Сначала нужно включить проверку писем на наличие вирусов и спама. Для этого нужно отредактировать конфигурационный файл: /etc/amavis/conf.d/15-content_filter_mode. В файле нужно разкомментировать два параметра:
@bypass_virus_checks_maps = (    \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);


@bypass_spam_checks_maps = ( \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);
Для правильной обработки писем предназначенных для локального домена, в конец конфигурационного /etc/amavis/conf.d/20-debian_defaults нужно добавить параметр:
@local_domains_acl = ('.');
Теперь можно перезагрузить amavis:
sudo /etc/init.d/amavis restart
Postfix
Для того чтоб postfix использовал amavis при обработки электронных писем, его нужно использовать в качестве кентент фильтра. Amavis запускается на петлевом интерфейсе и ожидает подключение на порту 10024. Для этого в конец конфигурационного файла /etc/postfix/main.cf нужно добавить параметр
content_filter = smtp-amavis:[127.0.0.1]:10024
Теперт postfix с помощью протокола smtp будет отправлять на amavis электронные письма для проверки их на наличие вирусов и спама, а затем получать их обратно тем же протоколом с результатом проверки. Для этого в postfix нужно настроить дополнительные smtp клиент и сервер. Это делается в конфигурационном файле: /etc/postfix/master.cf. Вконец файла нужно добавить такие параметры:
smtp-amavis     unix    -       -       -       -       2       smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_delay_reject=no
-o smtpd_client_restrictions=permit_mynetworks,reject
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=reject_unauth_pipelining
-o smtpd_end_of_data_restrictions=
-o mynetworks=127.0.0.0/8
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
-o smtpd_client_connection_count_limit=0
-o smtpd_client_connection_rate_limit=0
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
Ниже транспорта pickup нужно добавить два параметра:
         -o content_filter=
-o receive_override_options=no_header_body_checks

Теперь можно перезапустить postfix:
sudo /etc/init.d/postfix reload
На этом базовая настройка закончена, можно переходить к проверке.

3) Проверка работы
Нужно убедиться в правильной работе сервиса amavis. Для этого выполни к нему telnet-подключение:
telnet localhost 10024 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 [127.0.0.1] ESMTP amavisd-new service ready ^]
Если в ответ мы получим сообщение ESMTP amavisd-new service ready значит все работает.

4) Режимы фильтрации почты:
Конфигурационный файл /etc/amavis/conf.d/21-ubuntu_defaults содержит параметры отвечающие за режимы фильтрации писем содержащих спам и вирусы.
$final_virus_destiny - указывает режим фильтрации вирусов;
$final_spam_destiny - указывает режим фильтрации спама;
Существуют такие режимы фильтрации:
D_DISCARD - отбросить письмо;
D_REJECT - отбросить письмо и отослать отправителю письма предупреждение;
D_BOUNCE - отбросить письмо и поместить его в карантин;
D_PASS - доставить письмо получатель с пометкой в теме письмо.

На этом второй этап окончен.
Этап 3

вторник, 24 августа 2010 г.

Сосиссинг на День Независимости

Наступил День Независимости. Всеми любимый праздник. И конечно, велодвижение Николаева просто не могло оставить этот день незамеченным (не отпразднованным). Народ хотел хлеба и зрелищ. Вообщем все хотели поехать на целый день куда нибудь на природу и поджарить сосиски (шашлыки).
Наш бессменный идеологический лидер Саша (Мебельщик) предложил поехать в Зеленый Гай. В гуугле их обнаружилось несколько. Только 3 или 4 в Николаевской области.
Все собрались и выехали в сторону Херсонского шоссе. По пути в супермаркете были приобретены все необходимые припасы:

Минут через 30 мы прибыли на место:

Пока богатыри готовились к купанию:

Костя помогал девчатам накрывать обед:

Но мы приехали жарить шашлык, поэтому часть коллектива отделилась и занялась костром:
Добавить изображение

А в этом время наши велики мирно отдыхали рядом:

Саша (Мебельщик) ОЧЧЕНЬ проголодался поэтому ему выделили отдельную ми...., нет тазик:

Ромчик ему помогал, уж очень сильно проголодался Саша:
Дошло дело и до купания:





Но больше все понравилось купаться Роме :)

Отлично провели день. Замечательная компания. Всем спасибо!!!

Остальные фотки здесь

четверг, 5 августа 2010 г.

Как мы чуть не заблудились

Все началось с того что я задержался на работе. Покатушка организовалась на 18:00. А я к этому времени только попал голодный домой. И уже ни куда не собирался. Где то в 18:30 позвонил Саша (Мебельщик) и сказал что покатушку перенесли на 19:00. И чтоб я скорее собирался и приезжал. Собралась приличная банда человек 5. И мы покатили...


Потом произошло падение Чистого (слева). Он хотел на ходу сфотографировать наш коллектив и не заметил неровности дорожного полотна. Больше всех пострадал фотоаппарат...

Затем вопрос Саши поверг большинство в легкий шок:
- "Пацаны, ни у кого компаса нет?"
- "Нам нужно на север, а тут ни фига не видно!!!!"

Затем был прокол:

И посильная помощь в ремонте:

Покатушка закончилась в Парке Победы за бокалом ХОЛОДНОГО пива/кваса.


Отлично покатались...

воскресенье, 4 июля 2010 г.

Почему нужно одевать шлем.

В связи со вчерашнем дождем соревнования на Аляудах отменились. Но настрой остался боевой и душа требовала экстрима. В обед написав предложения на форуме стал ждать желающих покататься вечером. Достаточно быстро образовалось несколько желающих и мы договорились в 6 вечера встретиться возле Памятника Ленину. В условленное время на встречу прибыли 6 велосипедистов. Возглавил нашу покатушку Саша (Мебельщик). Сказал что поведет нас по тайным тропам где будет экстрим, много экстрима:) Доехав да Октябрьского моста мы свернули направо и тут асфальт закончился.
Грунтовая дорога проходила то вдоль железнодорожных путей, то мимо заброшенных и рабочих заводов. Красивые зеленые пейзажи сменялись разваленными строениями. Старый водяной канал, вдоль которого мы ехали добрую четверть часа, был заполнен ужасного вида густой жижей, смрад которой заполнял все окружающее пространство. От чего хотелось крутить педали еще сильнее. Наша дорога проходила через железнодорожные пути, овраги, проселочные и грунтовые дороги. И вот когда мы ехали и любовались дивными красотами нашей замечательной родины что то произошло. Причем я сам не понял что именно. Помню что лечу через велосипед, удар шлемом о землю и в следующий миг я уже стою на ногах. По словам едущих сзади очевидцев, падение представляло собой прыжок из велосипеда и акробатический кувырок на земле. Вообще всем понравилось и все сказали что это было мега круто.
Если я отделался парой ссадин и ушибов, велосипед пострадал значительно больше. Погнутое седло и огромная восьмерка на переднем колесе такого размера, что оно не проворачивалось в вилке. Я думал что оставшуюся часть дороги я буду идти пешком. Но Саша осмотрев поломку, сообщил что бывало и хуже. Сняв колесо и камеру, он подошел к дереву и начал ровнять погнутое колесо. Специальным ключом для спиц колесо было доведено до практически идеального состояния. И где то через треть часа мы двинулись дальше. Больше серьезных происшествий практически небыло. Андрей пробил колесо и мы коллективно заехали в грязь.
Покатушка прошла отлично: новые знакомства, море впечатлений, адреналина, красивой природы и чистого воздуха. А главное, возможность отвлечься от бесконечной работы, работы, работы,...

И еще, одевайте шлем.







пятница, 2 июля 2010 г.

От том в какой замес я сегодня попал.

Ничего не предвещало беды. Друг Андрей пригласил вечером покататься. В 16.00 начался дождь, а к 17.00 он уже закончился, но были большие лужи и земля была еще мокрая. Вообщем я думал отказаться, но Андрей меня уговорил. Решили встретиться в 7 вечера возле зоопарка. Уже полным ходом светило солнце и ничего не предвещало дождя. Но как то инстинктивно решил одеть крылья на велосипед.
За 20 минут добрался до зоопарка, встретился с Андреем и после непродолжительных обсуждений решили поехать посмотреть и обкатать трассу на Аляудах перед воскресной гонкой. Вообщем как только мы въехали на Аляуды я сразу почуял неладное.
Вроде в начале не сильно мокрый грунт, но затем начался просто пипетц. Первым его ощутил Андрей, поскольку на его велосипеде не было крыльев. И через пару км он был весь заляпан грязью не говоря о его велосипеде. Чем дальше тем хуже, и меня уже не спасали мои крылья. Нижняя часть моего велика и я были тоже все в грязи. Под конец мы просто ехали чуть ли не по щиколотку в грязи.
Выехав в Терновке мы достаточно быстро добрались до ингульского моста. Передохнув в парке мы решили поехать на автомойку помыть велики. Только мы собрались ехать, как хлынул ливень. Меня спас дождевик который я вожу с собой. Андрей поехал домой так. Как доехал не знаю, но думаю что вымок до нитки. Дома я был после 21.00 грязный, уставший, мокрый, голодный но довольный. Вот он экстрим, вот она прелесть горного велосипеда, вот оно ... КроссКантри

- Подготовлено и опубликовано на iPad.

вторник, 29 июня 2010 г.

iPad – читалка книг

Вот прочитана первая большая книга на iPad. Хочу описать свои впечатления и мысли относительно использования данного девайса в качестве читалки.
Для чтения книг используется родное приложение iBooks. Родным форматом этого приложения является epub. В сети достаточно много книг в этом формате, кроме этого есть приложение caliber которое позволяет получить epub из txt, HTML, PDF и т.д. Приложение просто примерское, но свою задачу выполняет на отлично и позволяет ьв считаные минуты получить epub файл. Я проделывал процедуру с разными форматами, ни каких проблем не возникает. Готовый epub-файл через тунец закидываем в iPad. Других способов помещения epub файла в iBooks я не обноружил.

Перейдем к iBooks. После запуска мы получаем вид книжной полки. Где отображены наши книги в красивых обложках.




Нажимая на книгу мы сразу переходим к процедуре чтения на том месте где остановились последний раз. Это очень удобно поскольку моя супруга тоже использует iPad для чтения книг. Книга может отображаться в портретной или альбомной ориентации

Портретная ориентация:




Альбомная ориентация:
Субъективно портретная документация удобнее.
Хочу отдельно остановится не некоторых моментах. Процедура перелистывая это что то. Она просто работает, не глючит, не тормозит, не опаздывает, не лагает. Ощущение как от перелистывания настоящей книги. Вы можете самостоятельно выбрать размер шрифта, уровень подсветки, а так же обратиться к содержанию книги.
При чтении книги я очень люблю ставить пометки. В iBooks эта возможность реализовна просто и удобно, как и все в iPad. Вы просто выделяете нужный кусок текста и отмечаете что это пометка. В каждой книге есть список всех пометок, к которым можно быстро получить доступ.



Прочитанная мной книга содержала 800 страниц текста – «Метро 2033″. Я не заметил усталости глаз во время чтения. Моя супруга тоже читает, жалоб не поступало. Благодаря фиксации экрана можно лежать в удобном положении при любом освещении. Все интересующие меня книги я без проблем нашел в сети в электронном виде и за несколько минут подготовил для чтения на iPad. Это отличное устройство для чтения книг…

Подготовленно и опубликовано с помощью iPad.