Уже целых две недели лежит в черновиках план данной статьи. Все никак нет времени сесть и написать хоть немного по каждому пункту. Но вот, вроде бы, выдалось несколько свободных минут — на эту запись и потрачу… Уже давно я слышал об инструменте для автоматизации сборки проекта — Ant, но как-то не мог найти ему реального [...]
Posts Tagged ‘разработка’
Окт 20 2009
Системы рейтингования, попытка сделать лучше
Преамбула Несколько дней назад мой коллега и блоговод бесайланд, выложил в посте свою реализацию подсистемы рейтингования на сайте. Это решение он использовал в одном из проектов, и, не смотря на критику, не удосужился доработать и по сей день, на что я в комментариях и обратил его внимание, из чего в итоге вырос этот пост — [...]
Комментарии отключены
Окт 13 2009
Java XMPP bot
Вот и пришло время опробовать свои силы не в туториалах и теории по Джаве, а в реальной задаче. В одном из проектов, над которыми я сейчас работаю, одним из функциональных требований было «Возможность отправлять оповещения пользователям на XMPP аккаунт». Решением «в лоб» могло бы стать следующее: Скачать XMPP client library для PHP (разработка ведется на [...]
Комментарии отключены
Апр 22 2009
GoF. Strategy, Composite, Decorator
Мне довольно часто приходится общаться с разработчиками разного уровня мастерства, которые пишут на различных языках программирования, и практически все в определенный момент сталкиваются с проблемой понимания и применения шаблонов. Проблема при этом не в том, что они не знаеют как реализовать тот или иной паттерн, а в том — зачем и в какой ситуации это [...]
Апр 16 2009
RIA. Теория и практика толстых клиентов
Содержание Преамбула. На кого ориентирована данная статья. RIA — Rich Internet Application. Почему толстый клиент, а не обычный веб-сайт? Почему обычный веб-сайт, а не толстый клиент? Что стоит учесть при разработке RIA. JS — не только рюшечки. На клиенте тоже бывает MVC. Что вынести в контроллер? Почему Observer — хорошо? Способы оптимизации толстого клиента. Преамбула [...]
Ноя 14 2008
UP. Итерация вторая
Начать хочу с извенений о срыве сроков — слишком много работы было кроме hMoney. Но хочу сразу всех уверить — бросать я не собираюсь не смотря на все трудности :) Кстати из-за того, на что было потрачено эти две недели, теперь появится несколько новых статей: первая — о реализации jabber клиента на javascript (скорее всего [...]
Окт 24 2008
UP. Первая итерация Инструменты разработки
Хочу поблагодарить канал СТБ за предоставленные полтора часа времени для написания данного поста, так как только супруга, но не я, смотрит «Танцуют все» Прошла неделя с прошлого поста, когда было решено что на этой неделе должна быть проведена первая итерация нашей разработки, но получилось немного не так. Когда я был готов рассказать о проектных решениях [...]
Окт 17 2008
UP. Начальная фаза.
Введение Основные виды процессов разработки Начальная фаза. Ее задачи Непосредственно цель сегодняшнего топика В следующей серии Постскриптум Введение Ну что ж, вот я и добрался до напиания вводного материала, уже связанного с проектом непосредственно. Первая часть правда получилась скучновата, из-за необходимости объяснить чем именно мы будем заниматься и почему именно так, но надеюсь что это [...]
Июл 30 2008
корявость PDO
The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP. Собственно интерес к PDO у меня проснулся из-за подготовки к ZCE, где довольно много вопросов на нем основывалось. Нет — я не то что бы совершенно с ним знаком небыл, но использовать в боевых условиях не приходилось, а вот [...]
Июл 24 2008
Zend_Db_Table vs PHPDoctrine
Выдалось немного времени на эксперименты с Zend_Db_Table (ZDT) и по результатам хочу отписаться сюда :) Итак. Не так давно в голову закралась мысль «зачем мне ORM, если у ZendFramework есть Zend_Db_Table?». Вобщем-то довольно справедливое сомнение, если учесть, что ZDT содержит всю ту же функциональность, характерную для ORM: тут и биндинг полей к свойствам, тут и [...]