<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
<title><![CDATA[Статьи и новости -- black-zorro.com]]></title>
		
<link rel="self" href="http://feeds.feedburner.com/Black-zorro-com" type="application/atom+xml" /><entry>
		<title><![CDATA[Mantis: Охотник на BUG-и. Часть 1]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/ioRhqBvI67c/Mantis._%D0%9E%D1%85%D0%BE%D1%82%D0%BD%D0%B8%D0%BA_%D0%BD%D0%B0_BUG-%D0%B8._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>841a20e342c547e3b8fea9a96e4ac5ab_9d2446883430ee6dc9a06fbe2c4c58be</id>
		<updated>2009.6.28 0:0:0</updated>
		<summary type="html">
В разработке программного обеспечения важнейшую часть занимает вопрос координации усилий всех участников, вопрос обмена ими информацией, учета и планирования работ. Не секрет, что хороший продукт создается, прежде всего, не индивидуальным мастерством отдельных программистов, а четкой последовательностью шагов, начиная от сбора требований заказчиков и анализа, далее к построению архитектуры приложения, собственно, программированию и завершающим этапом идет оценка качества. Для того, чтобы связать эти этапы в живую цепь нужны специальные инструменты. И сегодня мы поговорим об одном из подобных средств – mantis.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/ioRhqBvI67c" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/Mantis._%D0%9E%D1%85%D0%BE%D1%82%D0%BD%D0%B8%D0%BA_%D0%BD%D0%B0_BUG-%D0%B8._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[PersistJS + TaffyDB: Как поселить почти настоящую базу данных в браузер. Часть 3]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/t2DFpS8mkCo/PersistJS_%D0%B8_TaffyDB._%D0%9A%D0%B0%D0%BA_%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D1%87%D1%82%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D1%83%D1%8E_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>75fdb021a1623fe0485be76c3ed7ec1d_858fe691ee504f3ff3118dd264cb638f</id>
		<updated>2009.6.22 0:0:0</updated>
		<summary type="html">
Эта статья завершит собой серию материалов, рассказывающих о том, как можно внутри обычного браузера “поселить” базу данных. “Браузерная” СУБД должна содержать две функции: сохранение данных и операции над ними (поиск, редактирование). В прошлых двух статьях я рассказывал о том, как библиотека persistjs позволяет организовать унифицированное хранение информации не зависимо от версии используемого браузера. Сегодня мы поговорим о том, что мы можем делать с сохраненной информацией.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/t2DFpS8mkCo" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/PersistJS_%D0%B8_TaffyDB._%D0%9A%D0%B0%D0%BA_%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D1%87%D1%82%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D1%83%D1%8E_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[PersistJS + TaffyDB: Как поселить почти настоящую базу данных в браузер. Часть 2]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/oI4myr0AGe4/PersistJS_%D0%B8_TaffyDB._%D0%9A%D0%B0%D0%BA_%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D1%87%D1%82%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D1%83%D1%8E_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>8bc3a3851125f1e6f147702b4005635e_9d8336a69ec160261b2270865f92efe8</id>
		<updated>2009.6.9 0:0:0</updated>
		<summary type="html">
Ключевой частью любого приложения, и веб-приложение не исключение, является хранение данных. Помимо того, что данные нужно сохранять между перезапусками браузера или компьютера клиента, не менее важным является наличие средств быстрого и удобного поиска информации. И эти средства есть. Есть, средства предусмотренные стандартом html5, пусть и не поддерживаемые пока всеми браузерами. Есть средства, созданные как несовместимые расширения, доступные только в определенных версиях браузеров. В крайнем случае, есть возможность организовать хранение данных с помощью flash. И для того, чтобы рядовой веб-разработчик не занимался складыванием паззла из десятка возможных альтернатив технологий хранения данных и поддерживающих их браузеров, появились javascript-библиотеки, предлагающие унифицированный интерфейс взаимодействия с доступными в браузере технологиями хранения данных.

&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/oI4myr0AGe4" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/PersistJS_%D0%B8_TaffyDB._%D0%9A%D0%B0%D0%BA_%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D1%87%D1%82%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D1%83%D1%8E_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[PersistJS + TaffyDB: Как поселить почти настоящую базу данных в браузер. Часть 1]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/lfL6d8GxeQ0/PersistJS_%D0%B8_TaffyDB._%D0%9A%D0%B0%D0%BA_%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D1%87%D1%82%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D1%83%D1%8E_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>af495fa3269454ea9238b9caf96b733f_b9bf7b64e895c65513c402b811fc5579</id>
		<updated>2009.6.1 0:0:0</updated>
		<summary type="html">
Хм, база данных в браузере, да еще и “почти настоящая”, как это и, самое главное, кому это нужно? Не было бы ничего более простого, чем начать эту статью со стандартных фраз, вроде следующей: “За последние годы все более и более выраженной становится тенденция наделения веб-приложений, чертами своих старших “настольных” собратьев”. И под этим “соусом” обосновать необходимость для веб-приложения хранить данные не только на веб-сервере, но и на локальном компьютере пользователя. Затем можно быстро перейти к “немножко попрограммировать”, завершив статью рассказом о паре замечательных javascript-библиотек, вынесенных в заголовок (PersistJS и TaffyDB). Увы, все не так просто и вопрос стоит не столько “о той самой базе данных”, но и интересных направлениях в разработке ПО.

&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/lfL6d8GxeQ0" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/PersistJS_%D0%B8_TaffyDB._%D0%9A%D0%B0%D0%BA_%D0%BF%D0%BE%D1%81%D0%B5%D0%BB%D0%B8%D1%82%D1%8C_%D0%BF%D0%BE%D1%87%D1%82%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D1%83%D1%8E_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 8]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/mWd99RN7G-c/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_8" />
		<id>06a50ab858ea2768f4bd276d77969314_38fee917e5155ceaa76f47800c2ac1ce</id>
		<updated>2009.5.25 0:0:0</updated>
		<summary type="html">
Этой статьей я завершаю рассказ об maven и о том, как он позволяет управлять проектами разработки программного обеспечения. Сегодня мы поговорим о том, как выполнить подготовку разработанного вами проекта к поставке заказчику. Тема эта сложна и включает в себя множество аспектов. Начинается все с подготовки исполнимого файла приложения со всеми нужными для его работы ресурсами и библиотеками. Затем нужно подготовить документацию, создать инсталлятор для приложения. И, наконец, выполнить доставку приложения заказчику или же, как вариант, скопировать на сервер в internet, откуда приложение может скачать любой желающий.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/mWd99RN7G-c" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_8</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 7]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/uTnd6GNLwic/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_7" />
		<id>332796a4d812f84f05c249f303be4164_5b0dfe1d1321a199dbb57f8ee689f61f</id>
		<updated>2009.5.8 0:0:0</updated>
		<summary type="html">
Рассказ об maven был бы не полон, если бы я умолчал о том как maven умеет интегрироваться с ant. Также я много рассуждаю на тему средств записи сценария сборки проекта и о том, что ant это не всегда хорошо.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/uTnd6GNLwic" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_7</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 6]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/gBN39eRtuaQ/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_6" />
		<id>d0d4dc478c9bb8c3a84c403c743d9105_7930e2895915517f65c313aa8fcefdf3</id>
		<updated>2009.4.29 0:0:0</updated>
		<summary type="html">
Я продолжаю начатый в прошлой статье рассказ о том, как maven умеет работать с многомодульными проектами. В качестве примера я пытаюсь создать enterprise приложение на java, состоящее трех модулей: business-logic (логика работы приложения), web-interface (пользовательский интерфейс) и, собирающий предыдущие две части в единое целое, модуль application.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/gBN39eRtuaQ" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_6</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 5]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/19y8DhzJi8k/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_5" />
		<id>ba7879ee0c388ca5b469a105d1c369d1_f29f3a3a7c76a9fc3f364790ab587275</id>
		<updated>2009.4.15 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ об maven, и о том, как он упрощает разработку программных продуктов, задавая четкий ритм и последовательность шагов, через которые проходит жизненный цикл проекта. В прошлый раз мы завершили рассказ о самой большой и известной части maven – управление зависимостями. Сегодня нас ждет продолжение, и мы поговорим о создании многомодульных проектов.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/19y8DhzJi8k" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_5</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 4]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/eI00FsIV5jM/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4" />
		<id>444e7d97c37e10d7493b6bb4ac23c54a_d5183722d1a6ee91ace3e4104ca08a31</id>
		<updated>2009.4.6 0:0:0</updated>
		<summary type="html">
Одна из самых широко разрекламированных и приятных возможностей maven – это управление зависимостями. Описав в файле pom.xml список артефактов нужных для работы проекта, мы перекладываем на maven все заботы связанные с загрузкой библиотек из internet, разрешение транзитивных зависимостей. И можем сосредоточиться на, собственно, разработке проекта, написании кода. Увы, но задачу разрешения зависимостей не всегда можно выполнить автоматически, т.к. существует вероятность конфликтов различных версий библиотек. Как находить и устранять такие конфликты – это как раз тема сегодняшнего материала.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/eI00FsIV5jM" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 3]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/nnXLq9U6ooY/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>1c867aa3b95cfdb210d0068cecfadca9_a6a992d34d32cbe4bf247f415c28baea</id>
		<updated>2009.4.1 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ об maven – инструменте, с помощью которого мы можем организовать унифицированное, не зависящее от конкретной среды разработки (IDE) представление проекта java. В прошлых двух статьях я пробежался по основным “вкусностям” maven: управление зависимостями проекта, способности maven загружать из internet и сохранять в локальном репозитории артефакты. Также я рассказал о жизненном цикле maven, о том из каких фаз он состоит, и как мы можем сами инициировать определенные этапы из “жизни” проекта. Все это было, и было, скажем честно, очень поверхностно: некоторые из аспектов, например, упаковка проекта были практически не затронуты, и сегодня пришло время это исправить. Я снова попытаюсь создать проект maven “с нуля” и пройтись по всем его шагам, вот только сделаю это более основательно и подробно.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/nnXLq9U6ooY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 2]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/QHoVgqvCZjY/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>d34db4ac27130c37fa4a730989c45666_ce27e687cb00ebe322296e6d345fa1ac</id>
		<updated>2009.3.23 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ об maven – инструменте управления проектом, составляющими его модулями, зависимостями модулей от различных библиотек-артефактов и многим другим. Maven имеет несколько “лиц” или областей применения, которые будут раскрываться перед вами по мере изучения maven, плагинов для maven и смежных инструментов.

Сегодня я продолжаю рассказ о начатом в прошлой статье примере создания проекта maven, его настройки. Так, разобравшись с основными параметрами проекта (название, описание, список авторов), самое время перейти к описанию зависимостей и тому, как инициировать различные события из жизненного цикла проекта.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/QHoVgqvCZjY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Наводим порядок в разработке ПО вместе с maven. Часть 1]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/gmdel_ekmlw/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>83b56e7777cac74a16234e03f98e3be4_6b64df17c19071ac3c2c3255aba90279</id>
		<updated>2009.3.9 0:0:0</updated>
		<summary type="html">
Разработка программного обеспечения не самая простая наука. В общем объеме времени, отданного на создание продукта, написание, непосредственно, программного кода занимает далеко не самую большую долю. По мере увеличения сложности создаваемого продукта, финансовых и временных затрат, опережающими темпами растут затраты на анализ требований, планирование и организацию коллективной работы, на повышение качества. Почти года назад я написал несколько серий статей посвященных не, собственно, программированию, а различным технологиям и инструментам, поддерживающим процесс разработки ПО. Это были статьи, рассказывающие об управлении версиями документов (SVN и perforce), ведения списка задачи и багов  в JIRA, хоть и поверхностно, но я прошелся и по вопросам тестирования веб-проектов с помощью badboy и jmeter. Сегодня пришло время раскрыть еще один инструмент (maven), с помощью которого ход разработки ПО должен стать более управляемым.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/gmdel_ekmlw" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9D%D0%B0%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B2_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%9F%D0%9E_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_maven._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена двадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/6MdcPKdes04/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_20" />
		<id>7c29c6e990715892ee737ef74e85b507_438d2e9e951f1c160b8dcc02922eee9b</id>
		<updated>2009.3.2 0:0:0</updated>
		<summary type="html">
Эта статья завершит рассказ о компоненте TreeView. С его помощью мы можем отображать на веб-странице иерархическую информацию в форме дерева. Если для простеньких сайтов мы вполне можем обойтись загрузкой информации из статического источника данных, т.е. данные встроены в саму веб-страницу. То  для серьезных приложений, работающих с большими объемами информации, такая методика не подойдет: данные должны загружаться динамически, по мере необходимости – и это тема сегодняшней статьи.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/6MdcPKdes04" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_20</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена девятнадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/k183sNTBIwQ/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_19" />
		<id>47cc8a8800e3c395d97fa115f6bd8040_709c82cd18d0e379bcf3368b5a29e02c</id>
		<updated>2009.2.29 0:0:0</updated>
		<summary type="html">
Эта статья начнет рассказ о последнем из больших и сложных компонентов YUI – TreeView. Разрабатывая с помощью YUI “богатые” пользовательские интерфейсов для веб-приложений мы нуждаемся не только в средствах удобного отображения табличной информации (DataTable), но еще и информации иерархической (например, структура организации или категории товаров). Тема сегодняшней статьи – компонент TreeView – как раз и предназначен для того, чтобы показывать информацию в форме дерева.

&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/k183sNTBIwQ" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_19</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена восемнадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/frCzZrLGtIE/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_18" />
		<id>80bede816793e376413d3ef65b85322a_d220336186d23853dacc776629d9718a</id>
		<updated>2009.2.16 0:0:0</updated>
		<summary type="html">
Эта статья завершит рассказ об одном из самых “больших” и полезных компонентов в библиотеке Yahoo UI - компоненте DataTable. DataTable служит для отображения на веб-страницах информации в форме таблиц. В последних двух статьях я рассказал почти обо всех возможностях DataTable. Остались не раскрытыми только те функции DataTable, которые связаны с редактированием содержимого таблицы.
В прошлой статье я рассказывал, как можно настроить правила выделения строк в таблице. Как разрешить выделять одну строку, или целый их диапазон, как реализовать динамическую подсветку строки, над которой в этот момент времени находится курсор. Все это было подготовительными шагами для того, чтобы превратить DataTable из средства только отображения табличных данных в инструмент, позволяющий редактировать данные в таблице и даже отправлять информацию назад на сервер (сохранять ее в БД). 
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/frCzZrLGtIE" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_18</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена семнадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/pZNhDAmPSPY/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_17" />
		<id>1b2ad11ae2cfef57d660034f257fa401_2eb5e769b0ebc33a65db19a9076ef1f9</id>
		<updated>2009.2.6 0:0:0</updated>
		<summary type="html">
Эта статья продолжает рассказ об одном из самых часто используемых и сложных компонентов YUI – DataTable. Сегодня я расскажу о том, как загружать данные для DataTable с сервера с поддержкой paging-а, как сделать табличку более дружественной к пользователю и как работать с моделями выделения строк. 
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/pZNhDAmPSPY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_17</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена шестнадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/SHpdYsjjJyA/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_16" />
		<id>e5ee7de142cf2667e3240278afa3a37d_3a270d03a3613ae111e6ce37153a4991</id>
		<updated>2009.1.26 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ об одном из наиболее полезных и сложных компонентов в библиотеке Yahoo UI. В прошлый раз я показал самые основы работы с компонентом DataTable: мы научились размещать его на странице и наполнять данными из javascript-массива. Также познакомились с методиками настройки внешнего вида колонок таблицы и отдельных ячеек (formatter-ы). Сегодняшняя статья покажет то, как загружать данные для DataTable с сервера (ajax), как реализовать постраничную прокрутку таблицы и управлять ее внешним видом.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/SHpdYsjjJyA" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_16</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена вторая статья в серии рассказывающей как работать с velocity на java]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/7oNm1n8Vaxo/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BD%D0%B0_java_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Velocity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>829857fa88a82d6ff8aa4b6cef0f70b8_c14796dde8434be17f73657f80a72f8f</id>
		<updated>2009.1.19 0:0:0</updated>
		<summary type="html">
Velocity - это простой (хоть и не очень гибкий) движок шаблонов для java. В состав Velocity входит VelocityTools набор стандартизированных (понарошку) классов-инструментов. Мы можем положить их внутрь контекста Velocity и использовать при необходимости, а это значит, что возможности velocity практически не ограничены.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/7oNm1n8Vaxo" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BD%D0%B0_java_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Velocity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена первая статья в серии рассказывающей как работать с velocity на java]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/y6lidRpfZeY/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BD%D0%B0_java_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Velocity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>4b8c374276ea93f85461fb75ca9b611e_4bae29f63411290d63246920b8f90ec4</id>
		<updated>2009.1.11 0:0:0</updated>
		<summary type="html">
Velocity - это простой (хоть и не очень гибкий) движок шаблонов для java. Основной плюс в том, что velocity шаблоны могут использоваться не только для веб-приложений, но и для desktop-приложений.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/y6lidRpfZeY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BD%D0%B0_java_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Velocity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена пятнадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/20HO8sDQskA/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_15" />
		<id>a1baf4f63ed39a8581fbcec547befedb_01971cd328f7ddbcd7d8be3b70424d74</id>
		<updated>2008.12.29 0:0:0</updated>
		<summary type="html">
В своеобразный “джентльменский набор” любой javascript-библиотеки, предназначенной для проектирования “богатых” пользовательских интерфейсов, входит компоненты для отображения табличных данных. Конечно, для большинства “домашних” сайтов нет необходимости отображать большие объемы информации в виде таблиц. Но для бизнес-приложений (учет товаров и их движения, кадровый учет …) таблицы обязательны. И не просто таблицы, а удобные: с поддержкой сортировки информации по клику на заголовке столбца, с поддержкой изменения широты столбцов, с возможностью гибко настроить внешний вид вплоть до каждой отдельной ячейки.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/20HO8sDQskA" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_15</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена четырнадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/ugrvYtwExJ0/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_14" />
		<id>f3938faadb9ed83ae2ccc810b2639a4f_997ee6709aee84a87a956e18b17637ed</id>
		<updated>2008.12.22 0:0:0</updated>
		<summary type="html">
Сегодняшняя статья лишь формально продолжает серию, рассказывающую о библиотеке javascript компонентов Yahoo UI. Разработка сложного интерфейса веб-страницы активно использующего идеи ajax, поднимает вопрос о том, как визуализировать данные, загруженные с сервера. В отдельных ситуациях можно обойтись подходом, когда на стороне сервера формируется полный фрагмент html-представления страницы. В других случаях YUI компоненты диктуют правила как должны выглядеть отображаемые в них данные. Я расскажу о том, как быть когда ни один из этих двух подходов нам не подходит.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/ugrvYtwExJ0" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_14</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена тринадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/JFly3Jlk6qY/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_13" />
		<id>3f8d24e917ed18f6217fcec95d66f4bd_0e9531278043e418a250b837e806d98e</id>
		<updated>2008.12.15 0:0:0</updated>
		<summary type="html">
В прошлой статье серии я закончил рассказ о таком визуальном элементе в библиотеке Yahoo UI, как colorpicker (окошко для выбора цвета). Сегодня мы продолжим изучать другие визуальные компоненты: нас ждет знакомство с carousel и slider.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/JFly3Jlk6qY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_13</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена двенадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/khndOe6oDl8/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_12" />
		<id>9aa81954c40201f771fd5cb33b1b63bf_dfcf1cae640cd6febd96ff0dc97843a1</id>
		<updated>2008.12.9 0:0:0</updated>
		<summary type="html">
Я продолжаю серию материалов рассказывающих про javascript-библиотеку Yahoo UI. Прошлая статья была посвящена такому элементу управления как календарь (группа календарей). Мы научились внедрять его в html-страницу, управлять параметрами внешнего вида, выполнять интернализацию интерфейса. Сегодня я завершу рассказ о календаре и перейду к рассмотрению других элементов управления.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/khndOe6oDl8" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_12</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена одиннадцатая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/6uItKOK7s0I/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_11" />
		<id>4f1254eb18858f77a6828e8abc60b55b_3dfbfa798fe6c6a7d65a431e09348337</id>
		<updated>2008.11.25 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ о библиотеке Yahoo UI. В прошлой статье серии я рассказывал о компоненте TabView (наборе закладок). Сегодня я продолжу рассмотрение возможностей YUI именно в области построения пользовательских интерфейсов и начну рассказ про один из наиболее часто используемых элементов интерфейса - календарь.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/6uItKOK7s0I" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_11</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена десятая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/YjjwGiGYZuY/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_10" />
		<id>1c7cf0d9ea2567d07e481fd28eb251b6_c52430626ffab356105025a001b72415</id>
		<updated>2008.11.17 0:0:0</updated>
		<summary type="html">
Я завершаю начатый в прошлый раз рассказ об AutoComplete (и на этом буду считать завершенной тему про ajax). Вторая часть статьи будет посвящена визуальному компоненту TabView.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/YjjwGiGYZuY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_10</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена девятая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/Bss-ANc2Syo/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_9" />
		<id>82eef7075b9342e706c2baaf987b878e_35462296d29fb056698a3c224ba6e5c6</id>
		<updated>2008.11.4 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ о возможностях javascript-библиотеки Yahoo UI. Несколько прошлых статей были посвящены различным аспектам работы с ajax: работа с формами, отправка на сервер файлов, решение проблемы crossdomain запросов. Сегодня я возвращаюсь к рассмотрению визуальных элементов управления, хотя это не означает, что про ajax больше не будет сказано ни слова: многие сложные визуальные элементы YUI открываются во всей своей красе только, если данные для них загружаются асинхронно, ajax-ом.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/Bss-ANc2Syo" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_9</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена восьмая статья в серии посвящённой разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/KTEhvV55vNE/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_8" />
		<id>59a26b59bc51dbca8f23f0fe18c4def6_4c7f18d65c7953e88cdbec596b4de1d2</id>
		<updated>2008.10.28 0:0:0</updated>
		<summary type="html">Сегодня я завершаю начатый в прошлой статье рассказ о том как использовать YUI компонент uploader для загрузки на сервейр файлов. Также продолжается рассмотрение возможностей Yahoo UI связанных с ajax: нас ждет модуль Get и HistoryManager.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/KTEhvV55vNE" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_8</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена небольшая утилитка, помогающая анализировать загружаемые в java классы]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/7wyKnfjQsqY/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%B2_java_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B" />
		<id>c974aa932929f1ad52f62393ea08fa32_d4c7f31983008417e6635fedbcd5092f</id>
		<updated>2008.10.27 0:0:0</updated>
		<summary type="html">Одной из редко используемых, но очень полезных функций в java, является запуск jre машины в режиме журналирования того какие классы загружаются и из каких ресурсов (файлов). Остался только вопрос о том как эту информацию представить в удобной форме и проанализировать.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/7wyKnfjQsqY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%B2_java_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена седьмая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/VzViaWE5an0/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_7" />
		<id>397531f68341d92cb9090ef53580dc51_75e230ad671ea4ecfa07840ad58980d1</id>
		<updated>2008.10.20 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ о возможностях Yahoo UI, возможностях как в построении красивых и удобных интерфейсов пользователей, так и возможностей YUI в "общении" с сервером (ajax). Прошлая статья носила достаточно теоретический характер: я рассуждал об основных проблемах построения приложений на ajax┐-платформе. Проблемах, характерных не только для YUI, но и для любой другой javascript-библиотеки. Сегодня я расскажу еще несколько "баек" о том, как правильно строить ajax-приложения и покажу вам еще один способ загрузки файлов на сервер. 
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/VzViaWE5an0" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_7</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена шестая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/2bCKzUKQ9gg/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_6" />
		<id>77a6c005f40b0c1c92a08c95459f04d0_8b6345c4f0a0a27faf44589ade26a492</id>
		<updated>2008.10.14 0:0:0</updated>
		<summary type="html">
YUI - известная javascript библиотека для построения "богатых" пользовательских интерфейсов веб-страниц. Однако ее изобразительные средства были бы мало полезны, если бы в состав YUI не входили специальные модули позволяющие загружать в html-страницу информацию с сервера. Так в прошлый я начал рассказ о том, как YUI поддерживает идеи ajax. Мы научились загружать и отправлять на сервер информацию в различных форматах (text, xml, json) и даже, смогли асинхронно отправить на сервер файл. Сегодняшняя статья "зашлифует" некоторые аспекты построения ajax-сайтов.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/2bCKzUKQ9gg" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_6</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена пятая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/wRaC5Xps1ig/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_5" />
		<id>ebe7438b11abea4d96ba8d48088660c1_05df081f7fbf375fceb299345f75f3f8</id>
		<updated>2008.10.10 0:0:0</updated>
		<summary type="html">Назначение (YUI) Yahoo User Interface – создание “серьезных и больших” веб-приложений. Кнопки, закладки, таблички и менюшки – все это хорошо и красиво, но главный вопрос остался открытым. Где взять данные для отображения в той таблице, как обработать и сохранить информацию, введенную пользователем в форму? Сегодня мы начинаем знакомиться с тем как YUI умеет “разговаривать” с серверными скриптами (на примере php). 
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/wRaC5Xps1ig" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_5</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена четвертая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/rJpa_vsq6_E/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4" />
		<id>26b12d00c6304e2cd3d7c1a9dc738b14_fa4918475ff54c531022470b09109740</id>
		<updated>2008.9.30 0:0:0</updated>
		<summary type="html">YUI по праву заслужила право называться одной из самых лучших javascript-библиотек. Она отлично подходит в том случае, если вам нужно создать сложный интерфейс веб-страницы: мы можем проектировать внешний вид приложения из таких “кубиков” как меню, таблицы, деревья, наборы закладок. Внешний вид интерфейса получается унифицированным с тем, к которому привык пользователь, работая с windows, а стилевые возможности css позволяют придать интерфейсу свою “изюминку”.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/rJpa_vsq6_E" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена третья статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/Ki-4q5Rql7Y/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>4c2511d273e898061a68ad5b3a267e22_f8b3d8160f1040cf1882115297149c05</id>
		<updated>2008.9.25 0:0:0</updated>
		<summary type="html">Сегодня я продолжаю рассказывать об одной из лучших javascript-библиотек для построения сложных и “богатых” пользовательских интерфейсов - yui (yahoo user interface). В прошлых двух статьях мы изучили модули dom, selector, events, animation, logger и тем самым заложили хороший фундамент для перехода к изучению, нет, не более сложной, но более интересной теме – работе с компонентами пользовательского интерфейса.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/Ki-4q5Rql7Y" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложены исходные коды Системы Кэширования для Mediawiki]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/qGYiXVor96U/%D0%9A%D1%8D%D1%88_%D0%94%D0%BB%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>f7781ae33c8bff53339a8802aa8f7928_9965d7ea2487efb526a6879dced4293e</id>
		<updated>2008.9.21 0:0:0</updated>
		<summary type="html">Никто не будет спорить с тем, что mediawiki хоть и мощная система, однако и очень прожорливая. До недавнего момента этот факт меня совершенно не интересовал (посещаемость моего сайта в среднем не превосходит 150 человек в сутки, а время генерации страницы плавало около 1.5-2 секунд). Однако вот пришло ко мне письмо, где интересовались способами "разгона" mediawiki. Что же, задача актуальная и необходимая. К тому же я надеюсь, что посещаемость моего ресурса будет расти, и рано или поздно (а это всегда случается на виртуальных хостингах) мне должно будет придти письмо от провайдера, где попросят умерить аппетиты. Учитывая что дело было в субботу утром, и почти целый день был свободен, то я решил "стряхнуть пыль" с php и "слепить" что-нибудь такое этакое.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/qGYiXVor96U" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9A%D1%8D%D1%88_%D0%94%D0%BB%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена вторая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/WBOHOzWKNJg/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>f77ddacbafc154bae8ae682df602c71d_32926269d2eecf8dba285479d2d880cb</id>
		<updated>2008.9.15 0:0:0</updated>
		<summary type="html">Я продолжаю начатый в предыдущей статье рассказ об известной javascript-библиотеке yui (yahoo user interface). В прошлый раз я поверхностно прошелся по модулям, из которых состоит yui, рассказал об ее истории, лицензировании. Завершив рассмотрение модуля Selector, отвечавшего за решение задач поиска в исходном дереве html-страницы некоторых узлов по условию. Научившись выполнять простейшие операции над DOM структурой html-документа, назначать обработчики событий для кнопок и других элементов интерфейса. Сейчас самое время пойти дальше,  и начать рассматривать то, что и составило славу yui – развитую библиотеку визуальных компонентов.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/WBOHOzWKNJg" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена первая статья в серии разработке "богатых" интерфейсов на javascript и YUI]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/4mCLKbbstUk/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>f7e502e0b30f76e054d582bec773ec48_11fb91a461858415121fa2fa07a39099</id>
		<updated>2008.9.4 0:0:0</updated>
		<summary type="html">Сегодняшняя статья будет посвящена разработке с помощью javascript сложных и визуально богатых веб-приложений. Нет, даже не так, очень сложных и очень визуально богатых веб-приложений. YUI (Yahoo User Interface) по праву заслужила внимание как одна из лучших библиотек такого плана. Пришло время познакомиться с ней.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/4mCLKbbstUk" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B_%D0%BD%D0%B0_javascript_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_Yahoo_UI._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена вторая статья в серии посвященная использованию DBUnit-а и LiquiBase для java программистов]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/KNcJIbb8F80/%D0%9F%D0%B8%D1%88%D0%B5%D0%BC_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%BA%D0%BE%D0%B4%2C_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9_%D1%81_%D0%91%D0%94%2C_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_DBUnit_%D0%B8_LiquiBase._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>d684796bbd71e0b1de3441f0860fcfbd_09d8e76f96eaa707dcb2b13e7bb84310</id>
		<updated>2008.8.13 0:0:0</updated>
		<summary type="html">Я продолжаю рассказ об двух полезных для любого java (а может и не только) программиста или тестировщика утилитах: dbunit и liquibase. В прошлый раз я начал рассказ о том, как с помощью dbunit можно создать тестовый набор данных в формате xml. Сегодня же нам нужно разобраться с тем, как импортировать эти данные в БД при запуске тестов и то, как интегрировать dbUnit и jUnit.

&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/KNcJIbb8F80" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9F%D0%B8%D1%88%D0%B5%D0%BC_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%BA%D0%BE%D0%B4%2C_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9_%D1%81_%D0%91%D0%94%2C_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_DBUnit_%D0%B8_LiquiBase._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена шестая статья в серии, рассказывающая про hibernate. Сегодня я рассказываю про пользовательские типы данных в hibernate и типы данных создаваемые пользователями]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/joxjKlB3pwU/Hibernate:_%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D1%82%D0%B8%D0%BF%D1%8B_%D0%B2_hibernate._%D0%A0%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC%D1%81%D1%8F_%D1%81_UDT" />
		<id>3c3d4ddc4cfafc30b89646353eb6f17c_7842571e991f2d870b74a78d38c926cd</id>
		<updated>2008.7.31 0:0:0</updated>
		<summary type="html">Существует несколько интерфейсов являющихся базовыми точками расширения hibernate-функциональности: UserType, CompositeUserType, UserCollectionType, EnhancedUserType, UserVersionType, ParametrizedType. Не все эти интерфейсы часто используются в практике, так я сосредоточусь на описании возможностей только UserType, CompositeUserType и ParametrizedType.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/joxjKlB3pwU" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/Hibernate:_%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D1%82%D0%B8%D0%BF%D1%8B_%D0%B2_hibernate._%D0%A0%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC%D1%81%D1%8F_%D1%81_UDT</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена пятая статья в серии, рассказывающая про hibernate. Сегодня я рассказываю про пользовательские типы данных в hibernate и компоненты]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/B5vWwIwWl04/Hibernate:_%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D1%82%D0%B8%D0%BF%D1%8B_%D0%B2_hibernate._%D0%A0%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC%D1%81%D1%8F_%D1%81_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8" />
		<id>0183e76438772b37bc3836c4e568a3b3_baf1c4c6edc7efe92e983ed441248070</id>
		<updated>2008.7.29 0:0:0</updated>
		<summary type="html">ТHibernate служит для отображения java-классов на таблицы БД. Естественно, что бывают ситуации, когда иерархия (сеть) классов java является более "богатой" и не может быть (не должна) переводиться в таблицы БД непосредственно. Классический пример, это класс (таблица) User, который помимо простых свойств fio, age (отображаемых непосредственно на поля таблицы user), содержит более сложные поля. Например, поле homeAddress (тип Address) хранит сведения об домашнем адресе user-а. Я расскажу о том как реализовать подобную функциональность с помощью component-ов.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/B5vWwIwWl04" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/Hibernate:_%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D1%82%D0%B8%D0%BF%D1%8B_%D0%B2_hibernate._%D0%A0%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC%D1%81%D1%8F_%D1%81_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена небольшая flash-игра-тренажер английского языка, адаптированная для HPC (наладонника)]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/8PSeXhz8SmQ/MobileEnglish:_%D0%9F%D1%80%D0%BE%D0%BA%D0%B0%D1%87%D0%B0%D0%B9_%D1%81%D0%B2%D0%BE%D1%8E_%D0%B2%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B8_%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0" />
		<id>36f5e270217d730666dfb7fa55a7ef8b_baf1c4c6edc7efe92e983ed441248070</id>
		<updated>2008.7.29 0:0:0</updated>
		<summary type="html">Пришло время поделиться еще одной своей наработкой, теперь в области flash. MobileEng - игра-тренажер английского языка. Я специально разработал ее, когда приобрел себе в пользование наладонник ipaq 3715 и озаботился тем, что во время скучных поездок совсем нечем себя занять. Количество тренажеров английского языка для наладонников не слишком велико и, к сожалению, эти продукты не слишком разнообразны. В большинстве своем все сводится к тому, что на экране появляется английское слово и вы должны выбрать правильное значение перевода из списка некоторых вариантов. Я решил скрестить "выбери правильный вариант перевода" и известную игру на внимательность "не помню как она там называется, но вы ее вспомните, если посмотрите примеры скриншотов дальше".
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/8PSeXhz8SmQ" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/MobileEnglish:_%D0%9F%D1%80%D0%BE%D0%BA%D0%B0%D1%87%D0%B0%D0%B9_%D1%81%D0%B2%D0%BE%D1%8E_%D0%B2%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B8_%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена первая статья в серии посвященная использованию DBUnit-а и LiquiBase для java программистов]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/a2C34KlmmfQ/%D0%9F%D0%B8%D1%88%D0%B5%D0%BC_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%BA%D0%BE%D0%B4%2C_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9_%D1%81_%D0%91%D0%94%2C_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_DBUnit_%D0%B8_LiquiBase._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>c4d2a7052c67b4ebbb32a0adc6c32482_d35d06d68565568d68b08510bf3ff9be</id>
		<updated>2008.7.27 0:0:0</updated>
		<summary type="html">Сегодняшняя статья рассказывает об unit-тестировании и такой его части как тестирование кода работающего с базой данных. Одним из наиболее популярных средств для разработки юнит-тестов в среде java является dbUnit. Назначение же liquiBase - поддержать процесс развития БД, внесения в ее изменений.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/a2C34KlmmfQ" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9F%D0%B8%D1%88%D0%B5%D0%BC_%D0%B8_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC_%D0%BA%D0%BE%D0%B4%2C_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9_%D1%81_%D0%91%D0%94%2C_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_DBUnit_%D0%B8_LiquiBase._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена четвертая статья в серии посвященная Управлению проектами вместе с JIRA]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/Z1RUAMdg-u0/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4" />
		<id>450761e531731457161db5bf026e460e_ed8ea4f2f0531c5527728ad03e4ca05e</id>
		<updated>2008.7.19 0:0:0</updated>
		<summary type="html">Сегодня я завершаю рассказ о JIRA, системе управления проектами, задачами не только в сфере разработки ПО но и во многих других областях. Основное внимание будет сегодня посвящено интеграции JIRA с системами управления версиями файлов и мониторингу за выполняемой работой, оценкой трудозатрат и планированию.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/Z1RUAMdg-u0" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена третья статья в серии посвященная Управлению проектами вместе с JIRA]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/K0N63eHfoKo/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>0f83852abf08991f29e8d1f4c9d1a83e_3c47f0e46ac6e7a30109d9773ac7d296</id>
		<updated>2008.7.13 0:0:0</updated>
		<summary type="html">JIRA – это не просто система управления проектами, журнал учета обнаруженных ошибок, контроля за выполнением работ и средство для общения предприятия с клиентами – это настоящий конструктор, позволяющий создать приложение, путь не вашей мечты, но близкое к тому бизнес-процессу, который есть у вас. Основной акцент я делаю на применение JIRA в сфере разработки ПО. Но с таким же успехом можно применить JIRA и для управления другими видами проектов.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/K0N63eHfoKo" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена вторая статья в серии посвященная Управлению проектами вместе с JIRA]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/tiIkpIbCyEM/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>93b01a1ac7f92a88bb13718ebea552a6_e737b4196fb2ade230245219d8b1520e</id>
		<updated>2008.7.6 0:0:0</updated>
		<summary type="html">Я продолжаю рассказ об JIRA. Управление процессом разработки ПО, ведение журнала пожеланий, задач, обнаруженных багов – все это сфера применения JIRA. В прошлый раз я показал, как установить JIRA у себя на компьютере, рассказал о политике безопасности.  Теперь самое время создать проект, разобраться в его составляющих, попробовать пройтись по шагам Жизненного Цикла.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/tiIkpIbCyEM" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена четвертая статья в серии, рассказывающая про hibernate. Сегодня я рассказываю про наследование]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/zJTtDX8eB1s/Hibernate:_%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8F_%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D0%B8_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2" />
		<id>540442da8b1a917e1886e2a3f40c5bab_fdc395dca41d980a10112fd5260aa603</id>
		<updated>2008.6.26 0:0:0</updated>
		<summary type="html">Тема сегодняшней статьи – как отобразить иерархию классов на реляционную модель данных. Наследование – это один из столпов ООП, а раз в СУБД нет родного понятия или методики представления подобного отношения, то все что нам остается – это имитировать наследование классов различными способами. В hibernate есть три методики имитации: “вся иерархия классов в одной таблице”, “одна таблица базовому классу и каждому подклассу по таблице дополнений”, “каждому классу свою, независимую от остальных таблицу”. &lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/zJTtDX8eB1s" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/Hibernate:_%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8F_%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D0%B8_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена третья статья в серии посвященная JSTL]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/fPRbd6FS0G4/JSTL:_%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_java._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>8b588cd0ce8ca5b88ae7595bdf7e4b63_298658dcf96e756d507461b508d41e34</id>
		<updated>2008.6.24 0:0:0</updated>
		<summary type="html">Сегодня завершающая статья посвященная работе с sql (да-да-да, я сделал это) и fmt.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/fPRbd6FS0G4" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JSTL:_%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_java._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена вторая статья в серии посвященная JSTL]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/YMKxGz6HQnY/JSTL:_%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_java._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>8869d1c54a222a0ed2473f24dd35b5a2_48518123631344e6c2a029bcdf24ea2f</id>
		<updated>2008.6.19 0:0:0</updated>
		<summary type="html">В прошлый раз я рассказал о jstl-тегах основного назначения, сегодня самое время перейти к средствам позволяющим работать с xml. 
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/YMKxGz6HQnY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JSTL:_%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_java._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена первая статья в серии посвященная Управлению проектами вместе с JIRA]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/1tNdt8-Kugk/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>09d64ad17e4182c92700a3c8060d4091_4d100c1a1fa4a836e6cf73f11f571a83</id>
		<updated>2008.6.16 0:0:0</updated>
		<summary type="html">Управление проектами – не простая наука, для этого нужны знания (и еще больше опыт) во множестве сфер связанных и с социальными, техническими, экономическими технологиями. Я ставлю перед собой более простую задачу: рассказать об “управлении желаниями” и программными продуктами, которые могут вам помочь вести учет пожеланий клиентов, контролировать их выполнение в сфере разработки ПО.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/1tNdt8-Kugk" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JIRA:_%D0%92%D1%81%D0%B5%2C_%D1%87%D1%82%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B5%D0%BB%D0%B0%D0%B5%D1%88%D1%8C%2C_%D0%A5%D0%BE%D0%B7%D1%8F%D0%B8%D0%BD._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Тестируй веб-сайты вместе с Jmeter]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/fSKaNDytz6Q/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B9_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D1%8B_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Jmeter" />
		<id>3fa54d883273d130026d01e393fa2046_e7dc2b9047777b326539c45494833669</id>
		<updated>2008.6.12 0:0:0</updated>
		<summary type="html">Это статья является логическим продолжением серии материалов под названием “Тестируй веб-сайты вместе с Badboy”. Как видите, названия статей похожи, отличия только в конкретных программных продуктах, которые будут использованы. Сегодня я расскажу, что такое Jmeter, как он соотносится с badboy.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/fSKaNDytz6Q" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D1%83%D0%B9_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D1%8B_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Jmeter</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Выложена первая статья в серии посвященная JSTL]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/WYxlh8g-RGE/JSTL:_%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_java._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>942eb0cf84f804cd5cea85efe5dcca7f_2cbaf1340d4460e90040695fb47b9758</id>
		<updated>2008.6.9 0:0:0</updated>
		<summary type="html">Эта статья является логическим развитием материалов посвященных средствам отображения информации (слой View в ставшей уже классической связке Model-View-Controller). Чтобы вы понимали место, которое занимают JSTL и Velocity нужно рассказать о Страшной Ошибке постигшей разработчиков jsp. Кроме рассказа об Страшной Ошибке с Черной Рукой я рассказываю об первом пакете (наборе jstl-тегов) - core.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/WYxlh8g-RGE" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/JSTL:_%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_java._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
</feed>
