<?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>IнTересности &#187; Разработка</title>
	<atom:link href="http://blog.petrusha.name/category/web-design/razrabotka/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.petrusha.name</link>
	<description>про IT и не только...</description>
	<lastBuildDate>Thu, 10 Feb 2011 08:35:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>tweetimag.es &#8211; Twitter avatar API</title>
		<link>http://blog.petrusha.name/2010/02/13/tweetimag-es-twitter-avatar-api/</link>
		<comments>http://blog.petrusha.name/2010/02/13/tweetimag-es-twitter-avatar-api/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 22:54:08 +0000</pubDate>
		<dc:creator>StewardTZ</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.petrusha.name/?p=225</guid>
		<description><![CDATA[Совсем недавно нашёл ещё один сервис для упрощения использования аватаров пользователей Twitter-а на любом сайте &#8211; Twitter Images. Первый сервис, который я использовал, если помните, создал Рэми Шарп (Remy Sharp) &#8211; Twivatar.org Для тех кто не в курсе зачем всё это нужно &#8211; твиттер хранит все аватары пользователей не по постоянным адресам. Например мой текущий [...]]]></description>
			<content:encoded><![CDATA[<p>Совсем недавно нашёл ещё один сервис для упрощения использования аватаров пользователей <strong><a href="http://twitter.com">Twitter-а</a></strong> на любом сайте &#8211; <strong><a href="http://tweetimag.es/">Twitter Images</a></strong>. Первый сервис, который я использовал, <a href="http://blog.petrusha.name/2009/06/02/twivatar-twitter-avatar-api/">если помните</a>, создал Рэми Шарп (Remy Sharp) &#8211; <strong><a href="http://twivatar.org/">Twivatar.org</a></strong></p>
<p>Для тех кто не в курсе зачем всё это нужно &#8211; твиттер хранит все аватары пользователей не по постоянным адресам. Например мой текущий аватар имеет url-ы </p>
<ul>
<li>https://s3.amazonaws.com/twitter_production/profile_images/83297159/stew_mini.jpg</li>
<li>https://s3.amazonaws.com/twitter_production/profile_images/83297159/stew_normal.jpg</li>
<li>https://s3.amazonaws.com/twitter_production/profile_images/83297159/stew_bigger.jpg</li>
</ul>
<p>При такой организации хранения аватаров есть куча недостатков:</p>
<ul>
<li>если пользователь изменит свой аватар &#8211; поменяются пути к текущим версиям аватара</li>
<li>имя файла аватара не всегда идентично имени аккаунта (ну если не учитывать постфикс размера)</li>
</ul>
<p>Так вот &#8211; подобные сервисы избавляют разработчиков и пользователей от проблем замены путей к файлам аватаров на сторонних ресурсах.</p>
<p>Использовать этот сервис тоже очень просто, нужно в коде своей страницы просто вставлять следующую ссылку
<pre><code class="html">&lt;img src="http://img.tweetimag.es/i/[username]_[size]" alt="" /&gt;</code></pre>
<p>где<br />
<strong>[username]</strong> &#8211; ваш ник в твиттере<br />
<strong>[size]</strong> :
<ul>
<li><strong>m</strong> (24×24)</li>
<li><strong>n</strong> (48×48)</li>
<li><strong>b</strong> (73×73)</li>
<li><strong>o</strong> (исходный размер)</li>
</ul>
<p>Пример использования:<br />
обычный (normal) размер
<pre><code class="html">&lt;img src="http://img.tweetimag.es/i/stewardtz_n" alt="" /&gt;</code></pre>
<p><img src="http://img.tweetimag.es/i/stewardtz_n" alt="" /></p>
<p>и большая
<pre><code class="html">&lt;img src="http://img.tweetimag.es/i/stewardtz_b" alt="" /&gt;</code></pre>
<p><img src="http://img.tweetimag.es/i/stewardtz_b" alt="" /></p>
<p>Для желающих &#8211; добро пожаловать в мой Twitter &#8211; <strong><a href="http://twitter.com/stewardtz">stewardtz</a></strong>, там уже больше 300 твиттов на разные темы. Да &#8211; в ответ зафоловлю только если сочту вас интересным &#8211; так что не обижайтесь.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.petrusha.name/2010/02/13/tweetimag-es-twitter-avatar-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Техническое задание &#8211; To be or not to be?</title>
		<link>http://blog.petrusha.name/2008/08/05/tz-to-be-or-not-to-be/</link>
		<comments>http://blog.petrusha.name/2008/08/05/tz-to-be-or-not-to-be/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 20:37:47 +0000</pubDate>
		<dc:creator>StewardTZ</dc:creator>
				<category><![CDATA[Разработка]]></category>
		<category><![CDATA[тз]]></category>

		<guid isPermaLink="false">http://blog.petrusha.name/?p=62</guid>
		<description><![CDATA[Прочитал статью Станислава Малкина &#8211; Для заказчиков: если нет ТЗ. Вообщем-то написано всё грамотно, последовательно и понятно. Сделан напрашивающийся вывод &#8211; техническому заданию быть &#8211; to be! (Однозначно! Я сказал! © Жириновский) И быть ему, по мнению Станислава, следует по трем вариантам: ТЗ написано самим заказчиком. ТЗ написано разработчиком заказанной системы. ТЗ написано профессиональным составителем [...]]]></description>
			<content:encoded><![CDATA[<p>Прочитал статью Станислава Малкина &#8211; <a href="http://malkin.com.ua/2008/08/05/dlya-zakazchikov-esli-net-tz/">Для заказчиков: если нет ТЗ</a>.</p>
<p>Вообщем-то написано всё грамотно, последовательно и понятно.<br />
Сделан напрашивающийся вывод &#8211; техническому заданию быть &#8211; to be! (Однозначно! Я сказал! © Жириновский)</p>
<p>И быть ему, по мнению Станислава, следует по трем вариантам:</p>
<ol>
<li>ТЗ написано самим заказчиком.</li>
<li>ТЗ написано разработчиком заказанной системы.</li>
<li>ТЗ написано профессиональным составителем ТЗ.</li>
</ol>
<p>Я думаю что первый вариант имеет право на жизнь только если у заказчика уже имеется опыт написания ТЗ, основанный на втором и/или третьем варианте.<br />
Пока пропустим второй вариант и обратимся сразу к третьему. Насколько можно судить по статье &#8211; Станислав считает этот вариант самым приемлимым, особенно для начинающих заказчиков. Однако я вижу гораздо больше минусов чем указано в статье (собственно единственный указанный минус &#8211; дополнительные расходы на написание технического задания):</p>
<ul>
<li><strong>Качество.</strong><br />
На основании чего заказчик сможет судить насколько качественно написано техническое задание. Четких критериев оценки нет. Да, существуют всяческие ГОСТ-ы по написанию технических заданий, но они очень быстро устаревают, да и для интернет технологий могут нести разве что лишь рекомендательный характер. Но ГОСТ-ы не позволяют определить качество написанного технического задания.</li>
<li><strong>Время.</strong><br />
Чтобы написать качественное техническое задание технический писатель должен в достаточной мере изучить предметную область. В чём же здесь минус спросите вы &#8211; а минус в том &#8211; что насколько бы ни было качественно, точнее подробно, написано техническое задание &#8211; конечному разработчику придется потратить тоже самое время на изучение.</li>
<li><strong>Стандарты.</strong><br />
Общих стандартов нет. ГОСТ-ы есть, никто не спорит, но ГОСТ-ы скорее определяют формат документа, а не содержание и форму.<br />
Представим ситуацию &#8211; заказчик приходит к разработчику с ТЗ, написанным третьей стороной. Если разработчик не новичек &#8211; у него уже должен быть свой <em>внутрикорпоративный стандарт</em> написания ТЗ. Естественно принесенное ТЗ ему не будет соответствовать и, скорее всего, разработчик начнет настаивать не переписывании ТЗ под свой стандарт, под свои привычки. Наверняка принесенное ТЗ будет дополнено и расширено для того, чтобы оно было понятно конечному разработчику.<br />
Итого &#8211; на этом этапе заказчик потеряет время, деньги и нервы.</li>
<li><strong>Большой Брат.</strong><br />
Как вести себя заказчику если, принеся написанное кем-то ТЗ, конечный разработчик скажет &#8211; &laquo;Кто вам написал это фуфло? Это бред! Вот как мы это видим&#8230;&raquo; Эффект от такого варианта написания ТЗ может быть обратный &#8211; заказчик не только не съэкономит свои нервы, время и вообщем-то деньги (наличие хорошего ТЗ экономит деньги &#8211; поверьте на слово <img src='http://blog.petrusha.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), но и может серьезно ухудшить отношения с разработчиком.</li>
</ul>
<p>Итак исходя из написанного напрашивается вывод &#8211; самый правильный способ написать ТЗ &#8211; создать тройку: <strong>разработчик &#8211; заказчик &#8211; техписатель (профессионал по составлению ТЗ)</strong>. В таком случае, скорее всего, все будут довольны. Хотя практика показывает, что разработчики исключают третью сторону (техписателя) и составляют ТЗ самостоятельно, ну естественно при участии заказчика.</p>
<p>Ну и напоследок несколько ссылок:<br />
<strong>HabraHabr</strong><br />
<a href="http://habrahabr.ru/blog/webdev/48052.html">ТЗ: макеты или текст?</a><br />
<a href="http://habrahabr.ru/blog/webdev/48047.html">ТЗ для web-разработчика</a><br />
<strong>Про ГОСТ-ы</strong><br />
<a href="http://authorit.ru/HTML/dd_pub/dd_write_tz.htm">Как писать техническое задание?!</a><br />
<strong>Классика</strong><br />
Юрий Шиляев &#8211; <a href="http://webmascon.com/topics/planning/22a.asp">Что такое хорошее ТЗ на сайт?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.petrusha.name/2008/08/05/tz-to-be-or-not-to-be/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

