Как создать автоматические поддомены на Timeweb

Здравствуйте.

Хочу поделиться с вами информацией о создании автоматических поддоменов на хостинге Timeweb. В принципе, так можно сделать на любом другом хостинге, который поддерживает такую функцию, об этом лучше спросить у саппорта.

Читать далее

Генератор сообщений для коммита

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

http://whatthecommit.com/

Получение новой почты с помощью IMAP PHP

Задача у нас такая. Необходимо подключаться к ящику на gmail.com заходить в папку входящие и если есть непрочитанные читать их, помечать прочитаннымми, а текст и вложения расшифровывать и сохранить к себе.

Читать далее

Kohana email — модуль для отправки почты

Для разработчиков на фреймворке Kohana есть отличный готовый модуль Kohana Email

https://github.com/Luwe/Kohana-Email

В интернете почти нет информации как с ним работать, поэтому  я приведу небольшой код:


public function sendmail($toemail, $toname, $fromemail, $fromname, $subject, $message) {

try {
$mailer = Email::connect();
$message = Swift_Message::newInstance($subject, $message, 'text/html', 'utf-8');
$message->setTo($toemail, $toname);
$message->setFrom($fromemail,$fromname);
$mailer->send($message);
return true;
}
catch (Exception $e)
{
return $e->getMessage();
}

}

Передача аргументов или параметров через консоль в C# .NET

К примеру нам нужно написать консольное приложение, которое бы принимало на вход какие-то аргументы и выдавало результат. Как создавать консольное приложение я пояснить не буду, на эту тему есть достаточно литературы, расскажу лишь как работать с аргументами.

Читать далее

Выбор парсера SimpleHTML, Nokogiri, phpQuery

Хоть раз в своей жизни парсингом сайта занимались почти все веб программисты. Задачи для парсинга могут быть самые разные, от получения товаров из каталога, до валидации страниц. Я думаю изначально большинство моих коллег пишут парсеры на регэкспах(регулярных выражениях, что позволяет написать парсер небольших сайтов или страниц довольно быстро. Однако такой парсер будет очень чувствителен к разметке и  даже незначительное изменение в разметке может привести к остановке парсинга.А потому, этот процесс сильно облегчит парсер.

Читать далее

Загрузка товаров с помощью API Drupal

DrupalЕсли читателю нужно импортировать некоторые данные из любой сторонней системы, то добавить их в Drupal можно не только с помощью прямых запросов к базе данных. Для таких целей лучше подойдет API, который сам добавить связи, сохранит куда надо файлы и сделает все как надо!

Читать далее

Создание плагина для Mantis

Создание плагина для MantisВ первой записи блога принято писать всякие вводные слова, а мы прям возьмем да и перейдем к делу!

Потребовалось мне написать плагин для Мантиса, который бы выбирал некоторые данные из существующих полей записи и добавлял их в отдельную колонку в общем списке «инцидентов».

Дописывать это в сам код Мантиса нехорошо, поскольку в дальнейшем это может вылезти в совершенно неизвестных местах, а потому мы начнем писать плагин.

Читать далее