<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>DekusWorld - блог программиста на PHP и .NET</title>
	
	<link>http://dekusworld.ru</link>
	<description>Про жизнь ИТ специалиста в стране победившего...</description>
	<lastBuildDate />
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DekusWorld-" /><feedburner:info uri="dekusworld-" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>DekusWorld-</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Knockoutjs — Основные понятия</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/lMG9fhVNFus/knockoutjs-osnovnye-ponyatiya</link>
		<comments>http://dekusworld.ru/news/knockoutjs-osnovnye-ponyatiya#comments</comments>
		<pubDate>Thu, 29 Mar 2012 18:47:58 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1978</guid>
		<description><![CDATA[На удивление мало информации в русском сегменте по этой замечательной библиотеке. Будем восполнять пробел, ибо после курения месяц манов мои мозги более или менее уже встали на место. Итак перед нами js реализация патерна MVVM. Если до этого вы использовали MVC или MVP, то вам уже знакомо острое желание напихать логики в отображение. Это основная [...]]]></description>
			<content:encoded><![CDATA[<p>На удивление мало информации в русском сегменте по этой замечательной библиотеке. Будем восполнять пробел, ибо после курения месяц манов мои мозги более или менее уже встали на место.</p>
<p>Итак перед нами js реализация патерна MVVM. Если до этого вы использовали MVC или MVP, то вам уже знакомо острое желание напихать логики в отображение. Это основная проблема, по причине которой я собственно и начал вгрызаться в Knockoutjs.</p>
<p>Для начала можно покрутить <a title="Обучение Knockoutjs" href="http://learn.knockoutjs.com/" target="_blank">живые тренинги</a> на сайте самой библиотеки, лишним не будет, ну а я как смогу постараюсь объяснить человеческими словами, как это курят.</p>
<p>Для начала и общего понимания предлагаю взглянуть на примеры на сайте библиотеки (переписывать их не вижу смысла, их и так вполне достаточно на начальном уровне, чтобы поклацать).</p>
<p>Что же делает Knockoutjs и MVVM.</p>
<p>KnockoutJS позволяет легко и просто устанавливать связь между данным и отображением на веб странице. Данные хранятся в модели, отображение линкуется к данным, а связка view-model следит за синхронизацией этих двух величин.</p>
<p>Чтобы разобраться в документации knockoutjs нужно прежде всего понять 2 вещи:</p>
<p>1. Observables (Наблюдаемые)&nbsp;&mdash; это специальная реализация переменной (ko.observable) или класса(ko.observableArray) поддерживающая подписку на себя со стороны привязок. В качестве observables должны быть описаны все динамические части модели которые будут меняться в интерфейсе или обновляться с сервера.</p>
<p>2. Bindings (привязки)&nbsp;&mdash; описание внутри отображения что и куда должно привязываться и выводиться. Привязка возможна и к статическим частям модели, но если они не описаны как ko.observable, то обновляться она не будет.</p>
<p>Статическая модель выглядит так:</p>
<pre class="brush: javascript">
var myViewModel = {
personName: &#039;Bob&#039;,
personAge: 123
};
</pre>
<div>Тоже самое но уже с наблюдаемыми элементами будет описываться так:</div>
<pre class="brush: javascript">
var myViewModel = {
personName: ko.observable(&#039;Bob&#039;),
personAge: ko.observable(123)
};
</pre>
<div>Привязка к модели и в первом и во втором случае будет одинаковой:</div>
<pre class="brush: html">
The name is &lt;span data-bind=&quot;text: personName&quot;&gt;&lt;/span&gt;;
</pre>
<div>Только в первом случае она так и останется со значением Bob, а во-втором изменится в случае изменения значения personName.</div>
<div></div>
<div>Соответственно после описания всех этих премудростей, нам необходимо сообщить библиотеке, что нужно активировать привязки, это делается командой:</div>
<pre class="brush: javascript">
ko.applyBindings(myViewModel);
</pre>
<div>Примечания по ходу дела и распространенные ошибки:</div>
<div>1. KnockoutJS для работы требует подключения JQuery. Я использую из cdn google.</div>
<div>2. Отображение (текст страницы с привязками(bindings)) должен быть загружен, до команды ko.applyBindings (myViewModel);</div>
<div></div>
<div>Напоследок стоит упомянуть 2 вещи о которых я буду писать далее, чтобы не забыть:</div>
<div>1. Computed observables&nbsp;&mdash; это автоматически считаемые поля (точнее даже сказать функции на основе каких-то динамических данных). Привязка осуществляется точно так же как и для обычных полей модели, но вот описание отличается.</div>
<pre class="brush: javascript">
function AppViewModel() {
this.firstName = ko.observable(&#039;Bob&#039;);
this.lastName = ko.observable(&#039;Smith&#039;);
this.fullName = ko.computed(function() {
return this.firstName() +&quot; &quot;+this.lastName();
}, this);
}
</pre>
<div>вот в такой реализации data-bind="text:fullName" вернет нам в представление Bob Smith.</div>
<div></div>
<div>Пример выкладывать не буду как уже писал в начале по тексту разбросаны ссылки на примеры с сайта самой библиотеки, дублировать которые я не вижу смысла. Буду рад ответить на любые вопросы по теме и услышать стоит ли продолжать серию постов о ней.</div>

<p><a href="http://feedads.g.doubleclick.net/~a/tDs9fqVJlPnFii3_uX0K--S30J4/0/da"><img src="http://feedads.g.doubleclick.net/~a/tDs9fqVJlPnFii3_uX0K--S30J4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tDs9fqVJlPnFii3_uX0K--S30J4/1/da"><img src="http://feedads.g.doubleclick.net/~a/tDs9fqVJlPnFii3_uX0K--S30J4/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/knockoutjs-osnovnye-ponyatiya/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/knockoutjs-osnovnye-ponyatiya</feedburner:origLink></item>
		<item>
		<title>SWIT 2012 — день первый</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/GS1H341U21c/swit-2012-den-pervyj</link>
		<comments>http://dekusworld.ru/news/swit-2012-den-pervyj#comments</comments>
		<pubDate>Tue, 27 Mar 2012 19:39:31 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1975</guid>
		<description><![CDATA[Писать про это нужно было еще пару дней назад, но затянула текучка. С некоторым опозданием все же формулирую отчет про увиденное и услышанное на свите. Сразу скажу, что организация была на самом высоком уровне, отличный праздник ума и тела получился. Сам по себе SWIT был разбит на 4 секции, в каждой из которых шло свое [...]]]></description>
			<content:encoded><![CDATA[<p>Писать про это нужно было еще пару дней назад, но затянула текучка. С некоторым опозданием все же формулирую отчет про увиденное и услышанное на свите. Сразу скажу, что организация была на самом высоком уровне, отличный праздник ума и тела получился.</p>
<p>Сам по себе SWIT был разбит на 4 секции, в каждой из которых шло свое расписание лекций. Секции уютно расположились в городе Киеве в выставочном центре на пр. Победы 40б. Место для проведения заслуживает всяческих похвал&nbsp;&mdash; центр города, 5 минут от метро, внутри небольшого парка (ну там птички поют, все дела).</p>
<p>Одна секция была чисто админской (виртуализация, windows server 8 и все такое прочее), единственная на которой я вообще не был и которая для меня как для разработчика особого интереса не представляла.</p>
<p>Далее стоит пожалуй остановиться на секции по Azure. Ряд уже знакомых докладчиков в лице А. Бойко и С. Поплавского, так и незнакомых, до сих пор граждан. К сожалению из-за УЖД на первый доклад который представлял Люка Дебеляк я не попал, поэтому ничего сказать не могу.</p>
<p>Поплавский и Бойко дали более расширенные версии докладов, которые я уже слышал. В частности Бойко привел ряд достаточно типовых сценариев продемонстрировав их реализацию на базе Azure. Поплавский же рассказывал о появившейся возможности планирования в очередях. Сразу замечу, что данное нововведение резко снизило уровень размышлений над парой проблем в рамках стартапа над которым мы сейчас активно трудимся.</p>
<p>Дальше я ушел на секцию Стерлинга. Весьма и весьма классное выступление для меня было омрачено языковой проблемой, т.к. далеко не классическое произношение и американский английский держали в напряжении на протяжении всей лекции. Собственно именно здесь в первый день была презентация TFS сервера 2011 как сервиса. Из ключевого можно отметить возможность построения мокапов для metro style приложений появилась в power point 2010 при установленном TFS. Сам TFS стал сервисом, что автоматически снимает весь геморрой с поддержкой и развертыванием. Внутри на борту 3 схемы управления проектами. Демонстрация шла на scrum шаблоне.</p>
<p>Забыл сказать, что на входе (регистрации) приветливые девушки раздавали чудо книжку по разработке под Windows 8 с использованием xaml и c# под редакцией Байдачного и Лутая. До книжки руки дошли только в поезде по дороге назад, но в общем-то красная секция на самом мероприятии была посвящена именно ее содержимому, поэтому на 1 ветку куда нужно было сунуть нос стало меньше.</p>
<p>В парралель лекциям в основных залах на протяжении всего дня в холле шли презентации участников bizspark. Здесь были получасовые презентации разрабатываемых проектов, возможность в кулуарах пообщаться с авторами и наладить партнерские отношения. Что собственно и было сделано.</p>
<p>Больше по первому дню ничего не помню особого. В конце дня была роскошнейшая вечеринка с живой музыкой на твердую 5, шашлыками, пивом и прочими радостями для возвращения мозга к реалиям.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/-yDdLQlhWgRQHtuREMxnCYAUpCY/0/da"><img src="http://feedads.g.doubleclick.net/~a/-yDdLQlhWgRQHtuREMxnCYAUpCY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-yDdLQlhWgRQHtuREMxnCYAUpCY/1/da"><img src="http://feedads.g.doubleclick.net/~a/-yDdLQlhWgRQHtuREMxnCYAUpCY/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/swit-2012-den-pervyj/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/swit-2012-den-pervyj</feedburner:origLink></item>
		<item>
		<title>DW разделяется</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/texwAfZIv_E/dw-razdelyaetsya</link>
		<comments>http://dekusworld.ru/news/dw-razdelyaetsya#comments</comments>
		<pubDate>Sun, 25 Mar 2012 17:34:09 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1971</guid>
		<description><![CDATA[Возвращение на родину хороший повод что-то изменить в окружающем пространстве, тем более что поездка только укрепила мое мнение о правильности предстоящих в жизни реформ. С этого момента вся общественно-социально-музыкально-политическая хренотень из этого блога переезжает на http://dekusworld.livejournal.com/. С этого поста тематика блога&#160;&#8212; архитектура ПО, программирование (PHP, C#), методологии разработки, Azure, WP7, Metro-style apps, css, knockoutjs, jquery etc... [...]]]></description>
			<content:encoded><![CDATA[<p>Возвращение на родину хороший повод что-то изменить в окружающем пространстве, тем более что поездка только укрепила мое мнение о правильности предстоящих в жизни реформ. С этого момента вся общественно-социально-музыкально-политическая хренотень из этого блога переезжает на <a href="http://dekusworld.livejournal.com/44253.html">http://dekusworld.livejournal.com/</a>. С этого поста тематика блога&nbsp;&mdash; архитектура ПО, программирование (PHP, C#), методологии разработки, Azure, WP7, Metro-style apps, css, knockoutjs, jquery etc...</p>
<p>Соответственно кто читал отсебятину&nbsp;&mdash; переезжает на LJ, кто читал технические моменты остается здесь, кто читал за продвижение и заработок&nbsp;&mdash; извините хлопцы, все кончено.</p>
<p>Вот такой анонс. Частота публикаций теперь и там и там будет выше, из коматоза я вышел.</p>
<p>На днях будет смена дизайна, как только разберусь с 3 повисшими в воздухе заказными проектами. Спасибо всем читателям за понимание. Ваш, крошка Dekus.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/GTid4oZs1qB1lABuvy870uOz-T4/0/da"><img src="http://feedads.g.doubleclick.net/~a/GTid4oZs1qB1lABuvy870uOz-T4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GTid4oZs1qB1lABuvy870uOz-T4/1/da"><img src="http://feedads.g.doubleclick.net/~a/GTid4oZs1qB1lABuvy870uOz-T4/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/dw-razdelyaetsya/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/dw-razdelyaetsya</feedburner:origLink></item>
		<item>
		<title>Мировоззрение</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/htbgfsSAUHg/mirovozzrenie</link>
		<comments>http://dekusworld.ru/news/mirovozzrenie#comments</comments>
		<pubDate>Mon, 05 Mar 2012 08:46:45 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1967</guid>
		<description><![CDATA[Все чаще я слышу от знакомых и незнакомых людей, что у меня кризис среднего возраста, тараканы в голове, а то и простое доставляющее русское слово: &#171;ебнутый&#187;. Я бы даже реагировал и возмущался, если бы не одно но... В 2008 году я слышал тоже самое, в 2005 году я слышал тоже самое, в 2001 году я [...]]]></description>
			<content:encoded><![CDATA[<p>Все чаще я слышу от знакомых и незнакомых людей, что у меня кризис среднего возраста, тараканы в голове, а то и простое доставляющее русское слово: &laquo;ебнутый&raquo;. Я бы даже реагировал и возмущался, если бы не одно но...</p>
<p>В 2008 году я слышал тоже самое, в 2005 году я слышал тоже самое, в 2001 году я слышал тоже самое, я бля с 6 класса школы слышал тоже самое. Это не кризис, спешу я сказать Вам, это мировоззрение и мировосприятие. Мое с возрастом возможно ухудшается или становится все более циничным, это нормально, но я ряда вещей вокруг себя не понимаю.</p>
<p>Мне очень нравится политическая окраска соц. сетей. Весь ФБ забыл про все на свете и выяснял победит Путин или нет, хотя козе было понятно, что победит. При этом любая общая фраза пропускалась через призму пристрастий и выстреливала в нужном направлении относительно взглядов говорящего. Я был 3 раза своим у оппозиции, 4 раза своим у власти и приблизительно столько же унижен и поруган указанными двумя структурами. (если честно мне похер кто там президент лишь бы войны не было)</p>
<p>Другая фича которая изрядно доставляет уже около года, изречения разных философов&nbsp;&mdash; поэтов и прозаиков печатающиеся на демотиваторах и умилительно лайкающиеся всеми продвинутыми гражданами. Бодлера и Баратынского теперь не цитируют, их сука &laquo;лайкают&raquo;. Лайкнул Брюсова и все, стал умнее и приобщился к культуре так сказать. Ну-ну.</p>
<p>Кто еще без пиздюлей остался? А ну да, точно, борцы! Интернет профанация показала майданы во всей красе и научила людей бороться за свои права и права одноногих бродячих кузнечиков. Что страшнее всего борются все и  даже где-то побеждают. Борьба идет с ПДД, супермаркетами, ЖКХ, ВВП, РПЦ, ВДНХ и даже за свободу в США. При большая часть борцов уверенно переступает против мусор в подъезде, подкармливает БМЖ собак в парках и под подъездами и возвращаясь домой отдыхает от насущной борьбы. Хорошо.</p>
<p>Стременную запишем на милых дам в преддверие праздника. Я уверенно знаю все 16 поз на женских фотографиях. Уверенно лидирует фото с сиськами наружу и слегка изогнутым вперед буквой зю корпусом. Я всегда вспоминаю: &laquo;... а глаза добрые, добрые...&raquo;.</p>
<p>Прошу сразу учесть я никого никуда не зову, ни к чему не приглашаю и не призываю. Я просто наблюдаю со стороны за всем этим балаганом и пожалуй даже получаю удовольствие. Здравствуй кризис среднего возраста, здравствуй дорогой.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/XGB5kx9zGLmhLq-dxOTJ1g0v2hM/0/da"><img src="http://feedads.g.doubleclick.net/~a/XGB5kx9zGLmhLq-dxOTJ1g0v2hM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XGB5kx9zGLmhLq-dxOTJ1g0v2hM/1/da"><img src="http://feedads.g.doubleclick.net/~a/XGB5kx9zGLmhLq-dxOTJ1g0v2hM/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/mirovozzrenie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/mirovozzrenie</feedburner:origLink></item>
		<item>
		<title>PHP: поисковые роботы</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/7aXDhw2HO1c/php-poiskovye-roboty</link>
		<comments>http://dekusworld.ru/news/php-poiskovye-roboty#comments</comments>
		<pubDate>Thu, 01 Mar 2012 07:37:27 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1963</guid>
		<description><![CDATA[&#60;?php $agent=getenv(&#34;HTTP_USER_AGENT&#34;); $is_bot=false; $bot_arr=array(&#34;Aport&#34;,&#34;Rambler&#34;,&#34;Yahoo&#34;,&#34;Yandex&#34;,&#34;arch&#34;,&#34;bot&#34;,&#34;craw&#34;,&#34;spid&#34;); foreach($bot_arr as $bot_name) { if (stristr($agent,$bot_name) { $is_bot=true; } } if (!is_bot) { //действие для людей } if (is_bot) { // действия для роботов } ?&#62;]]></description>
			<content:encoded><![CDATA[<pre class="brush: php">
&lt;?php
$agent=getenv(&quot;HTTP_USER_AGENT&quot;);
$is_bot=false;
$bot_arr=array(&quot;Aport&quot;,&quot;Rambler&quot;,&quot;Yahoo&quot;,&quot;Yandex&quot;,&quot;arch&quot;,&quot;bot&quot;,&quot;craw&quot;,&quot;spid&quot;);
foreach($bot_arr as $bot_name) {
	if (stristr($agent,$bot_name) { $is_bot=true; }
}
if (!is_bot) {
	//действие для людей
}
if (is_bot) {
	// действия для роботов
}
?&gt;</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/n3frwrgZc9m2di6tmA5djIkwpY8/0/da"><img src="http://feedads.g.doubleclick.net/~a/n3frwrgZc9m2di6tmA5djIkwpY8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/n3frwrgZc9m2di6tmA5djIkwpY8/1/da"><img src="http://feedads.g.doubleclick.net/~a/n3frwrgZc9m2di6tmA5djIkwpY8/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/php-poiskovye-roboty/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/php-poiskovye-roboty</feedburner:origLink></item>
		<item>
		<title>Сроки разработки</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/HDHeCNzLM-o/sroki-razrabotki</link>
		<comments>http://dekusworld.ru/news/sroki-razrabotki#comments</comments>
		<pubDate>Sat, 14 Jan 2012 15:40:02 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1960</guid>
		<description><![CDATA[Давно ничего не писал, буду исправляться. Сегодня речь пойдет про срыв сроков разработки, как с ним бороться, нужно ли это и в чем на мой взгляд вообще основная проблема в данном вопросе. 1. Время оценки. Грамотный заказчик, как и грамотный более старший менеджер прекрасно понимает, что сделать сколько-нибудь реальную оценку временных затрат на разработку того [...]]]></description>
			<content:encoded><![CDATA[<p>Давно ничего не писал, буду исправляться. Сегодня речь пойдет про срыв сроков разработки, как с ним бороться, нужно ли это и в чем на мой взгляд вообще основная проблема в данном вопросе.</p>
<p><strong>1. Время оценки.</strong></p>
<p>Грамотный заказчик, как и грамотный более старший менеджер прекрасно понимает, что сделать сколько-нибудь реальную оценку временных затрат на разработку того или иного программного продукта можно лишь после выполнения хотя бы частичной декомпозиции задачи. Утверждения из разряда &laquo;вы же уже писали личный кабинет&raquo; не катят, проблема нашего бизнеса в том, что каждое решение по своему уникально. Оценка &plusmn;2 часа возможна только для очень типовых действий типа установки движка, но даже здесь возможны непредвиденные нюансы связанные с конфигурацией сервера.</p>
<p>Вывод: будьте готовы что за пару часов вам дадут не более чем ориентировочный срок который будет корректироваться в дальнейшем. Все кто говорит иначе либо бракоделы (успеть любой ценой), либо откровенные лжецы, либо срок завышен в 3-4 раза.</p>
<p>2. Новые технологии</p>
<p>Новые технологии это риск. Каждый новый движок, каждый новый язык программирования, облака и прочие новшества это любимый конек инициативных заказчиков и программистов романтиков, для всех остальных участников цепочки это бесконечный поток геморроидальных болей в дальнейшем. Подобные решения вносят слишком большую долю неопределенности в процесс разработки. Нравится нам или нет, но если разработчик не знаком с используемой технологией, движком или фреймворком управление временем практически невозможно. Никто и никогда не знает где и в чем возникнут проблемы.</p>
<p>Вывод: подписываясь на работу с новинками заранее предупреждайте заказчика, что сроки более чем ориентировочные.</p>
<p><strong>3. Недостаточное финансирование</strong></p>
<p>Об этом факте я говорю постоянно, если вы платите конкретному человеку недостаточную сумму для счастья будьте готовы к его размышлениям не о работе, а о бытовых проблемах.</p>
<p><strong>4. Размытость рабочего процесса</strong></p>
<p>Плохо сказываются на сроках постоянно возникающие текущие мелочи (добавь кнопочку на сайт А, подровняй верстку на сайте Б, допиши маленькую функцию). Этот момент многим менеджерам не понятен, с точки зрения человека у которого вся работа телефон и бумажки, а средняя операция длится до часа подобная просьба мелочь, а для программиста в рабочем потоке это 30-40 минут на повторное вхождение в рабочий процесс (если еще кто не позвонит).</p>
<p><strong>5. Плохая организация работы</strong></p>
<p>Уберите от ваших разработчиков все раздражающие факторы: организуйте печеньки, найдите кофе машину, добудьте скоростной интернет, закупите компьютеры подходящей мощности под ваши задачи и средства разработки.</p>
<p>Я думаю на этом фрагменте я закончу этот пост. Люди очень приспосабливаемые существа и программисты в том числе, но ваша основная задача направить их энергию не на выживание в условиях офиса и мира, а на творческую работу над вашими задачами, поэтому обеспечьте офис ручками и туалетной бумагой...</p>

<p><a href="http://feedads.g.doubleclick.net/~a/yhoGUwtuCi0s0vqa6A4Vk-Mk-9U/0/da"><img src="http://feedads.g.doubleclick.net/~a/yhoGUwtuCi0s0vqa6A4Vk-Mk-9U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yhoGUwtuCi0s0vqa6A4Vk-Mk-9U/1/da"><img src="http://feedads.g.doubleclick.net/~a/yhoGUwtuCi0s0vqa6A4Vk-Mk-9U/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/sroki-razrabotki/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/sroki-razrabotki</feedburner:origLink></item>
		<item>
		<title>Основная задача CEO</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/aY1XkjlSp-o/osnovnaya-zadacha-ceo</link>
		<comments>http://dekusworld.ru/news/osnovnaya-zadacha-ceo#comments</comments>
		<pubDate>Tue, 15 Nov 2011 21:08:14 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1954</guid>
		<description><![CDATA[Только в моем мозгу родилась мысль написать об этом маленьком нюансе, как Крайнов меня опередил. Основная задача CEO: Взять на себя всю работу по поиску/распределению финансирования, чтобы в компании всегда были деньги, когда они нужны. Без этого маленького факта, все остальное не играет ни малейшей роли.]]></description>
			<content:encoded><![CDATA[<p>Только в моем мозгу родилась мысль написать об этом маленьком нюансе, как Крайнов меня опередил. Основная задача CEO:<br />
<strong><a href="http://www.kraynov.com/2011/11/15/number-1-task-for-a-startup-ceo/">Взять на себя всю работу по поиску/распределению финансирования, чтобы в компании всегда были деньги, когда они нужны.</a></strong></p>
<p>Без этого маленького факта, все остальное не играет ни малейшей роли.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Co18iBCa1NOZuPl1HtuZhOf-Zug/0/da"><img src="http://feedads.g.doubleclick.net/~a/Co18iBCa1NOZuPl1HtuZhOf-Zug/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Co18iBCa1NOZuPl1HtuZhOf-Zug/1/da"><img src="http://feedads.g.doubleclick.net/~a/Co18iBCa1NOZuPl1HtuZhOf-Zug/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/osnovnaya-zadacha-ceo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/osnovnaya-zadacha-ceo</feedburner:origLink></item>
		<item>
		<title>Украинские СМИ такие СМИ</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/slSl_u0Otqs/ukrainskie-smi-takie-smi</link>
		<comments>http://dekusworld.ru/news/ukrainskie-smi-takie-smi#comments</comments>
		<pubDate>Mon, 14 Nov 2011 13:58:37 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1950</guid>
		<description><![CDATA[Украинским новостным лентам&#160;&#8212; незачет. За весь понедельник на страну вылили всего 2 ведра гавна. Я считаю это жестокий фейл недостойный страны победившей свободы слова. Дайте трешака, черт подери!]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption aligncenter" style="width: 510px"><noindex><a rel="nofollow" target="_blank" href="http://www.pravda.com.ua/"><img alt="Кадр из любимой кинокартины &quot;Бесславные ублюдки&quot; от Квентина Джерома Тарантино" src="http://27.media.tumblr.com/tumblr_l6ap99b68S1qbtlhho1_500.jpg" title="Кадр из любимой кинокартины &quot;Бесславные ублюдки&quot; от Квентина Джерома Тарантино" width="500" height="336" /></a></noindex><p class="wp-caption-text">Кадр из любимой кинокартины &quot;Бесславные ублюдки&quot; от Квентина Джерома Тарантино</p></div><br />
Украинским новостным лентам&nbsp;&mdash; незачет. За весь понедельник на страну вылили всего 2 ведра гавна. Я считаю это жестокий фейл недостойный страны победившей свободы слова. Дайте трешака, черт подери!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/u9rCiRf8ywdwegJkIQUBvxQ378Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/u9rCiRf8ywdwegJkIQUBvxQ378Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/u9rCiRf8ywdwegJkIQUBvxQ378Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/u9rCiRf8ywdwegJkIQUBvxQ378Q/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/ukrainskie-smi-takie-smi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/ukrainskie-smi-takie-smi</feedburner:origLink></item>
		<item>
		<title>Стадный рефлекс</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/X6nsYt7qzw8/stadnyj-refleks</link>
		<comments>http://dekusworld.ru/news/stadnyj-refleks#comments</comments>
		<pubDate>Sun, 06 Nov 2011 17:43:05 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1946</guid>
		<description><![CDATA[[caption id="" align="alignleft" width="150" caption="Cтадный рефлекс на Украине"]<img alt="Cтадный рефлекс на Украине" src="http://im6-tub-ua.yandex.net/i?id=16485914-68-72" title="Cтадный рефлекс на Украине" width="150" height="113" />[/caption]Около недели назад я тут подло писал про Олейникова и Простопринт. Реакция в этих ваших интернетах в виде ФБ куда транслируются записи из блога не заставила себя долго ждать. Я мудак и член партии "предателей идеалов". Т.е. как я и писал в предыдущем посте факт изготовления поддельных футболок никого не смущает. Согласен с вами товарищи. Полностью согласен с откликнувшимися на пост. Действительно наболело. И я даже объясню почему...]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignleft" style="width: 160px"><img alt="Cтадный рефлекс на Украине" src="http://im6-tub-ua.yandex.net/i?id=16485914-68-72" title="Cтадный рефлекс на Украине" width="150" height="113" /><p class="wp-caption-text">Cтадный рефлекс на Украине</p></div>Около недели назад я тут подло писал про Олейникова и Простопринт. Реакция в этих ваших интернетах в виде ФБ куда транслируются записи из блога не заставила себя долго ждать. Я мудак и член партии &laquo;предателей идеалов&raquo;. Т.е. как я и писал в предыдущем посте факт изготовления поддельных футболок никого не смущает. Согласен с вами товарищи. Полностью согласен с откликнувшимися на пост. Действительно наболело. И я даже объясню почему...</p>
<p>Проблема с логотипами относится к числу проблем с авторским правом. А авторское право многие православные товарищи уже давно предлагают упразднить. Вот дело ли что какая-то компания Microsoft берет бабло за свое ПО, вымогает денег у производителей Андроид устройств, да все это благодаря каким-то непонятным патентам. Дело ли, что мерзкий Эпл торгует телефонами, просит денег за каждый чих, да еще и мешает прекрасной компании Самсунг? Тоже не дело. </p>
<p>И все было бы хорошо, если бы не один факт. Весь лично мой заработок строится на вещах виртуальных (строители танков&nbsp;&mdash; Привээээд!), которые нельзя попинать в гусеницу и ткнуть пальцем. С отменой авторских прав, не я один, но достаточно много людей останется без куска хлеба. Вот нарисовал мой знакомый логотип, а его спиздили неизвестные граждане, а у знакомого фотографа потянули пачку фоток забыв заплатить. В итоге индустрия просто выродится в ноль. </p>
<p>Блок вопросов! Кто будет снимать фильмы с бюджетом 100 млн долларов, если их будут сразу вываливать на торренты? Никто! Не выгодно. Кто будет писать музыку, если ее будут качать из сети нахаляву? Никто. Не выгодно. Почему Олейников не раздавал футболки бесплатно? Потому, что это бизнес. А задача бизнеса зарабатывать деньги. Делаешь вложения, создаешь добавочную стоимость, реализуешь&nbsp;&mdash; профит. </p>
<p>Украина вообще страна парадоксов&nbsp;&mdash; мирный митинг закончился повреждением челюсти бойца омона кастетом. На каждом углу крики про обнищание нации, а самый дорогой ресторан города полный под Лепса водочку кушает. Денег нет, а цены на квартиры растут, да и в такси машины по 25 000 долларов ездят. </p>
<p>В общем у меня жесткая непонималка почему мы становимся все беднее, а тратим все больше. Где-то здесь есть неправильная связь. Почему мы не любим когда воруют у нас, но поощряем воровство у тех кто по нашему мнению богаче. Откуда вся страна взяла мнение что ей кто-то что-то должен?</p>
<p>Незнаю!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/xWv2Fy9fh-ugWxk3d7G0FG9ayAk/0/da"><img src="http://feedads.g.doubleclick.net/~a/xWv2Fy9fh-ugWxk3d7G0FG9ayAk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xWv2Fy9fh-ugWxk3d7G0FG9ayAk/1/da"><img src="http://feedads.g.doubleclick.net/~a/xWv2Fy9fh-ugWxk3d7G0FG9ayAk/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/stadnyj-refleks/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/stadnyj-refleks</feedburner:origLink></item>
		<item>
		<title>Prostoprint — просто пиар</title>
		<link>http://feedproxy.google.com/~r/DekusWorld-/~3/OY6XC4PT22I/prostoprint-prosto-piar</link>
		<comments>http://dekusworld.ru/news/prostoprint-prosto-piar#comments</comments>
		<pubDate>Tue, 01 Nov 2011 22:00:08 +0000</pubDate>
		<dc:creator>dekus</dc:creator>
		
		<guid isPermaLink="false">http://dekusworld.ru/?p=1944</guid>
		<description><![CDATA[[caption id="" align="alignleft" width="400" caption="Prostoprint - просто пиар"]<img title="Prostoprint - просто пиар" src="http://ain.ua/wp-content/uploads/2011/09/oleinikov.jpg" alt="Prostoprint - просто пиар" width="400" height="243" />[/caption]

Я снимаю шляпу перед гражданином Олейниковым. Он мало того что умудрился нарушить закон, так еще создал на базе этого информационный повод, успешно его реализовал, произвел пиар на международном уровне и сегодня закрыл все свои инновации в Украине, чтобы окончательно перебраться из проклятой страны в светлую и достойную Европу.]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignleft" style="width: 410px"><img title="Prostoprint - просто пиар" src="http://ain.ua/wp-content/uploads/2011/09/oleinikov.jpg" alt="Prostoprint - просто пиар" width="400" height="243" /><p class="wp-caption-text">Prostoprint - просто пиар</p></div></p>
<p>Я снимаю шляпу перед гражданином Олейниковым. Он мало того что умудрился нарушить закон, так еще создал на базе этого информационный повод, успешно его реализовал, произвел пиар на международном уровне и сегодня закрыл все свои инновации в Украине, чтобы окончательно перебраться из проклятой страны в светлую и достойную Европу.</p>
<p>Для пропустивших первые 100 серий напоминаем: история началась в тот момент, когда компанию Простопринт в жесткой омонообразной форме уличили в печатании футболок (вона инновации где скрыты оказывается, вон оно как Михалыч) с логотипами предстоящего Евро-2012. Как все уже догадались Простопринт заявил что они с Луны, понятия не имели что футболки по 20 грн себы через полгода будут стоить по 30-50 баксов и вообще заказ внешний, так что &laquo;Рафик ниучем не увиноуват&raquo;. Радует что Простопринт не попросили изготовить футболки с детским порно или расфасовать партию геры на досуге.</p>
<p>Дальше был поднят форменный срач, найдены в загашниках политические причины наезда, обвинен лично президент решивший в столь фантасмагоричной форме разобраться с гордым европейцем Олейниковым и начался накат на Донбасс. Так и хочется сказать: Ма-лад-цы, блять, выебнулись.</p>
<p>После всех разборок и суточной истерии на новостных ресурсах, Олейников тихо свалил за границу и продолжил уже оттуда. На скромное замечание УЕФА, что в общем-то это их корова, наш чудо предприниматель ответил честно: &laquo;<a href="http://www.pravda.com.ua/rus/news/2011/10/31/6718462/">Буду судиться с директором УЕФА</a>&raquo;. Поддержка среди народонаселений растет, коллеги предприниматели срут каменной стружкой, а бардак в целом продолжается. Ма-лад-цы!</p>
<p>После всех этих событий и искренней поддержки г-на Олейникова любимой тещей я испытываю чувство гордости и патриотизма за бизнесменов, которые не только пиздят чужое, но еще строят на этом рекламные компании и вступают в судебные тяжбы с настоящими владельцами.</p>
<p>По итогу у Украины хватает наглости спрашивать почему нам никто не дает инвестиций, почему нас не любят в Европе и почему нас считают хитрожопыми хохлами. Парадокс!</p>
<div></div>

<p><a href="http://feedads.g.doubleclick.net/~a/f7jvjuiUCFL7-q3v2eezb4SFyH4/0/da"><img src="http://feedads.g.doubleclick.net/~a/f7jvjuiUCFL7-q3v2eezb4SFyH4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/f7jvjuiUCFL7-q3v2eezb4SFyH4/1/da"><img src="http://feedads.g.doubleclick.net/~a/f7jvjuiUCFL7-q3v2eezb4SFyH4/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://dekusworld.ru/news/prostoprint-prosto-piar/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://dekusworld.ru/news/prostoprint-prosto-piar</feedburner:origLink></item>
	<media:rating>nonadult</media:rating></channel>
</rss>

