Показаны сообщения с ярлыком php. Показать все сообщения
Показаны сообщения с ярлыком php. Показать все сообщения

воскресенье, 13 апреля 2008 г.

А мы теперь вот такие!

Proxy info: 1.1 proxy.ggg.org.ua:3128 (squid/2.6.STABLE19)
собрал с сорцов, скрипт запуска/остановки/reconfigure для init.d традиционно написал на php с использованием php-cli и ф-ции exec. Для запуска от юзверя использовал sudo.

вторник, 1 апреля 2008 г.

четверг, 6 марта 2008 г.

Zend_Pdf

Поработал с сабжевым компонентом. Намного гибше, чем все что сейчас есть. Самое класс в ZF это, что везде используютьс объекты, вместо просто статических значений. Засчет этого достигаеться хорошая расширяемость.
Хотя если смотреть именно на Zend_Pdf, то сразу бросаеться в глаза очень слабый функционал, но подойдя к проблеме с другой стороны, я понял - мне дали интерфейс для работы с pdf как таковым и создав свою версию Zend_Pdf_Page, точнее класс наследник от него и допилив в него нужные методы и свойства все-таки добился того, что мне нужно было, а именно нормальной работы с блоком текста, с переносами и разбивкой на строки по определенной границе. Все писалось для проекта, но в проекте вроде такой функционал и не нужен, потому скорее всего появиться в проекте phpxcore или mycore.

воскресенье, 10 февраля 2008 г.

MyCore

Так как сейчас фреймворк PHPXCore довольно активно разрабатываеться(php5 версия), то взяв последнюю ревизию - 168, на основе ее я создал свой репозиторий в который буду вносить свои правки в фреймворк, периодически синхронизируясь с основной веткой проекта. Мой репозиторий находиться по адресу svn://svn.ggg.org.ua/phpxcore, а также для просмотра через viewsvn по адресу http://mycore.ggg.org.ua. Коммиты планируеться раз в неделю.

пятница, 1 февраля 2008 г.

Zend Framework 1.5RC

Вышел ZF 1.5RC. Изменений много и много нового. Все еще посмотреть не удалось.

Zend_Form.

Важно: в русскую версию манула дока по сабжу не вставлена, зато в английской версии есть довольно подробное русководство.

Zend_Form это конструктор форм, который позволяет создавать с помощью PHP создавать XHTML-валидные формы, а также применять к ним фильтры(естественно реализующие интерфейс Zend_Filter_Abstract), а также удобно их валидировать. Примеры и достаточное количество информации есть в документации. От себя скажу, что многое сделанное уже было в symfony, но в Zend оно более целостно в интеграции и менее связно. По прежднему меня харит избыточность, но это лечиться.

Zend_View

А еще во View появились partials, это шаблоны которые содержат в себе виды и которые можно рендерить везде где это нужно, а параметры в вид пережаються через массив. У нас в phpxcore это пару ревизий назад появилось в отдельным хелпером displayFrame, но у нас это сделано с разделением на логику и представление. Если в Zendе это просто тупой рендер шаблона, в котором может быть "шоугондно", то в коре это метод в котором инкапсулирована логика Frame'а из которого уже отдаються значения в вид(шаблон) в котором собственно и формируеться преставление. Классы Frame'ов существуют для каждого модуля. А если совсем честно, то все это опять из symfony в которой это называеться partial, а то что реализовано в xcore, component. И было это уже давно.

среда, 30 января 2008 г.

Новый блог!

Пока я живу на блоггере, то медленно, но верно будет написан свой движек блога. Как сейчас модно, съеду на свой хостинг и standalone блог. Но вот платформу реализации еще не выбрал. Или взять полюбившийся symfony, или phpxcore, который за довольно короткий срок уже стал родным.

понедельник, 21 января 2008 г.

pNibsGtk

Первые скриншоты моего php-gtk приложения.

Сбрасываеться в трей:


Логин пароль вводиться только один раз при запуске:












Получения депозита, используеться кеш в сиглетоне состояния счета:








  • Настраиваеться с помощью xml конфига. Конфиг парситься SimpleXML классом;
  • Объекты окон также созданы отдельными классами унаследованными от GtkWindow;
  • с сервером соединяеться по xmlrpc, используеться Zend_Xmlrpc_client.
Все работает одинаково как в Windows XP, так и в Linux. Тестировал сам. Потом расскажу подробнее, как я все это писал.

четверг, 10 января 2008 г.

eval в Opera и IE

Если захочеться вызвать какую-то функцию evalом и эта функция не будет описана или проинициализирована именно с этим фалом скрипта, то firefox2 это захавает легко, зато опера и экплорер заваляться!
притом Opera выдаст обширный лог, а эксплорер просто маленькое окошечко с ошибкой.

воскресенье, 6 января 2008 г.

Кто-то громко обосрался!

Просто красноглазые-гипер-умники-линупсоидо-тру-хакиры-и-никуя-не-быдлокодеры
-стреляющие-сигареты-у-соседа заебали конкретно:
http://www.linux.org.ru/view-message.jsp?msgid=2392301#2392485

Для уверенности сделал скриншот:

четверг, 3 января 2008 г.

Сила Zend

Сильное сообщество, созданное вокруг проекта Zend Framework силами бренда, просто поражает своими размерами. Стоит только взглянуть в список предложений:
http://framework.zend.com/wiki/display/ZFPROP/Home
или на внушительный объем самого фрейфорка или количество фич, которые он умеет. Что-то тут не то. Постоянно мучает чувство того, что в symfony все было красивее. Когда смотришь на ZF возникает чувство, что это пишут люди-киборги, которые обладают гипер-функцией своего мозга и им надо работать и работать, чтобы их голова не разлетелась от скопления там большого количества нереализованых идей, а может они их генерят ;-).

суббота, 22 декабря 2007 г.

Symfony 1.1

Почитал первые анонсы и комментарии от официальных разработчиков. Мое мнение:
  • Ради гибкости фреймворка им пришлось убрать многое, сделанное в прошлой ветке, например хелперы в том виде котором они были;
  • Раньше было все просто и расширяемо, а сейчас станет еще расширяемее, но чуть побольше кода;
  • Небольшие проекты это больше не про Symfony;
  • Долго еще будет появляться в конфигах compat_10: on.

А самое большее я рад тому, что теперь из Symfony можно легко вырвать систему валидации форм и еще пару штук. Я по прежднему очень признателен комманде Sensio labs за продукт их деятельности.

пятница, 21 декабря 2007 г.

Zend Framework - платформа реализации фреймворков

Углубляясь в изучение сабжа для себя заметил поразительную гибкость данной платформы разработки, гибкость, которая порой совсем не нужна, точнее нужна, но несет за собой кучу параметров, а как иначе, вы хотели гикость, тогда все должно конфигурироваться только за счет того какие параметры вы отдадите нужному методу/классу. Пока исскуственный интелект не был придуман фрейворк не решил за вас, что вам нужно. Потому я считаю, что Zend Framework это платформа реализации фреймворков.
Да да, как бы это страшно не звучало, ZF это как Pear, но только в своем namespace и со своим API.
Для примера, попробуйте написать фреймворк на Symfony или cakePHP, насколько это будет велосипед, по отношению к оригиналу.
Вообщем, привет Зиву и Энди!

пятница, 14 декабря 2007 г.

Zend_DB & PHP 5.2.5 & Zend Optimizer ХЗ

Стою я летом в лыжи обутый, толи лыжи не едут, толи я ебанутый!

понедельник, 10 декабря 2007 г.

Symfony vs ZendFramework

Читая свежий линкдамп на DOU, увидел ссылку на эту статью -
http://www.karlkatzke.com/php-symfony-vs-zend/
Честно сказать не очень мне понравилась эта статья. Слишком сжато и по типу - "В Симфони все очень классно и круто, но Зенд наше всьо".