Pull to refresh

В Microsoft признали популярность Linux

Reading time 1 min
Views 1.1K
IT-companies
Итогом прошедшей серии переговоров стало подписание между компаниями Microsoft и Novell соглашений о разработке, продвижении и поддержки новых решений для улучшения совместной работы продуктов Novell и Microsoft.

Благодаря новой модели сотрудничества лидирующих поставщиков программного обеспечения заказчики получат беспрецедентный выбор гибких решений с улучшенными возможностями взаимодействия между Windows и Linux и управления этими системами.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 9

PHP — Test Driven Development

Reading time 1 min
Views 2.2K
Lumber room
Сегодня к нам на фирму приезжал Себастиан Бергманн, разрабочик PHPUnit, представлял сию полезную вещь и кроме того test driven software development в целом. Интересно как веб-разработчики относятся к такому подходу? Дело в том, что наша фирма, вернее портал стоит на пороге полностью новой разработки с нуля, старая функциональная система не справляется просто с 3 миллионами юзеров, да и новшества писать сложно, а уж разобраться где что для несведущего — дремучий лес. Решили использовать Zend Framework, как основу ну и заодно уж всё делать по модному — Unit Tests, Pair «extreme» programming… Планы наполеоновские, времени марктинг даёт до рождества. Завтра приедет представитель от Zend, выслушивать пожелания и отвечать на вопросы.
За обедом Бергманн рассказывал забавные факты о гигантах PHP олимпа. Сейчас он работает (всего один день в неделю) на eZ Systems в Норвегии, участвует в интеграции PHPUnit в новую Zend Studio Neon, которая будет основываться на PHP Eclipse и принесёт с собой кучу полезных фич, типа встроенного JS дебуггинга и т.д.
Total votes 8: ↑7 and ↓1 +6
Comments 12

Zend Studio Neon

Reading time 1 min
Views 468
Lumber room
только что чувак с Zend представлял нам Zend Plattform 3.0 и Zend Studio Neon. Новая студия находится сейчас в alpha стадии, возможно мы будем её у себя активно тестировать.
Будет две версии — просто Eclipse с минимальными функциями для php разработки, как они уже существуют сейчас во всем известном плагине и конечно ещё коммерческий вариант со всеми интерсными вещами, например встроенным SQL навигатором / эдитором, генерацией WSDL, автоматическим анализатором кода ну и плюс конечно extended debugging, profiling с графическим интерфейсом через платформу, если оная инсталирована. Платформа кстати может использоваться на сервере разработки бесплатно, если есть лицензия для студии. Всё это можно инсталлировать как цельный продукт или как отдельные модули для Eclipse.

прикол еще показал такой:

system.out.print(«hello habra!»);

какой это язык? выглядит как java, но и php схавает запросто :)
Total votes 2: ↑2 and ↓0 +2
Comments 12

Zend Framework 1.0.0

Reading time 1 min
Views 794
Website development *
Наконец вышла первая стабильная версия php-фреймворка от Zend.

Список изменений можно почитать здесь.
А скачать можно здесь (4,56 МБ).

Напомню, что минимальные системные требования фреймворка — PHP 5.1.4.
Total votes 27: ↑20 and ↓7 +13
Comments 2

Zend Studio и CVS/SVN

Reading time 2 min
Views 2.5K
PHP *
Доброго времени суток всем хабраридерам. Хотел бы с вами поделиться своим опытом по настройке Zend Studio на работу с репозитарием системы контроля версий (CVS/SVN). Хабралюди, имеющие сведения по этой теме могут отписаться в комментариях был ли их путь так тернист как мой, либо где-то в инете нашли они сопутствующую доку.
Читать дальше →
Total votes 25: ↑17 and ↓8 +9
Comments 52

Родной FastCGI для IIS

Reading time 2 min
Views 2.9K
PHP *


Спустя почти год после начала разработки, вышел Go-Live-релиз ISAPI-расширения FastCGI для web-сервера IIS версий 5.1 и 6.

По сравнению с традиционным CGI, при котором каждый новый HTTP-запрос инициирует запуск новой копии CGI-приложения, при использовании FastCGI программный процесс после выдачи страницы не выгружается и повторно используется при обработке следующих страниц, за счёт чего обеспечивается многократное увеличение производительности сервера в целом.

Читать дальше →
Total votes 23: ↑19 and ↓4 +15
Comments 49

Zend Studio Neon beta (Eclipse based)

Reading time 1 min
Views 1.1K
PHP *
Компания Zend запускает бета тестирование новой версии Zend Studio под кодовым именем Neon.
Продукт базируется на базе технологий Zend Studio а также Eclipse PHP Developers Tools (PDT) project.

Компания Zend надеется что переход на платформу Eclipse позволит получить такие преимущества:
  1. Стандартизация (возможность разрабатывать приложения на многих языках не меняя IDE)
  2. Плагины (более 800 штук)
  3. Мощь движения Open source в развитии новых технологий

Детали + скачать можно тут: www.zend.com/products/zend_studio/eclipse?hpb=studio-eclipse-beta-p1-2
Total votes 28: ↑24 and ↓4 +20
Comments 81

Дефейснули zend.com

Reading time 1 min
Views 467
Lumber room
На главной странице Zend.com оставили лишь:


hi master. sorry, but you in hell now :D
From ##Saudi Arabia##


И видимо команда zend.com так хорошо празднует Christmas, что им не до этого.

Информация с php.by
Total votes 13: ↑9 and ↓4 +5
Comments 9

Новый Zend Studio for Eclipse!

Reading time 1 min
Views 1.4K
PHP *
Пару часов назад Zend любезно известил меня о новом релизе Zend Studio for Eclipse.

Вот список улучшений (добавлений) в этой версии по сравнению с предыдущем релизе.

* New! Code refactoring
* New! Code generation and New File wizards
* New! Code Coverage
* New! PHPUnit testing support
* Improved PHP Editor with advanced formatting, new to-do lists and problems view
* Improved JavaScript Support
* Improved HTML support including HTML WYSIWYG, Code Folding, Drag & Drop components and more
* Improved Version Control support with Local history
* Improved Debugging and Profiling with Path Mapping
* Improved Zend Framework support with new Framework Project, code templates, MVC view and more
* New! Access to the ecosystem of Eclipse plug-ins
* New! Multi development languages support
* New! Zend Studio 5.5 Migration tools
* New! Automatic update mechanism

Новая версия продается за $299
Скачать и ознакомится с ней можно по этому адресу

P.S. Скачать не могу, не пускает в аккаунт, видимо проблемы из-за шквала запросов.
Total votes 27: ↑22 and ↓5 +17
Comments 111

Zend Framework 1.5.0 уже не beta

Reading time 1 min
Views 879
PHP *
Зашел только что посмотреть ссылочку на Zend Framework 1.5.0PR, а вместо этого увидел следующее:



Сегодня Zend Framework перерос из стадии beta в релиз.

Пробуем? ;)

P.S.: Подробнее здесь. А вот release notes я пока не нашел, соответственно, где почитать что поменялось — пока не знаю…
Total votes 19: ↑17 and ↓2 +15
Comments 15

Завершился rambler hackfest '08

Reading time 4 min
Views 537
Lumber room

Немного истории

Числа 8 апреля не помню с чьей наводки набрел на сайт посвященный конкурсу.
Суть заключалась в разработке «стартапа» за 24 часа. Нужно было лишь оставить заявку, в которой надо было описать команду, показать сделанные работы и предлагалось указать тему, которую хотелось бы выполнить. Посмотрел список жюри кроме Сысоева и Шитова знакомых фамилий не нашел). Не долго думая я оставил заявку назвав команду «Realistic Group».

Немного о конкурсе и победители далее
Total votes 6: ↑6 and ↓0 +6
Comments 28

И ещё один способ генерации PDF

Reading time 4 min
Views 8.8K
Website development *
Навеяно топиком о генрации PDF с помощью ghostscript и Inkscape.

Посмотрев на предложенный вариант, я вспомнил одно очень интересное решение, коим и хочу поделиться.

Итак, генерация PDF с помощью QT

Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Comments 14

Caucho Resin — сервер приложений Java/PHP

Reading time 6 min
Views 6.2K
Java *
Для приложений Java, я имею ввиду, веб-приложений, существует уже достаточное количество серверов, которые уже давно разрабатываются и давно вышли на уровень, достаточный для того, чтобы применять их в самых сложных и ответственных случаях. Думаю, всем знают Apache Tomcat и Jetty — самые известные сервера из списка открытых разработок. Но к этому списку нужно добавить теперь еще и Caucho Resin. В ряде тестов его Pro версия превосходит в производительности Tomcat 6, обладая при этом рядом возможностей «из коробки», которых нет в других серверах или они реализуются при помощи сторонних средств.

И так, Resin — высокопроизводительный HTTP и сервер приложений для Java/PHP приложений, с возможностью масштабироваться и кластеризироваться в начальной конфигурации. Кстати, именно в этом состоит различие между обычной, open-source версией и Pro. В этой версии есть функции автоматического детектирования остановившихся или зависших сессий и рестарта сервера, а также средства мониторинга состояния JVM и потребления памяти. Кластеризация позволяет распределить нагрузку на несколько серверов, при этом сессии будут привязаны к конкретному серверу и мигрируют в фоновом режиме при крахе обслуживающей его ноды. Об этом стоит как то поговорить отдельно, возможно, в отдельной статье — я собираюсь плотно занятся изучением этого сервера и его возможностей, а результат буду публиковать в виде статей.
Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Comments 8

Zend_Mail отправка писем через SMTP с аутентификацией

Reading time 2 min
Views 7K
Zend Framework *
Переделывал както один сайтик за горе-создателями и потребовалось мне отправлять почту через SMTP c аутентификацией.

Смотрим в руководство на сайте зенда http://framework.zend.com/manual/ru/zend.mail.smtp-authentication.html
и видим: "… на данный момент SMTP-аутентификация не поддерживается" :(

Что же делать?
Читать дальше →
Total votes 13: ↑8 and ↓5 +3
Comments 5

Как я Zend штурмовал.

Reading time 1 min
Views 1K
Zend Framework *
Уважаемые хабралюди. Во первых строках своего письма хочу сказать спасибо, хабралюдям, написавшим Введение в Zend Framework и Введение в Zend Framework (продолжение). Благодаря именно этим статьям, я наконец-то совершил свою давнюю мечту и начал медленно, но уверенно учить ЕГО. Но перед тем, как ринутся в бой, хотелось бы задать несколько вопросов, и получить советы от людей, который давно в Zend'e, дабы с самого начала не пойти по неверному пути.

Читать дальше →
Total votes 15: ↑6 and ↓9 -3
Comments 9

Zend_Form и ini-файлы

Reading time 6 min
Views 1.7K
Zend Framework *
Zend Framework обсосан с многих сторон и имеет неплохую документацию. Но работа с формами через Zend_Form имеет свои подводные камни, обусловленные массой возможностей, которые даже в официальной документации не освещены достаточно хорошо.

Я хочу рассказать о настройке форм через ini-файлы. Это будет полезно программистам и верстальщикам.
Да, я согласен открыть для себя новые возможности.
Total votes 6: ↑5 and ↓1 +4
Comments 7

Zend Framework Certification

Reading time 1 min
Views 1.8K
Zend Framework *
Компания Zend создала новый вид сертификации ZF Certification. Соотвественно можно получить электронный вариант книги, по которой проходится тренинг курс тут. Что же касается книги по PHP сертификации, то на мой взгляд она довольна интересна для ознакомления. Рассматриваются вещи, которые не так часто поднимаются в многочисленной литературе по данному языку программирования. Надеюсь, что в новом тренинг курсе будут также изложены не рядовые советы по работе с Zend Framework.

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

Однако, для меня более важным остаётся вопрос получения данного сертификата. Зачем он может понадобиться и какие преимущества даёт. Я знаю, что в России очень мало людей имеют сертификаты от Zend по PHP. Соответственно популярность этого нового трейнинга у нас в стране остаётся под большим вопросом. Хотя безусловно более активное продвижение данного фреймворка не может не радовать.
Total votes 29: ↑26 and ↓3 +23
Comments 43

Расширение возможностей Zend_Form с использованием ExtJS

Reading time 5 min
Views 1.3K
Zend Framework *
    Zend Framework содержит удобное средство рендеринга форм – Zend_Form. Наиболее важными плюсами являются:
  • средства валидации данных (большое количество валидаторов);
  • средства фильтрации данных (например перевод дат в формат БД);
  • рендеринг формы с использованием декораторов;
  • экранирование выводимых данных.
    Исходя из этого создать форму, обрабатываемую только серверной стороной не вызывает проблем. Однако сейчас этим уже никого не удивить. Отмечу, что Zend активно сотрудничает с Dojo для создания динамически обрабатываемых форм, но виджеты, разрабатываемые данной компанией, оставляют желать лучшего по сравнению с ExtJS. С этой точки зрения лучшим вариантом является корректировка рендеринга форм классом Zend_Form.

    Наиболее интересным выглядит симбиоз ExtJS и Zend. Встроенная валидация полей виджета Ext.form.BasicForm может быть согласована с валидаторами серверной стороны. Здесь возможны существенные проблемы в виду использования различной философии при проверке полей. Например, в ExtJS использутся типы полей и дополнительные валидаторы, а в Zend_Form присутствуют только валидаторы. Но эта проблема разрешима, т.к. в клиентской части мы можем создавать свои типы данных, соответствующие функциям проверки, которые реализованы в Zend.
Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Comments 27