Сен 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’); …

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

Июн 29

Проблема с плагином jQuery validation

Когда сообщения об ошибках высвечиваются на экран, после тэга input добавляется label с соответствующим CSS классом. Каким образом будет отображаться сообщение зависит от стилей. Но существует проблема: поскольку добавляется новый тэг, после применения к нему функции hide и show параметр …

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

Май 24

PHP. Разбиение на страницы

Если вы занимаетесь разработкой интернет магазинов, каталогов, досок объявлений — то наверняка сталкивались с проблемой постраничного вывода информации. Проще говоря с пагинацией. Представленная ниже функция помогает решить эту задачу. В данной реализации используется враппер MySQLi под названием goDB. Но вы …

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