<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Soft Master</title>
  <link>http://softmaster.livejournal.com/</link>
  <description>Soft Master - LiveJournal.com</description>
  <lastBuildDate>Wed, 11 Nov 2009 15:32:25 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>softmaster</lj:journal>
  <lj:journalid>12929664</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/61702325/12929664</url>
    <title>Soft Master</title>
    <link>http://softmaster.livejournal.com/</link>
    <width>69</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/16698.html</guid>
  <pubDate>Wed, 11 Nov 2009 15:32:25 GMT</pubDate>
  <title>go, go, go! пщ! пщ! пщ!</title>
  <link>http://softmaster.livejournal.com/16698.html</link>
  <description>Гугель &lt;a href=&quot;http://google-opensource.blogspot.com/2009/11/hey-ho-lets-go.html&quot;&gt;сообщает&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium &amp;#39;Times New Roman&amp;#39;; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;TEXT-ALIGN: left; FONT-FAMILY: Arial, sans-serif; COLOR: rgb(51,51,51); FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;Here at Google, we believe programming should be fast, productive, and most importantly, fun. That&apos;s why we&apos;re excited to open source an experimental new language called&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.golang.org/&quot;&gt;Go&lt;/a&gt;. Go combines the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. Typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go lets you move fast.&lt;br /&gt;&lt;br /&gt;Go is a great language for systems programming with support for multi-processing, a fresh and lightweight take on object-oriented design, plus some cool features like true closures and reflection.&lt;br /&gt;&lt;br /&gt;Want to write a server with thousands of communicating threads? Want to spend less time reading blogs while waiting for builds? Feel like whipping up a prototype of your latest idea? Go is the way to go! Check out the &lt;a href=&quot;http://www.youtube.com/watch?v=wwoWei-GAPo&quot;&gt;video&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;for more information or visit&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://golang.org/&quot;&gt;golang.org&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;</description>
  <comments>http://softmaster.livejournal.com/16698.html</comments>
  <category>programming</category>
  <lj:mood>surprised</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/16445.html</guid>
  <pubDate>Fri, 06 Nov 2009 15:00:58 GMT</pubDate>
  <title>у-ха-ха</title>
  <link>http://softmaster.livejournal.com/16445.html</link>
  <description>Желание хозяев набрать грамотных специалистов, которые одновременно являются полными идиотами в способности оценить состояние компании и спрогнозировать свои доходы и свои перспективы в ней, кажется почти повсеместным. Не могу утверждать, что так не бывает. В этом можно преуспеть, набирая симфонический оркестр. Но не аналитиков же.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://a-orlov.livejournal.com/254895.html&quot;&gt;(c)&lt;/a&gt;&lt;span class=&apos;ljuser  ljuser-name_a_orlov&apos; lj:user=&apos;a_orlov&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://a-orlov.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://a-orlov.livejournal.com/&apos;&gt;&lt;b&gt;a_orlov&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;</description>
  <comments>http://softmaster.livejournal.com/16445.html</comments>
  <category>прочитал</category>
  <lj:mood>cynical</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/16251.html</guid>
  <pubDate>Thu, 13 Aug 2009 01:16:48 GMT</pubDate>
  <title>вот ведь.</title>
  <link>http://softmaster.livejournal.com/16251.html</link>
  <description>To the best of my knowledge, America is the only country in the World where vacations are measured by hours.&lt;br /&gt;src: &lt;a href=&quot;http://eldar.com/node/282&quot;&gt;http://eldar.com/node/282&lt;/a&gt;</description>
  <comments>http://softmaster.livejournal.com/16251.html</comments>
  <category>идиотизм</category>
  <lj:music>Radiohead - Creep(Acoustic)</lj:music>
  <media:title type="plain">Radiohead - Creep(Acoustic)</media:title>
  <lj:mood>shocked</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/15911.html</guid>
  <pubDate>Fri, 26 Jun 2009 13:45:10 GMT</pubDate>
  <title>reverse yield</title>
  <link>http://softmaster.livejournal.com/15911.html</link>
  <description>в цэшарпе есть замечательный стейтмент - yield return.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;метод типа &lt;br /&gt;&lt;pre&gt;
IEnumerable&amp;lt;int&amp;gt; test()
{
yield return 2;
yield return 3;
yield return 5;
yield break;
}
&lt;/pre&gt;&lt;br /&gt;на самом деле генерит небольшую state machine, которая вызывается на каждой итерации в foreach(int a in test()), что очень полезно в плане lazy evaluation.&lt;br /&gt;&lt;br /&gt;посмотрим на другой код:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
void testIn(IEnumerable&amp;lt;int&amp;gt; src)
{
     var iter = src.GetEnumerator();
     while(iter.MoveNext() )
     {
          out1.WriteLine(&quot;{0}&quot;, iter.Current);
           if (iter.MoveNext())
                out2.WriteLine(&quot;{0}&quot;, iter.Current); 
      }
}
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;хотелось бы вызывать его таким образом&lt;br /&gt;&lt;br /&gt;testIn(1); // а ещё лучше testIn &amp;lt;= 1&lt;br /&gt;// do something&lt;br /&gt;testIn(2);&lt;br /&gt;// do something else&lt;br /&gt;testIn( EOF ); // end of file %)&lt;br /&gt;&lt;br /&gt;т.е. заставить компилер применять ту же логику, что и в первом случае. &lt;br /&gt;&lt;br /&gt;ещё неплохо было бы иметь синтаксис этакого push iterator с yield ом наоборот:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
void testIn2(IEnumerable&amp;lt;int&amp;gt; src)
{
     while(true)
     {
          out1.WriteLine(&quot;{0}&quot;, yield acquire src);
          out2.WriteLine(&quot;{0}&quot;, yield acquire src); 
      }
}
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;где yield &quot;ждёт&quot;, пока подсунут ещё данных, или &quot;выходит&quot;, если подсунули EOF.&lt;br /&gt;&lt;br /&gt;В идеале, хотелось бы средства языка для генерации произвольных стейт машин, не только енумераторов. &lt;br /&gt;&lt;br /&gt;Никто не знает, может где-то это есть? может монады в хаскеле так и работают?&lt;br /&gt;&lt;br /&gt;интересно, MS принимает идеи для C# 5.0?</description>
  <comments>http://softmaster.livejournal.com/15911.html</comments>
  <category>c#</category>
  <lj:mood>artistic</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>13</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/15805.html</guid>
  <pubDate>Tue, 23 Jun 2009 03:18:52 GMT</pubDate>
  <title>гы</title>
  <link>http://softmaster.livejournal.com/15805.html</link>
  <description>По аналогии с итальянской забастовкой (делать всё по строго инструкции), придумал американскую - делать всё, что говорит менеджмент (но не более).</description>
  <comments>http://softmaster.livejournal.com/15805.html</comments>
  <category>работа</category>
  <lj:music>Depeche Mode - Wrong</lj:music>
  <media:title type="plain">Depeche Mode - Wrong</media:title>
  <lj:mood>bitchy</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/15434.html</guid>
  <pubDate>Sun, 07 Jun 2009 19:27:58 GMT</pubDate>
  <title>о как %)</title>
  <link>http://softmaster.livejournal.com/15434.html</link>
  <description>Write a standards-conforming C++ program containing a sequence of at least ten different consecutive keywords not separated by identifiers, operators, punctutation characters, etc.&lt;br /&gt;&lt;br /&gt; &lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;template extern inline signed long int const volatile operator new(int, int, int, int);&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://ivansorokin.livejournal.com/69505.html?nc=1&amp;amp;style=mine&quot;&gt;via&lt;/a&gt;&lt;span class=&apos;ljuser  ljuser-name_ivansorokin&apos; lj:user=&apos;ivansorokin&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://ivansorokin.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://ivansorokin.livejournal.com/&apos;&gt;&lt;b&gt;ivansorokin&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;</description>
  <comments>http://softmaster.livejournal.com/15434.html</comments>
  <category>fun</category>
  <lj:music>Аквариум - Снежный лев</lj:music>
  <media:title type="plain">Аквариум - Снежный лев</media:title>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/15274.html</guid>
  <pubDate>Mon, 11 May 2009 21:26:23 GMT</pubDate>
  <title>Вот ведь</title>
  <link>http://softmaster.livejournal.com/15274.html</link>
  <description>Злобный мелкософт дев лабз зарелизил &lt;a href=&quot;http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx&quot;&gt;Axum&lt;/a&gt;  -  data-flow ориентированную среду на .NET, с элементами C# и F#. &lt;br /&gt;&lt;br /&gt;Внутри, похоже, смесь лямбдо-вывернутых стейт машин, асинхронных вызовов и linq.&lt;br /&gt;&lt;br /&gt;Теперь можно было бы выкинуть код за последние полгода и быстро сделать всё на нём, если бы он не был такой альфой.&lt;br /&gt;&lt;br /&gt;как всегда, как сделаешь чего-нить, так мелкософт потом зарелизит %)&lt;br /&gt;&lt;br /&gt;вот в дев лабз бы пойти работать %)</description>
  <comments>http://softmaster.livejournal.com/15274.html</comments>
  <category>.net</category>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/14860.html</guid>
  <pubDate>Mon, 20 Apr 2009 16:21:28 GMT</pubDate>
  <title>у-ха-ха</title>
  <link>http://softmaster.livejournal.com/14860.html</link>
  <description>Я поражён необычайно.&lt;br /&gt;&lt;br /&gt;Некая биржа, вместо того, чтобы посылать информацию о сделках(тики) парами &quot;цена/количество&quot; вида 1000@1, @1000@1, 1000@1, 1001@1, аккумулирует количество, пока цена не изменяется, в итоге мы получаем 1000@1, 1000@2, 1000@3, 1001@1. &lt;br /&gt;&lt;br /&gt;Естественно, когда мы делаем что-нибудь типа sum(qty), на выходе имеем бред.&lt;br /&gt;&lt;br /&gt;Что они там в европе курят такое?</description>
  <comments>http://softmaster.livejournal.com/14860.html</comments>
  <category>идиотизм</category>
  <lj:music>tick-tick</lj:music>
  <media:title type="plain">tick-tick</media:title>
  <lj:mood>aggravated</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/14603.html</guid>
  <pubDate>Sat, 18 Apr 2009 19:08:58 GMT</pubDate>
  <title>he&apos;s a Pirate</title>
  <link>http://softmaster.livejournal.com/14603.html</link>
  <description>«…после чего вышеозначенный Иешуа из города Назорета с помощью неизвестной нам технологии (называемой им «чудо господне» - однако наши эксперты, книжники и фарисеи, категорически отметают данную терминологию) сотворил огромное количество нелегальных копий от двух рыб и пяти хлебов. Точный размер убытков подсчитать невозможно, однако то обстоятельство, что таким преступным способом было накормлено более 5 000 (пяти тысяч) человек и остатков от нелегально размноженных рыб и хлебов хватило на 12 (двенадцать) полных коробов, говорит о многом. Упущенная выгода составляет, как минимум, те 200 (двести) динариев, которые ученики вышеозначенного Иешуа изначально намеревались потратить на провизию в магазинах нашего города, до того, как преступник начал свою незаконную копировальную деятельность. &lt;br /&gt;&lt;br /&gt;Следует указать, что с каждой проданной рыбины платим мы в казну 1 (одну) лепту, а с буханки – 2 (две) лепты. Таким образом, преступник обокрал не только нас, добропорядочные торговые корпорации законопослушного города Эйн Шева, но и самого Кесаря Тиберия, да продлятся годы его жизни вечно!&lt;br /&gt;&lt;br /&gt;Дело принимает государственный оборот. Нижайше просим внять нашему ходатайству и арестовать вышеуказанного преступника, дабы оградить экономику вверенных Вашему попечению провинций от дальнейших губительных потрясений…»&lt;br /&gt;&lt;br /&gt; &lt;a href=&quot;http://sparrow-hawk.livejournal.com/1329383.html&quot;&gt;source&lt;/a&gt;,via не помню кто, сорри.</description>
  <comments>http://softmaster.livejournal.com/14603.html</comments>
  <category>fun</category>
  <lj:music>Depeche Mode - Jezebel</lj:music>
  <media:title type="plain">Depeche Mode - Jezebel</media:title>
  <lj:mood>у-ха-ха</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/14407.html</guid>
  <pubDate>Fri, 27 Mar 2009 03:14:22 GMT</pubDate>
  <title>у-ха-ха</title>
  <link>http://softmaster.livejournal.com/14407.html</link>
  <description>не могу не вынести из &lt;a href=&quot;http://kunaifusu.livejournal.com/329026.html?thread=2974786&amp;amp;style=mine#t2974786&quot;&gt;чужих&lt;/a&gt; комментов:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;...&lt;br /&gt;- А какже сборщик мусора? =)&lt;br /&gt;- Это наиболее перспективный карьерный путь для многих, кто сейчас в ИТ!&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;хоть на баш посылай %)</description>
  <comments>http://softmaster.livejournal.com/14407.html</comments>
  <category>fun</category>
  <lj:music>Prodigy - Molotov bitch</lj:music>
  <media:title type="plain">Prodigy - Molotov bitch</media:title>
  <lj:mood>пацтолом</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/14221.html</guid>
  <pubDate>Thu, 19 Feb 2009 15:09:29 GMT</pubDate>
  <title>медийное</title>
  <link>http://softmaster.livejournal.com/14221.html</link>
  <description>&lt;span class=&apos;ljuser  ljuser-name_atorin&apos; lj:user=&apos;atorin&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://atorin.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://atorin.livejournal.com/&apos;&gt;&lt;b&gt;atorin&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; разразился статьёй про трудности потребителя пиратского видео, и расписал кучу железных прибамбасов для облегчения щасья - плейеры с торрент клиентами, network attached storage, и проч.&lt;br /&gt;&lt;br /&gt;Есть более простое решение - сони плейстейшн три умеет по сети ходить на компьютер, на котором установлен софтверный медиа сервер, поддерживает большинство кодеков (а которые не поддерживаются, те перекодируются на лету компьютером), есть выход hdmi и blu-ray привод, и ещё играть на нём можно, при этом всё щастье за 300 баксов %)&lt;br /&gt;&lt;br /&gt;к сожалению комментить у торина не могу, он friends-only :(</description>
  <comments>http://softmaster.livejournal.com/14221.html</comments>
  <category>tech</category>
  <lj:music>office noise</lj:music>
  <media:title type="plain">office noise</media:title>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/13876.html</guid>
  <pubDate>Wed, 14 Jan 2009 21:59:58 GMT</pubDate>
  <title>Mythical Man Month</title>
  <link>http://softmaster.livejournal.com/13876.html</link>
  <description>Observe that for the programmer, as for the chef, the urgency of the patron may govern the scheduled completion of the task, but it cannot govern the actual completion. An omelette, promised in two minutes, may appear to be progressing nicely. But when it has not set in two minutes, the customer has two choices - wait or eat it raw. Software customers have had the same choices. The cook has another choice; he can turn up the heat. The result is often an omelette nothing can save - burned in one part, raw in another.</description>
  <comments>http://softmaster.livejournal.com/13876.html</comments>
  <category>quotes</category>
  <lj:music>meeting</lj:music>
  <media:title type="plain">meeting</media:title>
  <lj:mood>bored</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/13612.html</guid>
  <pubDate>Wed, 07 Jan 2009 00:30:20 GMT</pubDate>
  <title>дурдом</title>
  <link>http://softmaster.livejournal.com/13612.html</link>
  <description>На работе решили заняться performance measurement ом. &lt;br /&gt;кто буржуинского вдруг не знает - измерением эффективности работы (и работников)&lt;br /&gt;&lt;br /&gt;Решил посмотреть, что народ об этом пишет - первым делом &lt;a href=&quot;http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&amp;amp;ixPost=165001&quot;&gt;нашёлся коммент&lt;/a&gt; у joel в архивах форума:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Georgia; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; &quot;&gt;Start looking for a new job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Если бы не долбаный крызис, немедленно воспоследовал бы совету.</description>
  <comments>http://softmaster.livejournal.com/13612.html</comments>
  <category>real life</category>
  <lj:music>Depeche Mode - A Question of Time</lj:music>
  <media:title type="plain">Depeche Mode - A Question of Time</media:title>
  <lj:mood>annoyed</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>19</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/13459.html</guid>
  <pubDate>Thu, 25 Sep 2008 18:00:26 GMT</pubDate>
  <title>глобализация, блин</title>
  <link>http://softmaster.livejournal.com/13459.html</link>
  <description>пришло от клиента:&lt;br /&gt;&lt;br /&gt;System.ArithmeticException: Funksjonen godtar ikke et flytpunkt som ikke har en tallverdi.&lt;br /&gt;   ved System.Math.Sign(Double value)&lt;br /&gt;&lt;br /&gt;вот сиди и думай - что же упало.&lt;br /&gt;&lt;br /&gt;(update: перебором в гугл транслейте выяснилось - норвежский )&lt;br /&gt;&lt;br /&gt;убивал бы за локализацию exception text. как они ещё классы и библиотеки не перевели %)</description>
  <comments>http://softmaster.livejournal.com/13459.html</comments>
  <category>о как</category>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>19</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/13276.html</guid>
  <pubDate>Mon, 18 Aug 2008 18:21:27 GMT</pubDate>
  <title>Не кочегары мы, не плотники</title>
  <link>http://softmaster.livejournal.com/13276.html</link>
  <description>Наткнулся (не помню, где) на интересные статеечки: &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.developerdotstar.com/mag/articles/PDF/DevDotStar_Reeves_CodeAsDesign.pdf&quot;&gt;Code as Design: Three Essays by Jack W. Reeves&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Вкратце, товарисч пишет, что сорс код - это инженерная документация, инструкции компилеру, как построить собственно продукт, т.е. exe файл.&lt;br /&gt;&lt;br /&gt;То есть программеры не есть унылые ближневосточные строители-кирпичеукладчики, а архитекторы и проектировщики. &lt;br /&gt;&lt;br /&gt;И раз уж постройка стоит дёшево, то чаще проще собрать и проверить, чем пытаться искать ошибки в чертежах, хотя сопроматы в главных узлах тоже бывает надо посчитать.&lt;br /&gt;&lt;br /&gt;В принципе, идея мне нравится.</description>
  <comments>http://softmaster.livejournal.com/13276.html</comments>
  <category>programming</category>
  <lj:mood>geeky</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>9</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/12887.html</guid>
  <pubDate>Wed, 23 Jul 2008 13:45:27 GMT</pubDate>
  <title>хм.</title>
  <link>http://softmaster.livejournal.com/12887.html</link>
  <description>&lt;a href=&quot;http://malaya-zemlya.livejournal.com/435247.html&quot;&gt;via&lt;/a&gt; &lt;span class=&apos;ljuser  ljuser-name_malaya_zemlya&apos; lj:user=&apos;malaya_zemlya&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://malaya-zemlya.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://malaya-zemlya.livejournal.com/&apos;&gt;&lt;b&gt;malaya_zemlya&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Попался программистский вопрос, который пока стопудово сортирует программеров в 2 стопки: чисто программеров, и программеров с матобразованием. Интересно, что качество ответов с общим качеством прогаммирования не коррелирует никак. &lt;br&gt;&lt;br&gt;Дана функция следующего свойства:&lt;br&gt;&lt;br&gt;f(0) = 0&lt;br&gt;f(1) = 1&lt;br&gt;f(n) = 2*f(n-1) + 3*f(n-2)&lt;br&gt;&lt;br&gt;требуется:&lt;br&gt;а) подсчитать f(n) за O(n) операций&lt;br&gt;б) подсчитать f(n) за O(log(n)) операций&lt;br&gt;&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;в первый раз осознал, что тяжело, блин, без образования.&lt;br /&gt;&lt;br /&gt;(кто может подробно рассказать, как делается б) и что для этого надо было учить - плиз, напишите в комменты %)</description>
  <comments>http://softmaster.livejournal.com/12887.html</comments>
  <category>о как</category>
  <lj:mood>confused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/12701.html</guid>
  <pubDate>Tue, 15 Jul 2008 14:32:34 GMT</pubDate>
  <title>у-ха-ха</title>
  <link>http://softmaster.livejournal.com/12701.html</link>
  <description>&lt;a href=&quot;http://stevemcconnell.com/ieeesoftware/eic10.htm&quot;&gt;&lt;strong&gt;Cargo Cult Software Engineering&lt;/strong&gt;:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These organizations look at process-oriented organizations such as NASA’s Software Engineering Laboratory and IBM’s former Federal Systems Division. They observe that those organizations generate lots of documents and hold frequent meetings. They conclude that if they generate an equivalent number of documents and hold a comparable number of meetings they will be similarly successful. If they generate more documentation and hold more meetings, they will be even more successful!&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;[other] organizations look at successful companies like Microsoft; observe that they generate very little documentation; offer stock options to their employees; and then require them to work mountains of overtime. They conclude that if they, too, minimize documentation, offer stock options, and require extensive overtime, they will be successful. The less documentation and the more overtime, the better!&lt;br /&gt;&lt;br /&gt;via &lt;span class=&apos;ljuser  ljuser-name_109&apos; lj:user=&apos;109&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://109.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://109.livejournal.com/&apos;&gt;&lt;b&gt;109&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;</description>
  <comments>http://softmaster.livejournal.com/12701.html</comments>
  <category>о как</category>
  <lj:mood>cynical</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/12435.html</guid>
  <pubDate>Mon, 14 Jul 2008 20:20:56 GMT</pubDate>
  <title>рабочее</title>
  <link>http://softmaster.livejournal.com/12435.html</link>
  <description>Всё ближе, и ближе, и ближе&lt;br /&gt;Конец уж рабочего дня!&lt;br /&gt;Из каждого кьюбикла слЫшна&lt;br /&gt;Такая же точно фигня.</description>
  <comments>http://softmaster.livejournal.com/12435.html</comments>
  <category>real life</category>
  <lj:music>марш авиаторов</lj:music>
  <media:title type="plain">марш авиаторов</media:title>
  <lj:mood>working</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/12093.html</guid>
  <pubDate>Thu, 26 Jun 2008 15:51:52 GMT</pubDate>
  <title>повышение</title>
  <link>http://softmaster.livejournal.com/12093.html</link>
  <description>Дослужился до офиса, правда, на двоих.&lt;br /&gt;Даже с окном, в отличие от некоторых компаний %)&lt;br /&gt;Окно высокое, но узкое - фут неба и газона.&lt;br /&gt;&lt;br /&gt;Полдня убили на перенос компов - основных и тестовых.&lt;br /&gt;&lt;br /&gt;Теперь будем закрывать дверь и проводить совещания на громком ругательном русском.</description>
  <comments>http://softmaster.livejournal.com/12093.html</comments>
  <category>лытдыбр</category>
  <lj:music>dead silence</lj:music>
  <media:title type="plain">dead silence</media:title>
  <lj:mood>weird</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>9</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/11787.html</guid>
  <pubDate>Mon, 23 Jun 2008 21:12:31 GMT</pubDate>
  <title>гы</title>
  <link>http://softmaster.livejournal.com/11787.html</link>
  <description>Поставил Microsoft Style Cop.&lt;br /&gt;&lt;br /&gt;Убедился, что почти каждая моя строка нарушает какое-нибудь правило, и все возможные правила нарушены в текущем проекте.&lt;br /&gt;&lt;br /&gt;Горжусь %)</description>
  <comments>http://softmaster.livejournal.com/11787.html</comments>
  <category>идиотизм</category>
  <lj:mood>and proud of it</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/11764.html</guid>
  <pubDate>Thu, 05 Jun 2008 13:59:35 GMT</pubDate>
  <title>bwa-ha-ha</title>
  <link>http://softmaster.livejournal.com/11764.html</link>
  <description>&lt;a href=&quot;http://devcentral.f5.com/weblogs/dan/archive/2007/10/19/2972.aspx&quot;&gt;как&lt;/a&gt; &lt;strike&gt;казаки&lt;/strike&gt; маньяки вес софта измеряли:&lt;br /&gt;&lt;br /&gt;The weights guy comes back a few days later with a box of punch cards. &lt;br /&gt;... &lt;br /&gt;The box weighed about 15 pounds. The weights guy said &quot;This box contains software&quot;. &lt;br /&gt;...  &lt;br /&gt;&quot;You don&apos;t understand&quot;, the software guys responded, &quot;The software is in the holes&quot;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://ygam.livejournal.com/450281.html?style=mine&quot;&gt;via&lt;/a&gt; &lt;span class=&apos;ljuser  ljuser-name_ygam&apos; lj:user=&apos;ygam&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://ygam.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://ygam.livejournal.com/&apos;&gt;&lt;b&gt;ygam&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;</description>
  <comments>http://softmaster.livejournal.com/11764.html</comments>
  <category>идиотизм</category>
  <category>о как</category>
  <lj:music>cpu fan</lj:music>
  <media:title type="plain">cpu fan</media:title>
  <lj:mood>cynical</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/11511.html</guid>
  <pubDate>Thu, 29 May 2008 20:10:31 GMT</pubDate>
  <title>гы</title>
  <link>http://softmaster.livejournal.com/11511.html</link>
  <description>Соседняя контора, которой я всегда завидовал из-за стола для пинг-понга в программерской,&lt;br /&gt;мало того, что этот самый стол заселила программерами с лаптопами, так ещё расширилась на улицу, оккупиров наше патио.&lt;br /&gt;&lt;br /&gt;Девелоперы так и роятся вокруг, аки пчёлы %)</description>
  <comments>http://softmaster.livejournal.com/11511.html</comments>
  <category>идиотизм</category>
  <lj:music>key clicking</lj:music>
  <media:title type="plain">key clicking</media:title>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/11173.html</guid>
  <pubDate>Tue, 27 May 2008 14:10:27 GMT</pubDate>
  <title>набрёл на книжку</title>
  <link>http://softmaster.livejournal.com/11173.html</link>
  <description>This is not a book about C++. Although it uses C++ and would be difficult to write the focus is on programming rather than programming language. This is not a book about STL. I often refer to STL as a source of examples both good and (more often than I would like) bad. This book will not help one become a fluent user of STL, but it explains the principles used to design STL.&lt;br /&gt;...&lt;br /&gt;I do understand that most people have to design systems somewhat more complex than maximum and minimum. But I urge them to consider the following: unless they can design a three line program well, why would they be able to design a three hundred thousand line program. We have to build our design skills by following through simple exercises, the way a pianist has to work through simple finger exercises before attempting to play a complicated piece.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.stepanovpapers.com/notes.pdf&quot;&gt;http://www.stepanovpapers.com/notes.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ушёл читать %)</description>
  <comments>http://softmaster.livejournal.com/11173.html</comments>
  <category>books</category>
  <lj:mood>geeky</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/10898.html</guid>
  <pubDate>Mon, 26 May 2008 22:25:34 GMT</pubDate>
  <title>глюки</title>
  <link>http://softmaster.livejournal.com/10898.html</link>
  <description>После неудачных попыток посмотреть hd video с камеры на компе, неожиданно у всех юзеров, кроме меня, заглючил инетский софт - мсн, icq, эксплорер и т.д.&lt;br /&gt;&lt;br /&gt;Попытался рассуждать логически - если у всех глючит, а у меня нет - это либо пермишны, либо environment (dll). но на что? Сравнил список длл, загруженных в моей копии мсн и в копии тестового юзера - половина совпадает, половина слишком разная - direct X и прочие gdiplus.&lt;br /&gt;&lt;br /&gt;Проверил пермишны на gdi и dx файлы - в порядке. Дал админские права тестовому юзеру - никаких изменений. Снёс свежеустановленный Power DVD. не помогло. Снес следы кодеков от power dvd. не помогло.  Повыкидывал плагины из ie, поискал вирусы и руткиты - тишина.&lt;br /&gt;&lt;br /&gt;ковырялся почти день, с перерывами - ничего не помогает. переустановил на всякий случай всё, что под руку повернулось - никакого эффекта.&lt;br /&gt;&lt;br /&gt;В конце концов помог process monitor - отфильтровав одни ошибки, увидел access denied при доступе к msxml - но не к файлам, а к ключам реестра. Оказалось, что некоторые глючные инсталлеры в HKCR\msxml.* ставят доступ только для установившего юзера, и system - а users и administrators отдыхают. Выяснил, что нормально поменять пермишны группе ключей нельзя - или одному, или дереву. &lt;br /&gt;&lt;br /&gt;пришлось весь HKCR сбрасывать, при этот чуть не уронил машину - process monitor не выключил, и он под лог 4 гига памяти сожрал в момент.&lt;br /&gt;&lt;br /&gt;Криворуким писателям инсталяторов хотелось бы вырывать руки, и забивать их этими руками до смерти.</description>
  <comments>http://softmaster.livejournal.com/10898.html</comments>
  <category>pc</category>
  <category>лытдыбр</category>
  <lj:music>Greg Adams - Smooth Operator</lj:music>
  <media:title type="plain">Greg Adams - Smooth Operator</media:title>
  <lj:mood>exhausted</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://softmaster.livejournal.com/10639.html</guid>
  <pubDate>Tue, 13 May 2008 16:16:04 GMT</pubDate>
  <title>Вот</title>
  <link>http://softmaster.livejournal.com/10639.html</link>
  <description>ТоварищЬ сделал онлайн собиралку подписей под петициями, с javascript drawing pad для собственно подписей. &lt;br /&gt;Просил пропиарить:  &lt;a href=&quot;http://occam-aga.livejournal.com/55157.html&quot;&gt;http://occam-aga.livejournal.com/55157.html&lt;/a&gt;</description>
  <comments>http://softmaster.livejournal.com/10639.html</comments>
  <category>programming</category>
  <lj:music>dead silence</lj:music>
  <media:title type="plain">dead silence</media:title>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
</channel>
</rss>
