Archive for Октябрь, 2010

Печать документа Word в виде брошюры

// Октябрь 30th, 2010 // 7 Comments » // Без рубрики

Иногда бывает актуально распечатать текст таким образом, чтобы из него можно было собрать брошюру. До сих пор для этой цели использовались внешние надстройки, например широко известный макрос А. Орлова » http://orlovs.pp.ru/ Пакет макрокоманд для верстки текста книжкой «.
При этом, наверное, не все знают, что в последней версии Word 2003 имеется штатная аналогичная возможность. Вот ее описание, взятое отсюда (текст незначительно отредактирован):

Share

CI сервер TeamCity: установка и настройка системы непрерывной интеграции для PHP

// Октябрь 26th, 2010 // No Comments » // PHP, Веб-разработка, Методологии разработки

Одной из важных задач при разработке большого проекта является развертывание программного продукта. Как правило, чем больше и сложнее продукт тем сложнее будет и развертывание. Оно включает в себя несколько этапов:
(далее…)

Share

NoSQL в MySQL: разгон MySQL до 750 000 запросов в секунду

// Октябрь 25th, 2010 // 23 Comments » // Highload, Memcached, MySQL, NoSQL, Веб-разработка

Yoshinori Matsunobu 20 октября в своем блоге опубликовал интересную (на мой взгляд) статью – компания, в которой он работает разработала и успешно использует MySQL плагин, который позволяет обрабатывать более 750 тысяч запросов на вполне обычном железе. Решение – очень красивое, при этом позволяет использовать как обычные SQL запросы, так и достигать производительности, которая не доступна даже NoSQL решениям. Конечно, результаты тестов впечатляют, но слишком все сладко – возможно, где-то есть и подводные камни. Надо тестировать. Если все пройдет гладко, то постараюсь внедрить – как раз есть проект, на который это решение ложится идеально – в нем требуется как производительность, так и высоки требования к надежной системе хранения данных.

(далее…)

Share

Apache Ant, резервное копирование и длинные пути файлов в Zend Framework

// Октябрь 16th, 2010 // 2 Comments » // Zend Framework, Веб-разработка, Методологии разработки

Очень часто перед очередным развертыванием веб-приложения встает задача по резервному копированию старой версии (на случай падения), чтобы если что, можно было бы откатиться до неё. Если для развертывания вы используете Apache Ant, то можно создать для него цель (target) и для резервирования данных.

(далее…)

Share

PHP DeadCode Detector: установка и настройка

// Октябрь 15th, 2010 // No Comments » // PHP, Веб-разработка, Методологии разработки

* PHPDCD — это детектор неиспользуемого кода (Dead Code Detector) для PHP. Он сканирует PHP проект на предмет всех определенных функций и методов и сообщает о них как о неиспользуемых если из вызов не встречается хотя бы однажды.

(далее…)

Share

Установка PHP_CodeBrowser

// Октябрь 14th, 2010 // No Comments » // PHP, Веб-разработка

PHP_CodeBrowser обеспечивает просмотр кода с синтаксической подсветкой, имеет богатые возможности по визуализации, может использовать отчеты от: phpunit, phpcpd, padawan, phpcs. Из этого обзора можно понять насколько инструмент перспективный.

(далее…)

Share

Сессии в БД и SET NAMES utf8 в Zend Framework

// Октябрь 13th, 2010 // No Comments » // Doctrine, MySQL, PHP, Zend Framework, Веб-разработка

Zend Framework очень хорош, на нём удобно строить большие системы, но уж очень он неповоротлив. У нас в системе есть несколько утилит, который вызываются через AJAX-запрос после загрузки страницы и делают что-нибудь полезное. Например, есть утилита которая подгружает варианты автодополнения при поиске по сайту, еще есть утилита, которая обновляет статусы пользователей (онлайн-офлайн) на странице. Вот с последней сегодня приключилась большая проблема. (далее…)

Share

Правильное зеркалирование сайта

// Октябрь 12th, 2010 // No Comments » // Веб-разработка

Иногда бывает важно создать зеркало уже имеющегоса сайта. Например у вас есть сайт site.com и вы хотели бы сделать зеркало site2.com для него. Важно знать, что зеркала — полностью идентичные сайты. В качестве примера зеркал могут выступать сайты www.site.com и site.com

(далее…)

Share

Крякозябры при распаковке архивов Windows в Ubuntu

// Октябрь 11th, 2010 // No Comments » // Веб-разработка

Если после распаковки архивов, присланных вам по почте добрыми Windows пользователями, вы видите всякую ересь, то надо сделать следующее:

(далее…)

Share

Offline-версия сайта

// Октябрь 8th, 2010 // No Comments » // Веб-разработка

Иногда бывает нужно получить offline-версию сайта. Например, когда на выходные ты уезжаешь на дачу, где интернет ну совсем не ловится.
(далее…)

Share