Архив за 20.10.2011

uInfo v1.0.0

Вот и пришло время выложить исходники ещё одного моего проекта.
uInfo показывает ваш IP адрес, ваш браузер и операционную систему. Также создаёт картинку с этой информацией. Сейчас код не идеален и я хочу переписать его некоторую часть(определение браузера и оси не моей работы, поэтому хотелось бы написать своё), чем в будущем и займусь. А пока — пишите предложения по улучшению этого, я обязательно рассмотрю все пожелания.

Проект Open-Source, написан на PHP, лежит на Google Code
Живой пример работы: http://ip.ziggi.org/
SVN: https://uinfo.googlecode.com/svn/trunk/

ZImage Host v1.3.0

После небольшого перерыва, я всё-таки выпустил следующее обновление.

— Появилась возможность загружать изображения через URL.

Проект Open-Source, написан на PHP, лежит на Google Code
Живой пример работы: http://img.ziggi.org/
SVN: https://zimage-host.googlecode.com/svn/trunk/

Cookie CMS. Рефакторинг проекта и планы на будущее

В процессе чтения книги Совершенный код(автор Стив Макконнелл) я вдруг понял, что делаю совсем не правильно. Я хотел написать полностью модульную CMS, но уже в самом начале допустил несколько ошибок в коде, структуре и стиле.

Ошибки в структуре

Во-первых, я жестко внедрил MySQL в движок, что уже противоречит моим желаниям написать абсолютную модульность. Также произошло и с контентом страницы и темами. Все эти недочёты были исправлены и в обновлённой версии уже не будет обязательно иметь MySQL соединение и использовать различные темы.

Во-вторых важный недочёт был в коде. Я совершенно не использовал ООП в проекте, где он был-бы уместен. Поэтому часть кода была переписана.
Читать дальше »

Перейти к верхней панели