Возможно, эта заметка сэкономит время тем, кто столкнется с такой же проблемой. Под катом о том, почему Java-апплеты (например — банковские приложения) могут не работать, если у Вас, например, — домашний интернет от Билайн по L2TP, и как это исправить.
Читать далее
Email рассылка писем с уведомлением о прочтении
О том, как зарегистрировать аккаунт на Amazon Web Services и настроить Amazon SES (Simple Email Service) можно прочесть на habrahabr. В этой статье я поделюсь инструментом, написанным на PHP и позволяющим удобно осуществлять email-рассылки. Помимо этого, с помощью него Вы сможете получить подтверждение о прочтении письма.
Для нетерпеливых: ссылка на реализацию AmazonMail на PHP
Читать далее
Sendmail: тoрмозит отправка писем
Проблема довольно-таки тривиальна, однако, поскольку о причинах её возникновения периодически спрашивают у Яндекса и Google, а также на различных форумах, — решил «оставить это здесь» в виде заметки. Вдруг кому-нибудь пригодится?
Симптомы:
При попытке отправить письмо, например с помощью php функции mail(), на свеже-развернутом сервере с дефолтными настройками (например — Debian 6.0 LAMP от Hetzner) — письмо приходит, но с задержкой, а скрипт «долго думает», порядка 2-3 минут, и, если запущен не через PHP CLI, — может упасть с 504 Gateway Time-out.
Monit: Мониторинг сервера с уведомлением по SMS
Monit — open source система мониторинга серверов.
Monit позволяет:
- отслеживать состояние, потребление ресурсов, доступность серверов;
- осуществлять мониторинг демонов, количество child-процессов;
- осуществлять мониторинг сетевых сервисов (доступность, корректность ответа);
- отслеживать сетевые подключения;
- осуществлять мониторинг файлов и папок;
- выполнять встроенные действия или внешние команды по достижению определённых событий;
- отправлять уведомления, в том числе и на email.
В этой заметке разобран небольшой пример использования Monit для мониторинга доступности сервиса и корректности его response с возможностью уведомления по SMS.
Скрипт мониторинга сайтов на PHP с уведомлением по SMS и Email описан в следующей статье.
dig под Windows
dig (domain information groper) — DNS-клиент, аналог nslookup, входящая в стандартный пакет DNS-сервера BIND. Об установке данной утилиты под Windows — далее …
Читать далее
Быстрый старт на Amazon: AWS Elastic Beanstalk + Denver + PHP + GIT
Мини-очерк ом, как быстро начать разработку на PHP на локальной Windows-машине с production-сервером, как это модно нынче говорить — в облаках
, с помощью Amazon Web Services.
Используемые средства и материалы: IDE, GIT, AWS DevTools, AWS Elastic Beanstalk, Amazon Route 53, Денвер.
Многопоточный парсер на PHP с использованием cURL и прокси-серверов
Однажды встала задача реализовать многопоточный парсер на php. Чтобы не изобретать велосипед, первое, чем я решил заняться — это анализом существующих решений, которые бы позволяли не вникать разработчику в процесс организации и управления очередью потоков, как это предлагает нам стандартный набор curl_multi, а позволили бы сосредоточится на работе над основным функционалом.
Клиентская оптимизация сайта
После выхода в свет очередного дизайнерского решения в виде навороченного сайта с большим объёмом вёрстки, js`а и прочих "рюшечек" часто встаёт вопрос о медленной загрузке страниц, даже при условии проделанной работы по оптимизации кода, структуры БД и запросов. В этом случае полезно задуматься о клиентской оптимизации (или, по-другому, — оптимизации скорости загрузки страниц на стороне клиента), в нюансах которой мы и попробуем разобраться.
Имитация кликов мыши: AutoClick 2.1
AutoClick позволяет имитировать нажатия кнопок мыши с заданным интервалом, с возможностью записи цепочек кликов.
Simple Perl Socks 5 Proxy
Собственно сабж:
http://ssspl.sourceforge.net/
Install:
wget http://ssspl.svn.sourceforge.net/viewvc/ssspl/sss.pl
chmod 755 sss.pl
Usage:
./sss.pl local_host local_port [auth_login(:auth_pass)]
Настройка Opera под Socks5:
http://jponiato.hubpages.com/hub/How-to-Use-Opera-with-a-SOCKS-Proxy#