<?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/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:tiendil</id>
  <title>tiendil</title>
  <subtitle>tiendil</subtitle>
  <author>
    <name>tiendil</name>
  </author>
  <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom"/>
  <updated>2009-12-19T10:39:46Z</updated>
  <lj:journal userid="15178336" username="tiendil" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://tiendil.livejournal.com/data/atom" title="tiendil"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:7951</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/7951.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=7951"/>
    <title>World of Goo - исотрия разработки</title>
    <published>2009-12-19T10:38:19Z</published>
    <updated>2009-12-19T10:39:46Z</updated>
    <category term="world of goo"/>
    <category term="development"/>
    <category term="links"/>
    <category term="gamedev"/>
    <content type="html">Короткая история разработки World of Goo в 7 постах с демками и картинками:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2dboy.com/2009/03/06/the-world-of-goo-wasnt-built-in-a-day-part-1-of-7/"&gt;1&lt;/a&gt; &lt;a href="http://2dboy.com/2009/03/09/the-world-of-goo-wasnt-built-in-a-day-part-2-of-7/"&gt;2&lt;/a&gt; &lt;a href="http://2dboy.com/2009/03/11/the-world-of-goo-wasnt-built-in-a-day-part-3-of-7/"&gt;3&lt;/a&gt; &lt;a href="http://2dboy.com/2009/03/17/the-world-of-goo-wasnt-built-in-a-day-part-4-of-7/"&gt;4&lt;/a&gt; &lt;a href="http://2dboy.com/2009/04/26/the-world-of-goo-wasnt-built-in-a-day-part-5-of-7/"&gt;5&lt;/a&gt; &lt;a href="http://2dboy.com/2009/05/12/part6/"&gt;6&lt;/a&gt; &lt;a href="http://2dboy.com/2009/05/25/the-world-of-goo-wasn’t-built-in-a-day-—-part-7-of-7/"&gt;7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;любителям оптимизаций и хитрых структур данных: &lt;a href="http://ru.wikipedia.org/wiki/Фильтр_Блума"&gt;фильтр Блума&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:7815</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/7815.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=7815"/>
    <title>видео по искусственному интеллекту</title>
    <published>2009-11-22T00:48:10Z</published>
    <updated>2009-11-22T10:01:23Z</updated>
    <category term="video"/>
    <category term="genetic algorithm"/>
    <category term="искусственный интеллект"/>
    <category term="ai"/>
    <category term="эволюция"/>
    <category term="генетические алгоритмы"/>
    <category term="evolution"/>
    <category term="links"/>
    <content type="html">спать сегодняшней ночью очень нехотелось, поэтому полез в youtube и вот что откопал:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HT540VrCDwg"&gt;лекция о технологиях исспользуемых в гугле&lt;/a&gt; очень познавательная - поражает простота идей, лежащих в основе гугловских механизмов&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=fk0I4VcsUh4"&gt;забавное видео игрушки&lt;/a&gt; исспользующей для управления комманды на "естественном" языке&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=lmPJeKRs8gE"&gt;нейронная сеть&lt;/a&gt;учится управлять виртуальными машинками. Самое интересное, что в конце все машинки начинают ездить только по одной стороне дороги т.е. соблюдать правила дорожного движения.&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=NmpIEbiRyCU"&gt;бот для марио&lt;/a&gt; - для тех, кто пропустил конкурс по написанию AI для марио.&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=AyzOUbkUf3M"&gt;The Next Generation of Neural Networks&lt;/a&gt; по версии Google&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Fp9kzoAxsA4"&gt;рыбки учатся собирать хавчик&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;немного популярной науки:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=SeTssvexa9s"&gt;забавнео видео, объясняющая на пальцах как работает эволюция&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=swlsqkAyxqY"&gt;ржачный агит ролик противников эволюции&lt;/a&gt;&lt;br /&gt;&lt;a href=""&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:7445</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/7445.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=7445"/>
    <title>go programming language</title>
    <published>2009-11-11T09:55:54Z</published>
    <updated>2009-11-11T10:03:20Z</updated>
    <category term="programming language"/>
    <category term="google"/>
    <category term="язык программирования"/>
    <category term="go"/>
    <content type="html">Google захватывает мир, началось всё с мирного поисковика, продолжилось браузером, обещанием появления гуглОС, а вот теперь выпускают и &lt;a href="http://golang.org/"&gt;свой язык программирования&lt;/a&gt; очевидно с блэкджэком и всем остальным.&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;Это конечно хорошо, что корпорация даёт своим работникам реализоваться, проверить новые идеи и т.п., но для разнообразия могли бы сделать что-нибудь действительно полезное, например, наехать на комитет по стандартизации C++, что бы те заканчивали со стандартом, а может и внесли какие-нибудь дополнительные фишки, вроде тех же channels в Go.&lt;br /&gt;Язык, впрочем, получился не страшный и даже симпатичный, вот только ниши для него что-то не видно:&lt;br /&gt;&lt;dir&gt;&lt;br /&gt;&lt;li&gt; по распараллеливанию вычислений он не имеет каких-либо преимуществ перед Erlang-ом, да и уступает хотя бы в том, что для разворачивания прилаги на нескольких машинах, надо произвести больше телодвижений.&lt;br /&gt;&lt;li&gt; среди вебовских проектов малого и среднего размера он будет проигрывать Ruby и Python-у, т.к. его типизация равно как и возможность работать параллельно никому нафиг не сдались. В действительно больших проектах он тоже вряд ли отхватит свою долю, в этой нише в последнее время активно закрепляется тот же Erlang.&lt;br /&gt;&lt;li&gt; потолкаться Go может только в специфических серверных приложениях, но толкаться придётся с теми же С, С++, для которых написано огромное число библиотек на все случаи жизни.&lt;br /&gt;&lt;li&gt; интересная фишка с интерфейсами при увеличении количества библиотек может обратиться кошмаром для разработчиков из-за различного рода конфликтов имён. Определённо рано или поздно каждому программисту на Go придётся создавать несколько разноимённых оболочек для одного и того же метода просто из-за того, что разные модули ожидают его под разными именами.&lt;br /&gt;&lt;/dir&gt;&lt;br /&gt;Так что, имхо, перспектив у языка мало, куда больше их у автора языка "Go!" который по словам автора существует уже около 10 лет. Судя по &lt;a href="http://code.google.com/p/go/issues/detail?id=9&amp;amp;colspec=ID%20Type%20Status%20Owner%20Summary"&gt;дискуссии&lt;/a&gt; автор пока просит только сменить название нового языка, но, думаю, у него есть неплохой шанс подняться в материальном плане.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:7245</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/7245.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=7245"/>
    <title>забавный варнинг</title>
    <published>2009-07-16T14:47:30Z</published>
    <updated>2009-07-16T14:47:30Z</updated>
    <category term="c++"/>
    <category term="visual c++"/>
    <category term="warning"/>
    <content type="html">Особенно интерсна фраза, выделенная жирным.&lt;br /&gt;&lt;br /&gt;Compiler Warning (level 3) C4800&lt;br /&gt;&lt;br /&gt;'type' : forcing value to bool 'true' or 'false' (performance warning)&lt;br /&gt;&lt;br /&gt;This warning is generated when a value that is not bool is assigned or coerced into type bool. Typically, this message is caused by assigning int variables to bool variables where the int variable contains only values true and false, and could be redeclared as type bool. If you cannot rewrite the expression to use type bool, then you can add "!=0" to the expression, which gives the expression type bool. &lt;b&gt;Casting the expression to type bool will not disable the warning, which is by design.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The following sample generates C4800:&lt;br /&gt;// C4800.cpp&lt;br /&gt;// compile with: /W3&lt;br /&gt;int main() {&lt;br /&gt;   int i = 0;&lt;br /&gt;&lt;br /&gt;   // try..&lt;br /&gt;   // bool i = 0;&lt;br /&gt;&lt;br /&gt;   bool j = i;   // C4800&lt;br /&gt;   j++;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Хотелось бы знать, какой именно момент дизайна мешает устранить варнинг при исспользовании кастов. Да и вообще, что за яды употребляют создатели компилятора VC.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:6980</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/6980.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=6980"/>
    <title>ГЭК, образование и иже с ними</title>
    <published>2009-06-19T11:03:16Z</published>
    <updated>2009-06-19T11:04:13Z</updated>
    <category term="ГЭК"/>
    <category term="наука"/>
    <category term="образование"/>
    <category term="ВУЗ"/>
    <content type="html">15.06.09 у меня случилось "важнейшее" событие в жизни любого студента - защита диплома перед грозной Государственной Экзаменационной Комиссией: пресловутые 5 минут позора. К сожалению, из впечатлений от этих 5-ти минут, осталось лишь недоумение: "И к этому моменту я должен был идти все пять лет учёбы?". Защитившись, для расширения кругозора и просто что бы посмотреть: "А как там оно у других?" посидел ещё на нескольких докладах и моё недоумение увеличилось, возник странный вопрос "А что, собственно, оценивается?". &lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Вот несколько особенностей работы комиссии, которые меня удивили больше всего:&lt;br /&gt;&lt;br /&gt;- За всё время заседания, комиссия ни разу не присутствовала в полном составе. Не знаю как должно быть по закону, но мне кажется, что это просто не логично - могли бы тогда собрать меньше людей и не таскать туда-сюда остальных. &lt;br /&gt;&lt;br /&gt;- не хочу ничего говорить о непосредственном процессе формирования оценки (он закрыт от студентов), но непредвзятое отношение преподавателей к определённым студентам видно невооружённым глазом. Естественно что без этого не обойтись: всё-таки 5 лет вместе и всё-такое, но нужно же иметь какую-то совесть, в конце-концов следить за своей профессиональной репутацией: похвалили/покритиковали чуть-чуть и ладно, как может позволить себе человек с кучей научных степеней и т.п. закатывать речи о научной ценности и сложности работ в проекте представляющем собой обычный сайт на чистом HTML, причём когда докладчик сделал достаточно большое количество серьёзных ляпов (одним из членов ГЭК по этому поводу была излита не речь, а практически медовая река).&lt;br /&gt;&lt;br /&gt;- за то время, что я слушал доклады, ГЭК-ом не было задано ни одного серьёзного вопроса по неточностям допущенным при докладах (а они были), равно как и ни одного вопроса, серьёзно затрагивающего предметную область проекта (за исключением тех проектов, которые производились на выпускающей кафедре). Все вопросы были ужасно поверхностными и задавались скорее для галочки. Затрудняюсь сказать почему так получилось: либо из-за того, что члены комиссии не были знакомы с предметными областями, либо из-за того, что им было безразлично, а может просто не хотели портить красивые доклады.&lt;br /&gt;&lt;br /&gt;Что оценивал ГЭК я так и не понял, но явно не сложность и качество реализованного проекта и не знания, полученные за 5 лет. Из людей, защищавшихся в один день со мной, 9 из 12 получили девятки, хотя и их знания и сложность/качество проектов разнились очень сильно. &lt;br /&gt;Правда насчёт оценок у меня есть два предположения:&lt;br /&gt;- Их ставили за то, что "мы все такие хорошие, красивые и вообще, зачем нам жизнь портить". Вот только наш поток не назовёшь примерным - нервы мы успели попортить всем, а я вообще в последнем семестре очень хорошо отметился.&lt;br /&gt;- Оценки ставили для статистики - чем больше отличных оценок - тем лучше кафедра... Собственно этой теорией мой поток пользовался последних года 3 и весьма успешно - вместо того, что бы дружно идти вперёд, оставляя аутсайдеров сзади, большинство, вняв принципу "всех не выгонят", дружно забивало, срывало различные сроки и несмотря на это получало хорошие оценки. &lt;br /&gt;Единственным результатом прохождения ГЭК-а для меня стало чувство, что меня кинули: мало того что нас особо не пытались учить все 5 лет нахождения в ВУЗе, но и решили даже не оценивать те знания и умения, которые мы всё-таки получили. Ужасно обидно (тем более, что теперь государство хочет что бы я ещё отработал 2 года по распределению). Хотя, конечно, нельзя сказать, что в такой ситуации виноваты только преподаватели, студенты тоже не ангелы. Если у медиков всё происходит точно так же, как и у программистов, то в гос. больницы я больше ни ногой.&lt;br /&gt;  &lt;br /&gt;Пока писал, родилось несколько мыслей по поводу "А почему всё так?".&lt;br /&gt;Всё очень просто: виноваты не учебные программы (которые у нас очень любят перекраивать), не студенты и не преподаватели. Проблема в том, что ни преподавать ни учиться не выгодно:&lt;br /&gt;- всем известно, что на ту стипендию, что платят студентам жить невозможно, поэтому все кто может и кому совесть не позволяет жить за счёт родных, курса с 3-его уходят работать и сил на работу тратят больше только потому, что там их труд оплачен - люди чувствуют ответственность за результаты своего труда. ВУЗ же отодвигается на задний план и тихо презирается за то, что съедает остатки свободного времени. &lt;br /&gt;- менее известен факт того, что количество преподавательского состава на кафедрах (и возможно, зарплата) зависит от количества студентов (т.е. от нагрузки), поэтому выгонять студентов кафедрам не выгодно. К тому же над кафедрой всегда висит угроза уменьшения набора студентов, что ведёт к тому же. А других стимулов, кроме исключения, у университета не осталось (размеры повышенных стипендий смешны, различные поощрительные путёвки в санатории и доски почёта тоже не шибко котируются). Как следствие, у преподавателей нет выбора, кроме как выполнять свою работу в условиях игнорирования её большинством студентов: зачем стараться, если нет никакого толку? (Не будем тут рассматривать учителей от бога - их достаточно мало).&lt;br /&gt;- молодым специалистам совершенно не выгодно идти преподавать, из-за этого всё чаще встречаются кадры, которые либо отсиживают распределение, либо вынуждены работать в универе, т.к. никому больше не нужны (А бывает, что человека просто пробивает на "хочу учить" и он спокойно устраивается и годы промывает студентам мозги бредом, который вообще с трудом можно отнести к специальности, на которой они учатся). В результате университет постепенно наполняется не очень адекватными товарищами, которые накорню уничтожают уважение к преподавателям и науке, к тому же периодически создают видимость деятельности и получают гранты под свои недопроекты.&lt;br /&gt;&lt;br /&gt;У меня давно есть подозрения, что образовательную сферу курируют люди, которым не выгоден прогресс, и совсем не потому, что они шпионы или коррупционеры - всё проще - если вдруг всё наладиться, то им будет нечего делать - они лишаться работы и идти им будет некуда - где нужен человек, который всю жизнь реформировал образование? Верхушка, конечно, отправиться на реформы чего-нибудь другого и их даже похвалят, а остальным кранты будут - ни денег ни уважения ни будущего. Поэтому, вместо того, что бы просто дать людям денег и повысить престиж учёбы и преподавания, они распиливают средства на различные реформы: то перекинут часы с одного предмета на другой, то просто урежут время, причём делается всё это в открытую, никто даже не пытается подвести под реформы логичную основу. Из последних перлов:в программе, по которой будут обучаться то ли студенты всего БГУИР-а то ли только студенты ФИТиУ убрали один год английского - никто даже не подумал, что и обычному программисту и даже научному работнику английский нужен как воздух - без него никуда. Просто взяли и сократили с двух лет до года. Сам попал на другую забавную вещь: уча физику на 1-ом курсе мы использовали математический аппарат, который проходили по вышке в конце 2-ого курса, естественно что никто ничего не понимал, а большинство даже не пыталось понять.&lt;br /&gt; &lt;br /&gt;Многие ещё говорят, что ВУЗ не учит навыкам, которые нужны в реальной жизни. Имхо это, конечно, правда, но для начала надо сделать, что бы он хоть чему-нибудь учил и люди хотели учить и учиться, а если будет желание, то они сами программу и подкорректируют.&lt;br /&gt;&lt;br /&gt;P.S. при написании использовался личный опыт учёбы в программерском ВУЗ-е (БГУИР), в других ВУЗ-ах может оно и получше всё...&lt;br /&gt;P.P.S. то, что я критиковал выставление оценок ГЭК-ом не значит, что мне жалко тех же девяток (для хороших людей ничего не жалко :-) ), это значит, что я считаю такую практику неверной.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:6681</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/6681.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=6681"/>
    <title>анжинерия</title>
    <published>2009-05-30T15:49:08Z</published>
    <updated>2009-05-30T15:49:08Z</updated>
    <category term="экономика"/>
    <category term="БГУИР"/>
    <category term="диплом"/>
    <category term="образование"/>
    <category term="РБ"/>
    <content type="html">Практически завершил работу над своим дипломом и не могу не запостить замечательную табличку, как нельзя лучше характеризующую состояние нашего образования и людей им занимающихся.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Взято из методы по технико-экономическому обоснованию дипломного проекта (издано в БГУИР в 2005 году). Таблица содержит инфу для вычисления &lt;b&gt;общего объёма программного средства&lt;/b&gt; в условных машинных командах, из которого потом считаются все затраты. Объём считается как сумма команд, необходимых для реализации каждой функции. Очень интересно было бы узнать о методике расчёта данных для этой таблици и выборе средств для которых они расчитывались.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img297.imageshack.us/img297/1769/42098584.jpg" /&gt;&lt;br /&gt;&lt;img src="http://img3.imageshack.us/img3/8843/27425336.jpg" /&gt;&lt;br /&gt;&lt;img src="http://img3.imageshack.us/img3/459/92775900.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:6502</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/6502.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=6502"/>
    <title>links</title>
    <published>2009-04-24T08:54:10Z</published>
    <updated>2009-04-24T08:54:10Z</updated>
    <category term="fun"/>
    <category term="ai"/>
    <category term="development"/>
    <category term="links"/>
    <content type="html">gamedev:&lt;br /&gt;разработчики online аркады с эволюционирующим оружием &lt;a href="http://gar.eecs.ucf.edu/index.php?content=main"&gt;выложили видео&lt;/a&gt; демонстрирующее игровой процесс&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jobs.gamasutra.com/jobseekerx/viewjobrss.asp?cjid=18387&amp;amp;accountno=48212"&gt;вакансия от Blizzard&lt;/a&gt; увидев её истекал слюной до конца дня :-). Много думал о том, какой я ещё тупой и необразованный.&lt;br /&gt;&lt;br /&gt;development:&lt;br /&gt;&lt;a href="http://www.sorting-algorithms.com/"&gt;забавный сайт&lt;/a&gt; с демонстрацией наиболее популярных алгоритмов сортировки.&lt;br /&gt;&lt;br /&gt;ai:&lt;br /&gt;учёные таки ещё немного приблизились к &lt;a href="http://www.onlineinvestingai.com/blog/2009/03/28/singularity-update-new-chip-imitates-brain/"&gt;воплощению мозга в железе&lt;/a&gt;, быть может они даже заставят это приносить какую-то пользу.&lt;br /&gt;&lt;br /&gt;fun:&lt;br /&gt;&lt;a href="http://www.aistcompany.ru/"&gt;«Аист&amp;Co»&lt;/a&gt;, на мой взгляд, практически гениальный стартап. Улыбнуло описание компании.&lt;br /&gt;&lt;a href="http://www.membrana.ru/articles/imagination/2009/04/14/124100.html"&gt;описание исследования&lt;/a&gt; на тему "готовы ли человеки помогать роботам"</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:6176</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/6176.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=6176"/>
    <title>links</title>
    <published>2009-04-13T10:27:39Z</published>
    <updated>2009-04-13T10:27:39Z</updated>
    <category term="development"/>
    <category term="links"/>
    <category term="gamedev"/>
    <category term="erlang"/>
    <content type="html">несколько ссылок, собранных за последнюю неделю:&lt;br /&gt;&lt;br /&gt;gamedev:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gamedev.net/reference/articles/article2621.asp"&gt;пара мыслей по организации игрового процесса в RTC&lt;/a&gt;&lt;br /&gt;вот замечательная цитата:&lt;br /&gt;Gather resources. Buy some units. Construct a building. Gather more resources. Buy more units. Construct more buildings. Now, do it all again. Rinse and repeat. Eventually, amass a huge mob of units. Drag-select them all and attack the enemy base. Does this sound familiar?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.java4k.com/index.php?action=home"&gt;конкурс игр на Java, размером не более 4K.&lt;/a&gt; Есть очень интересные поделки.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://scalablegamedesign.cs.colorado.edu/wiki/Collaborative_Diffusion"&gt;интересный метод организации поведения ботов, на примере Pac-Man.&lt;/a&gt;&lt;br /&gt;и пара слов вдогонку предыдущему линку: &lt;a href="http://en.wikipedia.org/wiki/Antiobjects"&gt;Antiobjects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;development:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.planeterlang.org/en/planet/article/How_My_Brain_Kept_Me_from_Co-Founding_YouTube/"&gt;How My Brain Kept Me from Co-Founding YouTube&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;erlang:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.planeterlang.org/en/planet/article/Boost_message_passing_between_Erlang_nodes/"&gt;хорошая статья об ускорении передачи сообщений между Erlang нодами&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;и напоследок: &lt;a href="http://www.youtube.com/watch?v=BS88G5WBcfQ"&gt;видео о том, в каком большом мире мы живём&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:6130</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/6130.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=6130"/>
    <title>VMware и тестирование</title>
    <published>2009-04-09T08:38:09Z</published>
    <updated>2009-04-09T08:38:09Z</updated>
    <category term="тестирование"/>
    <category term="vmware"/>
    <content type="html">&lt;a href="http://kb.vmware.com/selfservice/viewContent.do?externalId=1002830&amp;amp;sliceId=1"&gt;очередной образчик передовых идей гениальных разработчиков VMware&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;кратко: как отдебагить твой код, который общается с их сервером не с помощью api, а прямо через SOAP запросы? VMware знает как! Просто берёшь их скрипт, копируешь в него свой код (у них там даже нужное место подписано) и запускаешь его. Замечательный универсальный метод - отдебжит всё, что угодно.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:5672</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/5672.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=5672"/>
    <title>vmware-tools</title>
    <published>2009-03-31T11:18:34Z</published>
    <updated>2009-03-31T11:18:34Z</updated>
    <category term="esx"/>
    <category term="vmware-tools"/>
    <category term="vmware"/>
    <content type="html">В очередной раз поражаюсь гениальности разработчиков в VMware. Понадобилось собрать vmware-tools - утилитки/модули, ставящиеся на гостевые оси в ESX Server, дабы те лучше работали. Естественно по наивности решил работать не из консоли, предоставляемой ESX Server-ом (ну убогая она), а через Putty, кто ж знал, что при инсталяции этих тулзов без предупреждения выгружаются сетевые модули :-(.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:5614</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/5614.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=5614"/>
    <title>ESX hell</title>
    <published>2009-03-27T12:53:12Z</published>
    <updated>2009-03-27T12:53:12Z</updated>
    <category term="esx"/>
    <category term="development"/>
    <content type="html">только что подобрал отличное описание процесса разработки под ESX. &lt;br /&gt;&lt;br /&gt;Итак, разработка под ESX Server эквивалентна попытке наладить процесс постройки виллы на маленьком острове с действующим вулканом и абсолютно враждебными рабочими и стройматериалами. Стоит отвернуться, как доблестные джамшуты с хитрыми рожами начинают менять рельеф выбранной под строительство местности, а прорабы прячутся в бетономешалки. Поставщики вместо нормальных материалов предлагают полное Г, а при отказе его использовать начинают предлагать наладить производство шлакобетонных блоков прямо на месте, когда ты требуешь от них всего лишь кирпичей. Но, даже получив искомые кирпичи, радоваться рано, будучи успешно вмурованным в стену, кирпич может просто испариться или перебежать в другое место. &lt;br /&gt;Из-за такой бяки с условиями, приходится стройплощадку окружать бетонным забором с колючей проволокой и вышками, стрелки на которых стреляют из ГРАНАТОМЁТОВ, как только видят непорядок. Более того, т.к. после пары выстрелов не остаётся практически ничего, то необходимо держать дорогую бригаду преданных людей, который после очередной разборки, бульдозерами зачищают местность, аккуратно объезжая чудом устоявшие строения, и ловят разбежавшихся рабочих.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:5288</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/5288.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=5288"/>
    <title>links</title>
    <published>2009-03-27T11:19:55Z</published>
    <updated>2009-03-27T11:19:55Z</updated>
    <category term="tmnt"/>
    <category term="links"/>
    <category term="gamedev"/>
    <category term="erlang"/>
    <content type="html">несколько интересных материалов:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.businessweek.com/technology/content/feb2009/tc20090228_990934.htm"&gt;индийцы и китайцы бегут из США :-)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://positech.co.uk/cliffsblog/?p=216"&gt;Sex discrimination and who works on games&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bitbucket.org/justin/webmachine/wiki/Home"&gt;REST framework on Erlang с симпатичной финтифлюшкой в виде графического отображения путей обработки запросов&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jsofts.com/tmntsprites/about.php"&gt;спрайты из игрушек про черепашек ниндзя и фанатский проект с ними.&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:4880</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/4880.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=4880"/>
    <title>информационный голод</title>
    <published>2009-03-13T15:24:29Z</published>
    <updated>2009-03-13T15:31:36Z</updated>
    <category term="обучение"/>
    <category term="программирование"/>
    <content type="html">Лем, в одном из рассказов о &lt;a href="http://ru.wikipedia.org/wiki/Ийон_Тихий"&gt;Йоне Тихом&lt;/a&gt; упоминает (или предсказывает?) ситуацию, когда объём доступных человеку знаний (и скорость их производства) превышает возможности этого самого человека по изучению нового. И что-то в последнее время кажется мне, что человечество всё ближе подходит к этой границе. По крайней мере, у меня начал накапливаться ком того, что &lt;i&gt;надо бы прочитать и надо бы изучить&lt;/i&gt;, но вот как-то нет времени, и неделя за неделей этот ком всё увеличивается. &lt;br /&gt;В "давние годы", когда я был полноценным студентом (т.е. только учился, и не работал) эта проблема как-то отходила в сторону, т.к. всегда были летние каникулы, когда можно было и отдохнуть и прочитать всё, что накопилось за год. Но вот учёба кончилась и пришли суровые рабочие будни и лишь месяц законного отдыха (который таки хочется потратить именно на отдых). Утром надо на работу, вечером голова практически не варит и что-то учить затруднительно (хотя попытки, конечно есть :-) ). А расти-то над собой ой как хочется, беда в общем.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Немного покумекав, прикинул возможные варианты выхода из 'кризиса':&lt;br /&gt;&lt;br /&gt;- узкая специализация. Вполне себе выход, отбрасываем всё что не касается любимой области и вперёд, объём необходимых знаний резко уменьшается. Но есть пара больших минусов: что делать, если любимая область ещё не найдена и для успешного её определения необходимо дальше копать во все стороны? К тому же IT сейчас развивается слишком динамично, что бы специализироваться в чём-то одном, есть большой шанс оказаться у разбитого корыта (особенно если тянет на разного-рода "эксперементальные технологии"). &lt;br /&gt;&lt;br /&gt;- идти в науку - достойный и патриотичный вариант, если конечно не считаешь большинство "научных деятелей" отмывателями денег и согласен жить на мизерную зп (это если у нас, что там у них за бугром вообще не известно, а в MIT меня вряд ли возьмут, жаль :-( ) К сожалению не подхожу ни под 1-ое ни под 2-ое требование.&lt;br /&gt;&lt;br /&gt;- непыльное место работы - работаешь 4 часа, 4 часа что-то читаешь и т.п. Примерно так у меня сейчас всё и есть, только не всегда получается не работать на работе и заниматься чем-то действительно полезным, когда не работаешь.  Опять же, работая по 4 часа расти по карьерной лестнице куда сложнее, чем работая 8, да и доволен своей работой вряд ли будешь, хотя смотря как работать.&lt;br /&gt;&lt;br /&gt;- открытие своего дела, раскрутка и доведение до состояния "оно приносит деньги без моего вмешательства" - идеальный вариант, но опять же нужны знания и идеи, второе может и есть, а 1-ого что-то не хватает. Опять замкнутый круг.&lt;br /&gt;&lt;br /&gt;Вот так вот, чем дальше, тем сложнее учиться, не говоря уж о получении практического опыта (по моим оценкам, что бы хотя бы приблизиться к возможности адекватного использования какой-либо технологии необходимо полгода-год, что не есть мало)&lt;br /&gt;&lt;br /&gt;P.S. моим работодателям: не принимайте 3-ю запись близко к сердцу, на работе я в первую очередь работаю, а потом уж занимаюсь "посторонними" везами.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:4656</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/4656.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=4656"/>
    <title>learning Lisp</title>
    <published>2009-03-12T10:12:32Z</published>
    <updated>2009-03-12T10:12:32Z</updated>
    <category term="blog"/>
    <category term="lisp"/>
    <content type="html">наткнулся на &lt;a href="http://funcall.blogspot.com/"&gt;интересный блог о лиспе&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;и серию замечательных постов о том, как Joe Marshall (собственно автор блога) учил лисп в MIT-е:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://funcall.blogspot.com/2009/03/i-hate-lisp.html"&gt;I hate Lisp&lt;/a&gt;&lt;br /&gt;&lt;a href="http://funcall.blogspot.com/2009/03/computers-ugh.html"&gt;Computers? Ugh.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://funcall.blogspot.com/2009/03/not-lisp-again.html"&gt;Not Lisp again....&lt;/a&gt;&lt;br /&gt;&lt;a href="http://funcall.blogspot.com/2009/03/writing-blog-entries-is-hard.html"&gt;...&lt;/a&gt;&lt;br /&gt;&lt;a href="http://funcall.blogspot.com/2009/03/few-speed-bumps.html"&gt;A few speed bumps&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:4406</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/4406.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=4406"/>
    <title>links</title>
    <published>2009-03-10T15:09:06Z</published>
    <updated>2009-03-10T15:09:06Z</updated>
    <category term="математика"/>
    <category term="алгоритмы"/>
    <category term="links"/>
    <content type="html">две интересные ссылки:&lt;br /&gt;&lt;br /&gt;коллекция алгоритмов на все случаи жизни: &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_algorithms"&gt;http://en.wikipedia.org/wiki/List_of_algorithms&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;и, наоборот, собрания нерешённых математических проблем:&lt;br /&gt;&lt;a href="http://garden.irmacs.sfu.ca/"&gt;http://garden.irmacs.sfu.ca/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Unsolved_problems_in_mathematics"&gt;http://en.wikipedia.org/wiki/Unsolved_problems_in_mathematics&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:4181</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/4181.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=4181"/>
    <title>VMware vCenter Converter - bad, bad, bad</title>
    <published>2009-03-04T11:30:02Z</published>
    <updated>2009-03-04T11:30:02Z</updated>
    <category term="vmware vcenter converter"/>
    <content type="html">На днях по производственной необходимости коллега копался в VMware vCenter Converter 4.0, кто не знает - штука для переноса машин с физических хостов на виртуальные. Интересовались сугубо тем как оно переносит машины с линуксом. Так вот, в очередной раз подтвердилось мнение, что в VMware работают либо одни индусы, либо студенты, либо наркоманы в последней стадии... Переносят машины они в hot режиме (т.е. без ребута и вообще какой-нибудь остановки оси) и копируют содержимое дисков по файлам... Учитывая, что большинство файловых систем не умеет делать какие-либо снапшоты себя любимых и вообще блокировать доступ, было бы забавно посмотреть, что будет, если во время миграции какой-нибудь процесс будет активно работать с файлами ]:-&amp;gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:4031</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/4031.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=4031"/>
    <title>авось, это последние дни VMware</title>
    <published>2009-02-25T11:58:56Z</published>
    <updated>2009-02-25T11:58:56Z</updated>
    <category term="esx"/>
    <category term="xenserver"/>
    <category term="red hat"/>
    <category term="kvm"/>
    <category term="citrix"/>
    <category term="vmware"/>
    <content type="html">Просто замечательные новости: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.citrix.com/English/NE/news/news.asp?newsID=1687130"&gt;Citrix делает XenServer бесплатным&lt;/a&gt;, а&lt;br /&gt;&lt;a href="http://www.redhat.com/virtualization-strategy/"&gt;RedHat всё активнее продвигает свои решения на основе KVM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Близится тот день, когда я смогу станцевать на костях ненавистной VMware и забить на их писанный недостудентами и проектированный недоархитекторами SDK.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:3712</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/3712.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=3712"/>
    <title>yahoo pipes</title>
    <published>2009-02-20T09:55:09Z</published>
    <updated>2009-02-20T09:55:09Z</updated>
    <category term="feed aggregator"/>
    <category term="rss"/>
    <category term="визуальное программирование"/>
    <category term="pipe"/>
    <category term="yahoo pipes"/>
    <category term="visual programming"/>
    <category term="programming"/>
    <category term="dataflow"/>
    <content type="html">Наткнулся на отличную реализацию визуального программирования (ну или почти программирования :-) ) обработки потока данных, называется это чудо yahoo pipes и предназначено для сбора и фильтрации rss/atom и т.п. контента. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://pipes.yahoo.com/pipes/"&gt;родной сайт&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jumpcut.com/fullscreen?id=F4396574585311DC87A2000423CF0184&amp;amp;type=clip"&gt;вводное видео лежит тут&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:3457</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/3457.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=3457"/>
    <title>some links</title>
    <published>2009-02-19T10:06:07Z</published>
    <updated>2009-02-19T10:06:07Z</updated>
    <category term="математика"/>
    <category term="генератор карт"/>
    <category term="rpg"/>
    <category term="рпг"/>
    <category term="links"/>
    <category term="erlang"/>
    <content type="html">&lt;lj-cat text="Несколько интересных ссылок попавшихся на глаза:"&gt;&lt;br /&gt;&lt;br /&gt;Несколько интересных ссылок попавшихся на глаза:&lt;br /&gt;&lt;br /&gt;для программистов:&lt;br /&gt;вводные статьи по erlang (автор обещал что будет писать про использование языка в своём проекте, но пока описал только базовые особенности языка, зато доступно и по русски).&lt;br /&gt;&lt;a href="http://habrahabr.ru/blogs/erlang/51517/#habracut"&gt;http://habrahabr.ru/blogs/erlang/51517/#habracut&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;по словам авторов: "SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc.", судя по всему так оно и есть. Я бы добавил что использовать это легко и просто.&lt;br /&gt;&lt;a href="http://www.sfml-dev.org/"&gt;http://www.sfml-dev.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;для математиков:&lt;br /&gt;Забавная теорема о том, что многомерные объекты не могут иметь полностью случайную структуру: &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Hales-Jewett_theorem"&gt;http://en.wikipedia.org/wiki/Hales-Jewett_theorem&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;А это собственно раздел математики который изучает условия при которых в хаосе появляются элементы упорядоченности: &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ramsey_theory"&gt;http://en.wikipedia.org/wiki/Ramsey_theory&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;для рпг-шников:&lt;br /&gt;проприетарный генератор карт (и прочего стафа): &lt;a href="http://profantasy.com/"&gt;http://profantasy.com/&lt;/a&gt;&lt;br /&gt;просто генераторы карт: &lt;a href="http://nbos.com/products/mapper/mapper.htm"&gt;http://nbos.com/products/mapper/mapper.htm&lt;/a&gt;&lt;br /&gt;создай себе альтер эго: &lt;a href="http://www.heromachine.com/"&gt;http://www.heromachine.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/lj-cat&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:3249</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/3249.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=3249"/>
    <title>минский Nival</title>
    <published>2009-02-16T17:04:14Z</published>
    <updated>2009-02-16T20:33:04Z</updated>
    <category term="nival"/>
    <category term="gamedev"/>
    <content type="html">Сегодня знакомый кинул линку на статью товарищей из минского отделения Нивала, о том как у них шёл проект последние N месяцев (вернее как они его убивали, а потом воскрешали, вот только воскресили ли): &lt;a href="http://habrahabr.ru/blogs/pm/51929/"&gt;http://habrahabr.ru/blogs/pm/51929/&lt;/a&gt; . &lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Надо сказать, что я пытался к ним устроится, но этому помешало плохо написанное тестовое задание и дедлайн распределения в ВУЗе, теперь сижу и думаю, как же мне повезло. Я конечно, не лид, не геймдизайнер (хотя не прочь заделаться и тем и другим :-) ), обычный программист, но блин, не объяснить людям какую игру(какой продукт) они делают (там так и написано)... Интересно, как они с "отлично пройденной концепт фазой", не смогли разъяснить своей команде что они ваяют, если даже заказчик и руководство поняли? Ну да ладно, подумаешь, не объяснили, но дальше ещё интереснее:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Грамотный лид программист Димусик тогда дочитывал Совершенный Код МакКоннела и смог эффективно внедрить изложенные там идеи"&lt;/i&gt; - я всегда поражался тому, как люди относятся к этой книжке... Не в обиду программисту Димусику (в конце концов быть может он просто использовал все аргументы которые мог найти, что бы убедить начальство дать время на переделку), но лично меня эта фраза чуть не загнала под стол. Лид читающий "Совершенный код" и находящий в нём что-то новое - это очень странно. Я бы рекомендовал читать это только средненьким студентам, как средство для упорядочивания имеющихся знаний (и то не шибко верить).&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Мы внедрили скриптовую систему на многих уровнях проектах, настоящий data driven подход."&lt;/i&gt; - Круто, молодцы, заюзали сложную современную технологию... Как же вы до этого маялись?&lt;br /&gt;"Хардкод 200 заклинаний в героях 5" - аааааааа, ужаааааааас, паника... Я был лучшего мнения о ниваловцах :-(&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Вся команда была в шоке. Это было фиксировано 3 дня, из которых только 1 день писался код, это была 1 итерация, вместо 2-3-4 недель и 3-5-10 итераций."&lt;/i&gt; - это только мне кажется, что данный процесс вполне нормален и даже обычен?&lt;br /&gt;&lt;br /&gt;Цитировать больше не буду, привёл наиболее яркие моменты, статья вообще паническая...&lt;br /&gt;Собственно, кошмар... Приду домой выпью кефиру, поиграю в третьих героев, подумаю о том, как мне везёт в жизни и проносит мимо таких вот вещей, о том что геймдев, наверно, действительно во мгле, и о том, что может быть Нивал не настолько крут, как мне казалось.&lt;br /&gt;&lt;br /&gt;P.S. Может быть написано грубо, но пост у меня вызвал именно такие впечатления, быть может там всё намного лучше, чем написано. В любом случае плюс в том, что человек решился это написать... я бы такое оставил внутри компании: полезного для окружающих 0, зато антипиара выше крыши.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:2853</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/2853.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=2853"/>
    <title>tiendil @ 2009-02-05T11:28:00</title>
    <published>2009-02-05T09:31:39Z</published>
    <updated>2009-02-05T09:31:39Z</updated>
    <category term="юмор"/>
    <category term="хаус"/>
    <content type="html">если кто ещё не видел: &lt;a href="http://vonom.nnm.ru/kniga_o_hause_1/"&gt;книга о Хаусе&lt;/a&gt;&lt;br /&gt;N минут смеха обеспечено.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:2797</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/2797.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=2797"/>
    <title>Школьное образование</title>
    <published>2009-01-28T10:27:38Z</published>
    <updated>2009-01-28T13:55:01Z</updated>
    <category term="Беларусь"/>
    <category term="школы"/>
    <category term="linux"/>
    <category term="образование"/>
    <category term="реформы"/>
    <content type="html">С каждым годом читать новости как-либо связанные со школьным образованием всё веселее и страшнее, умные дяди и тёти из кожи вон лезут, что бы помочь деткам просвятиться и войти в жизнь уверенными и подготовленными... Только, блин, что-то у них не шибко получается, вот очередной перл:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"В ГИАЦ недавно установлен один из самых популярных дистрибутивов Linux — Ubuntu. Специалисты центра убедились, что почти ничего из распространенных в школе программных продуктов под Linux не идет."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Взято отсюда: &lt;a href="http://news.tut.by/it/127708.html"&gt;http://news.tut.by/it/127708.html&lt;/a&gt; (тут.бай конечно не самый достоверный источник, да и журналисты обычно всё перевирают, но всё же фраза замечательная)&lt;br /&gt;&lt;br /&gt;для справки: &lt;i&gt;ГИАЦ - Главный информационно-аналитический центр Министерства образования Республики Беларусь.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Бедняги не смогли запустить пэинт и ворд под линухом, скорее всего, правда, даже не пытались. Про альтернативы они тоже не подумали. Хотя с чего бы им знать обо всём этом, они же &lt;b&gt;главные специалисты по образованию&lt;/b&gt;, не по информатике или программированию, не по языкам, не по математике и даже не по биологии. Только они знают как "правильно" учить и не важно чему, главное ведь процесс, а не результат.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:2327</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/2327.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=2327"/>
    <title>привет индийским друзьям от русских медведей</title>
    <published>2009-01-20T14:10:15Z</published>
    <updated>2009-01-20T14:10:15Z</updated>
    <category term="обучение"/>
    <category term="индия"/>
    <category term="разработка"/>
    <category term="links"/>
    <content type="html">две ссылки:&lt;br /&gt;&lt;br /&gt;о том как учат индийских программистов (не знаю утка или нет, но читать забавно): &lt;br /&gt;&lt;a href="http://blog.uncool.in/2009/01/19/computer-science-fail-higher-education-in-india/"&gt;http://blog.uncool.in/2009/01/19/computer-science-fail-higher-education-in-india/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;и о том как правильно вводить новичков в проект, имхо, очень кошерный подход :-) :&lt;br /&gt;&lt;a href="http://habrahabr.ru/blogs/development/49627/#habracut"&gt;http://habrahabr.ru/blogs/development/49627/#habracut&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:2091</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/2091.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=2091"/>
    <title>впечатления от конференции у Steel Monkeys</title>
    <published>2009-01-18T20:16:21Z</published>
    <updated>2009-01-18T20:32:42Z</updated>
    <category term="конференция"/>
    <category term="геймдев"/>
    <category term="steel monkeys"/>
    <category term="gamedev"/>
    <content type="html">Вчера довелось присутствовать на мини геймдев конференции, организованной Steel Monkeys. Ничего кардинально нового я там не услышал, но впечатление в целом сформировалось положительное. Все выступавшие товарищи оставили впечатление адекватных и прошаренных людей.&lt;br /&gt;&lt;br /&gt;В программе было: 30 минут выступления ген. директора и по 45 минут на пару слов о графике, физике, ИИ и о выходе из критических ситуаций + экскурсия по офису в середине мероприятия. Всё время конференции на заднем плане выступлений проскальзывал лёгкий пиар их игрушки (2 Days to Vegas), которую, кстати, разрабатывают за свои кровные, уже измеряемые миллионами вечнозелёных, но ничего интересного про реализацию упомянуто не было. Конференция позиционировалась как нечто обучающее и отсеивающее молодых гейм-девелоперов, в связи с чем тематика докладов была уж совсем поверхностной (можно было и чуть глубже рассказать, всё-таки начинающие девелоперы и сами что-то читают :-) ), но полезная информация лично для меня была, за что парням респект и уважуха, немного упорядочили мусор на полках моей памяти. Хотя я бы чуть подправил регламент и растянул время выступления генерального (Тимофей Двоскин) и ответов на вопросы технического (Дмитрий Лукашевич) директоров часа на 3, а сами доклады уложил бы в 30 минут.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;из выступления генерального:&lt;br /&gt;- они сделали игрушку по мультику Bob The Builder - я его как-то видел, курительная штука для самых маленьких, почему-то очень врезался в память (может на подсознание давят :-))&lt;br /&gt;- по сравнению с декабрём 2007, продажи игр за декабрь 2008 выросли на 22% - кризис есть и в геймдеве, но мы его не боимся&lt;br /&gt;- разрабатывают свой ацкий кросплатформенный движок (PC, PS2, PS3, XBox360) - говорят что игры на разные платформы можно перестроить за 25 минут.&lt;br /&gt;- соотношение программеров к художникам 1:2 а не 1:3 т.к. пишут своё двигло (программеров 21, художников 45)&lt;br /&gt;- всего работает 90 человек&lt;br /&gt;- не в ПВТ и не будут там - то ли не пускают, то ли не хотят, а может и то и другое&lt;br /&gt;- генеральный сказал что в геймдеве как ни где ещё нужно чувство коллективной ответственности, почему-то я ему верю&lt;br /&gt;- лучшие игры делаются независимыми разработчиками за свои кровные, т.к. заказчики не давят со своими требованиями и не лишают свободы творчества (правда какой процент игр у таких разработчиков доживает до выхода...)&lt;br /&gt;- что бы срубить баблоса либо делаем кучу трешака либо мало качественных продуктов, причём вначале на качество не хватает денег, поэтому трешак&lt;br /&gt;&lt;br /&gt;из лекции про графику:&lt;br /&gt;рассказывали как можно анализировать вражеские продукты что бы тырить технологии ,-) - суть лекции: гамаешься и смотришь, смотришь и гамаешься. Показали пару роликов из кризиса и гта4, рассказали как кто делает тени.&lt;br /&gt;&lt;br /&gt;про физику:&lt;br /&gt;рассказали про 3 либы/движка: ODE, PhysX, Havok. Основной смысл: ODE - это база, Havok рулит + вроде как уже можно бесплатно юзать. &lt;br /&gt;&lt;br /&gt;про ИИ:&lt;br /&gt;рассказали про генерацию трафика в городе... точнее описали какие задачи надо решить и какие фишки можно добавить, но ни слова о том как :-(, хотя в общем интересно, а как мы и сами знаем.&lt;br /&gt;&lt;br /&gt;про кранч (&lt;a href="http://en.wikipedia.org/wiki/Game_programming#Crunch_time"&gt;http://en.wikipedia.org/wiki/Game_programming#Crunch_time&lt;/a&gt;)&lt;br /&gt;если надо работать допоздна, то им организуют ужины и развозят по домам, лишь бы уложились в сроки. &lt;br /&gt;&lt;br /&gt;Вот такие впечатления. &lt;br /&gt;&lt;br /&gt;P.S. &lt;br /&gt;А офис всё-таки у них далеко, могли бы и переехать поближе к центру.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:tiendil:2038</id>
    <link rel="alternate" type="text/html" href="http://tiendil.livejournal.com/2038.html"/>
    <link rel="self" type="text/xml" href="http://tiendil.livejournal.com/data/atom/?itemid=2038"/>
    <title>при отладке смотри во все три глаза и думай в две головы</title>
    <published>2009-01-15T12:29:06Z</published>
    <updated>2009-01-15T12:29:06Z</updated>
    <category term="препроцессор"/>
    <category term="cpp"/>
    <category term="c++"/>
    <category term="внимательность"/>
    <category term="preprocessor"/>
    <category term="c"/>
    <content type="html">Недавно столкнулся с забавной фишкой сишного препроцессора, которая минут на 15 поколебала мою веру во всё рациональное, доброе и вечное :-). Проблема, конечно же, была вызвана сугубо моей криворукостью, но всё-таки напомнила, что о cpp лучше не забывать - эта штука бдит и всегда готова воспользоваться любой опечаткой, дабы сделать гадость. Проблему вызвал следующий код:&lt;br /&gt;&lt;br /&gt;//comment&lt;br /&gt;//next line of comment&lt;br /&gt;//oops \&lt;br /&gt;int my_variable;&lt;br /&gt;&lt;br /&gt;int my_variable2;&lt;br /&gt;&lt;br /&gt;После обработки препроцессором, в коде остаётся объявление только второй переменной "int my_variable2;", первое же объявление сливается с комментарием и благополучно вырезается не оставляя даже намёка на причину ошибок в коде, использующем my_variable (которую компилятор просто не может найти).&lt;br /&gt;Самое интересное, что главной проблемой в нахождении опечатки было то, что я не догадался посмотреть чуть правее основного столбика с кодом, полагая что там ничего нет. &lt;br /&gt;Как вывод: при отладке да и вообще в жизни не стоит просто так откидывать "очевидные" вещи лишь потому, что возникло впечатление, будто они не влияют на сложившуюся ситуацию.</content>
  </entry>
</feed>
