<?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>
		
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Black-zorro-com" /><feedburner:info uri="black-zorro-com" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
		<title><![CDATA[Создание wiki-сайта вместе с Confluence]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/0X2to2zDUOU/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_wiki-%D1%81%D0%B0%D0%B9%D1%82%D0%B0_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Confluence" />
		<id>984342a51c6f58f3770eaaf804b1868c_79f20a0ed113b1019b200294f2550584</id>
		<updated>2010.04.17 0:0:0</updated>
		<summary type="html">
Компания atlassian.com давно зарекомендовала себя как ведущий разработчик различных программных продуктов ориентированных на помощь в управлении проектами разработки ПО и поддержку связанных с ними процессов. Одним из таких продуктов является confluence - популярная и удобная в работе система для создания wiki-сайта.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/0X2to2zDUOU" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_wiki-%D1%81%D0%B0%D0%B9%D1%82%D0%B0_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Confluence</feedburner:origLink></entry>
<entry>
		<title><![CDATA[ Работаем в online-офисе вместе с Manymoon.com]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/iNriTqyCV9M/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D0%BC_%D0%B2_online-%D0%BE%D1%84%D0%B8%D1%81%D0%B5_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Manymoon.com" />
		<id>403560e0a3f93d48a71a4c55d789de10_86811f6557668b410ea3dde70bbd653c</id>
		<updated>2010.3.24 0:0:0</updated>
		<summary type="html">
В разработке программного обеспечения, равно как и в любой другой сфере деятельности, важную роль играет общение. Общение между заказчиком и командой разработчиков, и общение внутри самой команды программистов, постановщиков задач, тестеров равно как и множества других специальностей и профессий, занятых в работе. Естественно, что существует множество специального программного обеспечения ориентированного на поддержку процесса общения, координации усилий, постановке задач, контролю их выполнения и планированию графика работ. Это программное обеспечение может быть как локальное, т.е. быть установленным и работать в рамках локальной сети предприятия. Так может быть и worldwide, т.е. размещенным на сервере в internet, так чтобы обеспечить доступ к информации  пользователям, территориально находящимся в любой точке Земли. &lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/iNriTqyCV9M" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D0%BC_%D0%B2_online-%D0%BE%D1%84%D0%B8%D1%81%D0%B5_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_Manymoon.com</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Adobe Pixel Bender. Новый уровень в обработке изображений для flash]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/Yq1gTEXYpxg/Adobe_Pixel_Bender._%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B2_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B4%D0%BB%D1%8F_flash" />
		<id>2fae12720832cd24b65a6d456cf4d5da_9265c81ece63f8af5cce8b3278d467cd</id>
		<updated>2010.2.28 0:0:0</updated>
		<summary type="html">
Adobe Pixel Bender представляет собой язык и технологию для создания шейдерных программ, исполняющихся в среде Flash, Photoshop или After Effects. Вы можете записать небольшой скрипт, который будет применен к каждому отдельному пикселю входного изображения с тем, чтобы изменить его (осветлить, поменять цвета ...). И все это будет работать очень быстро благодаря тому, что шейдерная программа активно использует аппаратную поддержку CPU или GPU.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/Yq1gTEXYpxg" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/Adobe_Pixel_Bender._%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B2_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B4%D0%BB%D1%8F_flash</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 10]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/j3GSdSPl9P8/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_10" />
		<id>caae5fc371f6eac465e526d58879808c_6ac8af058d9ee354aeb575900cbda5a3</id>
		<updated>2010.2.18 0:0:0</updated>
		<summary type="html">
Эта статья завершит собой серию материалов посвященных задачам создания мультимедиа-приложений использующих возможности flash и java. Прошлая статья рассказывала о том, как мультимедиа-сервер red5 умеет “отдавать” клиенту поток видеоинформации. Так, мы создали простенький видеопроигрыватель, который умел загружать и показывать видео и как обычный flv-файл, и как мультимедиа-поток, формируемый red5-сервером. Сегодня пришло время рассмотреть вторую сторону этой задачи: захват видео-потока с веб-камеры и отправка его на red5-сервер.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/j3GSdSPl9P8" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_10</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 9]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/4tfS2Xp9Lvg/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_9" />
		<id>b5b7656a1657f1a65adca236618766a8_e27be384dbe45835df192cd4a165509e</id>
		<updated>2010.2.8 0:0:0</updated>
		<summary type="html">
Сегодняшняя статья в серии будет посвящена тому, как мультимедиа-сервер red5 умеет работать с видео-информацией, передавая ее как в направлении от клиента к серверу, так и в обратном направлении. В частности, мы попробуем создать небольшое веб-приложение с галерей видеоизображений, и список этих изображений будет не статическим. Т.е. посетители сайта, имеющие в своем распоряжении веб-камеру, смогут сами записать небольшой ролик и опубликовать его на нашем ресурсе. Впоследствии, заходящие на наш сайт посетители смогут выбрать в меню любой из этих видеороликов и просмотреть его.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/4tfS2Xp9Lvg" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_9</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 8]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/EcHUAjBRa1E/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_8" />
		<id>bf66f8e89c40f04b5bd2801ce697ee86_d0e55892b82a73a9c623b7cdc86a7837</id>
		<updated>2010.1.20 0:0:0</updated>
		<summary type="html">
Трудно привести пример какого-нибудь серьезного приложения, перед которым не стояла бы задача сохранения информации между сеансами работы. И не важно где будет эта информация сохранена: то ли на локальном жестком диске компьютера, то ли на интернет -сервере. В разных приложениях могут меняться требования к объемам хранимой информации, надежности хранилища, возможности параллельной работы с данными нескольких пользователей, поддержке транзакций и т.д. Сегодняшняя статья завершит рассказ о SharedObject-ах. В частности, сегодня я расскажу о том, как можно сохранять состояние “общего объекта” в некотором хранилище в перерывах между отдельными сеансами.

&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/EcHUAjBRa1E" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_8</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 7]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/Iyzg08kFNwY/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_7" />
		<id>2fc3071f07ce4e595683bb6a9154625b_98c6292fbb90ece139498f0cd661dd4a</id>
		<updated>2009.12.10 0:0:0</updated>
		<summary type="html">
Сегодняшняя статья продолжит рассказ об одной из самых полезных возможностей, которые получаются от объединения flash и red5, а именно, SharedObjects. “Общие объекты” представляют собой отличное средство для организации взаимодействия и обмена информацией между несколькими flash-клиентами, подключенными к red5 серверу. В прошлый раз мы разобрали пример приложения чат, в котором демонстрировалось, как клиенты могут обмениваться между собой текстовыми сообщениями. Однако остался нераскрытым вопрос об участии в этом “общении” не только flash-клиентов, но и red5-сервера, точнее написанных на java-приложений, выполняющихся в среде red5 и использующих всевозможные библиотеки и прочие “вкусности”, доступные для java-программистов.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/Iyzg08kFNwY" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_7</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 6]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/jzReF_eZ2B4/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_6" />
		<id>39b16000d70a772bd4ce5972f37f19f5_1bf0e94764749e480754e356dbe787db</id>
		<updated>2009.11.27 0:0:0</updated>
		<summary type="html">
В прошлой статье я завершил рассказ о том, как создать каркас для веб-приложения, выполняющегося в среде red5 и представляющего набор сервисов для flash-приложения. Пример был не самым сложным и всего лишь показывал то, как можно отправить из flash запрос на подключение к веб-приложению, а после этого как вызвать какой-нибудь метод, передав ему как параметры строку и получив в ответ такую же строку. В "настоящем" приложении, обмен данными будет включать в себя отправку более сложных и "приближенных к жизни" структур данных: массивы, объекты. Именно это и будет темой сегодняшнего материала.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/jzReF_eZ2B4" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_6</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 5]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/XTwZGSNuM1E/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_5" />
		<id>82a20cff5e02848980adb39bfefc3ade_80fbe080b1d87ff1047a2f2130e940f5</id>
		<updated>2009.11.6 0:0:0</updated>
		<summary type="html">
В прошлой статье я завершил рассказ о том, как создать каркас для веб-приложения, выполняющегося в среде red5 и представляющего набор сервисов для flash-приложения. Пример был не самым сложным и всего лишь показывал то, как можно отправить из flash запрос на подключение к веб-приложению, а после этого как вызвать какой-нибудь метод, передав ему как параметры строку и получив в ответ такую же строку. В “настоящем” приложении, обмен данными будет включать в себя отправку более сложных и “приближенных к жизни” структур данных: массивы, объекты. Именно это и будет темой сегодняшнего материала.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/XTwZGSNuM1E" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_5</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5: Практика работы с потоковым мультимедиа. Часть 4]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/dPi1HSP9R90/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_4" />
		<id>2dfb04336ce685519cea24eca910c676_d60330590a0975d048d260e4700630d5</id>
		<updated>2009.10.25 0:0:0</updated>
		<summary type="html">
Рассказ о том, как создать веб-приложение, работающее в среде red5, медленно, но неуклонно близится к своему завершению. Так, прошлая статья была посвящена созданию серверной части примера: я перечислял файлы и каталоги, составляющие тот архив war, который можно развернуть на red5 сервере. Сегодняшний же материал расскажет о том, как создать клиентскую часть приложения, как установить соединение с сервером и вызывать на нем какой-нибудь метод из flash.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/dPi1HSP9R90" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_4</feedburner:origLink></entry>
<entry>
		<title><![CDATA[A Practical Introduction to multimedia programming with Red5. Part 3]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/ER254NRi_Ms/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_3" />
		<id>e52cfaa365f71939315715b6a142e8e3_67deeffa35af5bfdfefa46940d717a15</id>
		<updated>2009.10.16 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ о методиках создания веб-приложений совместно использующих возможности java, red5 и flash. Хотя конечной целью моих статей, в полном соответствии с вынесенным в заголовок названием, является организовать передачу мультимедиа информации с сервера flash-клиенту и обратно. Но следует понимать, что потоковое мультимедиа – это не самоцель, а всего лишь одна из составных частей хорошего приложения. В прошлой статье я начал построение универсального “каркаса” для веб-приложения выполняющегося в среде red5.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/ER254NRi_Ms" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5. Практика работы с потоковым мультимедиа. Часть 2]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/EIcs_yGHORw/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_2" />
		<id>bc05b200df74f3ae1e2293b6b5c85d11_7a453e235293e819a345e5f5dd731135</id>
		<updated>2009.10.08 0:0:0</updated>
		<summary type="html">
Эта статья продолжит начатый в прошлый раз рассказ о методиках создания веб-приложений, активно использующих технологии доставки и публикации потокового мультимедиа. Прошлая статья была “насквозь” теоретической: я рассказывал о том, что такое битрейт, медиаконтейнеры, кодеки, перечислил с десяток как платных, так и бесплатных медиа-серверов, умеющих доставлять медиа-поток к flash-клиенту. Сегодня я перейду к практике и познакомлю вас с red5, бесплатным, свободным, популярным и зарекомендовавшим себя медиа-сервером. Но сначала давайте еще раз уточним цель статьи.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/EIcs_yGHORw" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Red5. Практика работы с потоковым мультимедиа. Часть 1]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/p1nge6AnnnE/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_1" />
		<id>b064c9014d79862bfaaa69d1fdf1a1b3_2d06e055ed94aef478b169c29a82bb7d</id>
		<updated>2009.10.01 0:0:0</updated>
		<summary type="html">
Идея доставки по сетям Интернет мультимедиа в виде аудио и видеоматериалов совсем не нова. Еще добрых пятнадцать лет назад, в середине девяностых, было очевидно, что по мере повышения скорости работы телекоммуникационных сетей соотношение между информацией доставляемой через internet в форме текста и аудио-видео материалов будет неуклонно смещаться в сторону последней. И что самое приятное этот рост проявляется не в примитивной форме mp3 песен или фильмов загружаемых с torrent, а в форме организации телеконференций, ip телефонии, интерактивного телевидения и т.д. Технические возможности за последние три года подросли так сильно, а цены снизились до таких величин, что создать в internet собственный мультимедиа-сервер и развернуть на нем, да хоть сервис организации телеконференции, можно всего за пару месяцев. И это не будет требовать больших инвестиций ни в разработку специального программного обеспечения, ни в наем специалистов экстра-класса. Мультимедиа в internet – это уже совсем не “rocket science”.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/p1nge6AnnnE" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/A_Practical_Introduction_to_multimedia_programming_with_Red5._Part_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Flash And PDF Together With AlivePDF]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/iIX0rodv8uI/Flash_And_PDF_Together_With_AlivePDF" />
		<id>4fa2949672850b6da9f2265abea052f2_3f44278cccedce1c04dbfd6bd4592722</id>
		<updated>2009.9.21 0:0:0</updated>
		<summary type="html">
И Flash и PDF - давно известные всем технологии с четко очерченным набором возможностей  и сферой применения. Может показаться, что эти сферы настолько различны, что ничего общего у flash и pdf быть не может. Однако это не так. И как всегда случается на стыке двух технологий, “смесь” pdf и flash не только возможна, но и очень интересна.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/iIX0rodv8uI" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/Flash_And_PDF_Together_With_AlivePDF</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Легко и просто: графики и диаграммы на веб-страницах. Часть 4]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/iYK2YOLRBBo/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4" />
		<id>9b127c86b1c4417386a68cdf300da7c6_1551f66196621c38797ef8e2ecc888d5</id>
		<updated>2009.9.7 0:0:0</updated>
		<summary type="html">
Эта статья завершит собой рассказ о методиках внедрения в html-страницы графиков, диаграмм, а также рассказ о javascript библиотеках, умеющих “рисовать” красивые и интерактивные изображения таких структур данных как графы и деревья. В прошлой статье я начал рассказ об одной из самых лучших библиотек подобного плана – jit.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/iYK2YOLRBBo" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_4</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Легко и просто: графики и диаграммы на веб-страницах. Часть 3]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/N7b43mpfe4E/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>957e85374e14d74f6f97e319f3a93f64_51f2da9ac3e24ca4c295d376898b7b25</id>
		<updated>2009.8.31 0:0:0</updated>
		<summary type="html">
Согласно своему определению диаграмма (от греч. diagramma — изображение, рисунок, чертеж) - это графическое изображение, наглядно показывающее соотношение каких-либо величин. Прошлые две статьи серии были посвящены классическим видам диаграмм, т.е. линейным и столбчатым. Сегодня же я начну знакомство с парой javascript библиотек, служащих не для показа соотношения каких-либо величин, а для отображения их структуры, связей и взаимодействия.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/N7b43mpfe4E" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Легко и просто: графики и диаграммы на веб-страницах. Часть 2]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/NtrYrbFcA_w/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>e1fbb697065243a55302bb34d4d086a5_3376eb6822f05cd0bf9466733a9dfe26</id>
		<updated>2009.8.20 0:0:0</updated>
		<summary type="html">
Я продолжаю начатый в прошлой статье рассказ о том, как с помощью javascript, без использования “тяжелых” серверных скриптов на php, или flash-роликов создавать и внедрять в html-странички картинки диаграмм и графиков Сегодня я завершу повествование об основных функциях библиотеки flot и посвящу материал всевозможным “красивостям”, т.е. тому как можно управлять внешним видом серий данных на диаграмме, настраивать внешний вид легенды диаграммы и ее фона.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/NtrYrbFcA_w" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Легко и просто: графики и диаграммы на веб-страницах. Часть 1]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/M5GSViZrY90/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>6662fee4b78586389e482742f4504353_d7666261453d003912f2f38d14f8c4ee</id>
		<updated>2009.8.10 0:0:0</updated>
		<summary type="html">
Нет лучшего и более наглядного способа отображения больших таблиц с числовыми данными, чем отображение их в виде диаграмм или графиков. Применительно к отображению диаграмм на веб-страницах у разработчиков есть и богатство подходов и конкретных инструментов, позволяющих внедрять на html-страницы не только красивые, но и обладающие некоторой долей интерактивности диаграммы. Осенью 2007 года я уже поднимал вопрос о том, как мы можем внедрять в html-страницы диаграммы. Тогда серия из двух статей была посвящена методике, когда диаграммы строились на стороне сервера, т.е. некий php-скрипт генерировал статическую картинку диаграммы и отдавал ее браузеру клиента. В ряде случаев, когда нас не устраивала статическая картинка, то использовался подход с flash-роликом внедренным в страницу, который сначала загружал с сервера поток данных в виде xml или json массива, а затем рисовал диаграмму. Сегодняшняя статья рассмотрит третий подход, когда графики строятся без использования “тяжелой артиллерии” - с помощью javascript.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/M5GSViZrY90" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%9B%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B8_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE._%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BD%D0%B0_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D1%85._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Управление сборкой проектов вместе с teamcity. Часть 3]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/LLVTxE2gfF0/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_teamcity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3" />
		<id>ec606a0d554b19da5d68effb09a24814_3b3644ee8848ae7458197288dd9e29ac</id>
		<updated>2009.8.03 0:0:0</updated>
		<summary type="html">
Эта статья завершит собой серию материалов посвященных рассказу о том, как teamcity помогает управлять проектами разработки программного обеспечения и, в частности, автоматизирует процесс сборки проекта, запуска тестов и интегрирует эти шаги в жизненный цикл разработки приложения. Прошлые две статьи были посвящены рассказу о том, какое место занимают в ходе разработки программного обеспечения продукты класса “build management and continuous integration ” вообще и teamcity в частности. Мы разобрались с основными понятиями teamcity, научились создавать билд-конфигурации и запускать их на выполнение. Этого должно быть достаточно для повседневной работы, так что сегодняшней статье осталось только “зашлифовать” некоторые не раскрытые моменты.

&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/LLVTxE2gfF0" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_teamcity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_3</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Управление сборкой проектов вместе с teamcity. Часть 2]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/PP7IrdaiHIc/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_teamcity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2" />
		<id>5a6ae9aa7297d094c0d5280db0fa0419_ddb967c00e3d698b1415b5407d581b7a</id>
		<updated>2009.7.27 0:0:0</updated>
		<summary type="html">
Я продолжаю рассказ о teamcity и о том, как с его помощью мы можем вынести процесс управления разработкой программного обеспечения на новый уровень. Технически, teamcity относится к классу продуктов build management and continuous integration. Такие инструменты используются отделом управления качеством и предназначены для того, чтобы извлечь из cvs/svn-репозитория последнюю версию исходников проекта и собрать проект (билд). Затем билд будет подвергнут набору автоматических и ручных тестов.&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/PP7IrdaiHIc" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_teamcity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_2</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Управление сборкой проектов вместе с teamcity. Часть 1]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/3TsyrikP9r4/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_teamcity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1" />
		<id>cefae552ced451d0e7659d08f23bf4e1_adbc4c3742931b5e89ce33c33dfbdcce</id>
		<updated>2009.7.20 0:0:0</updated>
		<summary type="html">
В последнее время я написал несколько серий статей посвященных различным аспектам управления процессом разработки программного обеспечения. Мы научились использовать maven для унифицированного представления проекта, а для хранения перечня всех заданий, возникающих в ходе разработки, мы использовали mantis. Сегодня пришло время рассказать еще об одной важной сфере в профессиональной разработке программного обеспечения – создание специализированного сервера, автоматизирующего задачу сборки проекта в единое целое. Так мы рассмотрим методики интеграции этого билд-сервера в существующую инфраструктуру предприятия (svn-репозитории).
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/3TsyrikP9r4" height="1" width="1"/&gt;</summary>
		<feedburner:origLink>http://black-zorro.com/mediawiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_teamcity._%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1</feedburner:origLink></entry>
<entry>
		<title><![CDATA[Mantis: Охотник на BUG-и. Часть 2]]></title>
		<link href="http://feedproxy.google.com/~r/Black-zorro-com/~3/pvHfrRv-jWM/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_2" />
		<id>6bff1764e3f5cea131fc13df09762e2a_f17b5c7fd42f38bc1ac83ec9cda621c3</id>
		<updated>2009.7.7 0:0:0</updated>
		<summary type="html">
Я продолжаю и завершаю рассказ об Mantis – популярном средстве управления проектом разработки программного обеспечения. Сфера компетенции mantis – это ведение единой базы данных, в которой хранится вся история разработки проекта, список всех выданных заданий (как багов так и фич). Каждому заданию соответствует карточка учета, благодаря которой всегда можно узнать, как и кем было выдано задание, кто отвечал за его реализацию, кто проверил качество выполнения работы и завизировал ее. К каждому заданию присоединен список связанных артефактов: файлов с примерами тестовых данных, скриншоты, записи о том какие файлы в CVS/SVN были изменены в ходе реализации задания.
&lt;img src="http://feeds.feedburner.com/~r/Black-zorro-com/~4/pvHfrRv-jWM" 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_2</feedburner:origLink></entry>
<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>fa4d0fee9829783723117c3ccabbca0e_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>ede64bcfd2825ecd77339078396a42cf_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>24197f0e842d628a438164888103d4d2_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>
</feed>

