<?xml version="1.0"?>
<rss version="2.0">
  <channel><title>Tymanchi Yrgyn</title><link>http://erum.ru</link><description>CodeIgniter, XSLT и всякая ерунда</description><language>rus</language><copyright>Copyright Исаак Тынгылчав</copyright>
	<item><title>Сравнение MainLink и Sape. Две биржи на одном сайте.</title><link>http://erum.ru/78.htm</link><description>Результаты продажи ссылок на СДЛ (сайте сделанном для людей) в течение двух месяцев. Использовались две биржи — MainLink и Sape. Вывод первый — Mainlink — унылое г..но, вывод второй — выгоднее размещать все на одной Sape</description><pubDate>2012-02-02 12:28:00</pubDate></item>
	<item><title>ExtJS + CodeIgniter   Example of desktop</title><link>http://erum.ru/76.htm</link><description>Простое приложение на базе  ExtJS + CodeIgniter. Desktop  + управление пользователями. Как ни страно но работает сразу после запуска.</description><pubDate>2012-01-27 12:38:15</pubDate></item>
	<item><title>ExtJS: собственные классы, xtype и ленивая инициализация</title><link>http://erum.ru/75.htm</link><description>Создание собственного класса, ленивая инициализация через xtype. В черновиках. Отсчет с древней  статьи «20 правил, которым стоит следовать, когда начинаете работать с EXT JS &amp; Sencha Touch»</description><pubDate>2012-01-26 19:14:11</pubDate></item>
	<item><title>IE Conditional Comments in XSLT</title><link>http://erum.ru/74.htm</link><description>Еще одно решение, позволяющее воткнуть в условные комментарии ie переменные.</description><pubDate>2012-01-23 15:59:30</pubDate></item>
	<item><title>HTML5 валидатор</title><link>http://erum.ru/73.htm</link><description>Первый сайт в HTML5. Не зря воздерживался. Так привык к нормальной валидации страниц, что плохо понимаю как можно обойтись без нее. Для HTML5 вменяемого валидатора не нашлось.</description><pubDate>2012-01-13 14:55:16</pubDate></item>
	<item><title>Проблема с отладкой скриптов с автозагрузкой в ExtJS</title><link>http://erum.ru/71.htm</link><description>Начал смотреть MVC. Работает автозагрузка. Непонятно зачем ExtJS генерирует адрес каждого скрипта с префиксом типа ?dc_5674567 После этого отлаживаться практически невозможно.  И что делать?</description><pubDate>2011-12-30 12:59:14</pubDate></item>
	<item><title>Ext JS 4 MVC</title><link>http://erum.ru/69.htm</link><description>Тестовый пример MVC работал только с ext.js и отказывался работать с ext-all. На javascript.ru написано про это но как решить проблему непонятно. Буржуйнет подсказал в чем проблема. В ext-all.js автолоадер зачем-то по умолчанию задизаблен. Зачем?</description><pubDate>2011-12-29 13:17:21</pubDate></item>
	<item><title>15. События в ExtJS (немного об ООП)</title><link>http://erum.ru/67.htm</link><description>Все события в ExtJS можно разделить на два типа. Первый — события DOM. С ними все  прозрачно — для них существует отдельный метод типа jQuery.bind. Второй тип событий — собственные события  ExtJS. Здесь рассматривается совсем чуть-чуть для затравки.</description><pubDate>2011-12-11 21:18:11</pubDate></item>
	<item><title>13. Шаблоны в ExtJS</title><link>http://erum.ru/66.htm</link><description>Мода на изобретение самых лучших, самых быстрых, самых понятных, самых самы и  отличных от всех других шаблонизаторов, процветающая среди php-программистов плавно переползла в Python и Ruby, и 2-3 года назад  в JavaScript. Я думаю, в скором будущем  в JS следует ожидать портирования Smarty, Quicky,FastTemplate, TAL… и базаров, какой шаблонизатор лучше. Это грустно. Особенно грустно потому что более пяти лет мне практически  не  приходилось иметь дело с шаблонизаторами отличными от XSLT. Поэтому  код который написан в этом примере у меня вызывает неудержимое чувство отвращения.</description><pubDate>2011-12-11 21:05:14</pubDate></item>
	<item><title>12.2 ExtJS — манипуляции с узлами DOM. добавление, удаление узлов и т.п.</title><link>http://erum.ru/65.htm</link><description>Когда пару месяцев назад писал эти записки, во всем что касается манипуляций с DOM было много нецензурных комментариев, я их удалил. Не то то свыкся с мыслю что придется иметь с этим дело, а скорее в реальной работе оказалось, что с этим дело иметь не придется. Ну а если все же придется, тогда скорее всего забуду все это как страшный сон и подключу что-то более дееспособное чем существующие в ExtJS методы.</description><pubDate>2011-12-11 20:51:15</pubDate></item>
	<item><title>12.1 ExtJS — манипуляции с узлами DOM. Установка/чтение стилей, классов, атрибутов</title><link>http://erum.ru/64.htm</link><description>манипуляции с узлами DOM. Установка/чтение стилей, классов, атрибутов в ExtJS. Опять же лаконичностью и простотой jQuery здесь не пахнет.</description><pubDate>2011-12-11 20:38:16</pubDate></item>
	<item><title>11.2 Навигация по DOM в ExtJS. Разборки с Element/CompositeElement</title><link>http://erum.ru/63.htm</link><description>Разборки с Ext.core.Element заняли у меня слишком много времени, потому что зациклился  на поиске  привычных по jQuery методов навигации по DOM в виде цепочек запросов</description><pubDate>2011-12-11 20:16:16</pubDate></item>
	<item><title>11.1 Навигация по DOM в ExtJS</title><link>http://erum.ru/62.htm</link><description>Как ни странно этот раздел оказался одни из самых тяжелых. Привычка  легко и просто работать с DOM в  Prototype,   jQuery и др.,  вызвало крайнее удивление  того, с чем столкнулся в ExtJS.</description><pubDate>2011-12-11 18:25:37</pubDate></item>
	<item><title>10.2 Деревья в ExtJS. Манипуляции с узлами</title><link>http://erum.ru/61.htm</link><description>Рассматриваются добавление, удаление узлов, навигация по дереву, Drag &amp; Drop.</description><pubDate>2011-12-11 18:19:18</pubDate></item>
	<item><title>10.1 Деревья в ExtJS. Инициализация</title><link>http://erum.ru/60.htm</link><description>Рассматривается три варианта загрузки — инициализация из статического объекта, инициализация из Ajax-запроса. И дополнительно вариант дерево совмещенное с таблицей.</description><pubDate>2011-12-11 18:08:21</pubDate></item>
	<item><title>9.3 ExtJS: Форма. Submit</title><link>http://erum.ru/59.htm</link><description>Пример сабмита формы сдернут с минимальными изменениями  из книги  «Ext JS 3.0 Cookbook», часть которой автор которую ее автор Jorge Ramon, выложил в открытый доступ. Спасибо, тебе Jorge Ramon!</description><pubDate>2011-12-04 23:26:35</pubDate></item>
	<item><title>9.2 ExtJS: Форма.  Сложные (составные) элементы</title><link>http://erum.ru/58.htm</link><description>Сложные (составные) элементы форм — это radio,checbox и combobox. Почледний компонент совмещает функции обычного листбокса, а также текстового поля с выпажающей подсказкой типа  гугловского Ajax Suggest</description><pubDate>2011-12-04 23:14:08</pubDate></item>
	<item><title>9.1 ExtJS: Форма. Простые элементы</title><link>http://erum.ru/57.htm</link><description>Лучше всего смотреть как работают элементы форм в официальной документации. Здесь я просто свел все примеры на одну страницу и по необходимости снабдил комментариями. Чуть более сложные компоненты я рассмотрю дальше.</description><pubDate>2011-12-04 22:50:07</pubDate></item>
	<item><title>8.4 ExtJS: GridPanel — табличка с редактированием полей (продолжение)</title><link>http://erum.ru/56.htm</link><description>Немного модифицирую предыдущий пример. Модификация будет заключаться в следующем:

    Вместо редактирования построчно, редактироваание будет вестись отедльно в каждой ячейке
    Синхронизация изменений будет выполняться не автоматически а по нажатию на кнопку «Save»
    Кнопка удаления будет размещена в каждой строке.

Поехали.</description><pubDate>2011-12-04 21:57:12</pubDate></item>
	<item><title>8.3 ExtJS: GridPanel — табличка с редактированием полей</title><link>http://erum.ru/55.htm</link><description>Как правило В богатых приложениях таблицы используются не столько для отображения, сколько для управления данными — удаления, добавления, редактирования записей. В этом примере я попробую сделать табличку с возможностью редактирования, добавления и удаления полей. 

В качестве основы я взял пример с официального сайта, только немного сократил. Сейчас я попробую внести возможность редактирования данных на базе примера из предыдущей части, где выводился телефонный справочник. Код практически весь сохраняется, модификация не очень большая. Что меняется?</description><pubDate>2011-12-04 20:10:29</pubDate></item>
	<item><title>8.2 ExtJS: GridPanel  загрузка данных из Ajax</title><link>http://erum.ru/54.htm</link><description>Пример из первой части малоинтересен, потому что в больших приложениях, для которых рассчитан ExtJS данные выбираются из удаленных источников. В этой части разберу пример выборки таблицы по Ajax-запросу. Громоздить что-то в виде полноценного приложения с SQL не буду, а соберу маленький php-имитатор большой базы данных. А по ходу рассмотрения примеров буду его модифицировать, добавляя отсутствующие функции.</description><pubDate>2011-12-04 19:51:20</pubDate></item>
	<item><title>8.1 ExtJS: GridPanel — типа таблички с данными</title><link>http://erum.ru/53.htm</link><description>Мегатаблицы — один из главных элементов UI для любого большого приложения. Как и все в ExtJS  компонент GridPanel  имеет кучу самых разнообразных прибабахов в виде  загрузки через Ajax, листалки страниц, возможности редактирования несколькими способами,  группировки, фильтрации и т.п. Но в этом разделе я рассмотрю самую простую статическую таблицу.</description><pubDate>2011-11-29 23:39:32</pubDate></item>
	<item><title>7. ExtJS: — Панели с закладками (Ext.tab.Panel)</title><link>http://erum.ru/51.htm</link><description>Панель с закладками она и в ExtJS панель с закладками. С учетом назначения ExtJS  всякие мулечки, запихнутые в аналогичные jQuery плагины излишеством не кажутся.</description><pubDate>2011-11-27 20:17:09</pubDate></item>
	<item><title>6.2 ExtJS: Инструментальные панели. Часть 2. Меню (Ext.menu.Menu)</title><link>http://erum.ru/50.htm</link><description>Большое приложение без меню — это и не большое и не приложение. В настоящих,  больших приложениях,  кнопки в верхней инструментальной панели обычно совмещены с выпадающими меню. Пример такой кнопки-меню приведен здесь</description><pubDate>2011-11-27 20:16:21</pubDate></item>
	<item><title>6.1 ExtJS: Инструментальные панели. Часть 1. Кнопки</title><link>http://erum.ru/49.htm</link><description>Инструментальные панели — меню, кнопочки, статусная строка,  которые обычно располагаются в верхней и нижней части большинства приложений — вполне самостоятельный компоненты, которые позволяют оживить окна.</description><pubDate>2011-11-27 12:41:57</pubDate></item>
</channel>
</rss>

