Октябрь 17th, 2008
Ну что ж, вот я и добрался до напиания вводного материала, уже связанного с проектом непосредственно. Первая часть правда получилась скучновата, из-за необходимости объяснить чем именно мы будем заниматься и почему именно так, но надеюсь что это никого не отпугнет, учитывая, что нас тут собралось двести пятдесят человек
Для начала стоит разъяснить чем же собственно отличается UP (унифицированый процесс) от остальных процессов разработки. Думаю что большинство из нас (разработчиков) сталкивался с несколькими принципиально разными подходаим к разработки ПО: безпринципное, каскадное или же гибкое (agile/xp).
Read the rest of this entry »
Tags: hMoney, UP, начальная фаза, процесс, разработка
Posted in Проект hMoney по шагам | 8 Comments »
Октябрь 10th, 2008
Чего-то сегодня не спится совершенно… Возможно это тот самый знак, которого я так долго ждал? А знак мне нужен был, что бы решиться начать серию статей на основе реальной разработки проекта средних масштабов. Но не просто разработке в общем смысле этого слова, и даже не о разработке на основе Zend Framework, Doctrine ORM и пр. и пр., а о разработке начиная с постановки задачи, анализа и проектирования (с необходимой степенью глубины), поиска решений и реализации.
И раз уж первый абзац уже набран, то смысла останавливаться не вижу
Приглашаю всех поучаствовать в процессе, который будет проходить на основе UP.
Read the rest of this entry »
Tags: BOUML, Doctrine, PHP, Zend Framework, анализ, ООА, ООП
Posted in Проект hMoney по шагам | 13 Comments »
Октябрь 3rd, 2008
Иногда кажется что дневник или его хозяин умерли… Но проходит время и ты понимаешь что это не так.
Posted in common | 4 Comments »
Сентябрь 19th, 2008
Сегодня сделал для себя открытие: кошка предпочитает морковь и яичный желток индюшатине… Очень интересно…
Tags: кошка, питание
Posted in Не работа | 5 Comments »
Сентябрь 16th, 2008
Мне очень понравилось, когда я впервые увидел, как в GoogleReader (GR) подгружались новые записи, при скролле страницы, и вот недавно в рамках проекта, над которым работаю, возникла необходимость реализовать подобное. Что ж, если вам идея GR понравилась так же как и мне, то вооружайтесь mootools и под катом смотрите решение. Кстати хочу заметить что из mootools исользовано очень мало компонент, так что портировать под что угодно будет не так и тяжело…
Read the rest of this entry »
Tags: google reader, Javascript
Posted in Работа | 2 Comments »
Сентябрь 11th, 2008
Posted in Не работа | 5 Comments »
Сентябрь 3rd, 2008
Часто ли Вам, как web-разработчику, приходилось переживать за то, как вывести контент, оставленный пользователем, на страницу?
Думаю многие уже вооружались strip_tags() и htmlspecialchars(), но сегодня я пошел немного дальше. Теперь нет необходимости забирать возможность выводить любые теги, теперь можно просто указать какие теги допустимы к выводу, а так же какие атрибуты они могут содержать, ведь ни для кого не секрет, что onclick или onmouseover в безобидном теге DIV может творить чудеса 
Под катом ссылка на скачивание и пример использования.
Read the rest of this entry »
Tags: filter, output, PHP, решение
Posted in Работа | 5 Comments »
Сентябрь 1st, 2008
Данный пост посвящается любителям typehint’ов и строгой типизации, которой у PHP нет по определению.
копаясь недавно в мануалах по PHP, набрел на раздел о typehint’инге, и совершенно случайно полез в комментарии, где и нашел великолепное (хотя и тяжелое) решение для PHP5, как сделать язык строго типизированным. Под катом решение.
Read the rest of this entry »
Tags: PHP, type hint, решение, типизация
Posted in common | 7 Comments »
Август 31st, 2008
Я не понимаю откуда берутся вопросы настолько же маразматические как сабж. Меня этим вопросом сегодня встретила продавщица в супермаркете, когда я протянул кредитную карту для оплаты покупок. Ну неужели она думает, что я бы тянул карту, если бы там ничего не было? Да даже если б не было, а я думал что есть и тянул бы карточку, то она расчитывала на то что меня озарит и я побегу проверять счет? Идиотизм…
Tags: идиотизм, кредитки, покупки
Posted in Не работа | 4 Comments »
Август 28th, 2008
GRASP - General Responsibility Assignment Software Patterns (основные шаблоны распределения обязанностей в программном обеспечении)
Когда речь заходит о термине “ООП”, все непременно подразумевают Объектно-Ориентированное Программирование, но сегодня речь пойдет не о нем. Почти. Сегодня я бы хотел рассказать о принципах Объектно-Ориентированного Проектирования, а в частности о шаблонах GRAPS и области их применения. Read the rest of this entry »
Tags: GRASP, OOD, ООА, ООП, примеры, шаблоны проектирования
Posted in Работа | 4 Comments »