Ноя 04

VoIP. Настройка Asterisk для работы с Megafon

Подключаем сотового оператора через SIP. Однажды подумалось: как было бы замечательно входящие звонки на свой мобильный телефон терминировать самостоятельно. Прикрутить собственный автоответчик, может быть голосовое меню. Ответить на вызов прямо с компьютера, как по скайпу, и в удобной гарнитуре пообщаться …

Читать полностью

Ноя 02

PHP. Новая библиотека для работы с изображениями

Представляю новую версию библиотеки imgresize! Скачать и попробовать! Класс написан на PHP и является оберткой для GD. Перед использованием убедитесь, что ваша инсталляция PHP поддерживает GDlib. А та, в свою очередь, необходимые форматы изображений. Обычно PNG, JPEG (JPG) и GIF. …

Читать полностью

Сен 25

PHP. Наложение ватермарков (ватермарок, watermarks) на фотографии.

Нередко возникает необходимость защитить фотографии на сайте от воровства. Особенно популярно в различных каталогах и т.д. Самый простой и надежный способ — наложение так называемых ватермарков. Создается картинка, размерами MxN с прозрачным фоном и полупрозрачной надписью с именем домена. Сохраняется …

Читать полностью

Фев 26

Ремонт Yaesu VX-6r

Речь пойдет о легендарной станции Yaesu модель VX-6r. А конкретно об распространенной болезни, связанной с приемником. Иногда мы с сожалением обнаруживаем, что наша станция начинает шипеть (шуметь). Происходит примерно следующее: ухудшается качество прием даже сильных корреспондентов. Не закрывается шумоподавитель, а …

Читать полностью

Июл 06

Шаблон фабрика, как способ разделения прав пользователей

В проектах, где требуется разделить права пользователей по ролям, можно использовать шаблон проектирования фабрика (fabric). Данная статья поможет разобраться каким именно образом. Допустим есть простой URI роутер: В index файле инициализируем следующим образом: $path=dirname(__FILE__); require_once($path . ‘/lib/router/routeurl.php’); require_once($path . ‘/lib/PageError.php’); …

Читать полностью