<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ruben&#039;s Blog &#187; Программирование</title>
	<atom:link href="http://www.kazumov.com/category/software-developing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kazumov.com</link>
	<description>News and updates</description>
	<lastBuildDate>Tue, 18 May 2010 04:37:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Яйца в одной корзине</title>
		<link>http://www.kazumov.com/2009/09/01/eggs-in-one-basket/</link>
		<comments>http://www.kazumov.com/2009/09/01/eggs-in-one-basket/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 20:10:43 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://kazumov.com/?p=858</guid>
		<description><![CDATA[Если пользоваться одним провайдером для почты, то рано или поздно возникнет такая ситуация:
И тогда думай: &#8220;как нужно было бекапить почтовые сообщения, где теперь всять адресную книгу&#8230;&#8221;.
]]></description>
			<content:encoded><![CDATA[<p>Если пользоваться одним провайдером для почты, то рано или поздно возникнет такая ситуация:</p>

<a href="http://www.kazumov.com/wp-content/gallery/misc/snapshot-2009-09-01-15-05-10.png" title="" class="shutterset_singlepic74" >
	<img class="ngg-singlepic ngg-center" src="http://www.kazumov.com/wp-content/gallery/cache/74__320x240_snapshot-2009-09-01-15-05-10.png" alt="snapshot-2009-09-01-15-05-10" title="snapshot-2009-09-01-15-05-10" />
</a>

<p>И тогда думай: &#8220;как нужно было бекапить почтовые сообщения, где теперь всять адресную книгу&#8230;&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/09/01/eggs-in-one-basket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WePlan – нулевой шаг</title>
		<link>http://www.kazumov.com/2009/08/20/weplan-first-structure/</link>
		<comments>http://www.kazumov.com/2009/08/20/weplan-first-structure/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 02:23:20 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[weplan]]></category>

		<guid isPermaLink="false">http://kazumov.com/?p=790</guid>
		<description><![CDATA[Более-менее начинает приходить понимание как должен выглядеть WePlan. Общая структура его должно представлять собой сочленение двух видов плагинов: сценариев и документов.

Сценарий определяет последовательность действий и устанавливает для каждого действия соответствующий шаблон документа. Шаблон документа, в свою очередь является как &#8220;вместилищем&#8221; содержания действия (например текст, таблица, изображение и пр.), так и содержит в себе цитируемые блоки. [...]]]></description>
			<content:encoded><![CDATA[<p>Более-менее начинает приходить понимание как должен выглядеть WePlan. Общая структура его должно представлять собой сочленение двух видов плагинов: сценариев и документов.</p>
<p style="text-align: center;">
<div class="ngg-galleryoverview" id="ngg-gallery-12-790">


	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.kazumov.com/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=12&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-60" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.kazumov.com/wp-content/gallery/weplan-first-structure/Canvas_1.jpg" title=" " class="shutterset_weplan-first-structure" >
				<img title="Canvas_1" alt="Canvas_1" src="http://www.kazumov.com/wp-content/gallery/weplan-first-structure/thumbs/thumbs_Canvas_1.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-61" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.kazumov.com/wp-content/gallery/weplan-first-structure/Canvas_2.jpg" title=" " class="shutterset_weplan-first-structure" >
				<img title="Canvas_2" alt="Canvas_2" src="http://www.kazumov.com/wp-content/gallery/weplan-first-structure/thumbs/thumbs_Canvas_2.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-62" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.kazumov.com/wp-content/gallery/weplan-first-structure/Canvas_3.jpg" title=" " class="shutterset_weplan-first-structure" >
				<img title="Canvas_3" alt="Canvas_3" src="http://www.kazumov.com/wp-content/gallery/weplan-first-structure/thumbs/thumbs_Canvas_3.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p>Сценарий определяет последовательность действий и устанавливает для каждого действия соответствующий шаблон документа. Шаблон документа, в свою очередь является как &#8220;вместилищем&#8221; содержания действия (например текст, таблица, изображение и пр.), так и содержит в себе цитируемые блоки. Цитируемый блок – строка, абзац, численное значение или изображение. Цитируемый блок может используется документом сценария для составления общего содержания. Причём шаблон документа определяет в каком виде передаётся цитата в сценарий. Например цитата табличного документа может передаваться в виде изображения части таблицы, а может передаваться как некое результирующее числовое значение. Перечень цитат с их превьюшками или значениями должны быть видны из сценария.</p>
<p>На диаграмме нигде не отображён блок, отвечающий за пользователей, их политику доступа и проч. Но это только первый набросок.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/08/20/weplan-first-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тяжела и неказиста&#8230;</title>
		<link>http://www.kazumov.com/2009/08/13/the-future-hardwork/</link>
		<comments>http://www.kazumov.com/2009/08/13/the-future-hardwork/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 08:50:21 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://kazumov.com/?p=720</guid>
		<description><![CDATA[После переезда на новый хостинг и перемещения скарба из старых текстов, меня ожидает тяжёлая и неблагодарная работа по ремонту сайта:

Найти на диске все оригинальные рисунки и фотографии. Собрать из них галлереи и перебросить на сайт. Все галлереи наполнить описаниями.
Пройти по всем постам и переназначить галлереи заново.
Поудалять к чертям суперметки языка, всё равно они работают через [...]]]></description>
			<content:encoded><![CDATA[<p>После переезда на новый хостинг и перемещения скарба из старых текстов, меня ожидает тяжёлая и неблагодарная работа по ремонту сайта:</p>
<ol>
<li>Найти на диске все оригинальные рисунки и фотографии. Собрать из них галлереи и перебросить на сайт. Все галлереи наполнить описаниями.</li>
<li>Пройти по всем постам и переназначить галлереи заново.</li>
<li>Поудалять к чертям суперметки языка, всё равно они работают через пень-колоду.</li>
<li>Поправить тэги.</li>
<li>Сделать разделы.</li>
</ol>
<p>Вот так всегда! &#8220;Два переезда равносильны пожару&#8221; – русская народная пословица.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/08/13/the-future-hardwork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Хостинг у ИКЕИ</title>
		<link>http://www.kazumov.com/2009/08/13/can-see/</link>
		<comments>http://www.kazumov.com/2009/08/13/can-see/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 07:28:09 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[проверка]]></category>

		<guid isPermaLink="false">http://kazumov.com/?p=7</guid>
		<description><![CDATA[Вот такой приключился кошмар! После установки адского вордпресса, при импортировании старых постов произошла невероятная ошибка, повлекшая за собой исчезновение всех кириллических символов из текста и заменой их на вопросительные знаки. Целый день вычислительные мощности моего мозга занимались анализом ошибки, которая уже после заката была найдена в структуре таблиц самого вордпресса. Оказывается хостер, предоставивший для скачивания [...]]]></description>
			<content:encoded><![CDATA[<p>Вот такой приключился кошмар! После установки адского вордпресса, при импортировании старых постов произошла невероятная ошибка, повлекшая за собой исчезновение всех кириллических символов из текста и заменой их на вопросительные знаки. Целый день вычислительные мощности моего мозга занимались анализом ошибки, которая уже после заката была найдена в структуре таблиц самого вордпресса. Оказывается хостер, предоставивший для скачивания и установки халявный вордпресс, использовал некий шведоговорящий релиз.</p>

<a href="http://www.kazumov.com/wp-content/gallery/misc/not-unicode.png" title="Шведская версия вордпресса не сохраняет  посты с русским текстом." class="shutterset_singlepic3" >
	<img class="ngg-singlepic ngg-center" src="http://www.kazumov.com/wp-content/gallery/cache/3__320x240_not-unicode.png" alt="not-unicode" title="not-unicode" />
</a>

<p>После переназначения кодировки кириллических полей на UTF8 всё заработало. Правда в некоторых темах вордпресса, заголовки на русском языке не появляются, но при таком богатом выборе халявных тем, который предоставляет вордпрессовское сообщество это не так важно.<br />
А теперь вопрос! Как мог оказаться у хостера шведский вордпрес? Не иначе как этот хостер – ИКЕЯ! Сразу становится понятным почему цена за безграничное пространство вдвое ниже чем у предыдущего, американского конкурента.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/08/13/can-see/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ЗАДАЧИ ДИАГРАММЫ ГАНТА</title>
		<link>http://www.kazumov.com/2009/02/13/gantt-chart/</link>
		<comments>http://www.kazumov.com/2009/02/13/gantt-chart/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 01:34:45 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://www.kazumov.com/news/?p=418</guid>
		<description><![CDATA[Продолжая исследования в области применения Javascript + CSS для построения сетевого приложения управления проектами, я сделал открытие! Для того, чтобы соединить в диаграмме Ганта два процесса, достаточно отрисовать два DIV-образных прямоугольника!
аким образом, совершенно отпадает необходимость подгружать картинки или использовать встроенные апплеты, флеши или эктивэксы для графического представления.
Для полноты соответствия изображениям, которые готовят такие программные продукты [...]]]></description>
			<content:encoded><![CDATA[<p>Продолжая исследования в области применения Javascript + CSS для построения сетевого приложения управления проектами, я сделал открытие! Для того, чтобы соединить в диаграмме Ганта два процесса, достаточно отрисовать два DIV-образных прямоугольника!</p>
<p><div id="attachment_419" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox[joins]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/webpm009.png"><img class="size-medium wp-image-419" title="webpm009" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/webpm009-300x225.png" alt="Связи процессов" width="300" height="225" /></a><p class="wp-caption-text">Связи процессов</p></div>Таким образом, совершенно отпадает необходимость подгружать картинки или использовать встроенные апплеты, флеши или эктивэксы для графического представления.</p>
<p>Для полноты соответствия изображениям, которые готовят такие программные продукты как MSProject и OmniProject не хватает только&#8230; маленьких стрелочек, но я не уверен в их необходимости. Я не представляю случая, чтобы стрелочка была направлена &#8220;назад&#8221;, а следовательно, в любом случае, можно понять, какой процесс из какого вытекает.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/02/13/gantt-chart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Каскадные таблицы стилей</title>
		<link>http://www.kazumov.com/2009/02/13/css/</link>
		<comments>http://www.kazumov.com/2009/02/13/css/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:46:08 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://www.kazumov.com/news/?p=409</guid>
		<description><![CDATA[[lang_ru]Открытие сабклассинга в каскадных таблицах стилей просто перевернуло моё мировозрение! Оказывается, раньше я видел всё шиворот-навыворот, плоско и убого. Сказывалось неумение пользоваться великим и могучим собранием мудрости – интернетом.
На таких радостях я решил срочно скопировать элемент упралвения типа &#8220;календарь&#8221; из одноимённого приложения &#8220;iCal&#8221; для размещения на сайте. Для пародирования оригинала я использовал только CSS и [...]]]></description>
			<content:encoded><![CDATA[<p>[lang_ru]Открытие сабклассинга в каскадных таблицах стилей просто перевернуло моё мировозрение! Оказывается, раньше я видел всё шиворот-навыворот, плоско и убого. Сказывалось неумение пользоваться великим и могучим собранием мудрости – интернетом.</p>
<p>На таких радостях я решил срочно скопировать элемент упралвения типа &#8220;календарь&#8221; из одноимённого приложения &#8220;iCal&#8221; для размещения на сайте. Для пародирования оригинала я использовал только CSS и Javascript.</p>
<div id="attachment_410" class="wp-caption aligncenter" style="width: 104px"><a rel="lightbox[cal]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/11.png"><img class="size-medium wp-image-410" title="11" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/11-94x300.png" alt="Оригинальный GUI элемент" width="94" height="300" /></a><p class="wp-caption-text">Оригинальный GUI элемент</p></div>Можно заметить, что у яблочников имеется небольшая оплошность в календаре. Для февраля 2009-го у них отрисована лишняя пустая неделя. Я решил избавиться от всяческих лишних полосок и учёл, что в месяцах случается от четырёх до шести (май 2009-го) недель.</p>
<p>Сам календарь по идее должен был войти в общую GUI панель, которая должна показать &#8220;товар лицом&#8221; в приложении. Общая структура размещения элементов управления должна быть таковой:</p>
<p><div id="attachment_412" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox[cal]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/webpm006.png"><img class="size-medium wp-image-412" title="webpm006" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/webpm006-300x225.png" alt="Общая схема подделки" width="300" height="225" /></a><p class="wp-caption-text">Общая схема подделки</p></div>И вот, что у меня получилось после двух дней размышлений, кодирования и исправления ошибок:</p>
<p><div id="attachment_414" class="wp-caption aligncenter" style="width: 179px"><a rel="lightbox[cal]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/21.png"><img class="size-medium wp-image-414" title="21" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/21-169x300.png" alt="Подделка" width="169" height="300" /></a><p class="wp-caption-text">Подделка</p></div>В элементе управления нет ни единого фонового рисунка. Всё делает &#8220;-webkit-&#8230;&#8221;. Безусловно немного другой шрифт и жирность, но использование Verdana продиктовано исключительно реалиями использования элемента в гипертексте.</p>
<p>Та же участь постигла элемент управления  MonthView ((Я не знаю, как на самом деле этот элемент (или по терминологии Cocoa – [Custom, User, My] View) управления называется, но по факту своего назначения, такой псевдоним ему подходит как нельзя лучше. Внешне он очень напоминает таблицу, но на самом деле это в чистом виде DIV-ы в  DIV-ах с координатным размещением. Зачем? Для того, чтобы аккуратно разместить в нём всякие разные элементы, отвечающие за процессы. Сложность последних в том, что некоторые из них начинаются одной датой, а заканчиваются другой. Иные просто протекают через месяц без начала и конца)), который в гипертекстовой разметке выглядит очень чистым и аккуратным:</p>
<p><div id="attachment_415" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox[cal]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/31.png"><img class="size-medium wp-image-415" title="31" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/31-300x292.png" alt="Месяц" width="300" height="292" /></a><p class="wp-caption-text">Месяц</p></div>А вот, задуманная структура этого элемента управления:</p>
<p><div id="attachment_425" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox[cal]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/webpm007.jpg"><img class="size-medium wp-image-425" title="webpm007" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/webpm007-300x225.jpg" alt="Задачи на месяц" width="300" height="225" /></a><p class="wp-caption-text">Задачи на месяц</p></div>Конечно, ещё многого не хватает, как в календаре (выделение отображённых дней) так и в месячном просмотре (отображение проходящих задач), но это связано с тем, что на данном этапе программирования, кодируются только фоновые элементы. Появление же данных и межэлементное взаимодействие будет позже, когда дело дойдёт модулей структуры данных. Я уже сделал общую структуру, но постоянно рождаются новые идеи, которые напрочь сносят предыдущие.</p>
<p>[/lang_ru][lang_en][/lang_en]
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/02/13/css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python? Javascript?</title>
		<link>http://www.kazumov.com/2009/02/12/python-javascript/</link>
		<comments>http://www.kazumov.com/2009/02/12/python-javascript/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 05:20:19 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://www.kazumov.com/news/?p=380</guid>
		<description><![CDATA[[lang_en][/lang_en][lang_ru]
Хотите знать, нахрена мне, 35-и летнему мужчине, которому по состоянию здоровья скорее подошло бы заниматься триатлоном, чем таращить зенки в монитор и массировать кончики пальцев клавишами, понадобился Питон? Не хотите? Всё равно отвечу!
Несколько лет назад, занимаясь в Самаре строительством базовых станций, я подумывал о том, что нет программного продукта, который бы решал задачи организации процессов [...]]]></description>
			<content:encoded><![CDATA[<p>[lang_en][/lang_en][lang_ru]</p>
<p>Хотите знать, нахрена мне, 35-и летнему мужчине, которому по состоянию здоровья скорее подошло бы заниматься триатлоном, чем таращить зенки в монитор и массировать кончики пальцев клавишами, понадобился Питон? Не хотите? Всё равно отвечу!</p>
<p>Несколько лет назад, занимаясь в Самаре строительством базовых станций, я подумывал о том, что нет программного продукта, который бы решал задачи организации процессов так легко и просто, как текстовые редакторы верстают договоры, фотошоп корректирует фотографии и квиктайм проигрывает видео. Годом позже я познакомился с MSProject, который успешно использовал до того момента, пока не перешёл на Mac OS и мне не пришлось перейти на PmniPlan.</p>
<p>Проблема любых программных продуктов, которые сейчас могут быль использованы, в том, что они не должны работать локально. Сама идея проектов в том, чтобы быть доступными всем участникам проекта одновременно. Файлы, которые пересылают по электронной почте создают только мусор на жёстком диске. К тому же нужно постоянно переименовывать файл, добавляя к нему номер версии. Как вариант можно написать программу, которая будет вынимать файлы из почты самостоятельно и складывать в некую базу данных.</p>
<p>Другими словами, когда я год назад увидел Google Doc, я был приятно поражён тем, что нашлись ребята, которые догадались сделать это же. К сожалению, у них нет ничего, способного нарисовать диаграмму старины Ганта, которая очень и очень нужна для прикидок на тему &#8220;когда же это всё наконец закончится!?&#8221;.</p>
<p>Совсем недавно я узнал, что в прошлом году, Google анонсировала App Engine. Штука очень завлекательная. Возможность на бесплатной серверной платформе с мощностями, которые недоступны никакому другому хостингу на планете Земля, разместить сетевое приложение практически любой мощности. Но тут есть не просто подводные камни, а целый барьерный риф. В качестве языка программирования высокого уровня, они выбрали Питон. Язык вздорный по своей сути. Конечно, могло быть и хуже. Всегда может быть хуже.</p>
<p>Чтобы не взорвалась голова, можно сделать так: максимально использовать адекватный Javascript на клиентской стороне и минимум Pithon на серверной. Только для доступа к базам данных.</p>
<p>Но сделаем шаг назад. В декабре 2008-го, случился у меня разговор с Ольгой Поляковой, о β-тестировании разрабатываемого её программистом приложении для управления проектами. Паренёк оказался очень амбициозным, решившим во что бы то ни стало сверстать программу за пару месяцев. Моя практика показывает, что даже на в MSAccess + VBA такое можно сделать не менее чем за три-четыре месяца, с тем, что у майкрософтовцев отличные дебаггеры и приложение получится, хоть и клиент-серверное, но локальное. Изучив версию номер ноль, я усомнился как в том, что такое приложение будет написано, так и в том, что программист вообще понимает что делает. Действительно, глобальная ошибка любого программиста, решившего взяться за разработку программного продукта в одиночке в том, что он зачастую не занет матчасти. Матчать – опыт в самой деятельности, которую собираешься автоматизировать. Взять к примеру разработку приложения для написания сценария для кино. Что делает программист? Он берёт и верстает текстовый редактор. Чем для программиста отличается программа для вёрстки сценария для кино и для телевидения? Ничем! Но это в корне не правильно. Так же и с управлением проектами. Я допускаю, что вполне возможно делать приложение по частям. Можно дописывать кусками функционал или углублять его, усложняя те или иные функции, но с самой первой строки нужно точно знать куда стремишься. Что в конце концов будет работать на тебя. В противном случае, ты станешь рабом софта, коими стали все, установившие себе 1C-Бухгалтерию. Почему я не слышал жалоб от пользователей Final Cut? Почему никто не жалуется на Google Maps? Потому, что эти программы заточены на то, ради чего они написаны. Так же должно быть и с проектами. Не под таблицы нужно создавать объекты данных, не под библиотеки стандартных элементов пользовательского интерфейса подстраивать бизнес-процессы, а под события и восприятие реальности, адаптировать весь возможный потенциал информационных технологий.</p>
<p>Я не имею права пускать вас в портал проектов Ольги, но покажу несколько показательнейших скриншотов:</p>
<table border="0">
<tbody>
<tr>
<td><div id="attachment_395" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[polya]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/1.png"><img class="size-thumbnail wp-image-395" title="1" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/1-150x150.png" alt="Главное окно" width="150" height="150" /></a><p class="wp-caption-text">Главное окно</p></div>[caption id="attachment_396" align="alignleft" width="150" caption="Вложенные файлы"]<a rel="lightbox[polya]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/2.png"><img class="size-thumbnail wp-image-396" title="2" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/2-150x150.png" alt="Вложенные файлы" width="150" height="150" /></a>[/caption]<div id="attachment_397" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[polya]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/3.png"><img class="size-thumbnail wp-image-397" title="3" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/3-150x150.png" alt="Таблица" width="150" height="150" /></a><p class="wp-caption-text">Таблица</p></div>[caption id="attachment_398" align="alignleft" width="150" caption="Превьюшки"]<a rel="lightbox[polya]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/4.png"><img class="size-thumbnail wp-image-398" title="4" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/4-150x150.png" alt="Превьюшки" width="150" height="150" /></a>[/caption]<div id="attachment_399" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[polya]" href="http://www.kazumov.com/news/wp-content/uploads/2009/02/5.png"><img class="size-thumbnail wp-image-399" title="5" src="http://www.kazumov.com/news/wp-content/uploads/2009/02/5-150x150.png" alt="Служебная таблица" width="150" height="150" /></a><p class="wp-caption-text">Служебная таблица</p></div></td>
</tr>
</tbody>
</table>
<p>А вот мой ответ на просмотренный сайт, который, кстати стал причиной прекращения каких-либо контактов между нами (наверное обиделась).</p>
<p>В любом случае, я не считаю себя неправым. Скорее грубым, но неправым – нет!</p>
<p>[/lang_ru]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kazumov.com/2009/02/12/python-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
