В тексте статьи находится краткий обзор инструментов с помощью которых можно анализировать различные характиристики в приложениях созданных на PHP. Данный материал появился на свет в результате некоторых экспериментов в области непрерывной интеграции, и должен был являться частью статьи про непрерывную интеграцию (спойлерить пока не буду, боюсь сглазить) все в том же РНР, но я решил все-таки выделить его в самостоятельный обзор, так как возможно, в последующих статьях я буду ссылаться на него, а так же надеюсь узнать об аналогичных инструментах еще не попавших мне на глаза. Некоторые инструменты уже были рассмотрены достаточно подробно, но тем не менее полного списка всех доступных еще не было.
Feb 01 2010
ZfConf 2010 — первая в России конференция по Zend Framework
В конце этого марта в Санкт-Петербурге пройдет первая в России конференция по Zend Framework. На днях закончился прием тезисов по планируемым докладам. В состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей Zend Framework.
На данный момент уже открыта предварительная регистрация на конференцию. Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное количество человек, которые смогут посетить конференцию или принять участие в ней.
Каждый предстоящий доклад возможно обсудить на форуме ZF-сообщества. Ваше мнение очень важно для авторов!
Dec 17 2009
XHprof: производительность популярных PHP фреймворков
В первом посте про XHProf: XHProf – профайлер PHP от Facebook, рассказывалось, что это за инструмент, как его установить, настроить и использовать. Решил провести небольшой тест производительности популярных фреймворков, используя данные XHProf.
Цель теста — посмотреть, какие данные получим по таким показателям, как:
- Wall Time (a.k.a. Elapsed time or wall clock time)
- CPU (CPU time in user space + CPU time in kernel space)
- MemUse (Memory usage)
- PeakMemUse (Peak memory usage)
- Number of Function Calls
Dec 13 2009
XHprof — профайлер PHP от Facebook
Профилирование кода позволяет выявить медленные участки в коде, что позволит в случае необходимости устранить их.
Новый PHP профайлер XHprof от компании Facebook — это альтернатива Xdebug (PHP профайлер Xdebug). XHprof был разработан специально для Facebook и начиная с март 2009 года его исходный код стал доступен для скачивания.
Oct 21 2009
ORM в мире PHP
ORM (англ. Object-relational mapping, русск. Объектно-реляционная проекция) — запись объектов программы в реляционную базу данных, отображение объекта и его представления в виде набора таблиц. — Википедия: ORM
В своей работе используем PHP Framework Symfony 1.2.9 и Propel 1.3, но планируем перейти на Symfony 1.3 + Doctrine. У меня возник вопрос: «А какие еще PHP ORM разработаны?». Немного погуглив — получили следующую подборку. Многие проекты новые и ещё альфа/бета версии, но в любом случае уже есть возможность из чего выбрать.
• Propel
• Doctrine
• dOrm
• Outlet PHP ORM
• RedBean
• phpORM
• phpDataMapper
• Qcodo
• CoughPHP
• PHPLinq
• LightOrm for PHP, LightOrm on Freshmeat
• PHP ActiveRecord, PHP ActiveRecord on GitHub
• phpersistence
• Rocks PHP Library
• Pork.dbObject
• Repose
• ORMer
• Porte
• DaBase, DaBase — не очередная ORM для PHP
Aug 10 2009
TinyMCE: изменение размера шрифта в редакторе
После того, как редакторы сайта стали жаловаться, что маленький размер шрифта в редакторе TinyMCE и устают глаза, то пришлось заняться этим вопросом. Оказалось, что все можно сделать легко и просто и главное не надо лезть в код самого редактора.
Для этого мы подключаем свой файл CSS и меняем нужные нам настройки: размер и тип шрифта и т.д.
Jun 28 2009
prettyPrint — dump javascript объектов
Те из вас кто следит за автором на Github могли заметить, что недавно он добавил новый проект под названием «prettyPrint».
«prettyPrint» — браузерный дампер переменных для Javascript аналогичный cfdump для ColdFusion. Он позволяет выводить на экран объекты любого типа в виде таблиц для просмотра во время отладки.
Jun 10 2009
Список современных PHP-фреймворков — смотрим и выбираем
Источник перевода: Современные PHP-фреймворки — полный список лидеров.
Оригинал на анг. языке: 16 PHP Frameworks To Consider For Your Next Project.
Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!
Apr 24 2009
imgAreaSelect — jQuery-плагин для выделения области изображения
Плагин imgAreaSelect позволяет пользователю выделить прямоугольную область в изображении и получить координаты этой области. Прекрасно подходит для создания аватарок или превьюшек из любых изображений.
Остается только дописать backend и получается отличный инструмент.
Последняя версия плагина imgAreaSelect v0.8 совместима с jQuery 1.3.x.
Ссылки:
• Все примеры использования плагина imgAreaSelect
• imgAreaSelect on jQuery Plugins
• ImageCrop с помощью jQuery, плагина imgAreaSelect и PHP GD
• Создание превьюшек: PHP и плагин imgAreaSelect для jQuery
• Другой плагин: JCROP IMAGE CROPPING PLUGIN
Apr 01 2009
Zend Framework Debug Toolbar
Отладочная панель для Zend Framework, скачать Scienta ZF Debug Bar,
ознакомиться.
Аналогичные панели для других php framework:
• New in symfony 1.2: Customize the Web Debug Toolbar
• CodeIgniter Debug Toolbar
• Kohana Debug Toolbar
• PHP_Debug Toolbar — прародитель всех панелей
← Предыдущая страница — Следующая страница →
Comments (2)