АБРИВІАТУРА чи ЗмішанийРегітр в ZF 2? Вирішуєте ви!

Одне з найпопулярніших нарікань які ми чуємо від Zend Framework користувачів – це плутанина з представленням абривіатур в назвах класів.
Continue reading

Posted in Zend Framework, Лірика, Перспективи | Leave a comment

Серія статей “Практичні заняття по Zend Framework”: Частина 1 – Модульний застосунок

Це серія практичних статей що має за мету продемонструвати і допомогти в розробці складних застосунків на базі Zend Framework 1.10

1. Вступ – Перша стаття з серії

В першій статті цієї серії, ми обговоримр кращі (на мою думку) підходи до задання структури вашого Zend Framework застосунку щоб отримати максимум гнучкості але притому добре задану структуру класів/файлів.

Continue reading

Posted in Zend Framework, Переклади | Leave a comment

Використання Zend_Paginator з Twitter API та Zend_Cache

В цій статті хочу приділити увагу Zend_Paginator, Zend_Rest_Client та отриманню досупу до Twitter API за допомогою цих компонент.

Зазвичай, я б використав Zend_Service_Twitter для доступу до служби, однак підемо цікавішим шляхом і використаєм Zend_Rest_Client.

Continue reading

Posted in Zend Framework, Переклади | Leave a comment

Побудова списку неперекладених фраз в Zend_Translate

Zend_Translate чудова компонента Zend Framework для створення інтерфейсу перекладеного багатьма мовами. Я спробував підняти багатомовний інтерфейс використовуючи цей інструмент, але зіткнувся з певними архітектурними проблемами для вирішення яких мені випало поспілкуватися на Issue Tracker з Томасом Вейднером (Thomas Weidner) лідером команди інтернаціоналізації Zend Framework I18N. Але про все по порядку.

Continue reading

Posted in Інші | 3 Comments

Зв’язка Mediawiki та gnuplot

Ділюся отриманим досвідом інтеграції gnuplot в MediaWiki за допомогою розширення Девіда Сеймора – Gnuplot .

На момент написання статті маємо версію 1.0 (2008-01-19) з реліз статусом beta, думаю в майбутньому всі прикрі недоліки будуть виправлені і Open Source спільнота отримає хороший засіб для інтеграції Mediawiki та gnuplot.

Continue reading

Posted in Debug-курйози | Tagged , , | Leave a comment

Lock already exists for id "layout"

Використовуючи нову для себе компоненту Zend_Layout зіткнувся з дивним повідомленням про помилку. Пошукавши рішення в інтернет я не зміг зясувати в чому тут справа. Всі вирішення які мені довелося знайти, а їх було лише 2, вказували на взагалі різні причини цєї проблеми. В першому випадку була проблема в конфігу бази даних, в іншому з помилкою в Action Helper.

Єдине що було спільне в усіх описаних випадках так це те що логіку представлення виконано за технікою Метью Вейєр О’Фейнні яку він продемонстрував своїм Pastebin Application на концеренції ZendCon 2008. Деталі тут Pastebin app and conference updates.

Continue reading

Posted in Debug-курйози | Tagged , , | Leave a comment

Фундаментально про (X)HTML верстку сайтів

Багато разів вестав сайти “з нуля” і кожного разу проходив однаковими етапами формування макету сторінки та стандартних стилів. В Інтернет можна знайти багато навчатьних статей про те як вестати (X)HTML+CSS сторінки, однак мені хотілося б зробити теоретичне узагальнення та описати базові принципи верстки (X)HTML сторінок в контексті цілого сайту.

Continue reading

Posted in Інші | Tagged , , , , , | 2 Comments

Що нас чекає в WEB майбутнього (частина 2)

Один з шляхів розвитку WEB – це інтерактивні інтерфейси. Вони за своєю природою споріднені зі звичними нам desktop програмами що містять діалогові вікна, інтерактивні елементами форм, підтримують drag&drop та різноманітні візуальні ефекти. Ми оглянемо, як на мене, один з найкращих засобів для розробки інетрактивних інтерфейсів та подивимося в перед на те як змінюватиметься програмування на стороні сервера у відповідності до нашої моделі розвитку WEB.

Continue reading

Posted in Перспективи | Tagged , , , , , | 2 Comments