Интересное видео: Better Web Applications Framework
Interesting video: Better Web Applications Framework
Давно уже хотел выложить это видео в блоге, но все как-то времени не было. Оно, конечно, уже немного устарело, но мне, кажется, что не потеряло актуальности в том, как нужно выбирать подходящий проекту фреймворк.
I want to post this video along time ago but have no time for this blog.
This video tells method (one of many) how to choose the right framework for your project. I think that it's really interesting, but not so actual, as wanted.
web framework right choice video
Open Flash Charts 2 - делаем красивые графики в Yii
Open Flash Charts 2 - making beauty charts with Yii
Мне потребовалось отражать в приложении различную статистическую информацию. Что может быть лучше для отображения статистики, чем графики, чарты и другие интересные, разноцветные пиктограммные средства (вспоминаем диаграммы Excel'а)?
В последнее время я склоняюсь к тому, что код надо писать такой, чтобы его легко было использовать в дальнейшем, а зачастую и не только мне.
В этом посте я хочу рассказать, как я сделал расширение для Yii, с помощью которого всего несколькими строками кода в приложении можно получать красивые графики.
In my during project I need to show some statistics data at application interface. What can be so good for drawing statistics than graphics, charts and another interesting beauty pictogramms (imagine Excel charts)?
Last monthes I think that I need to write more reusefull code, that can be easily used in my future projects or by other people.
In this post I want to tell how I wrote an Yii extension with using Open Flash Chart Technology. And with only few lines of code we can easily make beauty charts on our pages.
yii extension ofc open flash chart графики чарты
Реализуем наш "iPaper"
"iPaper" coding
В позапрошлом посте я рассказал о проектировании виджет/расширения для фреймворка Yii, которое позволит загружать и просматривать (в идеале множество других форматов) PDF-документы.
Речь шла об идее разработки простого решения для включения в страницу веб-приложения инструмента, который позволил бы смотреть на многостраничные файлы pdf, хранимые не в виде файла на ФС, а конвертированные отдельные страницы в базе данных.
In the post before previous I tell about designing extension for Yii framework, which could make upload and view PDF documents (in perfect way - many others formats) online inside browser window.
One of the requirements of this extension was that document storage must be not an FS but a RDMS (at a first milestone - PostgreSQL).
yii pdf ipaper
Новые кнопки на интерфейсе блога
New buttons on this blog interface
На днях прочитал переводную статью «История одной кнопки».
В ней рассказывается о разработке кнопок для таких приложений, как GMail и GReader. Можно сказать: "Зачем в очередной раз изобретать велосипед?", но дело в том, что разные браузеры по-разному отрисовывают различные элементы интерфейса (это зависит от платформы, темы окружения и многих других факторов). Автор попытался только средствами CSS и XHTML. Я хочу рассказать о том, как применять их на своём сайте.
A few days ago I read article "Recreating the Button" by Douglas Bowman.
From this text I knew about Custom Buttons, which used in GMail and GReader web-applications. You can say, "What? Why we need a new buttons? We already have an tag!", but different browsers renders such interface elements different. It depends on platform, theme of desktop envitonment and many others. Author (Douglas Bowman) in his article try to recreate buttons with only CSS and XHTML. I want to tell about how to use this buttons style on own site.
button css xhtml
Проектирование Yii-виджета а-ля iPaper
Designing Yii widget (and extension) a la iPaper
Нам необходимо давать пользователям возможность быстрого (беглого) просмотра связанных с клиентом документов, которые хранятся в PDF. Сами по себе они являются отсканированными реальными договорами, заявлениями, доп. соглашениями и т.п. Просмотр должен осуществляться на странице "Карточки клиента" или в плавающем фрейме. Так же первое ограничение — использование в качестве СУБД — PostgreSQL.
pdf ipaper viewer
Реинициализация кластера баз данных PostgreSQL
PostgreSQL database cluster re-initialization
При работе с базой данных в PostgreSQL необходимо не забывать, в какой локали (locale) был инициализирован кластер БД - так в постгре называется директория (обычно /var/lib/pgsql/data), в которой хранятся данные всех баз этой установки PostgreSQL.
postgresql кластер реинициализация initdb
Kohana vs. Codeigniter, Синтетика производительности
Kohana vs. Codeigniter, Synthetic testing
Я хочу привести сравнение производительности двух удивительных (и, по моему скромному мнению, восхитительных) фреймворков, Kohana и Codeigniter. Тест синтетический, но, как мне кажется, все-таки интересный.
kohana codeigniter
RSS-фид на Yii + Zend за 15 минут
Generate RSS-feed for an Yii application in a 15 minutes with Zend
Web feed — это формат данных, особым образом сформированных на основе часто обновляющейся информации (новости сайта, статьи и т.п.). В этой статье мы опишем как можно использовать один из компонентов Zend_Feed офигенного фреймворка Zend для автоматической генерации такого фида для веб-приложения на основе Yii. А еще эту статью можно рассматривать как руководство по подключению и использованию любого компонента из обширнейшей библиотеки фреймворка Zend.
yii rss zend
Ошибка и её решение в CDbLogRoute Yii
Error and its solution in CDbLogRoute component of Yii framework
Сегодня я хотел включить логирование всех действий приложения в таблицу в БД. В документации к Yii нашел информацию по классу CDbLogRoute, который отвечает за это, у него есть такая фича, как автосоздание таблицы в том случае, если она не существует.
yii bug