<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3845899453642560300</id><updated>2011-12-30T11:22:04.219+02:00</updated><category term='ruby'/><category term='playboy'/><category term='fuck'/><category term='specialization'/><category term='Microsoft'/><category term='10 пунктов'/><category term='архитектура'/><category term='SQL'/><category term='encoding'/><category term='bug'/><category term='dynamic'/><category term='ActiveRecord'/><category term='perl'/><category term='c-sharp'/><category term='CI'/><category term='юмор'/><category term='RIA'/><category term='ASP.NET'/><category term='cs'/><category term='string'/><category term='stackoverflow'/><category term='Coding Guidelines'/><category term='будам'/><category term='csharp'/><category term='excel'/><category term='TDD'/><category term='python'/><category term='менеджмент проектов'/><category term='работа'/><category term='rss'/><category term='ORM'/><category term='производительность'/><category term='браузеры'/><category term='windows'/><category term='.net'/><category term='performance'/><category term='перевод'/><category term='10 типов'/><category term='dos'/><category term='intern pool'/><category term='strings'/><category term='Facebook'/><category term='work'/><category term='Yahoo'/><category term='ie9'/><category term='GlassDoor'/><category term='руководство'/><category term='специализация'/><category term='история ПО'/><category term='empty'/><category term='java'/><category term='mysql'/><category term='english'/><category term='silverlight'/><category term='зарплаты'/><category term='deployment'/><category term='вредные советы'/><category term='side project'/><category term='QSort'/><category term='book'/><category term='Google'/><category term='ie'/><category term='tip'/><category term='прогноз'/><category term='life'/><category term='C#'/><category term='цитаты'/><category term='regex'/><category term='MVC 3'/><category term='esl'/><category term='отзывы'/><category term='generics'/><category term='server'/><category term='NHibernate'/><category term='quotes'/><category term='code generator'/><category term='set names'/><category term='программирование'/><title type='text'>.NET ate my MOSK;</title><subtitle type='html'>Про суровые ITшные будни серьезно и с юморком ;)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-5583214637002421654</id><published>2011-05-15T19:31:00.000+03:00</published><updated>2011-05-15T19:31:04.756+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CI'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Я был на Ciklum .Net Saturday</title><summary type='text'>Если коротко, то когда я ехал в Киев, то электричка громко пела: туду-туду, туду-туду, туду-туду. На встрече #Ciklum .Net Saturday, докладчики говорили: TDD-TDD, TDD-TDD, TDD-TDD. 
Возвращению домой, я таки заметил, что на самом деле звук электрички был: тыдыды-тыдыды, тыдыды-тыдыды, TDD-TDD ;)

Доклады на конференции шли в два потока, так что, к сожалению, посмотреть все и сразу у меня не вышло.</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/5583214637002421654/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/05/ciklum-net-saturday.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/5583214637002421654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/5583214637002421654'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/05/ciklum-net-saturday.html' title='Я был на Ciklum .Net Saturday'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-1577077181963017279</id><published>2011-04-23T16:01:00.000+03:00</published><updated>2011-04-23T16:01:32.764+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC 3'/><title type='text'>Как запустить веб сайт Asp.net MVC 3, если хостинг еще не поддерживает ASP.NET MVC 3</title><summary type='text'>Я приобрел хостинг Soho от Mochahost. Они поддерживают ASP.NET 4, но все еще не поддерживают ASP.NET MVC 3 (вторая версия MVC поддерживается). Я только недавно занялся освоением новых фичей 4-го фреймворка и свежего MVC 3, так что думаю, что мой опыт разворачивания MVC 3 приложений, на хостинг будет полезен новичкам и сэкономит им несколько часов времени.

Шаг 0: Включите ASP.NET 4.0 Integrated </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/1577077181963017279/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/04/aspnet-mvc-3-aspnet-mvc-3.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1577077181963017279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1577077181963017279'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/04/aspnet-mvc-3-aspnet-mvc-3.html' title='Как запустить веб сайт Asp.net MVC 3, если хостинг еще не поддерживает ASP.NET MVC 3'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-7202677486027867843</id><published>2011-03-27T15:22:00.000+03:00</published><updated>2011-03-27T15:22:17.029+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><category scheme='http://www.blogger.com/atom/ns#' term='браузеры'/><category scheme='http://www.blogger.com/atom/ns#' term='ie9'/><title type='text'>Internet Explorer 9 – я его зауважал</title><summary type='text'>Недавно, в целях эксперимента решил поставить себе Internet Explorer 9. Еще седьмая и восьмая версия привлекали мое внимание тем, что… дико тормозили при загрузке и крешались на продуктах того же Майкрософта, я имею ввиду OWA (Outlook Web Access). 

Но, девятая версия – это действительно огромный шаг в сторону улучшения качества продукта. Так уж получилось, что основной браузер для меня – это </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/7202677486027867843/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/03/internet-explorer-9.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7202677486027867843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7202677486027867843'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/03/internet-explorer-9.html' title='Internet Explorer 9 – я его зауважал'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-7439617319648991375</id><published>2011-03-03T02:54:00.001+02:00</published><updated>2011-03-03T02:57:52.642+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>А вот он где спрятался!  (HttpContext.Current.Server)</title><summary type='text'>private static HttpServerUtility Server = HttpContext.Current.Server;</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/7439617319648991375/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/03/httpcontextcurrentserver.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7439617319648991375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7439617319648991375'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/03/httpcontextcurrentserver.html' title='А вот он где спрятался!  (HttpContext.Current.Server)'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-2982578316562074315</id><published>2011-02-27T21:36:00.004+02:00</published><updated>2011-02-27T21:47:07.363+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='encoding'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='set names'/><title type='text'>MySQL и C#: Проблема с русскими буквами при сохранении в таблицу</title><summary type='text'>Наверное это самая популярная проблема в MySQL – при сохранении русского текста в таблицу, текст стает таким вот: «?????? ??????!». Т.е все русские буквы преобразовываются в знаки вопроса, что говорит о проблеме кодировок. Самым популярным решением этой проблемы было выполнить следующий запрос для установки необходимой кодировки после подключения:SET NAMES utf8Это и у меня работало в Perl и PHP, </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/2982578316562074315/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/02/mysql-c.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/2982578316562074315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/2982578316562074315'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/02/mysql-c.html' title='MySQL и C#: Проблема с русскими буквами при сохранении в таблицу'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-1454593044921894724</id><published>2011-02-04T16:44:00.004+02:00</published><updated>2011-02-04T16:50:01.982+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dynamic'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# code snipped: Create Excel instance using the dynamic keyword</title><summary type='text'>The code below creates dynamic Excel.Application object without referencing the Excel COM server dll.using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            dynamic excel = Activator.CreateInstance(Type.GetTypeFromProgID("Excel.Application"));            </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/1454593044921894724/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/02/c-code-snipped-create-excel-instance.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1454593044921894724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1454593044921894724'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/02/c-code-snipped-create-excel-instance.html' title='C# code snipped: Create Excel instance using the dynamic keyword'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-6672959929138563797</id><published>2011-01-31T14:51:00.000+02:00</published><updated>2011-01-31T14:52:57.282+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side project'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'></title><summary type='text'>I am working on DeepRSSТайна, покрытая мраком...</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/6672959929138563797/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/i-am-working-on-deeprss.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6672959929138563797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6672959929138563797'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/i-am-working-on-deeprss.html' title=''/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-8649562274600758827</id><published>2011-01-27T22:49:00.002+02:00</published><updated>2011-01-27T23:03:43.946+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='generics'/><category scheme='http://www.blogger.com/atom/ns#' term='specialization'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Почему следует избегать специализации обобщений для базовых классов и интерфейсов в C#</title><summary type='text'>За этой статьей стоит одна бессонная ночь, проведенная в холодном дебагере Вижуалстудии. Я совершил ошибку. Интересную ошибку, которой спешу поделиться.Речь пойдет об обобщениях в C#, их конкретизации и о том, что иногда не стоит доверять ни компилятору, ни собственному интеллекту, а просто не наследовать от мухи слона, заводя огромное количество ненужных абстракций.Длинная вводнаяДля начала, </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/8649562274600758827/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/c.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8649562274600758827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8649562274600758827'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/c.html' title='Почему следует избегать специализации обобщений для базовых классов и интерфейсов в C#'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-6002746495455920776</id><published>2011-01-24T10:14:00.006+02:00</published><updated>2011-02-08T22:02:05.987+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='руководство'/><category scheme='http://www.blogger.com/atom/ns#' term='перевод'/><title type='text'>31 день с Silverlight :: День #1: События мыши в Silverlight</title><summary type='text'>Полный список англоязычный постов, вы можете найти тут: 31 Days of Silverlight Series = Awesome!Оригинал англоязычного поста: Day #1: Mouse Events in SilverlightВ своем первом посте «31 день с Silverlight», мы сосредоточимся на обработчиках событий мыши. В случае интерактивных приложений, вы всегда желаете знать, когда пользователи работают с вашим приложением при помощи мыши. Это руководство </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/6002746495455920776/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/31-silverlight-1-silverlight.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6002746495455920776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6002746495455920776'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/31-silverlight-1-silverlight.html' title='31 день с Silverlight :: День #1: События мыши в Silverlight'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-3100862607058887791</id><published>2011-01-24T00:28:00.001+02:00</published><updated>2011-01-24T00:31:08.537+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='зарплаты'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='GlassDoor'/><category scheme='http://www.blogger.com/atom/ns#' term='отзывы'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>&lt; link &gt; GlassDoor – сервис, на котором можно узнать про зарплаты в Google, Microsoft, Facebook, Yahoo</title><summary type='text'>… И есть даже информация про Украинские компании, хотя, очень мало. Работа сайта базируется на анонимных анкетах пользователей. Можно оценить компанию, дать отзыв, рассказать о зарплате и.т.д. Такие анонимные анкеты, по моему субъективному мнению, могут быть довольно точными.      GlassDoor.com</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/3100862607058887791/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/glassdoor-google-microsoft-facebook.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/3100862607058887791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/3100862607058887791'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/glassdoor-google-microsoft-facebook.html' title='&lt; link &gt; GlassDoor – сервис, на котором можно узнать про зарплаты в Google, Microsoft, Facebook, Yahoo'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-1240552645836472153</id><published>2011-01-22T19:05:00.004+02:00</published><updated>2011-01-22T19:16:29.191+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='будам'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='история ПО'/><category scheme='http://www.blogger.com/atom/ns#' term='архитектура'/><title type='text'>Неофициальная история конструирования ПО</title><summary type='text'>В начале, был один ярус, и это было хорошо . В бородатых восьмидесятых, был один мейнфрейм и тысячи «немых» терминалов пользователей, которые были подключения к одной и только одной Большой Железяке. Эти 3270 терминалов называли «немыми», потому что у них была только клавиатура и монитор. Без процессора. Это было просто устройство ввода / вывода.Два яруса . Благодаря Биллу Гейтсу, компьютеры, в </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/1240552645836472153/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/blog-post_22.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1240552645836472153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1240552645836472153'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/blog-post_22.html' title='Неофициальная история конструирования ПО'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-1506659696665596056</id><published>2011-01-22T18:53:00.005+02:00</published><updated>2011-01-22T19:02:50.609+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='специализация'/><category scheme='http://www.blogger.com/atom/ns#' term='работа'/><title type='text'>Вы хотите быть Специалистом или Генералистом?</title><summary type='text'>Эта мысль, без сомнения, на том или ином этапе жизни посещает каждого из нас. В какой-то момент вы чувствуете, что подошли к перекрестку судьбы, и задаете себе вопрос: “Должен ли я углубить свои знания и навыки в моем любимом языке программирования или фреймворке и изучить в нем каждую мелочь?” Или я должен расширить свой кругозор и изучить смежные инструменты и технологии или даже изучить новые </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/1506659696665596056/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1506659696665596056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/1506659696665596056'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/blog-post.html' title='Вы хотите быть Специалистом или Генералистом?'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-7359559981604299040</id><published>2011-01-22T18:26:00.005+02:00</published><updated>2011-01-22T18:40:25.155+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='производительность'/><category scheme='http://www.blogger.com/atom/ns#' term='менеджмент проектов'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='вредные советы'/><title type='text'>3 простых правила, которые сделают из вас Суперзвезданутого Программиста</title><summary type='text'>Я верен, что вы уже читали пост Джоэля о том, что 1% разработчиков в 10 раз продуктивней всех остальных; про разработчиков-суперзвезд; тех, только которых и стоит нанимать. Вы знаете, что вы умеете программировать, что вы умный и талантливый, но – этого недостаточно. Вы хотите быть в 10 раз продуктивней, чем все остальные в вашей компании? Вы хотите быть гуру, к которому приходят все, когда у них</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/7359559981604299040/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2011/01/3.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7359559981604299040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7359559981604299040'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2011/01/3.html' title='3 простых правила, которые сделают из вас Суперзвезданутого Программиста'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-2697906555228344991</id><published>2009-11-26T03:15:00.008+02:00</published><updated>2009-11-26T03:37:30.029+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='перевод'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='10 пунктов'/><title type='text'>10 простых правил, чтобы лучше писать приложения на ASP.NET</title><summary type='text'>При создании приложений на ASP.NET, мы, как правило, тратим множество усилий на проектирование и изоляцию различных слоев приложения, с упором на предметную область и тому подобное. Однако, как только мы приближаемся к программированию пользовательского интерфейса, код становится более грязным. Я могу объяснить это тем, что чем ближе мы к пользовательскому интерфейсу, тем меньше шансов того, что </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/2697906555228344991/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/11/10-aspnet.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/2697906555228344991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/2697906555228344991'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/11/10-aspnet.html' title='10 простых правил, чтобы лучше писать приложения на ASP.NET'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-587212890586798865</id><published>2009-10-24T16:20:00.006+03:00</published><updated>2009-10-25T00:21:08.342+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='юмор'/><category scheme='http://www.blogger.com/atom/ns#' term='перевод'/><category scheme='http://www.blogger.com/atom/ns#' term='10 типов'/><title type='text'>10 типов программистов, с которыми вы обязательно столкнетесь</title><summary type='text'>Программисты пользуются репутацией особенных людей. Но, на самом деле, даже в рамках сообщества разработчиков, существуют определенные архетипы программистов, которых все остальные находят странным. В этой заметке представлены 10 видов программистов, с которыми вы, вероятно, встречались неоднократно. Вы можете придумать больше?#01: ГендальфТакой тип программиста может успешно сыграть роль </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/587212890586798865/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/10/10.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/587212890586798865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/587212890586798865'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/10/10.html' title='10 типов программистов, с которыми вы обязательно столкнетесь'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2737/4039683354_069c9f15be_t.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-4874830868300634504</id><published>2009-08-16T22:15:00.003+03:00</published><updated>2009-08-16T22:21:58.957+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stackoverflow'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# и Java – это языки будних дней, а Python и Ruby для выходных?</title><summary type='text'>Результаты интересного эксперимента опубликовал Ден Лоренц в своем блоге. Используя официальный дамп базы данных сайта StackOverflow, он подсчитал с какой интенсивностью задаться вопросы по C#, Java, Ruby и Python. Как оказалось, на протяжении всей рабочей недели, лидируют C# и Java, в то время, как на выходных активность идет на спад. В тоже время, на выходных активность вопросов по Ruby и </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/4874830868300634504/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/08/c-java-python-ruby.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/4874830868300634504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/4874830868300634504'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/08/c-java-python-ruby.html' title='C# и Java – это языки будних дней, а Python и Ruby для выходных?'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2LgIZXwBpk8/SobauHoUtYI/AAAAAAAAAF0/evDAwIq6f9A/s72-c/so.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-8648055369480243007</id><published>2009-07-21T23:57:00.001+03:00</published><updated>2009-07-22T00:02:11.415+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Perl, C# и регулярные выражения</title><summary type='text'>Казалось бы, Perl и C# -- языки очень разные, но как оказывается, C# поддерживает стандарт де-факто регулярных выражений – Перл совместимые регулярные выражения.Конечно же, для Perl регулярные выражения родные, и сними намного удобней работать именно в Перле, но, для того чтобы регулярные выражения заработали в C# -- достаточно просто взять и скопировать их из перлового скрипта. Единственное что </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/8648055369480243007/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/07/perl-c.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8648055369480243007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8648055369480243007'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/07/perl-c.html' title='Perl, C# и регулярные выражения'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-7011150689482540514</id><published>2009-05-17T14:29:00.002+03:00</published><updated>2009-05-17T14:33:40.532+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Ссылка. Tell me about your work / life balance, Are you happy?</title><summary type='text'>Интересная дискуссия о жизни программиста и о счастье. Меня особенно зацепил первый комментарий в топике, который я привожу в цитате.Читать оригинал: Tell me about your work / life balance, Are you happy?I go into work, screw off for a few hours, get some programming done after lunch, go home, work on code well into the night fueled by vault. 4 AM rolls around, I go to bed, wake up at 10, go back</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/7011150689482540514/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/05/tell-me-about-your-work-life-balance.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7011150689482540514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/7011150689482540514'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/05/tell-me-about-your-work-life-balance.html' title='Ссылка. Tell me about your work / life balance, Are you happy?'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-8362471280388253332</id><published>2009-05-06T00:38:00.002+03:00</published><updated>2009-05-06T00:42:01.591+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dos'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Наследие от MS-DOS. Какой ваш логин [%_username_%], случайно не COM1?</title><summary type='text'>Интересную багу сегодня нашли. Наверное, все знают, что имя пользователя не должно содержать таких символов как &lt;, ?, &gt;, * и т.д., потому что при регистрации профиля пользователя, для него может создаваться папка, куда будет складываться различный файлы по типу музыки, фоток и т.д.Но, наверное не все знают, что имена папок, такие как com1, com2 … com9, lpt, con, nul, aux и другие запрещены, </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/8362471280388253332/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/05/ms-dos-username-com1.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8362471280388253332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8362471280388253332'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/05/ms-dos-username-com1.html' title='Наследие от MS-DOS. Какой ваш логин [%_username_%], случайно не COM1?'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3328/3504993549_535e0887c2_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-6511930092092146853</id><published>2009-05-05T23:12:00.004+03:00</published><updated>2009-05-05T23:27:22.723+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='цитаты'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><category scheme='http://www.blogger.com/atom/ns#' term='перевод'/><title type='text'>Учишь? Меня? Но я ведь Эксперт!</title><summary type='text'>Ты был кодером на протяжении нескольких лет, возможно, даже десятилетий. Ты нашел успешную работу, зарабатываешь достаточно денег. Ты знаешь «респектабельные» технологии, которые так востребованы на рынке труда: C++, C#, Java и т.д. И тебе без надобности учить что-то новое. Оставайся в своей зоне комфорта. Бери пример с этих парней:"Я думаю, что весь мировой рынок состоит приблизительно из 5 </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/6511930092092146853/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/05/blog-post.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6511930092092146853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6511930092092146853'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/05/blog-post.html' title='Учишь? Меня? Но я ведь Эксперт!'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-2270586693807546914</id><published>2009-04-29T21:39:00.001+03:00</published><updated>2009-04-29T21:45:12.790+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Silverlight: Открываем Насыщенные Интернет Приложения для мира Open Source</title><summary type='text'>Silverlight: Enabling Rich Internet Applications for the Open Source World.Да, вот скачал себе туториал на 44 странички с таким вот громким названием. В общем то, туториал не плохой, поэтому его и рекомендую. Рассказывает, как создавать приложения на Silverlight без Visual- и прочих студий, а на родном, для Java-разработчиков, Eclipse. Книга бесплатна. Скачать вы ее можете вот отсюда, но </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/2270586693807546914/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/silverlight-open-source.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/2270586693807546914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/2270586693807546914'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/silverlight-open-source.html' title='Silverlight: Открываем Насыщенные Интернет Приложения для мира Open Source'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-6270530584651544241</id><published>2009-04-26T18:47:00.007+03:00</published><updated>2009-04-26T20:07:40.162+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='esl'/><category scheme='http://www.blogger.com/atom/ns#' term='english'/><title type='text'>Английский язык, как же его fucking сложно изучить</title><summary type='text'>Когда я учился в школе, я любил уроки английского языка. Сравнительно с другими предметами, я почти всегда делал домашние задания и, следовательно, мог похвастаться своими оценками, начиная с 5-го класса. В общей сложности, как обычный школьник, а потом и в колледже, я изучал английский на протяжении 10 лет. Тогда было много свободного времени, часть которого можно было посвятить на чтение </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/6270530584651544241/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/fucking.html#comment-form' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6270530584651544241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6270530584651544241'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/fucking.html' title='Английский язык, как же его fucking сложно изучить'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-5027779770772949459</id><published>2009-04-20T21:51:00.005+03:00</published><updated>2009-04-20T22:03:57.249+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='empty'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='strings'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Красота string.Empty или скорость“”?</title><summary type='text'>Для разработки небольшого парсера, решил вынести все значения ключевых слов в конструкцию switch. Так как пустая строка также предусматривается, то решил воспользоваться гламурным string.Empty в кейсе:static void Main(string[] args){  string token = "      ";  switch (token.Trim())  {      case string.Empty:          break;  }}Я очень удивился, когда компилятор выдал ошибку, что в строкеcase </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/5027779770772949459/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/stringempty.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/5027779770772949459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/5027779770772949459'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/stringempty.html' title='Красота string.Empty или скорость“”?'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-4835377253819951694</id><published>2009-04-15T22:45:00.003+03:00</published><updated>2009-04-15T22:48:10.089+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='юмор'/><category scheme='http://www.blogger.com/atom/ns#' term='c-sharp'/><title type='text'>Слушаем C Sharp ;)</title><summary type='text'>Так вот, какой ты, C Sharp ;) Кстати, таки не плохо поют ;) Послушать: C-Sharp Band</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/4835377253819951694/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/c-sharp.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/4835377253819951694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/4835377253819951694'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/c-sharp.html' title='Слушаем C Sharp ;)'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-6935865228840941115</id><published>2009-04-13T02:46:00.004+03:00</published><updated>2009-04-13T10:48:19.153+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intern pool'/><category scheme='http://www.blogger.com/atom/ns#' term='strings'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Строки в C# и внутренний пул</title><summary type='text'>Я не знаю, почему это людей так беспокоит вопрос о том, где формируются строки с C# и так радует ответ, что они формируются во внутреннем пуле(Intern pool). Но, видимо это очень важно, так как такие вопросы присутствуют в большинстве статей по подготовки к собеседованию по C# и такой вопрос, я сам на него отвечал,  есть в тесте BrainBench. Мне, честно говоря, было пофигу, где эти строки </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/6935865228840941115/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/c.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6935865228840941115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/6935865228840941115'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/c.html' title='Строки в C# и внутренний пул'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-3733747382810904757</id><published>2009-04-07T23:04:00.003+03:00</published><updated>2009-04-07T23:09:31.021+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QSort'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Экономим байты исходного кода. Реализация алгоритма QSort</title><summary type='text'>Однажды, когда я проходил трейнинг по C#, нам было задано домашние задание, одним из пунктов которого было реализовать алгоритм быстрой сортировки(QSort) на C#. По достаточно хорошему описанию алгоритма на страницах Википедии, я все-таки реализовал алгоритм по-своему, но решил продолжить поиск наиболее «короткого» решении. И я его нашел. Следующий код написан на языке Perl, и это то, к чему нужно</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/3733747382810904757/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/qsort.html#comment-form' title='Комментарии: 9'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/3733747382810904757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/3733747382810904757'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/qsort.html' title='Экономим байты исходного кода. Реализация алгоритма QSort'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-4486997409028780903</id><published>2009-04-05T23:43:00.005+03:00</published><updated>2009-04-06T00:03:28.706+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='прогноз'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='перевод'/><title type='text'>10 навыков, которые потребуются разработчикам в ближайшие 5 лет</title><summary type='text'>Из-за влияния недавних изменений в экономике, большой количество разработчиков сосредоточены на краткосрочную перспективу работы. В тоже время, очень важно быть уверенным в том, что, когда придет время, вы сможете изучить новые технологии быстро и эффективно, не расходуя ваше время и энергию впустую. И это список из 10 навыков, которые вы должны изучить прямо сейчас, чтобы ваше резюме было </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/4486997409028780903/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/10-5.html#comment-form' title='Комментарии: 10'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/4486997409028780903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/4486997409028780903'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/10-5.html' title='10 навыков, которые потребуются разработчикам в ближайшие 5 лет'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-335761524619038606</id><published>2009-04-04T17:31:00.004+03:00</published><updated>2009-04-04T17:42:20.455+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActiveRecord'/><category scheme='http://www.blogger.com/atom/ns#' term='NHibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='code generator'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='ORM'/><title type='text'>.NET, NHibernate, Castle ActiveRecord и генераторы кода. В поисках истины</title><summary type='text'>Я работал раньше с ORM’ами на других языках программирования, и должен сказать, что я, как человек ленивый и стремящейся всеми возможными способами упростить свою работу, уже прочно привык к их использованию. Так что, вместо того, чтобы писать деревянные и тривиальные запросы для CRUD-операций и кучу JOIN’ов для реализации связей между таблицами, я предпочитаю заюзать хороший ORM и не париться по</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/335761524619038606/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/04/net-nhibernate-castle-activerecord.html#comment-form' title='Комментарии: 11'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/335761524619038606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/335761524619038606'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/04/net-nhibernate-castle-activerecord.html' title='.NET, NHibernate, Castle ActiveRecord и генераторы кода. В поисках истины'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-8189804484373560704</id><published>2009-03-24T00:49:00.002+02:00</published><updated>2009-03-24T21:01:22.046+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuck'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Крик души ;)</title><summary type='text'>public static Testplan ParseFile(string filePath){    ApplicationClass excel = new ApplicationClass();    excel.Visible = true;    excel.Workbooks.Open(filePath, false, false, null, null, null,                          true, null, null, null, null, null, null,                         null, null);        // А все таки фигово, что в 3-м Сишарпе нет именованных аргументов     // и аргументов по </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/8189804484373560704/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/03/blog-post.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8189804484373560704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/8189804484373560704'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/03/blog-post.html' title='Крик души ;)'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-478350074363564099</id><published>2009-03-22T22:39:00.000+02:00</published><updated>2009-03-22T22:41:32.303+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='playboy'/><title type='text'>Архивы журнала Playboy открытом доступе</title><summary type='text'>Playboy выложил архивы журнала в открытый доступ: http://playboy.covertocover.com/Это захватывающе! Ну, и конечно же, то, что это все работает на Silverlight тоже захватывающе ;)</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/478350074363564099/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/03/playboy.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/478350074363564099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/478350074363564099'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/03/playboy.html' title='Архивы журнала Playboy открытом доступе'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-3448646308880666941</id><published>2009-03-17T22:26:00.000+02:00</published><updated>2009-03-17T22:28:13.065+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Coding Guidelines'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Культура красивого кода на C#</title><summary type='text'>Стандартов и правил кодирования придумано море. В следующем документе, в краткой форме описываются, пожалуй, самые обобщенные правила относительно кодирования на C# 3.Aviva Solutions C# 3.0 Coding Guidelines (pdf)     Aviva Solutions C# 3.0 Coding Guidelines Quick Reference Guide (pdf)</summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/3448646308880666941/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/03/c.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/3448646308880666941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/3448646308880666941'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/03/c.html' title='Культура красивого кода на C#'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3845899453642560300.post-5478017322299915476</id><published>2009-03-15T20:16:00.000+02:00</published><updated>2009-03-15T20:38:20.592+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='cs'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>sealed классы работают быстрее... не намного, но быстрее!</title><summary type='text'>Конечно же, если вы отмечаете свой класс как sealed, это говорит о том, что вы хотите запретить наследоваться от тех классов, которые не предназначены быть базовыми. Это избавляет разработчика от лишней головной боли.Кроме того, это еще и дает прирост производительности, за счет того, что виртуальные вызовы для sealed классов могут оптимизироваться, и превращаться в невиртуальные.В следующем </summary><link rel='replies' type='application/atom+xml' href='http://cs-flow.blogspot.com/feeds/5478017322299915476/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://cs-flow.blogspot.com/2009/03/sealed.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/5478017322299915476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3845899453642560300/posts/default/5478017322299915476'/><link rel='alternate' type='text/html' href='http://cs-flow.blogspot.com/2009/03/sealed.html' title='sealed классы работают быстрее... не намного, но быстрее!'/><author><name>Дмитрий Жарий</name><uri>http://www.blogger.com/profile/16764200273707689152</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://2.bp.blogspot.com/-0ZixJeGlgWU/Tr8CqP8YAZI/AAAAAAAABHk/7wHAoOXt-O0/s220/200_photo.png'/></author><thr:total>3</thr:total></entry></feed>
