<?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-8849626986414430308</id><updated>2011-09-19T23:30:32.358+03:00</updated><category term='Visual Studio'/><category term='Файловая система'/><category term='Microsoft'/><category term='RadScheduler'/><category term='SQL Server'/><category term='IT'/><category term='AJAX'/><category term='skype'/><category term='Lucene.Net'/><category term='Windows'/><category term='Opera AC'/><category term='BizSpark'/><category term='ASP.NET'/><category term='chrome'/><category term='кризис'/><category term='BizTalk Server'/><category term='portable'/><category term='JQuery'/><category term='MSDN'/><category term='css'/><category term='Спам'/><category term='mojoPortal'/><category term='блог'/><category term='XHTML'/><category term='Проектирование'/><category term='жесть'/><category term='Foobar 2000'/><category term='Video'/><category term='сообщения'/><category term='жизнь'/><category term='Windows 7'/><category term='PageGlimpse'/><category term='LINQ'/><category term='фриланс'/><category term='Freelance'/><category term='Future CMF'/><category term='спецификация'/><category term='поиск'/><category term='разработка'/><category term='Web Services'/><category term='Sun Microsystems'/><category term='SharePoint'/><category term='бред'/><category term='.NET Framework'/><category term='Java'/><category term='4sq'/><category term='грустно'/><category term='верстка'/><category term='C#'/><category term='Exchange Server'/><category term='Службы'/><category term='Bing'/><category term='Изображения'/><category term='XPath'/><category term='twitter'/><category term='Базы данных'/><category term='CMS'/><category term='Bred 3'/><category term='Проекты'/><category term='инет'/><category term='Internet Explorer'/><category term='JavaScript'/><category term='gmail'/><category term='программирование'/><category term='WTD'/><category term='AnkhSVN'/><category term='Silverlight'/><title type='text'>Ihor Maiseyeu's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-4830385343162462903</id><published>2011-05-01T05:28:00.015+03:00</published><updated>2011-05-01T14:35:00.021+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4sq'/><category scheme='http://www.blogger.com/atom/ns#' term='инет'/><title type='text'>Заметки о 4sq</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight:bold;"&gt;Вместо введения&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Что такое 4sq я описывать не буду, просто потому, что поэтому написали уже не одну статью, и писать еще одну, было бы просто глупой тратой времени. Кто не знает, что такое Foursquare (сокр. 4sq), то советую прочитать статью, расположенную по адресу &lt;a href="http://web.rambler.ru/post/foursquare/"&gt;http://web.rambler.ru/post/foursquare/&lt;/a&gt; автор, очень хорошо и грамотно описывает сервис.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Меня вынудило написать этот пост состояние сервиса в моем родном городе, его можно назвать катастрофически никаким. И дело даже не в том, что город маленький (всего-то 400 тыс. человек, если не меньше), а в том, как люди используют сервис. Как вносят новые точки, комментарии, но обо всем по порядку.&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Внесение новой локации&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Если кто не заметил, то список мест доступных в данной местности формируют сами пользователи, т.е. если вносить новые места не будете Вы, и не будут другие люди, то и пользоваться будет реально нечем. И вот тут начинаются проблемы, кажется, что может быть проще – заполнить пару полей и нажать кнопку, чтобы добавить новое место. А вот оказывается есть.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;. Как нетрудно догадаться это название места, кажется что может быть проще, чем указать название того места в котором Вы сейчас находитесь или собираетесь посетить? Но ведь находятся люди, которые или не понимаю, что это сервис, которым пользуются не они ОДНИ, а еще куча людей. Так зачем тогда писать название типа «Моя работа» или «Супер парикмахерская».&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Я, конечно, тоже люблю свою работу, но простите внести место, которое как бы посещать будете только Вы, как то немного странно. И тут смысл не в том, что никто не придет к Вам в гости и не укажет, что он вот тоже тут. Просто для другого человека эта точка называется явно не «Моя работа».&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Парикмахерская если она действительно крутая имеет свое нормальное название, ну а если она такая крутая, то в комментариях можно об этом написать, неужели это так сложно?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;При именовании название заведения я ставлю на первое место, а тип заведения на второе после запятой. Например «Мишки напились, Бар». Хотя «Бар Мишки напились» будет тоже хорошо и правильно, но проблема в том, что баров может быть очень много и найти нужный будет сложно, представьте список, в котором на первом месте везде Бар …, Бар …, Бар … и т.д. А вот «Мишки напились» найти будет проще.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Address&lt;/strong&gt;. Вот еще одна из самых больших проблем. Дело в том, что указание одной улицы не совсем правильно. Вы же, когда приглашаете в гости, не говорите: «Приходи ко мне на улицу Ленина», вы говорите «Приходи ко мне по адресу – улица Ленина, дом 12, квартира 36». Так чем адрес какого-то заведения отличается от вашего домашнего адреса? Тем, что тот Ваш, а этот нет? Так давайте может вносить данные правильно?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Бульвар нельзя сокращать до «б-р», но правильно будет «бул.»&lt;/p&gt;&lt;p&gt;Проспект нельзя сокращать до «п-т», правильно будет «пр.»&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Чтобы не делать этих досадных ошибок советую прочитать данную статью (&lt;a href="http://wiki.openstreetmap.org/wiki/WikiProject_Belarus/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2"&gt;http://wiki.openstreetmap.org/wiki/WikiProject_Belarus/Правила_именования_объектов&lt;/a&gt;)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Будем считать, что с улицами, бульварами, проспектами и прочим из этого списка мы разобрались, теперь нам необходимо указать номер дома. Как мне кажется, самым логичным будет после названия улицы поставить запятую и ввести номер дома, т.е. «ул. Первомайская, 23» или «бул. Кренкеля, 18».&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Cross Street&lt;/strong&gt;. Если с другой стороны Вашей локации находится другая улица, то укажите её здесь, лишней эта информация точно не будет.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Phone number&lt;/strong&gt;. Телефон необходимо указывать в нормальном международном формате, я думаю, с развитием мобильных телефонов все привыкли к номерам типа +375295555555 или +375(29)555-5555. Указание номера удобно тем, что можно сразу позвонить и, например, заказать столик, узнать есть ли места, может и не стоит туда идти, так как все занято.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Category&lt;/strong&gt;. Категория заведения говорит о многом и сразу. При просмотре списка ближайших мест, в глаза сразу бросаются иконки, которые расположены около каждого места. И ваш мозг воспринимает их намного быстрее, чем читает названия и это дает Вам возможность быстро пролистать список и остановиться напротив заведения необходимой &lt;/p&gt;&lt;p&gt;Вам категории. Пиццерия &lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 39px; height: 34px;" src="http://pics.livejournal.com/masden_by/pic/0000qxec" border="0" alt="" /&gt; это или бильярдный клуб &lt;a href="http://3.bp.blogspot.com/-37GcFvQqIeQ/TbzHwAEo0yI/AAAAAAAAAEw/HVWpyZGCxmE/s1600/pool.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin:0 10px 10px 0; cursor:pointer; cursor:hand;width: 36px; height: 36px;" src="http://3.bp.blogspot.com/-37GcFvQqIeQ/TbzHwAEo0yI/AAAAAAAAAEw/HVWpyZGCxmE/s400/pool.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5601571664009155362" /&gt;&lt;/a&gt; Вы сразу увидите хорошо прорисованную иконку.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Итак, Вы заполнили все необходимые данные, нажали кнопку Add. Место добавлено Вы с радостью в нем зачекинились. Казалось бы, что все, процесс добавления закончен, но это не совсем верно. Дело в том, что на карте реальное положение добавленного места может быть указано неверно. Так бывает и очень часто. Что же тут делать? Достаточно просто зайти на сайт http://foursquare.com в списке ваших последних чекинов, найти необходимое место и посмотреть верно ли указано его положение на карте.&lt;br /&gt;&lt;/p&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 292px; height: 336px;" src="http://1.bp.blogspot.com/-UMj78Kf4aco/TbzJCJJmttI/AAAAAAAAAE4/_ZAj5EA561g/s400/history.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5601573075195180754" /&gt;&lt;br /&gt;Тут же Вы сможете отредактировать информацию о заведении, если до этого она была указана неверно, указать дополнительные категории.&lt;br /&gt;&lt;p&gt;Не ленитесь проверять то, что Вы добавили. Это не займет много времени, а пользы от этого будет много.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 258px;" src="http://1.bp.blogspot.com/-5UZYy36cOB4/TbzJS43rkHI/AAAAAAAAAFA/Es9wT0H27X8/s400/place_info.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5601573362882809970" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Почему же так важно указать полностью всю информацию верно? Почему нельзя просто плюнуть на это все и воротить, что тебе захочется. Все просто. Не стоит забывать, что 4sq это общедоступный сервис и если все будут делать, что хотят, то толку от него не будет.&lt;/p&gt;&lt;p&gt;Как-то этой зимой находясь в Минске, мне захотелось побывать в каком-нибудь тихом, не дорогом заведении, чтобы просто перекусить, попить пива. Так получилось, что находился в незнакомой мне части города, в которой я не знал ни одного заведения, тут мне на помощь и пришел 4sq благодаря которому я нашел ближайшие заведения, прочитал о них отзывы, выбрал понравившееся и смело пошел его искать. После того, как заведения было найдено я нисколько не пожалел о том, что в него пришел, вот так благодаря сервису в незнакомом городе можно найти что-то интересное. Да и в родном тоже.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;А теперь давайте представим, что информация о данном месте была указана неверно! Например, место на карте было отмечено за 500 метров севернее, была указана улица без номера дома, и название заведения было указано так же неверно. Вот как найти это заведение?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Отзывы, фото …&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Для каждого заведения можно оставить комментарий или фото. Опять же это очень важная составляющая сервиса, так как при поиске места, где можно хорошо провести время Вы первым делом будете читать отзывы других пользователей, которые и помогут Вам сделать выбор в пользу того или иного заведения. Мне кажется, что оставить пару строк типа «Кафе неплохое, хорошая обстановка, хорошая и вкусная еда. Цены вполне приемлемые. Твердая 4-ка по 5 бальной шкале.»&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Прикрепляя фото, Вы даете другим пользователям возможность сразу оценить интерьер. Может кому-то не нравятся заведения такого типа и они не будут туда идти, а поищут другое подходящее именно им.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Заключение&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Как видите, сервис построен так, что основную функцию его наполнения делают сами пользователи. И если пользователи не будут относиться к этому подобающим образом, то в конечном итоге он так и останется просто игрушкой, благодаря которой можно сказать «Привет, а я сейчас здесь» и опубликовать все это в twitter или facebook, не более.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;PS. В данной статье приведены советы и, лично, мое мнение, которое не обязательно верно. С радостью выслушаю замечания и предложения.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-4830385343162462903?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/4830385343162462903/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=4830385343162462903' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4830385343162462903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4830385343162462903'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/05/4sq.html' title='Заметки о 4sq'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-37GcFvQqIeQ/TbzHwAEo0yI/AAAAAAAAAEw/HVWpyZGCxmE/s72-c/pool.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-580225462988212346</id><published>2011-04-27T11:57:00.001+03:00</published><updated>2011-04-27T11:57:16.176+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='XHTML'/><title type='text'>Disabled html-ссылки (a)</title><content type='html'>&lt;p&gt;Уже не раз сталкиваюсь с проблемой, когда ссылка вроде бы и заблокирована, но на нее можно спокойно нажать и совершить необходимое действие. Конечно же данный баг как и любой другой баг очень неприятен, так как вроде бы и все верно сделано, но по какой-то причине работает не так как хотелось бы.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Для того, чтобы заблокировать объект в html есть свойство disabled.&lt;/p&gt;&lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&amp;lt;a href="mysite.com" disabled="disabled" /&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;После использования данного свойства ваша ссылка, да и любой другой объект будут заблокированы. Однака ссылка при этом будет все еще отвечать на событие OnClick. Чтобы этого не произошло необходимо немного JavaScript кода.&lt;/p&gt;&lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&amp;lt;a href="mysite.com" disabled="disabled" onclick="if(this.disabled) return false;" /&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;После этого больше не должно возникнуть проблем с заблокированными ссылками и кнопками&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-580225462988212346?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/580225462988212346/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=580225462988212346' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/580225462988212346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/580225462988212346'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/04/disabled-html.html' title='Disabled html-ссылки (a)'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3388114462493186557</id><published>2011-04-26T11:16:00.001+03:00</published><updated>2011-04-26T11:17:13.263+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lucene.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Lucene.Net и German Umlaute</title><content type='html'>&lt;p&gt;При создании полнотекстового поиска по сайту главной задачей, конечно же, является качество поиска. Lucene.Net в этом случае очень хорошая библиотека для поиска, быстрота и главное качество поиска у неё отменное. За время работы с данной библиотекой мне пришлось столкнуться только с одно проблемой, а именно с невозможностью поиска немецких умляутов. Дело в том, что для нормального их поиска нужно использовать анализатор немецкого языка, но информация на сайте в большей степени была представлена на английском, поэтому данный способ не очень подходил. Немного порывшись в интернете в поисках хорошего решения данной задачи и ничего не найдя. Было найдено свое решение, быстрое и в то же время как показывает практика действенное.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Я поступил следующим образом. При индексации информации каждый умляут был заменен на его аналог, т.е. ä = a, ü = u. В конечном итоге вся наша информация представлена одним языком, при поиске мы должны так же если введен умляут заменить его на аналог английского языка.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Был написан метод, который использовался как при поиске, так и при индексации информации.&lt;/p&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;br /&gt;private string ReplaceUmlauteString(string strSearch)&lt;br /&gt;{&lt;br /&gt;        return strSearch.Replace('ü', 'u').Replace('ö', 'o').Replace('ä', 'a');&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;После использования данного метода проблемы при поиске пропали. Если у Вас есть какое-то другое решение, которое намного действеннее моего напишите, его в комментарии, будет интересно попробовать.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3388114462493186557?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3388114462493186557/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3388114462493186557' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3388114462493186557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3388114462493186557'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/04/lucenenet-german-umlaute.html' title='Lucene.Net и German Umlaute'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5480219000005484253</id><published>2011-04-12T14:03:00.001+03:00</published><updated>2011-04-12T14:03:42.760+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='инет'/><title type='text'>Вход без права выхода</title><content type='html'>&lt;p&gt;Только что меня попросили удалить анкету человека из одноклассников. Мне это было не сложно, так что попросив логин и пароль и смело полез на сайт. Авторизовался и по простоте душевной полез в настройки, где по моему разумению должна была быть кнопка или ссылка "Удалить профиль". В настройках сей фишки не оказалось О_о что меня самую малость озадачило. Едиственное, то предлагалось это заблокировать профиль, чтобы он остался на сайте и был доступен только друзьям, что тоже было не совсем правильно.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Пришлось, как это часто бывает в подобных случаях, воспользоваться поисковиком и поискать "Как же удалить эту страницу". Советов было несколько, один из них заключался в обыкновенном удалении всех данных из страницы, удалении друзей, изменении всего чего можно и в обыкновенном забывании пароля. В общем совет хороший, но долгий) И второй способ, это все же воспользоваться удалением, которое есть на Одноклассниках, но которое по какой-то причине скрыто от пользователей. Для второго способа нужно зайти на сайт, и в адресной строке после всего что там понакалякано вставить строку &lt;strong&gt;&amp;amp;st.layer.cmd=PopLayerDeleteUserProfile&lt;/strong&gt; сразу же появится всплывающее окошко, которое и предложит удалить профиль, для чего нужно будет ввести пароль.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Остается загадкой, для чего все-таки была скрыта данная возможность? И как хорошо это удаление удаляет данные с сайта? Может стоило для начала воспользоваться первым способом, а потом сразу и вторым? Чтоб наверняка) Но, это я уже точно не узнаю, как минимум до того момента пока не буду удалять свою анкету, что я пока делать не собираюсь, хоть я там и бываю раз в месяц, но она у меня кушать не просит и карман не тянет.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5480219000005484253?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5480219000005484253/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5480219000005484253' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5480219000005484253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5480219000005484253'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/04/blog-post_12.html' title='Вход без права выхода'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5630464263810929320</id><published>2011-04-12T11:30:00.000+03:00</published><updated>2011-04-12T11:31:22.298+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='жизнь'/><title type='text'>А у нас землетресений и цунами нету</title><content type='html'>Ну вот я и добрался до этой темы. Конечно же этот пост связан с тем долбоебизмом, который отнял жизни наших сограждан и покалечил ни одного человека.&lt;br /&gt;&lt;br /&gt;Очень часто за свою жизнь я слышал одну просто гениальную фразу "А у нас разве плохо? Вот ни цунами, ни землетресений, ни новоднений, ни террактов". Короче у нас просто тишь да благодать бля! А так ли все на самом деле? ИЛи мы просто научились себя успокаивать? Типа все хорошо, смотрим БТ.&lt;br /&gt;&lt;br /&gt;И вот, пожалуйста, как раз в тот момент, когда страна уже явно входит, вернее, какое входит? Вошла уже и держит свой курс прямо в жопу, то бишь в кризис. КОгда народ озлобился на власти и не хочет им верить, когда люди в панике не знают, что делать. Тогда, когда каждый более менее умный человек начал реально задумываться о том, что же верно и правильно в этой стране? Именно в этот момент происходит взрыв. Люди по стенам, кровь, трупы, раненые. И вот, наши власти, некогда чуть ли не враги народа, превращаются в спасителей, которые не только разберутся со всем, но и накажут всех, отомстят и тому подобное и конечно же они знают кто это сделал. Это злостные иностранные спец-службы на кой-то ляд решили подорвать немного белорусинки, чтоб жизнь медом не казалось. Так вот! Не кажется ли Вам это бредом? Мне? Кажется! Я не вижу ни одной причине по которой кому-то нужно взрывать людей, кому-то внешнему, поправлю себя чуть-чуть.&lt;br /&gt;&lt;br /&gt;Соболезную тем людям, которых затронул так или иначе этот взрыв. Будьте сильными и держитесь. А тем, кто это сделал - ЧТОБ ТЫ СДОХ СУКА!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5630464263810929320?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5630464263810929320/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5630464263810929320' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5630464263810929320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5630464263810929320'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/04/blog-post.html' title='А у нас землетресений и цунами нету'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7551023785890629120</id><published>2011-04-08T20:44:00.000+03:00</published><updated>2011-04-08T20:45:16.340+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='бред'/><category scheme='http://www.blogger.com/atom/ns#' term='инет'/><title type='text'>ФСБ РФ vs Skype, Gmail</title><content type='html'>Последнее время от всего, что происходит в мире мои волосы непременно хотят встать! И самое интересное, что просто от осознавания того бреда, который творится. Я не хочу говорить про свою республику так как в ней я чего-то разумного вообще не вижу, ну вот простите меня, не вижу и все тут. Да у нас есть куча умных людей, но они настолько умные, что понимают: "Лезть куда-то и что-то менять просто глупо! Не поймут и затопчут к чертовой матери!" &lt;br /&gt;&lt;br /&gt;Но как показывает время, мы действительно с Россиянами один народ, как ни крути, что одни, что вторые отжигают по полной! Чего только стоит сегодняшняя новость о том, что ФСБ РФ хочет запретить Skype и Gmail. Причина? Они не могут их взломать :) не правда ли мило? Так получается, что сообщения в Gmail и Skype шифруются "иностранными" алгоритмами. Ну уж явно не по советскому ГОСТу подбирались алгоритмы шифрования. И вот потому, нужно оградить их использование, так как эти сервисы грозят государственной безопасности.&lt;br /&gt;&lt;br /&gt;Порадовало, что в итоге в РФ решили собрать некую группу, которая до 1 октября должна выработать предложения по использованию алгоритмов криптографии в сетях общего использования. Вот мне интересно: "Как они будут вырабатывать эти самые предложения?" Будут сидеть и дружноо пытаться расшифровать сообщения? Как говорится: "Сломаем - не запретим. не сломаем - запретить нахер."&lt;br /&gt;&lt;br /&gt;Если так подумать, то ФСБ должны тогда обратить внимание еще и на Microsoft-овский MSN, Twitter. Что там еще есть? А вообще мое предложение. это завести всем спец. службам аккаунты в 4SQ, добавить всех террористов в друзья и тогдап все будет оооочень хорошо. Сразу видно кто, где и что делает! Например Джамшут: "Прилетел в Домодедово, скорей бы пройти осмотр, опаздываю на фейерверк на ст.м. Стадион Ильича." Неправда ли здорово?&lt;br /&gt;&lt;br /&gt;А вообще не нужно сразу говорить о своей беспомощности. Ничего хорошего в запретах сервисов нету! И пользы обществу точно не принесет.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7551023785890629120?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7551023785890629120/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7551023785890629120' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7551023785890629120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7551023785890629120'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/04/vs-skype-gmail.html' title='ФСБ РФ vs Skype, Gmail'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2980593381076525278</id><published>2011-03-10T11:11:00.001+02:00</published><updated>2011-03-10T11:11:39.717+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lucene.Net'/><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='ASP.NET'/><title type='text'>ASP.NET поисковый движок</title><content type='html'>&lt;p&gt;На днях встала передо мной задача: "Найти и установить на уже готовый сайт поиск". Сайт скажу сразу достаточно большой, не одна таблица в базе, огромное количество данных. Поиск на нем есть, но его даже тормознутым нельзя назвать, он вообще никакой. Результатов поиска можно ожидать не только минут 5, но и пол часа. Есть ли пользователи, которые будут столько ждать? Не думаю, что есть такие! Потому начался долгий и упорный поиск движка. Мысль реализовать поисковый механизма самим отпала сразу, так как для реализации, чего-то нормального потребуется не один день и не факт, что с нашим количеством данных, это сразу будет работать быстро и верно.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Сказать честно бесплатных движков под .NET я почти не нашел. Есть решения платные, которые позволяют искать по БД, файловой системе и еще у черта на куличках. Но все это не подходило по одной причине - слишком дорого! Порывшись примерно день я все же натолкнулся на то, что хотел. Lucene.NET поисковый движок портированный с Java, бесплатный и, насколько можно судить по куче отзывов, достаточно мощный. Единственный недостаток, это малое количество документации и примеров. Хотя книги все же есть, на английском, но есть. Сейчас я занимаюсь тем, что интегрирую данную библиотеку с сайтом и могу сказать, что все проходит достаточно гладко и поиск работает отменно.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;PS. В ближайшее время постараюсь найти время и написать пару статей по использованию данного движка.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2980593381076525278?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2980593381076525278/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2980593381076525278' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2980593381076525278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2980593381076525278'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/03/aspnet.html' title='ASP.NET поисковый движок'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-8014214417546994152</id><published>2011-02-15T18:02:00.001+02:00</published><updated>2011-02-15T18:02:50.635+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='инет'/><title type='text'>Русский twitter</title><content type='html'>&lt;p&gt;Вроде как где-то до Нового года пробежалась информация, что в twitter хотят забабахать русский язык. Эту новость лично я воспринял просто и не сильно обратил на это внимание.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Мне русский язык там не надо, все что мне надо я знаю. И вообще я на сам сайт даже не залажу и все делаю, через свой клиент &lt;a href="http://sourceforge.jp/projects/tween/wiki/FrontPage" target="_blank"&gt;Tween&lt;/a&gt; который вообще японский и только с выходом в релиз прошлой версии у меня английский в нем нормальный стал, так что какой уж тут русский.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Как-то непонятна обеспокоенность некоторой части twitter-сообщества, которые против русского языка. Одна из причин, которых мне сегодня привели, это то, что сразу будет наплыв мальчиков-девочек 13-16 лет, плакающих о своей жестокой судьбе и жизни. Но господа и дамы я не думаю, что таким мальчикам и девочкам будете интересны Вы, да и это как-то по лучше бездушных ботов, от отжигов, которых иногда плакать от смеха хочется. Да и вообще, не фоловишь их и все. Не видишь даже это огромное скопления "Жизнь говно, солнце гребанный фонарь".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Введение русского языка, как мне кажется, хороший шаг. Так как действительно привлечет к хорошему сервису много людей. Для компании это деньги, а для twitter-сообщества, это расширение. Ведь не только девочки и мальчики лет 13-16 полезут=) Вообще я только за переводы нормальных интернет сервисов на русский язык, это их популяризирует для обычных русских людей.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-8014214417546994152?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/8014214417546994152/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=8014214417546994152' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8014214417546994152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8014214417546994152'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/02/twitter.html' title='Русский twitter'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-8897920756317575024</id><published>2011-01-26T11:22:00.000+02:00</published><updated>2011-01-26T11:23:56.436+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Загадочный DataGrid</title><content type='html'>&lt;p&gt;Представьте ситуацию, когда у Вас страница, на которой ничего толком-то и нету грузится 15 секунд. Что делать? Оптимизировать конечно!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Сначала я проверил как быстро выполняются запросы к БД, оказалось очень быстро, просто мгновенно. Далее тестам подверглись некоторые куски кода, которые тоже показали хорошие результаты. Пришлось включить трассировку для страницы, увидеть и ужаснуться. Render страницы порядка 14-16 секунд. Как Вам?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Идем дальше и выясняем, что рендерится так долго исключительно DataGrid в который мы передаем порядка 25 записей. Но что оказалось самым удивительным, это тот факт, что отрисовка контролов LinkButton и ImageButton, как раз и давала нам наши тормоза. Потратив кучу времени на поиски хоть чего-то по этой проблеме в Интернете, я ничего не нашел. А проблема была решена простым переименованием контролов. Никаких скриптов на данные контролы не накручено, ничто с ними не работает. Вот так вот! Если получится докопаться до истины, то чуть позже напишу, из-за чего так получилось?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-8897920756317575024?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/8897920756317575024/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=8897920756317575024' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8897920756317575024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8897920756317575024'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2011/01/datagrid.html' title='Загадочный DataGrid'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-8151246665268333833</id><published>2010-12-01T11:59:00.003+02:00</published><updated>2010-12-01T12:10:45.278+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='верстка'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Google Chrome: Отображение полос прокрутки</title><content type='html'>Проблемы с разной поддержкой стандартов CSS в браузерах не нова, ей столько же сколько и самим браузерам. Потому каждый день приходится сталкиваться с проблемами, когда в одном браузере наша страница отображается корректно в другом нет. Вот одна из таких проблем.&lt;br /&gt;&lt;br /&gt;Страница сайта вызывалась в отдельном окне с обязательной полосой прокрутки слева. Для того, чтобы полоса прокрутки всегда была видна был написан вот такой CSS стиль.&lt;br /&gt;&lt;pre class='brush: css'&gt;&lt;br /&gt;div.main-window {&lt;br /&gt;  width:250px; &lt;br /&gt;  height: 200px; &lt;br /&gt;  overflow-y: scroll; &lt;br /&gt;  overflow:auto; &lt;br /&gt;  overflow: -moz-scrollbars-vertical; &lt;br /&gt;  position:absolute&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;По идее все должно работать в этом стиле есть элементы которые должны воздействовать как на все браузеры, так и на отдельные, такие как Chrome и Safari. Но не все оказалось так просто, Chrome ни в какую не хочет отображать полосу прокрутки, пока содержимое окна нормально в него влазит. Решение оказалось достаточно простое. После приведенного выше стиля, нужно добавить еще один, как показано ниже.&lt;br /&gt;&lt;pre class='brush: css'&gt;&lt;br /&gt;html div.main-window { overflow-y: scroll; }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-8151246665268333833?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/8151246665268333833/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=8151246665268333833' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8151246665268333833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8151246665268333833'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/12/google-chrome.html' title='Google Chrome: Отображение полос прокрутки'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-9080913873989386809</id><published>2010-11-10T11:31:00.004+02:00</published><updated>2010-11-10T12:58:06.046+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Валидация с использованием JQuery и Web-сервисов ASP.NET</title><content type='html'>Валидация данных одна из самых больших проблем, каждого приложения. Записать данные нужно корректно, от этого зависит как будет работать ваше приложение. И часто с проверкой на корректность данных и происходит много проблем, так как часто нам нужно не только проверить, чтобы данные были, но и так же проверить, чтобы они имели необходимый нам формат.&lt;br /&gt;Для проверки введенных пользователем данных в ASP.NET приложениях нам помогают контролы находящиеся в группе Validation в панели Toolbox в Visual Studio, но часто бывает, что мы их не используем или их возможностей не хватает для необходимой нам проверки, тогда приходится или искать контролы сторонних производителей, которые чаще всего стоят денег или изобретать что-то самому. Чем мы сегодня и займемся.&lt;br /&gt;&lt;br /&gt;У нас есть список городов, который хранится в базе данных в таблице Towns.&lt;br /&gt;Напишем web-сервис, который будет проверять, есть ли город в таблице.&lt;br /&gt;&lt;pre class='brush: csharp'&gt;&lt;br /&gt;[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1), ScriptService, WebService(Namespace = "http://microsoft.com/webservices/")]&lt;br /&gt;public class ValidationService : WebService&lt;br /&gt;{&lt;br /&gt;    [WebMethod]&lt;br /&gt;    public bool VerifyTown(string inputTown)&lt;br /&gt;    {&lt;br /&gt;        using(dbDataContext db = new dbDataContext)&lt;br /&gt;        {&lt;br /&gt;                Town town = db.Towns.Where(t=&gt;t.TownName == inputTown).FirstOrDefault();&lt;br /&gt;                return town != null ? true : false;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Как видно, это обыкновенный web-сервис. Едиственное, что он помечен атрибутом ScriptService, который говорит, что к данному веб сервису можно обращаться используя JavaScript или другие скриптовые языки.&lt;br /&gt;&lt;br /&gt;Зарегистрируем наш web-сервис на странице и разместим необходимые нам элементы управления.&lt;br /&gt;В txtTown вводится название города. lblErrorTown показывает сообщение об ошибке, если город введен неверно.&lt;br /&gt;&lt;pre class='brush: xml'&gt;&lt;br /&gt;&lt; script language="javascript" src="js/jquery.js" type="text/javascript" /&gt;&lt;br /&gt;&lt;asp:ScriptManager ID="sciptManager" runat="server"&gt;&lt;br /&gt; &lt;Services&gt;&lt;br /&gt;  &lt;asp:ServiceReference Path="~/ValidationService.asmx"/&gt;&lt;br /&gt; &lt;/Services&gt;&lt;br /&gt;&lt;/asp:ScriptManager&gt;&lt;br /&gt;&lt;br /&gt;&lt;asp:TextBox runat="server" ID="txtTown"&gt;&lt;/asp:TextBox&gt;&lt;br /&gt;&lt;asp:Label runat="server" ID="lblErrorTown" Text="Населенный пункт указан неправильно!" ForeColor="Red" /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;А вот и сам JQuery скрипт проверки.&lt;br /&gt;&lt;br /&gt;&lt;pre class='brush:js'&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt; $(document).ready(function () {&lt;br /&gt;  var errLabel = $("#&lt;%= lblErrorTown.ClientID %&gt;");&lt;br /&gt;  errLabel.css("display", "none");&lt;br /&gt;&lt;br /&gt;  var element = $("#&lt;%= txtTown.ClientID %&gt;");&lt;br /&gt;&lt;br /&gt;  function TownValidationFunction() {&lt;br /&gt;   ValidationService.VerifyTown(element.val(), onSuccesTown);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  element.blur(function () {&lt;br /&gt;   TownValidationFunction();&lt;br /&gt;  });&lt;br /&gt;&lt;br /&gt;  function onSuccesTown(result) {&lt;br /&gt;   if (result) {&lt;br /&gt;    errLabel.css("display", "none");&lt;br /&gt;   } else {&lt;br /&gt;    errLabel.css("display", "inline");&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; });&lt;br /&gt;    &lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Вот собственно и все. Единственный недостаток данного примера, что он не учитывает свойство ValidationGroup, но при желании его можно усовершенствовать и и на работу со своим ValidationGroup. Так же не будет лишним добавить спроверки при сабмите формы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-9080913873989386809?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/9080913873989386809/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=9080913873989386809' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/9080913873989386809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/9080913873989386809'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/11/jquery-web-aspnet.html' title='Валидация с использованием JQuery и Web-сервисов ASP.NET'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2935036934792169666</id><published>2010-11-04T15:56:00.008+02:00</published><updated>2010-11-04T22:30:00.529+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='RadScheduler'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Полосы прокрутки RadScheduler в IE8</title><content type='html'>По воле случая пришлось на сайте использовать контрол RadScheduler от Telerik. Полностью настроив контрол обнаружил оин нехороший баг. При использовании браузера Internet Explorer в области календаря появляются полосы прокрутки, тогда как в других браузерах все было хорошо. Установка свойства OverflowBehavior в "Expand", так же результатов не дало.&lt;br /&gt;Оказалось, что сама таблица календаря содержиться вот в такм блоке DIV&lt;br /&gt;&lt;pre class="brush:xml" style="overflow:hidden;"&gt;&lt;br /&gt;&lt; div class="rsContentScrollArea" style="overflow:auto;position:relative;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ошибка кроется в overflow:auto. Данный CSS-стиль и создавал наши полосы прокрутки. &lt;br /&gt;Исправить это можно обыкновенным JQuery, как показано ниже.&lt;br /&gt;&lt;pre class="brush:javascript"&gt;&lt;br /&gt;  &lt;script type="text/javascript"&gt;&lt;br /&gt;   function updateMonthView() {&lt;br /&gt;    var radShed = $("div#&lt;% =radScheduler.ClientID %&gt;");&lt;br /&gt;    if (radShed) {&lt;br /&gt;     var divContentScroll = radShed.find("div.rsContentScrollArea");&lt;br /&gt;     if (divContentScroll.css("overflow") == "auto") {&lt;br /&gt;      divContentScroll.css("overflow", "visible");&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   $(document).ready(function() {&lt;br /&gt;    updateMonthView();&lt;br /&gt;   });&lt;br /&gt;   &lt;br /&gt;   Sys.Application.add_load(function() {&lt;br /&gt;    updateMonthView();&lt;br /&gt;   });&lt;br /&gt;  &lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Всю основную работу делает функция updateMonthView.&lt;br /&gt;Она вызывается сразу при загрузке страницы и после каждого AJAX-события.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2935036934792169666?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2935036934792169666/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2935036934792169666' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2935036934792169666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2935036934792169666'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/11/radscheduler-ie8.html' title='Полосы прокрутки RadScheduler в IE8'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-97391868574800365</id><published>2010-08-27T13:25:00.001+03:00</published><updated>2010-08-27T13:25:48.965+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='разработка'/><title type='text'>Скорость и дешевая разработка ПО</title><content type='html'>&lt;p&gt;Часто можно увидеть на фрилансе да и в обычных объявлениях очень низкие цены на разработку ПО, сайтов и такие же короткие сроки этой самой разработки. Так как в наше время каждый хочет сэкономить на чем-то, то конечно заказчик делает ставку на низкую цену и короткий срок разработки. Но оправданно ли это?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Остается понять, как же разработчик может снизить цену?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Например использование неких уже готовых решений. Для сайтов использование уже написанных CMS, при этом дизайн к сайту тоже легко можно купить, благо студий занимающихся разработкой дизайна для сайтов очень много, есть больший сайты на которых дизайн можно купить за 60-100$ с уже готовой версткой даже под Вашу CMS, что несомненно сокращает время разработки. Разработчики клиентских приложений так же могут использовать некие шаблоны или готовые решения для основных необходимых возможностей.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Казалось бы, все просто! Есть шаблон, подстроил его под необходимые требования конкретного проекта и все работает. Все довольны. Заказчик получил продукт заплатив мало, разработчик быстро выполнил работу, получил деньги и давай работать над следующим проектом.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Но не все так просто как кажется. Чаще всего разработчки при быстрой разработке не выходят за рамки конкретного шаблона, потому не все требования заказчика могут быть выполнены. И дело даже не в том, что их невозможно выполнить, а дело в том, что для точного выполнения этой работы необходимо время, которого нету. Разработчкику не хочется выполнять работу свыше того, что ему заплатили, потому на некоторый функционал приложения находится некое обходное решение, что не совсем верно.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Возьмем стандартную ситуацию. На каждом сайте есть поиск, который потмогает в поиске информации по данному сайту. Это очень удобно, если сайт большой, так как экономит время. Но почему тогда большая часть пользователей ищет информацию на конкретном сайте с помощью вот такой строки введенной в Google или другой поисковик&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Скорость и дешевая разработка ПО site:maiseyeu-ihor.blogspot.com&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Мы пользуемся внешними поисковыми системами заместо того, чтобы просто использовать то, что есть на сайте. Это связано не только с тем, что большие поисковики лучше. Часто это связано с тем, что контент на сайте просто не индексируется внутренней поисковой системой потому что для данного контента просто не было написано модуля, который бы правильно индексировал её. Тут все просто. Заказчик видит всегда то, что лежит на поверхности, но не видит того, что внутри, он видит сайт, но не знает как он работает и не может знать верно ли работет индексация информации на сайте? Она может и не работать совсем, тогда строка "ПОИСК" просто выполняет роль некого элемента дизайна, не более. И опять же разработчика мы не можем винить в этом. Поиск это дополнительная работа и дополнительное время. Он просто отработал свои деньги, а за просто так работать никто не будет. Все люди и все хоятят кушать.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Это мои выводы по поводу скоростей и дешевой оплаты труда. Я думаю тут можно привести еще не один довод как в одну сторону так и в другую.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-97391868574800365?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/97391868574800365/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=97391868574800365' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/97391868574800365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/97391868574800365'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/08/blog-post_27.html' title='Скорость и дешевая разработка ПО'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-6457349136500456198</id><published>2010-08-01T02:46:00.001+03:00</published><updated>2010-08-01T02:46:44.975+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Проектирование'/><category scheme='http://www.blogger.com/atom/ns#' term='разработка'/><title type='text'>Спешка в разработке ПО. Оправданный шаг?</title><content type='html'>&lt;p&gt;Я думаю, почти каждый разработчик ПО работая в огромной компании, маленькой фирме или просто работая сам на себя сталкивался с ситуацией, когда заказчику вот срочно нужен результат. Ничего не готово идет процесс проектирования, есть куча рисунков классов их связи между собой, но больше ничего. И ЭТО нельзя показать! Заказчик не поймет, что ведется работа, ему нужен результат, а не схемки и графики, а не написанные библиотеки в которых ютиться логика всего того, что он хотел. Ему нужно видеть, для него есть только то, что он видит и ничего больше. И вот как с этим бороться?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Похоже это извечное противостояние не закончится никогда, пока есть заказчики и исполнители. Плохо одно постоянно дергая разработчика мы отвлекаем его от основной цели, тем самым ухудшая качество конечного продукта.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Кто-то сказал "Торопись неспеша" и он был прав. Всегда нужно стремиться все сделать быстро, но при этом не потеряв качество. Потому лучше продумав и правильно спроектировав приложение, написать его код как можно более качественно, протестировав каждый метод, что может уменьшить в последствии количество запросов в службу технической поддержки по поводу ошибок в работе.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Осталось понять, как это все объяснить заказчику?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-6457349136500456198?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/6457349136500456198/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=6457349136500456198' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6457349136500456198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6457349136500456198'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/08/blog-post.html' title='Спешка в разработке ПО. Оправданный шаг?'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7513362215113074453</id><published>2010-07-15T14:31:00.001+03:00</published><updated>2010-07-15T14:32:40.668+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><title type='text'>mojoPortal - Администрирование</title><content type='html'>&lt;p&gt;Добавил на сайт пару страниц с описанием администрирования CMS mojoPortal. В данный момент туда вошли статьи:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://mojoportal.ru/administrations.aspx" target="_blank" title="Администрирование"&gt;Администрирование&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://mojoportal.ru/docs-adminmenu.aspx" target="_blank"&gt;Центр администрирования&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://mojoportal.ru/docs-sitesettings.aspx" target="_blank"&gt;Настройки сайта&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7513362215113074453?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7513362215113074453/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7513362215113074453' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7513362215113074453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7513362215113074453'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/07/mojoportal.html' title='mojoPortal - Администрирование'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3097021328988907683</id><published>2010-06-20T12:49:00.000+03:00</published><updated>2010-06-20T12:50:00.191+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><title type='text'>mojoPortal 2.3.4.5</title><content type='html'>&lt;h5&gt;Что нового?&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Новый модуль &lt;a href="http://maps.bing.com/"&gt;Bing&lt;/a&gt; карты &lt;/li&gt;    &lt;li&gt;Новые возможности поиска. Теперь для поиска по сайт возможно использовать не только встроенный поис, но и поиск с помощью &lt;a href="http://google.ru/"&gt;Google&lt;/a&gt; или &lt;a href="http://bing.com/"&gt;Bing&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Был обновлен до последней версии AjaxControlToolkit &lt;/li&gt;    &lt;li&gt;Обновлен TinyMCE.3.6 до 3.3.7 &lt;/li&gt;    &lt;li&gt;Обновлен CKeditor 3.3 до 3.3.1&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Полная статья &lt;a title="http://mojoportal.ru/mojoportal-2345.aspx" href="http://mojoportal.ru/mojoportal-2345.aspx"&gt;http://mojoportal.ru/mojoportal-2345.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3097021328988907683?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3097021328988907683/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3097021328988907683' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3097021328988907683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3097021328988907683'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/06/mojoportal-2345.html' title='mojoPortal 2.3.4.5'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2158861879259050151</id><published>2010-06-07T18:22:00.000+03:00</published><updated>2010-06-20T12:47:04.684+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><title type='text'>mojoPortal 2.3.4.4</title><content type='html'>&lt;p&gt;Пару дней назад был анонсирован mojoPortal 2.3.4.4. &lt;/p&gt;  &lt;h5&gt;Что нового?&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Первый релиз для которого есть пакеты под разные версии .NET &lt;/li&gt;    &lt;li&gt;Новый скин artisteer-24flashclouds, который демонстрируется использование Flash в в Artisteer дизайне. &lt;/li&gt;    &lt;li&gt;Facebook кнопка в блоге. &lt;/li&gt;    &lt;li&gt;Обновился TinyMCE 3.2.7 до 3.3.6 &lt;/li&gt;    &lt;li&gt;Обновился CKeditor 3.2.1 до 3.3 &lt;/li&gt;    &lt;li&gt;Обновить до последней версии NeatUpload &lt;/li&gt;    &lt;li&gt;Исправления ошибок прошлых версий &lt;/li&gt;    &lt;li&gt;Form Wizard Pro 0.0.1.7 &lt;/li&gt;    &lt;li&gt;Event Calendar Pro 0.0.2.8 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Полная информация доступна по адресу &lt;a href="http://www.mojoportal.com/mojoportal-2344-released.aspx"&gt;http://www.mojoportal.com/mojoportal-2344-released.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2158861879259050151?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2158861879259050151/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2158861879259050151' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2158861879259050151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2158861879259050151'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/06/mojoportal-2344.html' title='mojoPortal 2.3.4.4'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-453200004233732673</id><published>2010-05-29T14:00:00.001+03:00</published><updated>2010-05-29T14:00:18.085+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='mojoPortal'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Описание возможностей mojoPortal</title><content type='html'>&lt;li&gt;Кроссплатформенность – Работает на Windows/IIS или Mono/Apache. &lt;/li&gt;  &lt;li&gt;Поддержка Баз данных: MS SQL Server, SqlAzure, MySQL, PostgreSQL, Firebird Sql, и SQLite &lt;/li&gt;  &lt;li&gt;Возможность управления более чем одним сайтом использую одну установку системы &lt;/li&gt;  &lt;li&gt;Поддержка XHTML или HTML 5 &lt;/li&gt;  &lt;li&gt;Изменение дизайна из административного интерфейса использую систему скинов. &lt;/li&gt;  &lt;li&gt;Использование в качестве редактора контента нескольких редакторов: TinyMCE, FCKeditor, CKEditor.&lt;/li&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Полный код статьи &lt;a title="http://www.mojoportal.ru/features.aspx" href="http://www.mojoportal.ru/features.aspx"&gt;http://www.mojoportal.ru/features.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-453200004233732673?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/453200004233732673/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=453200004233732673' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/453200004233732673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/453200004233732673'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/05/mojoportal.html' title='Описание возможностей mojoPortal'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7031268999456638321</id><published>2010-05-20T13:46:00.003+03:00</published><updated>2010-05-20T13:49:46.073+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='блог'/><title type='text'>Возобновление работы блога</title><content type='html'>Последние пару месяцев выдались действительно напряженными. В итоге я совсем позабыл про свой блог. Единственное, куда я еще что-то писал это в твиттер. Сейчас время не менее напряженное, но все же думаю, что возобновлю написание статей в блог. Может они не будут большими, но что-то писать буду. Может даже кому-то интересное.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7031268999456638321?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7031268999456638321/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7031268999456638321' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7031268999456638321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7031268999456638321'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/05/blog-post.html' title='Возобновление работы блога'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5249621408577678876</id><published>2010-01-23T01:26:00.001+02:00</published><updated>2010-01-23T01:26:28.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><title type='text'>mojoPortal 2.3.3.4</title><content type='html'>&lt;p&gt;Давненько я ничего не писал. Просто было очень много работы и совершенно не было времени и так как и сейчас выдумывать что-то ил просто рассказать нечего, то я просто поведаю о том, что интересующиеся люди уже и так знают так как прочитали уже здесь &lt;a title="http://www.mojoportal.com/mojoportal-2334-released.aspx" href="http://www.mojoportal.com/mojoportal-2334-released.aspx"&gt;http://www.mojoportal.com/mojoportal-2334-released.aspx&lt;/a&gt; Для тех же, кто не читал поведаю, что же нового в mojoPortal 2.3.3.4.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Новый интерфейс файлового менеджера&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;В новой версии CMS переработан интерфейс встроенного файлового менеджера, которым теперь просто хочется пользоваться всегда и везде… даже там где он совсем не нужен. Наверное по этой причине, ссылка на него вынесена в административное меню.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_g4o7gzmigpo/S1o0GLKigeI/AAAAAAAAADs/7dYStb3Z-go/s1600-h/mojoqtfilemanager%5B3%5D.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="mojoqtfilemanager" border="0" alt="mojoqtfilemanager" src="http://lh3.ggpht.com/_g4o7gzmigpo/S1o0HXi_o8I/AAAAAAAAADw/L3_6RU9FqWA/mojoqtfilemanager_thumb%5B1%5D.gif?imgmax=800" width="644" height="360" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Вместе с новым файловым менеджером нам в подарок был дан админский toolbar, который можно использовать конечно, не только как админский. Его использование хорошо видно на офф. сайте &lt;a href="http://mojoportal.com"&gt;http://mojoportal.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_g4o7gzmigpo/S1o0IL8qnaI/AAAAAAAAAD0/yKWKT3V1jJU/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_g4o7gzmigpo/S1o0ImGUd0I/AAAAAAAAAD4/nfZGFrWxOKk/image_thumb%5B6%5D.png?imgmax=800" width="644" height="26" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Общие файлы&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Были внесены изменения в поиск среди общих файлов. Улучшен поиск в содержимом PDF&lt;strong&gt;&amp;#160;&lt;/strong&gt;и Word документов.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ссылки&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Взгляните на эту страницу &lt;a title="http://www.mojoportal.com/sites.aspx" href="http://www.mojoportal.com/sites.aspx"&gt;http://www.mojoportal.com/sites.aspx&lt;/a&gt; наведите мышкой на любую ссылку и все станет понятно. Теперь при наведении на ссылку около неё отображается уменьшенное изображение сайта по этой ссылке.&lt;/p&gt;  &lt;p&gt;Так же изменения коснулись языковых модулей, обновился так же и русский язык.&lt;/p&gt;  &lt;p&gt;Обновлению подвергся и модуль работы со стилями теперь все стили, которые ранее разбивались по 5 файлам теперь расположены в одном style.css за что огромное спасибо, так как это действительно удобно.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5249621408577678876?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5249621408577678876/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5249621408577678876' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5249621408577678876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5249621408577678876'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/01/mojoportal-2334.html' title='mojoPortal 2.3.3.4'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_g4o7gzmigpo/S1o0HXi_o8I/AAAAAAAAADw/L3_6RU9FqWA/s72-c/mojoqtfilemanager_thumb%5B1%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2893496115589168991</id><published>2010-01-03T16:20:00.000+02:00</published><updated>2010-01-03T16:21:04.139+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Спам'/><title type='text'>Раскрутка сайта, через спам на блогах</title><content type='html'>&lt;p&gt;В данный момент один товариЩ все время спамит в комментах к моим сообщениям. Вот и думаю… какой же противный способ раскрутки. ТовариЩ я удаляю все твои комменты. Хочешь пиши, но НИ ОДНОГО не останется. Не люблю наглость, тем более от конкурентов=)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2893496115589168991?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2893496115589168991/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2893496115589168991' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2893496115589168991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2893496115589168991'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2010/01/blog-post.html' title='Раскрутка сайта, через спам на блогах'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-4493625743367225602</id><published>2009-12-16T10:44:00.001+02:00</published><updated>2009-12-16T10:46:17.577+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Бесплатный антивирус Microsoft</title><content type='html'>&lt;p&gt;Компания Microsoft с радостью для нас объявила, что их бесплатный антивирус Microsoft Security Essentials доступен и для жителей России. &lt;/p&gt;  &lt;p&gt;Многие осуждали Microsoft за этот шаг (выпуск бесплатного антивируса), но мне кажется это наоборот хорошо, так как не каждый пользователь может позволить себе покупку платного антивируса. Да или если взять обыкновенного пользователя, который по своей сути, включает компьютер 3 раза за неделю, чтобы посмотреть пару фильмов и слазить в интернет на пару сайтов и отправить пару писем. Этот человек, конечно же не будет гореть большим желание покупать антивирус, так как он и компьютером почти не пользуется, а тут поставит бесплатный антивирус, он и обновляется и компьютер защищен.&lt;/p&gt;  &lt;p&gt;Скачать Microsoft Security Essentials можно по это ссылке &lt;a href="http://www.microsoft.com/security_essentials/"&gt;http://www.microsoft.com/security_essentials/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;PS. Доступен русский язык =)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-4493625743367225602?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/4493625743367225602/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=4493625743367225602' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4493625743367225602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4493625743367225602'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/12/microsoft.html' title='Бесплатный антивирус Microsoft'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2439220374872158604</id><published>2009-12-15T23:59:00.001+02:00</published><updated>2009-12-15T23:59:44.146+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Блокирование кнопки после нажатия</title><content type='html'>&lt;p&gt;Честно говоря, никогда не думал, что пользователи такие паникеры. Дошло уже до того, что пользователи напрочь игнорируют надпись “Пожалуйста, подождите…” и анимацию около этой надписи. Вот и встал вопрос, как же сделать так, чтобы пользователи просто не тискали на эту кнопку как сумасшедшие. Выход был прост. Блокировать кнопку да и все. Как это сделать? Для решения этого вопроса я обратился к своей любимой CMS mojoPortal. И вот какой код нарыл. Метод прост, а его пользу и не передать.&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;public static void DisableButtonAfterClick(     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; WebControl button,       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string disabledText,      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string postbackEventReference)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (button == null) return;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; button.Attributes.Add(&amp;quot;onclick&amp;quot;, &amp;quot;this.value='&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; + disabledText      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; + &amp;quot;';this.disabled = true;&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; + postbackEventReference);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;А вот как его использовать&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;DisableButtonAfterClick(     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Button1,      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;Пожалуйста, подождите...&amp;quot;,      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Page.ClientScript.GetPostBackEventReference(this.Button1, string.Empty)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; );&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2439220374872158604?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2439220374872158604/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2439220374872158604' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2439220374872158604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2439220374872158604'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/12/blog-post.html' title='Блокирование кнопки после нажатия'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3310604397633739659</id><published>2009-11-21T01:57:00.001+02:00</published><updated>2009-11-21T01:57:22.379+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><title type='text'>mojoPortal: Экономим на хостинге</title><content type='html'>&lt;p&gt;В нынешнее время, каждая организация да и просто обыкновенные владельцы сайтов пытаются с экономить на всем и на содержании своего сайта так же. Но как быть, когда нужно достаточно хороший функционал, возможность хранения каких-то многочисленных данных и при этом хотелось бы потратить меньше денег.&lt;/p&gt;  &lt;p&gt;Тут опять нам на помощь приходит mojoPortal. А именно его DAL для работы с различными базами данных. Так получилось, что саму CMS систему можно поставить на самый минимальны хостинг, который даже не предоставляет базу данных и все потому, что мы можем использовать внутреннюю базу данных SQLite. База достаточно малая и работает так сказать без нашего ведома…нам ничего не нужно устанавливать или требовать у хостера… и при этом у нас CMS работает как и с любой другой базой данных. Неправда ли удобно?&lt;/p&gt;  &lt;p&gt;Сказать честно, я не пытаюсь разрекламировать данную CMS и мне за это не платят=) просто я работаю с этой системой и делюсь своими впечатлениями с вами.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3310604397633739659?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3310604397633739659/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3310604397633739659' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3310604397633739659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3310604397633739659'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/11/mojoportal_21.html' title='mojoPortal: Экономим на хостинге'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-8002620537348440486</id><published>2009-11-12T13:19:00.001+02:00</published><updated>2009-11-12T13:19:30.570+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><title type='text'>mojoPortal 2.3.2.9</title><content type='html'>&lt;p&gt;11 Ноября Joe Audette выдал в свет людской новую версию mojoPortal. Итак, чем же новым обзавелась CMS система? Какие новые возможности нам даны?&lt;/p&gt;  &lt;h4&gt;Новостная рассылка&lt;/h4&gt;  &lt;ol&gt;   &lt;li&gt;Пользователи могут подписываться на получение писем с сайта не регистрируясь на нем.&lt;/li&gt;    &lt;li&gt;Модуль информационной подписки мы можем поместить на любую страницу и каждый сконфигурировать отдельно.&lt;/li&gt;    &lt;li&gt;Прогресс отправления писем.&lt;/li&gt; &lt;/ol&gt;  &lt;h4&gt;Обновление редакторов&lt;/h4&gt;  &lt;p&gt;TinyMCE 3.2.7   &lt;br /&gt;FCKeditor 2.6.5    &lt;br /&gt;CKeditor 3.0.1&lt;/p&gt;  &lt;h4&gt;Улучшения SEO&lt;/h4&gt;  &lt;p&gt;Возможность задания каноничных url. Возможность конфигурирования каждой страницы отдельно.&lt;/p&gt;  &lt;h4&gt;Отельные улучшения&lt;/h4&gt;  &lt;p&gt;Добавлена новая категория прав доступа - “Users that can create root level pages”&lt;/p&gt;  &lt;p&gt;Добавлена возможность отключения аутнтификации по-умолчанию если включена аутентификация по Windows Live или Open ID&lt;/p&gt;  &lt;p&gt;Более подробная информация о новом релизе mojoPortal, можно прочитать из официального блога - &lt;a title="http://www.mojoportal.com/mojoportal-2329-released.aspx" href="http://www.mojoportal.com/mojoportal-2329-released.aspx"&gt;http://www.mojoportal.com/mojoportal-2329-released.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-8002620537348440486?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/8002620537348440486/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=8002620537348440486' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8002620537348440486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8002620537348440486'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/11/mojoportal-2329.html' title='mojoPortal 2.3.2.9'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-4002283977485390531</id><published>2009-11-09T18:35:00.000+02:00</published><updated>2009-11-09T18:36:06.138+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='mojoPortal'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>mojoPortal: Первые впечатления!</title><content type='html'>&lt;p&gt;Как-то давно я начал поиски хорошей системы для создания сайтов (даже начал писать свою, кстати, очень ничего получается=)) ), но ничего хорошего я найти не мог. Хотелось, конечно, бесплатное решение с хорошей функциональностью, хорошим кодом, большой расширяемостью, поддержкой большого количества баз данных (или хотя бы возможность написания их поддержки). И самое интересное, что ничего найти не мог. Я перепробовал большое количество OpenSource CMS на ASP.NET, благо на codeplex.com их хватает. И одно меня терзает: “Почему я просто сразу не обратил внимание на проект, который шел самым первым в списке!” Глупо, согласитесь. Моя логика на тот момент была следующая: “CMS на первом месте, значит будет большая, неповоротливая, да и при этом ничего в ней не поймешь пока кипу документации не изучишь”. Я ошибся. И при этом очень сильно.&lt;/p&gt;  &lt;p&gt;Все-таки пришел тот момент, когда я взял и установил это детище Joe Audette. Первым делом был маленький шок, так как установка прошла просто и гладко. Для того, чтобы разобраться в функциональности и работе с самой CMS понадобилось чуть меньше часа. Каждый модуль по своей сути является отдельным приложением внутри CMS. &lt;/p&gt;  &lt;p&gt;Когда был скачан и открыт исходный код, то сначала был ужас, от того сколько же здесь модулей, сколько библиотек и проектов, но покопавшись в этом примерно с час начинаешь все понимать. Код читается как книга, как хорошая книга по программированию, в которой написано, как должно быть построено и спроектировано хорошее приложение.&lt;/p&gt;  &lt;p&gt;Свойства системы:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Кросплатформенность &lt;/li&gt;    &lt;li&gt;Работа с базами данных:&amp;#160; MS SQL Server, MySQL, PostgreSQL, Firebird Sql и SQLite &lt;/li&gt;    &lt;li&gt;Возможность установки и управления множеством сайтов &lt;/li&gt;    &lt;li&gt;Множество скинов, возможность установки разных скинов на страницы &lt;/li&gt;    &lt;li&gt;Возможность выбора редактора контента FCKeditor, TinyMCE или XStandard HTML WYSIWYG &lt;/li&gt;    &lt;li&gt;Блоги &lt;/li&gt;    &lt;li&gt;Форумы &lt;/li&gt;    &lt;li&gt;Галерея изображений &lt;/li&gt;    &lt;li&gt;RSS &lt;/li&gt;    &lt;li&gt;Календарь событий &lt;/li&gt;    &lt;li&gt;Контактная форма &lt;/li&gt;    &lt;li&gt;Ecommerce &lt;/li&gt;    &lt;li&gt;Файловый менеджер &lt;/li&gt;    &lt;li&gt;Общие файлы &lt;/li&gt;    &lt;li&gt;Google maps &lt;/li&gt;    &lt;li&gt;Легко настраиваемые пользовательские профили &lt;/li&gt;    &lt;li&gt;Локализация. По-умолчанию включено 10 языков &lt;/li&gt;    &lt;li&gt;Конфигурирование хранения паролей &lt;/li&gt;    &lt;li&gt;Url-rewriting позволяет использовать дружественные адреса &lt;/li&gt;    &lt;li&gt;Поиск по сайту &lt;/li&gt;    &lt;li&gt;Протоколирование ошибок &lt;/li&gt;    &lt;li&gt;Возможность аутентификации на сайте с использованием LDAP, Active Directory, Windows NTLM, OpenID или Windows Live ID &lt;/li&gt;    &lt;li&gt;Персонализация и web-части &lt;/li&gt;    &lt;li&gt;Статистика сайта&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Многих разработчиков пугает одно, малое количество готовых модулей данной CMS, но это явно не то из-за чего стоит отбрасывать её на задний план, так как если есть руки, которые умеют стучать по клавишам и голова, которая умеет мыслить, то дополнительные модули, которые будут работать с данной системой появятся очень быстро.&lt;/p&gt;  &lt;p&gt;Так что, если Вам нужна бесплатная и хорошо расширяемая система, то лучше, чем mojoPortal не найти. Это моё личное ИМХО.&lt;/p&gt;  &lt;p&gt;Официальный сайт проекта mojoPortal – &lt;a href="http://mojoportal.com"&gt;http://mojoportal.com&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-4002283977485390531?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/4002283977485390531/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=4002283977485390531' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4002283977485390531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4002283977485390531'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/11/mojoportal.html' title='mojoPortal: Первые впечатления!'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-6802751031865498431</id><published>2009-11-06T20:50:00.001+02:00</published><updated>2009-11-06T20:50:37.776+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>История: Steve Jobs demos Apple Macintosh, 1984</title><content type='html'>&lt;p&gt;Копаясь в огромной куче видео-роликов на YouTube.com я нашел достаточно интересную запись, которая показывает как же в свое время компания Apple удивила ми своим новым компьютером - Macintosh. Советую всем посмотреть даже тем, кто не знает английский, море оваций от происходящего на экране Mac-а действия, не нуждается в переводе.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:735bb756-71f6-4873-bb32-c1b8cb8e2589" class="wlWriterEditableSmartContent"&gt;&lt;div id="b1127a71-3d7c-4586-a1b4-4ff245330f71" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=G0FtgZNOD44" target="_new"&gt;&lt;img src="http://lh6.ggpht.com/_g4o7gzmigpo/SvRv_H1N_OI/AAAAAAAAADk/urYp9gDvrkg/video63ebbc78f775%5B3%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('b1127a71-3d7c-4586-a1b4-4ff245330f71'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/G0FtgZNOD44&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/G0FtgZNOD44&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-6802751031865498431?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/6802751031865498431/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=6802751031865498431' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6802751031865498431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6802751031865498431'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/11/steve-jobs-demos-apple-macintosh-1984.html' title='История: Steve Jobs demos Apple Macintosh, 1984'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_g4o7gzmigpo/SvRv_H1N_OI/AAAAAAAAADk/urYp9gDvrkg/s72-c/video63ebbc78f775%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-8785367116833547213</id><published>2009-09-13T00:45:00.001+03:00</published><updated>2009-09-13T00:45:10.103+03:00</updated><title type='text'>День программиста</title><content type='html'>&lt;p&gt;Ура! Ура! И еще раз ура! Сегодня мы отмечаем свой профессиональный праздник – “День программиста”. Посему хочу пожелать всем программистам. Ясной головы и свежих мыслей, чистого кода и поменьше ошибок.&lt;/p&gt;  &lt;p&gt;Давайте отметим наш день, как действительно культурные люди. А вот и несколько поздравлений:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1108.html" href="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1108.html"&gt;http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1108.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1102.html" href="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1102.html"&gt;http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1102.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1100.html" href="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1100.html"&gt;http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1100.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1099.html" href="http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1099.html"&gt;http://beta.voicecards.ru/item/pozdravleniya_s_prazdnikom/den_programmista/holiday/id/306/1099.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-8785367116833547213?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/8785367116833547213/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=8785367116833547213' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8785367116833547213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8785367116833547213'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/09/blog-post.html' title='День программиста'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-6479460358035707968</id><published>2009-09-11T22:49:00.000+03:00</published><updated>2009-09-11T22:50:04.134+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>LINQ IQueryable Toolkit</title><content type='html'>&lt;p&gt;У каждого разработчика есть что-то любимое и дорогое для его программистской душеньки. Некая разработка, технология или просто программа. Для меня такой вещью стал LINQ. Наверное это была любовь с первого взгляда :) До сих пор не могу представить как жил до этого без лямбда-выражений. Но, есть одно НО. И при этом огромное такое. Это немного ограниченное использование LINQ. А именно в данный момент у нас есть возможность использовать lINQ только с базами данных MS SQL Server. Что несомненно не очень приятно, так как лично мне пришлось в данный момент иметь дело с базой данных MS Access 2003. А применить любимый подход я не мог. &lt;/p&gt;  &lt;p&gt;Как оказалось не один я столкнулся с такой проблемой. Многие разработчики хотели бы использовать LINQ со своими базами данных от разных поставщиков. &lt;/p&gt;  &lt;p&gt;Первое что я нашел – это был проект ALINQ (&lt;a href="http://alinq.org"&gt;http://alinq.org&lt;/a&gt;) , который я так и не опробовал, так как при компиляции кода мне просто и понятно было сказано, чтобы я купил сей продукт. А так как деньги не бывают лишними и их просто не было да и к тому же я даже не испробовал в работе данную библиотеку, то покупать я точно ничего не хотел.&lt;/p&gt;  &lt;p&gt;Далее а форуме &lt;a href="http://gotdotnet.ru"&gt;http://gotdotnet.ru&lt;/a&gt; мне подсказали один интересный и бесплатный проект, а именно LINQ IQueryable Toolkit (&lt;a title="http://iqtoolkit.codeplex.com" href="http://iqtoolkit.codeplex.com"&gt;http://iqtoolkit.codeplex.com&lt;/a&gt;). И вот спустя пару часов разобравшись в коде и написав ручками datacontext я получаю выборку данных из Northwind.mdb красивейшим выражением: &lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;db.Customers.Select(c =&amp;gt; c).ToList();&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Буквально пару дней назад этот проект обновился до версии 0.16 на данный момент поддерживаются базы данных:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;MS SQL Server&lt;/li&gt;    &lt;li&gt;Access &lt;/li&gt;    &lt;li&gt;MySQL&lt;/li&gt;    &lt;li&gt;SqlLite&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Более подробную информацию о данном проекте можно узнать по адресу: http://blogs.msdn.com/mattwar/pages/linq-links.aspx&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-6479460358035707968?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/6479460358035707968/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=6479460358035707968' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6479460358035707968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6479460358035707968'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/09/linq-iqueryable-toolkit.html' title='LINQ IQueryable Toolkit'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-730634284524024958</id><published>2009-09-03T15:50:00.001+03:00</published><updated>2009-09-03T15:50:34.802+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future CMF'/><title type='text'>Вот и Release</title><content type='html'>&lt;p&gt;Вот и наступил релиз первой 0.1 версии Future CMF. Казалось бы не так много и делал, а тут сразу и релиз. Но тут ничего не поделаешь, так как я сразу определил сколько и какие модули будут находиться в первой версии и все они уже написаны. Как-нибудь позже я более подробно опишу каждый модуль, но пока просто их перечислю.&lt;/p&gt;  &lt;p&gt;Модули Future CMF:   &lt;br /&gt;1. HTML-тексты&lt;/p&gt;  &lt;p&gt;2. Новости&lt;/p&gt;  &lt;p&gt;3. Портфолио&lt;/p&gt;  &lt;p&gt;4. Контактная форма&lt;/p&gt;  &lt;p&gt;5. Изображения&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-730634284524024958?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/730634284524024958/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=730634284524024958' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/730634284524024958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/730634284524024958'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/09/release.html' title='Вот и Release'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-1234319570428423358</id><published>2009-09-01T17:47:00.001+03:00</published><updated>2009-09-01T17:47:30.163+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future CMF'/><title type='text'>Future CMF – Модуль “Новости”</title><content type='html'>&lt;p&gt;1 сентября – День знаний. Для кого-то это праздник, для кого-то нет. А у меня сегодня очень хорошее настроение, ведь наша CMF система сегодня получила еще один модуль. Модуль “Новости”. Работа над ним заняла у меня несколько дней, но я не думаю, что это время было потрачено зря. Вроде ничего такого нового и не сделал все стандартно, но все-равно приятно. Ведь каждый модуль – это не просто модуль. Это расширение функциональности системы, а это всегда приятно.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-1234319570428423358?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/1234319570428423358/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=1234319570428423358' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1234319570428423358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1234319570428423358'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/09/future-cmf.html' title='Future CMF – Модуль “Новости”'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-1320640580351027038</id><published>2009-08-25T21:14:00.001+03:00</published><updated>2009-08-25T21:14:32.599+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Future CMF'/><title type='text'>Future CMF</title><content type='html'>&lt;p&gt;Как-то не долго я думал над рабочим названием данной системы. Future – будущность, будущее (совокупность события ожидаемых в ближайшее время). А так как, я и ожидаю в будущем недалеком увидеть CMF систему, то так её и назвал. &lt;/p&gt;  &lt;p&gt;Как мне кажется рабочее название играет большую роль. Да и не рабочее тоже. Не называть же будущий продукт BAD CMF или BUG CMF. Точно никому не захочется с ней работать и тем более, чтоб на ней еще и сайт работал. Хотя если и название будет хорошее, а реализация никакой, то название точно не спасет от неминуемого краха.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-1320640580351027038?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/1320640580351027038/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=1320640580351027038' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1320640580351027038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1320640580351027038'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/08/future-cmf.html' title='Future CMF'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-781975280514145122</id><published>2009-08-24T22:43:00.001+03:00</published><updated>2009-08-24T22:43:45.212+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>Разработка CMS</title><content type='html'>&lt;p&gt;Честно говоря. Сегодня был очень раздосадован, разозлен и еще даже не знаю как сказать. И все дело в своем же сайте. Он был как развалина. Команда развалилась, нас осталось только двое, а какие сразу были радужные мечты, но реальность жестока… Ну да ладно… Я так понял, что пока что надеяться нету на кого, по этой причине с сегодняшнего дня начинаю разработку своего маленького, но инструмента разработки. Нет, это не CMS с ней не сможет работать просто администратор без помощи программиста, но пока что на разработку CMS просто нету сил. Мне не очень нравится, когда мне говорят фразы: “Вы хоть свой сайт доделай-те, а то ничего не умеете, а лезете”. Я не буду это оспаривать. Чего кидать слова на ветер, вернуть авторитет можно только делом.&lt;/p&gt;  &lt;p&gt;Итак, разработку инструмента для создания сайтов на платформе ASP.NET я считаю открытой.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-781975280514145122?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/781975280514145122/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=781975280514145122' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/781975280514145122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/781975280514145122'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/08/cms.html' title='Разработка CMS'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5223430720453999608</id><published>2009-08-12T16:18:00.001+03:00</published><updated>2009-08-12T16:19:06.076+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><title type='text'>Жизнь фрилансера</title><content type='html'>&lt;p&gt;Вот сейчас сижу и думаю, а такая ли это хорошая штука фриланс. Вот в данный момент у меня настроения ноль, работать по этой причине не могу… все из рук валиться. Одно желание взять и напиться и заснуть… так тоже не получается… Пить то много не могу… а сколько могу выпить, так меня и не пьянею и заснуть не могу… много мыслей в голове. А так вот если подумать, сидел бы где0нить в офисе, пить бы не смог, так как работа. Работать тоже б сильно и не работал, но в тоже время свою денежку получил бы… Вот и думаю сейчас и нужно ли мне это… Аутсорсинг у нас вроде как и не сильно развит… или это я просто сейчас в таком состоянии, что так думаю?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5223430720453999608?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5223430720453999608/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5223430720453999608' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5223430720453999608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5223430720453999608'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/08/blog-post.html' title='Жизнь фрилансера'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-4921718031775482543</id><published>2009-08-11T16:02:00.001+03:00</published><updated>2009-08-11T16:02:50.551+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>CMS на ASP.NET</title><content type='html'>&lt;p&gt;Несколько месяцев искал что-нить хорошее и мало-мальски подходящее для создания сайтов визиток и просто сайтов малой функциональной нагрузки, но что-то ничего так и не нашел. &lt;/p&gt;  &lt;p&gt;DotNetNuke большая CMS много наворотов и толку от этого никакого. Вот если подумать! Нужно человеку сайт создать только сайт визитка с парой страниц инфы, а тут ты будешь ставить 10-15 метров исходников и создавать страницы. Да и еще потом объясни этому человеку, как работать с этой системой и что лезть куда-то туда не нужно… Так что однозначно не подходит.&lt;/p&gt;  &lt;p&gt;N2CMS по заверению разработчиков маленькая и легкая… но одни исходники скомпилированные библиотеки и тому подобное заняло у меня 140 метров. Вот это легкая! Куча сторонних библиотек, годы уйдут, чтобы разобраться.&lt;/p&gt;  &lt;p&gt;Oxite написанная на ASP.NET MVC. Прикольный проектик, но жаль сырой как не сваренное яйцо. Думал, что можно доработать, но проще что-то новое написать.&lt;/p&gt;  &lt;p&gt;MyWebPagesStarterKit вот эта штука мне реально понравилась. Может это любовь? Может и так! Да, вот, загвоздочка одна не маловажная custom design создать так и не получается… чтоб его навоять нужно переписать всю CMS. А ведь она такая хорошенькая. &lt;/p&gt;  &lt;p&gt;И что у нас остается? Какой вывод? Да никакого. Просто говоря… у нас есть достаточное количество Open Source CMS написанных на ASP.NET, но при этом ни ОДНОЙ толковой. Вывод? Нужно начинать продумывать и писать CMS на ASP.NET MVC самому.&lt;/p&gt;  &lt;p&gt;Или кто-то предложит, что-то по-лучше?????&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-4921718031775482543?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/4921718031775482543/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=4921718031775482543' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4921718031775482543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4921718031775482543'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/08/cms-aspnet.html' title='CMS на ASP.NET'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2554391885740962146</id><published>2009-07-27T03:11:00.001+03:00</published><updated>2009-07-27T03:11:39.348+03:00</updated><title type='text'>Любовь и попугаи</title><content type='html'>&lt;p&gt;Странный заголовок. Не правда ли? И что тут про IT? Ничего! Совершенно ничего. Просто писать больше некуда, а так хочется выйти и закричать. Давно у меня не было такого состояния. Давно я не знал, что делать и как поступить? Да и что вообще в будущем? Блин! Одни вопросы. А где ответы? Там? С ней? Дурдом! И не могу же я сейчас грустить или просто быть не в форме. 30 срок сдачи проекта. Сайт почти готов, осталось настроить уже написанные компоненты, создать некоторые страницы и настроить переходы. Но! Как мне не хочется этим заниматься. Любимое дело? И тут такое отношение? И при чем тут попугаи? У неё дома попугаи, в клетке. Я их ненавижу, но без их чириканья, её смеха, улыбки, нежного прикосновения я, наверное, свихнусь.&lt;/p&gt;  &lt;p&gt;Месяц? Или вся жизнь? Вопрос мучительный и ответ на него я получу не скоро, а жить нужно. Ложусь спать. Категории у этого поста нету. Безкатегорийный он=)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2554391885740962146?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2554391885740962146/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2554391885740962146' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2554391885740962146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2554391885740962146'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/07/blog-post_27.html' title='Любовь и попугаи'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-451477817726459620</id><published>2009-07-09T18:15:00.001+03:00</published><updated>2009-07-09T18:15:12.300+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><title type='text'>Бывает же такое!</title><content type='html'>&lt;p&gt;Как оказывается не только заказчики бывают странными, но и исполнители тоже. Обратился ко мне на днях человек, была просьба написать систему автоматизации процессов установки наружной рекламы. В общем проект был интересен своими переплетениями, пользователями, интересной и достаточно большой базой данных. Да и деньги вроде нормальные предложили, хотя я точно знал, что работа эта стоит намного больше. &lt;/p&gt;  &lt;p&gt;Но самое интересное было в том, что поговорив с этим человеком, мне была рассказана история разработки данной системы. Как оказалось её уже разрабатывал один программист, сделал, но не захотел отдавать, так как считал, что заказчик не имеет права на эту разработку. Вот и получается заплатил заказчик деньги и не получил свою систему. Можно сказать, просто спонсировал разработку. Глупо? Для заказчика, да! А для разработчика? Может так нынче и живут во времена кризиса наши программисты?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-451477817726459620?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/451477817726459620/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=451477817726459620' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/451477817726459620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/451477817726459620'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/07/blog-post.html' title='Бывает же такое!'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2950145772506906450</id><published>2009-06-28T12:05:00.000+03:00</published><updated>2009-06-28T12:06:07.903+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTD'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Начинаем бороздить просторы Инета и UNIX или Windows хостинг?</title><content type='html'>&lt;p&gt;Не знал как назвать этот пост в блоге. Поэтому название получилось вот какое-то такое. А, собственно, написать хотел о том, что наша команда пополнилась двумя переводчиками, которые кроме всего являются нашими менеджерами по поиску заказов за рубежом. Почему мы ломанулись туда? А не просто сидим тут, где все просто и на родном языке? Все очень просто. &lt;/p&gt;  &lt;p&gt;Первое “демпинг” или по простому преднамеренное снижение цены на проект, т.е. многие люди не ценят свой труд и труд собственно других людей тоже и для того чтобы получить проект, готовы собственно работать за копейки. А мы этого себе позволить не можем=)&lt;/p&gt;  &lt;p&gt;Второе. Что-то не очень любят у нас ASP.NET. Говорят: “хостинг дорогой” =) Смех да и только. Вот стоимость в месяц UNIX и Win 2008 на одном из крупнейших хостеров России (название не привожу, так как это уже реклама).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Стоимость в рублях: 150&lt;/li&gt;    &lt;li&gt;Место на диске: 600 метров&lt;/li&gt;    &lt;li&gt;Доменов на одной площадке: 10&lt;/li&gt;    &lt;li&gt;и т.д.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Почему я привел только одну таблицу? Все правильно! ЦЕНЫ ПОЛНОСТЬЮ ОДИНАКОВЫЕ!&lt;/p&gt;  &lt;p&gt;Но при этом на Windows хостинге мы получаем кучу преимуществ от использования платформы ASP.NET, которая быстро развивается и каждый раз пополняется новыми технологиями.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2950145772506906450?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2950145772506906450/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2950145772506906450' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2950145772506906450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2950145772506906450'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/unix-windows.html' title='Начинаем бороздить просторы Инета и UNIX или Windows хостинг?'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-96379223555183885</id><published>2009-06-20T13:37:00.001+03:00</published><updated>2009-06-20T13:37:35.815+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTD'/><category scheme='http://www.blogger.com/atom/ns#' term='BizSpark'/><title type='text'>Добро пожаловать в BizSpark!</title><content type='html'>&lt;p&gt;Ура! Ура! И еще раз Ура! С сегодняшнего дня команда &lt;a href="http://wtdevelopers.ru" target="_blank"&gt;Web Team Developers&lt;/a&gt; официально зарегистрирована как Startup в программе BizSpark. &lt;/p&gt;  &lt;p&gt;Наша команда получила возможность использовать все бонусы программы, а это очень необходимо для дальнейшей работы. Мы, наконец, сможем работать с полной версией Visual Studio 2008, SQL Server 2008, Office 2007 и другими не менее важными для работы продуктами. &lt;/p&gt;  &lt;p&gt;Мы надеемся, что наша разработка найдет своих пользователей и будем вкладывать в работу все свои силы. :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-96379223555183885?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/96379223555183885/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=96379223555183885' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/96379223555183885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/96379223555183885'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/bizspark.html' title='Добро пожаловать в BizSpark!'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-850855094847784336</id><published>2009-06-19T12:02:00.000+03:00</published><updated>2009-06-19T12:03:13.325+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTD'/><title type='text'>Радость???</title><content type='html'>&lt;p&gt;Что-то совсем я разленился, даже не написал о одном из самых радостных, за последнее время, моментов в жизни – сайт &lt;a href="http://wtdevelopers.ru" target="_blank"&gt;Web Team Developers&lt;/a&gt; уже в сети и нормально функционирует. Это действительно, очень радостный момент в жизни. Мы будем делать все чтобы сайт процветал и у нас были заказы, мы просто люди, которые хотят заниматься любимым делом и получать за это деньги.&lt;/p&gt;  &lt;p&gt;Очень хотелось бы зарегистрироваться в партнерской программе &lt;a href="http://microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt;, но в данный момент это невозможно… А жаль, но наступит время, когда мы получим статус Золотого партнера… Я уверен в этом. А сейчас мы просто развиваемся, вот SEO-шник нужен и дизайнер хороший… а где их взять, когда пока и денег нету??? Но найдем и все у нас будет хорошо.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-850855094847784336?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/850855094847784336/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=850855094847784336' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/850855094847784336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/850855094847784336'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/blog-post_19.html' title='Радость???'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5546085704294065353</id><published>2009-06-14T02:11:00.001+03:00</published><updated>2009-06-14T02:11:50.228+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='AnkhSVN'/><title type='text'>Система контроля версий.</title><content type='html'>&lt;p&gt;Два дня. Два полных дня мне потребовалось, чтобы найти хоть какую нормальную систему контроля версий для Visual Studio 2008. Не спорю, если есть деньги, то выбор сделать гораздо просто VSS 2005 или VisualSVN. Но если денег нету? &lt;/p&gt;  &lt;p&gt;Вот тут мне в помощь и пришел этот плагин к студии под названием AnkhSVN. Скачать данный плагин можно с официального сайта: &lt;a href="http://ankhsvn.open.collab.net/" target="_blank"&gt;http://ankhsvn.open.collab.net/&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;AnkhSVN использует одну из самых распространенных систем контроля версий – Subversion, которая стоит заметить, тоже является бесплатной, но при этом имеет огромные возможности. Для хранения репозитория с проектом понадобится сервер с установленным Apache. Без проблем можно работать через интернет, что я и делаю. Если ваши разработчики находятся в разных концах света и работают через интернет, то вам стоит обратить внимание на это дополнение. &lt;/p&gt;  &lt;p&gt;Хотя как, в принципе, и в любой программе тут также не обошлось без багов. Часто бывает, что для нормальной работы плагина приходиться перегружать студию. Но это и есть расплата за бесплатность. А в целом на работу нареканий нету. Так что если вам нужна бесплатная система контроля версий для visual studio, то обратите свое внимание на это дополнение.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5546085704294065353?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5546085704294065353/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5546085704294065353' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5546085704294065353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5546085704294065353'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/blog-post_14.html' title='Система контроля версий.'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2806875766427538177</id><published>2009-06-08T11:21:00.000+03:00</published><updated>2009-06-08T11:21:20.283+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PageGlimpse'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>PageGlimpse.com и HttpHandler</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;Итак, что же такое PageGlimpse? &lt;/font&gt;&lt;a href="http://PageGlimpse.com " target="_blank"&gt;&lt;font size="2"&gt;PageGlimpse.com&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; – это бесплатный сервис, который предоставляет услуги по созданию скриншотов к сайтам. В действительности сервис очень может пригодиться если у вас есть свой сайт, на котором есть много ссылок на другие ресурсы и вам хочется кроме названия ресурса показать пользователю еще и уменьшенное изображение страницы. Сервис является бесплатным и для его использования нужно просто пройти бесплатную регистрацию по окончании, которой вам выдадут свой персональный ключ на использование данного сервиса.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Вся информация по использованию сервиса расположена на одной странице: &lt;a title="http://www.pageglimpse.com/features/api" href="http://www.pageglimpse.com/features/api"&gt;http://www.pageglimpse.com/features/api&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Для того, чтобы продемонстрировать возможности сервиса пройдите регистрацию и получите свой уникальный ключ. После введите в браузере следующий адрес: &lt;a title="http://images.pageglimpse.com/v1/thumbnails?url=http://www.techcrunch.com/&amp;amp;size=large&amp;amp;devkey=123456789" href="http://images.pageglimpse.com/v1/thumbnails?url=http://www.itcommunity.ru/&amp;amp;size=large&amp;amp;devkey=123456789"&gt;http://images.pageglimpse.com/v1/thumbnails?url=http://www.itcommunity.ru/&amp;amp;size=large&amp;amp;devkey=123456789&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Нас здесь интересуют следующие значения:&lt;/p&gt;  &lt;p&gt;url – адрес страницы, изображение, которой мы хотим получить.&lt;/p&gt;  &lt;p&gt;size – размер изображения:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;small&amp;#160;&amp;#160;&amp;#160; 150x108&amp;#160;&amp;#160;&amp;#160; ~ 4kb      &lt;br /&gt;medium&amp;#160;&amp;#160;&amp;#160; 280x202&amp;#160;&amp;#160;&amp;#160; ~ 11kb       &lt;br /&gt;large&amp;#160;&amp;#160;&amp;#160; 430x310&amp;#160;&amp;#160;&amp;#160; ~ 25kb&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;devkey – ключ, который вы получили после регистрации. &lt;/p&gt;  &lt;p&gt;Если все было указано правильно, то вы получите изображение сайта сделанное сервисом &lt;a href="http://PageGlimpse.com " target="_blank"&gt;PageGlimpse.com&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Как же теперь использовать полученную нами информацию? Я покажу использование данного сервиса на ASP.NET сайте, и для этого напишу и зарегистрирую новый HttpHandler. &lt;/p&gt;  &lt;p&gt;В только, что созданный сайт на ASP.NET добавьте новый модуль – PageGlimpseHandler. &lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;public class PageGlimpseHandler:IHttpHandler      &lt;br /&gt;{       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; public bool IsReusable       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; get { return true; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160; public void ProcessRequest(HttpContext context)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (context.Request.Params[&amp;quot;site&amp;quot;] != null)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string uri = &amp;quot;&lt;/font&gt;&lt;a href="http://images.pageglimpse.com/v1/thumbnails?url=&amp;quot;;"&gt;&lt;font size="2" face="Courier New"&gt;http://images.pageglimpse.com/v1/thumbnails?url=&amp;quot;;&lt;/font&gt;&lt;/a&gt;     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string size = &amp;quot;&amp;amp;size=large&amp;quot;;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string devkey = &amp;quot;&amp;amp;devkey=hjk34h342j3h4kj23n42j3h4&amp;quot;;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; uri += context.Request.Params[&amp;quot;site&amp;quot;] + size + devkey; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.Net.WebRequest request = System.Net.WebRequest.Create(uri);      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; System.Net.WebResponse response = request.GetResponse();       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BinaryReader reader = new BinaryReader(response.GetResponseStream());       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; byte[] buffer = reader.ReadBytes((int)response.ContentLength); &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (buffer != null)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; context.Response.ContentType = &amp;quot;image/jpeg&amp;quot;;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; context.Response.BinaryWrite(buffer);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; context.Response.End();       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; context.Response.StatusCode = 404;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }       &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Созданный нами класс является наследником IHttpHandler и реализует его метод: ProcessRequest, который обрабатывает HTTP запрос и свойство IsReusable.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;В ProcessRequest мы формируем запрос к нашему сервису, получаем от него данные в виде массива байтов.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Теперь нам осталось только зарегистрировать наш PageGlimpseHandler в web.config. Для этого найдите раздел httpHandlers и добавьте в него следующую строку&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;add verb=&amp;quot;GET&amp;quot; path=&amp;quot;pageglimpse.aspx&amp;quot; type=&amp;quot;PageGlimpseHandler&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Вот собственно и все.. Откройте страницу Default.aspx и добавьте на неё вызов изображения какого-либо сайта.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&amp;lt;img src=&amp;quot;pageglimpse.aspx?site=&lt;/font&gt;&lt;a href="http://www.google.com/&amp;quot;"&gt;&lt;font face="Courier New"&gt;http://www.google.com/&amp;quot;&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt; /&amp;gt;      &lt;br /&gt;&amp;lt;img src=&amp;quot;pageglimpse.aspx?site=&lt;/font&gt;&lt;a href="http://www.microsoft.com/&amp;quot;"&gt;&lt;font face="Courier New"&gt;http://www.microsoft.com/&amp;quot;&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt; /&amp;gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_g4o7gzmigpo/SizJPnpBr9I/AAAAAAAAAC4/-nkQlksSkvQ/s1600-h/image4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_g4o7gzmigpo/SizJScHAQvI/AAAAAAAAAC8/-qVY1_kw77E/image_thumb2.png?imgmax=800" width="244" height="108" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Конечно же в реальном приложении все настройки сервиса не должны храниться в коде их лучше перенести в web.config и забирать когда нужно оттуда.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2806875766427538177?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2806875766427538177/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2806875766427538177' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2806875766427538177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2806875766427538177'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/pageglimpsecom-httphandler.html' title='PageGlimpse.com и HttpHandler'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_g4o7gzmigpo/SizJScHAQvI/AAAAAAAAAC8/-qVY1_kw77E/s72-c/image_thumb2.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-9139059793110420211</id><published>2009-06-07T15:47:00.000+03:00</published><updated>2009-06-07T15:51:54.284+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bing'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft запускает новый поисковый сервис Bing</title><content type='html'>Корпорация Microsoft объявляет о запуске поискового сервиса Bing, призванного изменить традиционное представление пользователей о системе поиска информации в Интернете. Новый поисковик сейчас развертывается на сайте &lt;a href="http://www.Bing.com"&gt;www.Bing.com&lt;/a&gt;, он станет доступен пользователям по всему миру уже 3 июня. В России и других европейских странах будет запущена бета-версия Bing.&lt;br /&gt;&lt;a href="http://www.microsoft.com/rus/news/issues/2009/05/brandbing.mspx"&gt;читать далее...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-9139059793110420211?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/9139059793110420211/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=9139059793110420211' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/9139059793110420211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/9139059793110420211'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/microsoft-bing.html' title='Microsoft запускает новый поисковый сервис Bing'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5900037050707871610</id><published>2009-06-06T02:57:00.003+03:00</published><updated>2009-06-06T03:06:43.127+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Проекты'/><title type='text'>Программа "Кредитование"</title><content type='html'>Еще одна программа сделанная на базе Access и Delphi 7. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4o7gzmigpo/Simx7moNGAI/AAAAAAAAACI/LKMDR7AAgg4/s1600-h/credit.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 256px;" src="http://3.bp.blogspot.com/_g4o7gzmigpo/Simx7moNGAI/AAAAAAAAACI/LKMDR7AAgg4/s400/credit.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5343998070391379970" /&gt;&lt;/a&gt;&lt;br /&gt;Программа позволяет сохранять информацию по выданным кредитам, вносимым платежам по кредитам. Есть возможность экспорта записей в Excel и просмотра должников (людей, которые за месяц не сделали платежа по своему кредиту).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5900037050707871610?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5900037050707871610/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5900037050707871610' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5900037050707871610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5900037050707871610'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/blog-post_06.html' title='Программа &quot;Кредитование&quot;'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4o7gzmigpo/Simx7moNGAI/AAAAAAAAACI/LKMDR7AAgg4/s72-c/credit.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-6518747806445760134</id><published>2009-06-05T20:19:00.004+03:00</published><updated>2009-06-05T20:49:26.546+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTD'/><title type='text'>Web Team Developers</title><content type='html'>Сегодня ночью я зарегистрировал домен &lt;a href="http://wtdevelopers.ru"&gt;http://wtdevelopers.ru&lt;/a&gt; &lt;br /&gt;Сайт будет преимущественно рассказывать о услугах, которые будет оказывать команда разработчиков WebTeam. В данный момент нашим главням проектом и является свой собственный сайт, который хостится на платформе ASP.NET, под управлением Windows Server 2008&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-6518747806445760134?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/6518747806445760134/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=6518747806445760134' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6518747806445760134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6518747806445760134'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/web-team-developers.html' title='Web Team Developers'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3853186343232149000</id><published>2009-06-03T13:34:00.002+03:00</published><updated>2009-06-03T13:39:49.755+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Рюкзак от MSDN</title><content type='html'>Интересное письмо я вчера получил. Честно говоря был им немного ошарашен и приятно удивлен. Дело в то, что я как и, наверное, почти каждый разработчик работающий с платформами от Microsoft, являюсь подписчиком бюллетеня MSDN. Пару недель назад команда MSDN-Online проводила опрос по поводу улучшения бюллетеня и собственно раздавала подарки тем, кто более полно ответит на интересующие их вопросы. Мне это было интересно, так что я добросовестно ответил на все вопросы и вот вчера прибыл результат - мне должны прислать рюкзак. Честно говоря, очень приятно. Буду теперь ждать, когда же он прибудет в мой многострадальный город.&lt;br /&gt;&lt;br /&gt;Собственно как рюкзак приедет, я напишу об этом...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3853186343232149000?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3853186343232149000/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3853186343232149000' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3853186343232149000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3853186343232149000'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/msdn.html' title='Рюкзак от MSDN'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5240162875761596826</id><published>2009-06-03T09:48:00.000+03:00</published><updated>2009-06-03T09:53:19.265+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk Server'/><title type='text'>Microsoft получила сертификаты ФСТЭК на три новых продукта</title><content type='html'>ООО «Майкрософт Рус» объявляет о сертификации Федеральной службой по техническому и экспортному контролю (ФСТЭК) трех продуктов – сервера для организации документооборота SharePoint Server 2007, сервера для управления бизнес-процессами BizTalk Server 2006 R2 и сервера управления почтовыми сообщениями Exchange Server 2007.&lt;br /&gt;&lt;a href="http://www.microsoft.com/rus/news/issues/2009/06/fstek.mspx"&gt;читать далее...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5240162875761596826?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5240162875761596826/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5240162875761596826' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5240162875761596826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5240162875761596826'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/microsoft.html' title='Microsoft получила сертификаты ФСТЭК на три новых продукта'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7413468169859064734</id><published>2009-06-02T14:33:00.003+03:00</published><updated>2009-06-02T14:50:58.535+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Проекты'/><title type='text'>Программа "Салон-красоты"</title><content type='html'>Программа может использоваться в салонах-красоты для регистрации услуг, заказов, просчета стоимости услуг посетителя.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4o7gzmigpo/SiUR1WLbHnI/AAAAAAAAACA/tXaml29cm04/s1600-h/salon.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 226px;" src="http://4.bp.blogspot.com/_g4o7gzmigpo/SiUR1WLbHnI/AAAAAAAAACA/tXaml29cm04/s400/salon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342696141129195122" /&gt;&lt;/a&gt;&lt;br /&gt;Программа написана с использованием: delphi 7 Enterprise, ADO, Access 2003&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7413468169859064734?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7413468169859064734/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7413468169859064734' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7413468169859064734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7413468169859064734'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/06/blog-post.html' title='Программа &quot;Салон-красоты&quot;'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4o7gzmigpo/SiUR1WLbHnI/AAAAAAAAACA/tXaml29cm04/s72-c/salon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-8480666475779256696</id><published>2009-05-29T09:11:00.003+03:00</published><updated>2009-05-29T09:26:35.045+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Возвращение значения из метода</title><content type='html'>Сейчас пишу одну забавную программу на Delphi по выбору дискового массивы. Столкнулся с одной интересной проблемой. У меня стоит операционная система Windows Seven build 7057 на ноутбуке и Windows Vista Business на компьютере. Проверка работоспособности программы на этих двух системах была проверена и все работало замечательно. Отправил программу заказчику. И вот тут начались приколы. Дело в том самый главный wizard у него не завершался, т.е. попросту говоря, то для чего была предназначена программа - не работало! Как оказалось у него стоит XP, попробовал работу программы на виртуальной машине с установленной серверной системой Windows Server 2003 и о чудо, wizard так же не завершился. &lt;br /&gt;Начался разбор программы под управлением виртуальной машины. Ошибка как оказалась была достаточно интересной. Мой последний метод не возвращал значения. Т.е. метод работал и возвращал, что придется, как оказалось XP возвращала false, когда Vista и 7 возвращали true. Вот и была найдена ошибка и интересно было бы узнать, почему значения по-умолчанию в последних двух системах были изменены? Может кто знает?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-8480666475779256696?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/8480666475779256696/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=8480666475779256696' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8480666475779256696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/8480666475779256696'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/05/blog-post.html' title='Возвращение значения из метода'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-1744928146878044245</id><published>2009-05-06T19:21:00.003+03:00</published><updated>2009-05-06T19:24:24.331+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Microsoft выпускает версию Release Candidate новой операционной системы Windows 7</title><content type='html'>Microsoft объявляет о выпуске версии Release Candidate новой операционной системы Windows 7. С сегодняшнего дня она доступна для загрузки подписчикам MSDN и TechNet. Широкая аудитория пользователей сможет опробовать Windows 7 начиная с 5 мая, загрузив дистрибутив на сайте &lt;a href="http://www.microsoft.com/windows7"&gt;www.microsoft.com/windows7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/rus/news/issues/2009/04/awailability.mspx"&gt;далее...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-1744928146878044245?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/1744928146878044245/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=1744928146878044245' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1744928146878044245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1744928146878044245'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/05/microsoft-release-candidate-windows-7.html' title='Microsoft выпускает версию Release Candidate новой операционной системы Windows 7'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7176778351946724404</id><published>2009-04-23T17:57:00.004+03:00</published><updated>2009-04-23T18:08:57.274+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='portable'/><title type='text'>Portable программы</title><content type='html'>Уже примерно год, как я использую активно использую portable программы. При этом не совсем по назначению. Данного плана программы предназначены для запуска с любых съемных носителей, будь то flash накопитель или обычный диск, они не требуют установки и не засоряют реестр ненужным хламом. Неправда ли удобно?&lt;br /&gt;&lt;br /&gt;Так вот многие версии программ, которые я использую на компьютере и ноутбуке, как раз и являются portable. Так уж повелось, что очень не хочется порой после переустановки ОС вновь ставить кучу программ, настраивать их. А тут все уже готово.&lt;br /&gt;&lt;br /&gt;Поэтому мне стало интересно, а много ли есть portable версий популярных программ. И собственно, кто их делает. Долго искать не пришлось. Достаточно зайти в google и в качестве запроса указать одно слово portable. Сайтов будет найдено уйма и что самое интересное на многие ресурсы представляют собой просто склады этих самых программ. Чего тут только нет, программы на любой вкус и при этом порой весят намного меньше своих инсталлируемых собратьев. &lt;br /&gt;&lt;br /&gt;Как же устроены portable программы? Я попытаюсь ответить на этот вопрос изучив некоторые версии программ используемых у меня и некоторых, которые я скачал специально для этих целей. И так начнем.&lt;br /&gt;Первым нашим пациентом будет программа для просмотра графических файлов IrfanView. Данную программу можно скачать с http://www.irfanview.com совершенно бесплатно.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4o7gzmigpo/SfCDZIw7ZfI/AAAAAAAAABo/iu5LylB9HY4/s1600-h/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 324px; height: 400px;" src="http://2.bp.blogspot.com/_g4o7gzmigpo/SfCDZIw7ZfI/AAAAAAAAABo/iu5LylB9HY4/s400/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5327902827051967986" /&gt;&lt;/a&gt;&lt;br /&gt;За то, что эта программа может работать без установки спасибо собственно её автору - Irfan Skiljan. Как видно данный товарищ не заморачивался о чем-то и просто написал программу, которая хорошо работает. Так что если вам нужно, то просто установите эту программу себе на диск, только ни на системный и пользуйтесь даже после переустановки ОС.&lt;br /&gt;&lt;br /&gt;Следующей рассмотренной мною программой будет бесплатный редактор аудио-файлов Audacity.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4o7gzmigpo/SfCD9l8lamI/AAAAAAAAABw/lBlxBmO5DY8/s1600-h/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 271px;" src="http://2.bp.blogspot.com/_g4o7gzmigpo/SfCD9l8lamI/AAAAAAAAABw/lBlxBmO5DY8/s400/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5327903453360777826" /&gt;&lt;/a&gt;&lt;br /&gt;Portable версия данной программы была скачана с ресурса portableapps.com. &lt;br /&gt;Содержимое архива с программой можно увидеть ниже.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_g4o7gzmigpo/SfCEWwkkrXI/AAAAAAAAAB4/xc19VEOIOHc/s1600-h/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 116px;" src="http://2.bp.blogspot.com/_g4o7gzmigpo/SfCEWwkkrXI/AAAAAAAAAB4/xc19VEOIOHc/s400/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5327903885709585778" /&gt;&lt;/a&gt;&lt;br /&gt;Как видно, для запуска приложения существует файл AudacityPortable.exe, который является ни чем иным как своего рода эмулятором. Дело в том, что такого рода portable программы запускаются в эмулирующей среде, в которой эмулятор показывает программе, что она была установлена, все изменения в реестре сделаны и что можно работать и ни о чем не думать. А теперь подробнее о том, что же находится в каждой папке.&lt;br /&gt;App - данная директория собственно содержит само приложение.&lt;br /&gt;Data - настройки приложения&lt;br /&gt;Other - насколько я понял эта папка никак не действует на работу самого приложения. В ней содержатся исходные коды самого приложения.&lt;br /&gt;&lt;br /&gt;Portable программы действительно удобны, но не стоит забывать, что часто они нарушают авторские права , так что перед тем как что-то себе копировать внимательно изучите не нарушаете ли вы, какое-нить законодательство.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7176778351946724404?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7176778351946724404/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7176778351946724404' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7176778351946724404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7176778351946724404'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/04/portable.html' title='Portable программы'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_g4o7gzmigpo/SfCDZIw7ZfI/AAAAAAAAABo/iu5LylB9HY4/s72-c/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9+%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5683939129841836717</id><published>2009-04-22T22:17:00.005+03:00</published><updated>2009-04-22T22:35:07.320+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='разработка'/><category scheme='http://www.blogger.com/atom/ns#' term='спецификация'/><title type='text'>Изменение ТЗ во время разработки приложения</title><content type='html'>Я думаю многие разработчики сталкивались с такой бедой как изменение технического задания при разработке сайта или программы во время разработки приложения. Такое есть и, наверное, будет всегда. Да это плохо и часто губительно, но ничего не поделаешь. Так повелось, что заказчики никогда толком и не могут определить, что же они хотят? "Вот эту фишаЧку, или вот эту!" И что делать нам разработчикам? Хочешь заработать свою копейку делай, переделывай, строй, разрабатывай. Да, за лишнюю работу цена увеличивается, но часто бывает, что и не рад увеличению этой самой платы так как работы бывает много.&lt;br /&gt;&lt;br /&gt;Вот, например, буквально два дня назад мне пришлось хорошенько изменить базу данных для программы, основной функцией, которой является выбор дискового массива. Кажется, что тут такого, убрал два поля из главной таблицы, добавил несколько новых таблиц, установил связи. А не тут то было. Ведь эти самые поля затронули и другие таблицы и по цепной реакции пошло и поехало. Вот и оказалось, что маленькое отступление, а заняло оно 2 дня рабочего времени. Только сегодня к концу рабочего дня, я дошел до той точки в, которой остановился, перед тем как было произведено изменение технического задания.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5683939129841836717?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5683939129841836717/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5683939129841836717' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5683939129841836717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5683939129841836717'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/04/blog-post.html' title='Изменение ТЗ во время разработки приложения'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2416197286894274650</id><published>2009-04-09T20:08:00.003+03:00</published><updated>2009-04-09T20:31:06.730+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft опубликовала документацию о своих новых продуктах.</title><content type='html'>За последнее время компания Microsoft выпустила в достаточное количество новых продуктов. И вот теперь появилась документация, наконец-то, на "великом и могучем" о том, что же нам обычным пользователям и разработчикам она привнесла нового и неизведанного ранее.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Internet Explorer 8&lt;/span&gt;. Никогда не думал, что я так буду восхищен этим браузером, но стоит заметить, что это так. Наверное, это потому, что IE8 привнес все-таки что-то новое в мир браузеров и это радует. О чем я говорю? Можно прочитать вот в этом &lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11701483&amp;s1=b5ca4069-5ce2-df10-326b-51a034cc1dd9"&gt;руководстве&lt;/a&gt;.&lt;br /&gt;Так же все таки не помешает прочитать и про совместимость IE8 с сайтами не поддерживающими web-стандарты. Этот документ доступен &lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11701482&amp;s1=b5ca4069-5ce2-df10-326b-51a034cc1dd9"&gt;здесь&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Windows 7&lt;/span&gt;. Опять геморрой или все же новая и функциональная ОС? Наверное каждый найдет свой ответ на этот вопрос, но лично я посоветовал бы не торопиться с выводами, хотя бы до прочтения &lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11701479&amp;s1=b5ca4069-5ce2-df10-326b-51a034cc1dd9"&gt;вот этого&lt;/a&gt; документа. &lt;br /&gt;Свои впечатления от этой ОС я напишу позже.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Silverlight 3 beta&lt;/span&gt;. Для меня документация и сам выход новой версии Silverlight был приятной неожиданностью. Очень уж запала в душу эта технология. Для меня как разработчика web-приложений, Silverlight дает такие возможности, какие все-таки не могла дать ныне НИ ОДНА технология, а это много значит. &lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11701481&amp;s1=b5ca4069-5ce2-df10-326b-51a034cc1dd9"&gt;Скачать - "Новые возможности Silverlight 3"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2416197286894274650?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2416197286894274650/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2416197286894274650' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2416197286894274650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2416197286894274650'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/04/microsoft.html' title='Microsoft опубликовала документацию о своих новых продуктах.'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-1518346660887090173</id><published>2009-04-01T18:38:00.003+03:00</published><updated>2009-04-01T20:13:09.231+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>.NET Framework копия Java?</title><content type='html'>Мне часто приходится слышать достаточно неприятную, лично для меня, вещь, что .NET Framework это всего-лишь копия Java и не более. Т.е. есть граждане, которые утверждают, что Microsoft просто содрала все у Sun Microsystems и ничего нового собственно не придумала. Простите, но я не совсем согласен с этим. Все-таки как не крути, но .NET Framework это нечто большее, чем платформа.&lt;br /&gt;&lt;br /&gt;Если заглянуть немного внутрь двух платформ, то действительно мы видим простую идею: "Работать везде". Т.е. приложения написанные на Java работают везде, где установлена виртуальная машина Java. Приложения же .NET Framework, работают там, где установлен .NET Framework. При этом списки всех систем на которые можно поставить .NET и Java достаточно большие.&lt;br /&gt;&lt;br /&gt;Но неужели за кроссплатформенность .NET Framework можно назвать клоном Java. А как на счет всего остального? Как на счет всех технологий присущих .NET? Вспомним ASP.NET, ADO.NET, WinForms, LINQ, Silverlight (который уже получил 3-ю версию), .NET Services, ADO.NET Data Services, Entity Framework. И это далеко не весь список. И с каждым разом он увеличивается, что-то развивается и улучшается. А если посмотреть, что анонсирует Microsoft в .NET Framework 4.0 и C# 4.0, то назвать это клоном Java просто кощунственно.&lt;br /&gt;&lt;br /&gt;Так же часто слышится, что Silverlight это просто копия Flash и ничего более. Тогда ответьте на вопрос те, кто так считает. "Можно ли во Flash смотреть фильмы в HDTV?" Я думаю ответ будет один.&lt;br /&gt;&lt;br /&gt;Я не умею ничего против Java и Flash и отношусь с уважением как к самим технологиям, так т к людям, которые их создали. Но просто мне хочется, чтобы все-таки любители этих технологий, так яро ненавидящих Microsoft, осознали, что как не крути, но софтверный гигант выпускает отличные вещи.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-1518346660887090173?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/1518346660887090173/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=1518346660887090173' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1518346660887090173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1518346660887090173'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/04/net-framework-java.html' title='.NET Framework копия Java?'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7353893804219162533</id><published>2009-03-20T17:18:00.005+02:00</published><updated>2009-03-20T17:29:47.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>Microsoft выпустила новую версию браузера Internet Explorer 8</title><content type='html'>И вот, наконец, компания Microsoft и выпустила новую версию браузера Internet Explorer 8. Браузер доступен на множестве языков, в том числе и русском. Скачать браузер можно по ссылке приведенной ниже&lt;br /&gt;&lt;a href="http://www.microsoft.com/rus/windows/internet-explorer/"&gt;http://www.microsoft.com/rus/windows/internet-explorer/&lt;/a&gt;&lt;br /&gt;Для новой версии браузера доступно огромное количество сторонних компонентов, которые можно скачать с &lt;a href="http://ieaddons.com/ru/"&gt;http://ieaddons.com/ru/&lt;/a&gt;&lt;br /&gt;По заверения разработчиков Internet Explorer 8 является: &lt;br /&gt;1. Наиболее совместимым со всеми стандартами web. &lt;br /&gt;2. Совместимым со старым кодом — IE8 имеет режим compatibility view, позволяющий на время переключить браузер в режим совместимости с IE7 и более ранними версиями.&lt;br /&gt;3. Специально для веб-разработчиков создан IEAK8, позволяющий собрать собственный IE8, адаптированный под нужды конкретных пользователей и содержащий собственные компоненты&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7353893804219162533?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7353893804219162533/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7353893804219162533' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7353893804219162533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7353893804219162533'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/03/microsoft-internet-explorer-8.html' title='Microsoft выпустила новую версию браузера Internet Explorer 8'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2209561017404171354</id><published>2009-03-12T19:24:00.002+02:00</published><updated>2009-03-12T19:35:19.954+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Mail.Ru и Microsoft выпустили специальную версию браузера Internet Explorer 8</title><content type='html'>&lt;span style="font-style:italic;"&gt;Mail.Ru и компания Microsoft разработали специальную версию браузера Internet Explorer 8. Она включает в себя ряд функциональных дополнений, позволяющих работать в Интернете еще удобнее с помощью сервисов Mail.Ru. В настоящее время IE8 находится в статусе Release Candidate 1 и пока еще не начал официально распространяться. Загрузить версию IE8 с пакетом дополнений от Mail.Ru сейчас можно только на страницах этого портала - стратегического партнера Microsoft по продвижению браузера в России.&lt;/span&gt;&lt;br /&gt;&lt;a href="https://www.microsoft.com/rus/news/issues/2009/03/ie8-mailru.mspx"&gt;вся статья...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Честно говоря IE пользуюст только при разработке сайтов, так как хорошая работа данного браузера с Microsoft Visual Studio не вызывает опасений. Да и тестировать сайт приходится далеко не в одном браузере. Но данная статья меня все-таки немного обрадовала. Microsoft предоставила разработчикам IEAK8. И теперь любой желающий может собрать свой собственный IE. Но вот вопрос, почему другие производители браузеров не делают того же? Столько информации о своем браузере, как Microsoft не выаживал никто. Взять хотя бы доклады на сайте &lt;a href="http://techdays.ru"&gt;TechDays&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;В общем ждем, выхода полной версии и попробуем, что-нить написать под новый IE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2209561017404171354?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2209561017404171354/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2209561017404171354' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2209561017404171354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2209561017404171354'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/03/mailru-microsoft-internet-explorer-8.html' title='Mail.Ru и Microsoft выпустили специальную версию браузера Internet Explorer 8'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7074959351098125450</id><published>2009-03-01T19:57:00.003+02:00</published><updated>2009-03-01T20:46:44.672+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='кризис'/><title type='text'>Кризис и IT</title><content type='html'>Я думаю мало есть людей, которых кризис не коснулся вообще. Да и есть ли они? Мне кажется, что таких нету, в крайнем случае меня как независимого разработчика кризис не просто коснулся. Можно сказать, что он меня очень хорошо потрепал и продолжает садистски надо мной издеваться.&lt;br /&gt;&lt;br /&gt;И так, как же подействовал кризис на IT, а именно на разработку программного обеспечения. Не будем говорить о том, что огромное количество специалистов в разных областях остались без высокооплачиваемой работы. А ведь это действительно так! Вот мне интересно, что делать теперь этим самым специалистам? Ведь никто не говорит, что их уволили потому что они были плохими! Нет! Порой просто увольняли людей за которых в без кризисную пору просто могли драться и предлагать сумасшедшие деньги. Так, что же происходит сейчас?&lt;br /&gt;&lt;br /&gt;В данный момент огромное количество компаний просто переходит на поддержку своих продуктов и поэтому увольняют громадное количество программистов и специалистов других областей. Даже компании, которых кризис толком-то и не коснулся и то так сказать "на всякий пожарный" сокращают своих работников. Обидно, но факт.&lt;br /&gt;&lt;br /&gt;В интернете не раз звучали опасения всевозможных аналитиков, экспертов в области IT, что кризис даст толчок для роста киберпреступности. И я с этим согласен. Если человек не может найти работу и следовательно деньги для того, чтобы прокормить свою семью то, что ему остается? Только воровать! Но воровать ведь тоже нужно уметь! А что делать, если ты, например, специалист по безопасности web-приложений. Если ты знаешь каждую брешь в защите! Или можешь найти её? То, что остается, кроме как не воспользоваться этим и не заработать денег. Почему не написать на заказ новый вирус, который заразит миллионы компьютеров, если за это хорошо заплатят? Почему это не сделать?&lt;br /&gt;&lt;br /&gt;Будем надеяться, что все же специалисты в области разработки ПО, да и все кого подкосил кризис, смогут найти себе легальную работу и смогут нормально работать во время всемирного кризиса. Удачи нам, господа!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7074959351098125450?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7074959351098125450/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7074959351098125450' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7074959351098125450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7074959351098125450'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/03/it.html' title='Кризис и IT'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7518681303447124158</id><published>2009-02-26T21:07:00.005+02:00</published><updated>2009-02-26T21:19:01.929+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPath'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework'/><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='Visual Studio'/><title type='text'>Таблица шансов</title><content type='html'>Данное приложение предназначено для изучения "Таблицы шансов" для игры в покер.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_g4o7gzmigpo/SabpqVIhb9I/AAAAAAAAABY/-Ikk0woYr4w/s1600-h/2.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 214px;" src="http://3.bp.blogspot.com/_g4o7gzmigpo/SabpqVIhb9I/AAAAAAAAABY/-Ikk0woYr4w/s400/2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5307186124339376082" /&gt;&lt;/a&gt;&lt;br /&gt;В программе есть два режима работы: тестирование и обучение.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4o7gzmigpo/SabpqdU6ckI/AAAAAAAAABQ/9fhsjp3brbo/s1600-h/1.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 213px;" src="http://4.bp.blogspot.com/_g4o7gzmigpo/SabpqdU6ckI/AAAAAAAAABQ/9fhsjp3brbo/s400/1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5307186126538830402" /&gt;&lt;/a&gt;&lt;br /&gt;В режиме обучения пользователь должен выбрать нужную руку и программа покажет таблицу вероятности для этой руки и карты.&lt;br /&gt;&lt;br /&gt;Программа разрабатывалась как WindowsForms приложение под .NET Framework 2.0&lt;br /&gt;Применялись следующие технологии и инструменты разработки: C#, XPath, Microsoft Visual Studio 2008 Express.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7518681303447124158?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7518681303447124158/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7518681303447124158' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7518681303447124158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7518681303447124158'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/blog-post_26.html' title='Таблица шансов'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_g4o7gzmigpo/SabpqVIhb9I/AAAAAAAAABY/-Ikk0woYr4w/s72-c/2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3950277118615505280</id><published>2009-02-21T20:41:00.000+02:00</published><updated>2009-02-21T21:35:33.533+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><content type='html'>Когда-то все свои программы я писал даже не думая о том, чтобы составить хотя бы перечень из функциональностей доступных в программе. Программы писались и даже работали =) да вот только бывало, что работа над одной программой занимала огромное количество времени. И это происходило не из-за того, что программы были огромными и многофункциональными. Нет, скорее наоборот! Они были маленькие и их функциональность была смехотворна. Тогда почему же их разработка занимала много времени? Все просто! У меня небыло и малейшего плана разработки, я не задумывался о взаимодействиях одной части программы со второй. &lt;br /&gt;&lt;br /&gt;Это было просто ужасно, так как простейшие часики с настройками, будильником, напоминалками и календарем занял полторы тысячи строк. Подумайте 1500 строк на часы, которые  ничего из себя не представляли. Но не только это было причиной таких больших сроков разработки. Порой программа выходила только через несколько версий, т.е. я начинал писать с версии 1.0, а свет увидела только 1.4 =(( И все потому, что напортачив в коде, я не разбираясь начинал писать новую версию, уже более продуманную.&lt;br /&gt;&lt;br /&gt;И все-таки, как можно было исправить это плачевное положение? Я думаю каждый программист, который сталкивался с такими проблемами уже знает ответ на этот вопрос. А может кто-то уже и использует, то про что многие знают но мало кто использует, так как считают не нужным. А зря.&lt;br /&gt;&lt;br /&gt;Итак, мой разговор пойдет, об одной из частей разработки программного обеспечения - написании спецификации.&lt;br /&gt;&lt;br /&gt;Часто мы не любим писать спецификации только по тому, что это достаточно нудное занятие и сразу же переходим к программированию. И в этом основная ошибка, так как написание спецификации один из основных этапов разработки. Ведь невозможно же перейти к тестированнию написанного кода еще не написав его или продавать проект, который еще не создан! Так почему мы так поступаем с написанием спецификации? Мы начинаем писать проект, когда у нас нету информации о том, что писать. Как это возможно?&lt;br /&gt;&lt;br /&gt;Так, какую информацию можно изложить в спецификации? Наверное, самое главное это указать, полностью всю функциональность разрабатываемого приложения и определить как должен с каждой из них работать пользователь! Это очень важно, так как на этом шаге мы становимся на место пользователя и пытаемся разобраться как и что будет работать. Часто бывает, что разработчики создав приложение даже не думали как с ним будет работать пользователь. И для того, чтобы пользователю воспользоваться какой либо функциональность приложения ему приходится совершить чудеса эрудиции и свои превосходные знания компьютера. НО!&lt;br /&gt;&lt;br /&gt;Не всегда, пользователь хорошо разбирается в компьютере. Часто люди только и знают как работать в некоторых программах и разобраться в чем-то сложном для них просто немыслимо сложно. Мне чуть ли не каждый день звонят люди, которые задают вопросы: "Как записать диск? Почему у меня не работает сеть? Почему у меня фильм открывается не тем проигрывателем?" Я думаю для нормального, хоть чуть-чуть знающего компьютер пользователя, эти вопросы окажутся смешными.&lt;br /&gt;&lt;br /&gt;Конечно спецификация не избавит нас от множества этих вопросов, но она хотя бы дает возможность перед программированием понять, как будут взаиможействовать части программы и как с ними будет взаимодействовать пользователь.&lt;br /&gt;&lt;br /&gt;Допустим, мы написали о писали всю функциональность приложения и написали как со всем этим будет работать пользователь. Можно ли расширить и добавить в нашу спецификацию какую-нибудь информацию, которая может помочь при программировании? Конечно можем. Этот шаг мало кто делает (я сам так сделал только один раз =)) ) но польза от следующего действия огромна и позволяет сократить время программирования в 2 и более раз. Что это за шаг? Шаг разработки внутренней структуры самого приложения. Т.е. для каждой описанной нами ранее функциональности мы описываем из чего она будет состоять программно. Т.е. классы и для чего они нужны, взаимодействия между классами. После этого действия у нас все приложение будет уже описано, нам только останется создать все эти классы, а именно создать реализацию каждого конкретного класса, их методы.&lt;br /&gt;&lt;br /&gt;По этой теме можно писать много и наверное бесконечно. Процесс разработки программного обеспечения достаточно труден и до сих пор полностью неизведан.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3950277118615505280?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3950277118615505280/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3950277118615505280' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3950277118615505280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3950277118615505280'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/blog-post_21.html' title='Нужна ли спецификация для проекта?'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-1774807073561273499</id><published>2009-02-15T13:46:00.010+02:00</published><updated>2009-02-18T18:15:22.096+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Службы'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Разработка службы Windows на Microsoft Visual Studio 2008 Express</title><content type='html'>Часто нам приходится писать приложения, в которых нужно написать Windows службу, которая будет следить за какими-то процессами или выполнять какую-то работу в фоновом режиме. Например, при создании сайта, часто возникает такая потребность как подтверждение email адреса только, что зарегистрировавшегося пользователя. В основе своем для реализации данного решения, мы создаем таблицу, в которой прописаны идентификаторы пользователей, их email адреса и коды подтверждения сгенерированные самим сайтом для каждого. Но вот проблема, если пользователь не прошел авторизацию, то в таблице остаются данные о его регистрации, что не очень хорошо, так как, во-первых, база данных хранит много ненужной информации (ведь таких пользователей может быть не один и не два), во-вторых, так как повторения логинов не допустимо, то может оказаться, что вновь регистрирующийся пользователь не сможет зарегистрироваться под своим любимым ником из-за "мертвой души", которой собственно и нет на сайте. Как поступить в этом случае?&lt;br /&gt;&lt;br /&gt;Единственный выход, который пришел на ум мне, это создание службы, которая будет проверять прошел ли пользователь авторизацию в течении заданного периода времени или нет. Если нет, то запись о пользователе просто удаляется и все. Таким способом наша БД, содержит только нужную информацию и ничего более.&lt;br /&gt;&lt;br /&gt;Но как же быть, если мы пишем сайт с помощью Microsoft Visual Studio 2008 Express в которой нету проекта для создания службы. Покупать другую версию? Не всегда есть на это деньги, да и если нужно написать всего-то одну службу и все, то это не самый лучший выход. Самым лучшим выходом из этого положения будет создать шаблон приложения Windows сервиса и просто всегда им пользоваться. При этом нам не понадобиться ни новой IDE ни установки каких-то дополнений. &lt;br /&gt;&lt;br /&gt;Дело в том, что все, что мы пишем под .NET Framework на любом языке содержится в самой среде. Т.е. для написания ЛЮБОГО приложения не понадобиться абсолютно ничего, кроме рук, головы и соответствующих знаний.&lt;br /&gt;&lt;br /&gt;И так, для создания нашего шаблона, запустим Visual C# 2008 Express и создадим новый пустой проект.&lt;br /&gt;File-New Project...-&gt;Empty Project&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_g4o7gzmigpo/SZgWvfpwHGI/AAAAAAAAAA0/BgszpjOhYu0/s1600-h/1_EmptyProject.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 354px; height: 276px;" src="http://4.bp.blogspot.com/_g4o7gzmigpo/SZgWvfpwHGI/AAAAAAAAAA0/BgszpjOhYu0/s320/1_EmptyProject.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303013566435040354" /&gt;&lt;/a&gt;&lt;br /&gt;Теперь необходимо добавить нужные файлы и сборки.&lt;br /&gt;Первым делом добавьте в созданный нами проект файл, который будет содержать полную информацию о сборке – Assembly Information File. Назовем его AssemblyInfo.cs. Сразу после добавления его в проект, его можно просто закрыть, так как ничего изменять в этом файле мы не будем.&lt;br /&gt;Далее нужно добавить файл, содержащий весь код нашей службы. Для этого добавьте в проект простой класс с именем WindowsService.cs и отредактируйте его как показано в листинге 1.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Листинг 1&lt;/span&gt;.&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace WindowsService&lt;br /&gt;{&lt;br /&gt;    public class WindowsService : System.ServiceProcess.ServiceBase&lt;br /&gt;    {&lt;br /&gt;        public WindowsService()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void InitializeComponent()&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Не забудьте добавить в Reference сборку System.ServiceProcess.&lt;br /&gt;Для этого щелкните правой кнопкой мышки по папке Reference и выберите пункт Add Reference.… На вкладке .NET найдите сборку System.ServiceProcess, выделите её и нажмите кнопку OK.&lt;br /&gt;Теперь нам осталось добавить класс для регистрации службы. Для этого также добавим класс с именем ProjectInstaller.cs. Исходный код данного класса приведен в листинге 2.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Листинг 2&lt;/span&gt;.&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;&lt;br /&gt;namespace WindowsService&lt;br /&gt;{&lt;br /&gt;    [RunInstallerAttribute(true)]&lt;br /&gt;    public class ProjectInstaller : System.Configuration.Install.Installer&lt;br /&gt;    {&lt;br /&gt;        public ProjectInstaller()&lt;br /&gt;            : base()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void InitializeComponent()&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Не забудьте добавить ссылку в раздел Reference на сборку System.Configuration.Install.&lt;br /&gt;Теперь нам осталось только экспортировать проект как шаблон. Для этого выберите File-Export Template… &lt;br /&gt;Перед нами появляется первое окно мастера экспорта, в котором нам предлагается выбрать одно значение из двух:&lt;br /&gt;1.&lt;span style="font-weight:bold;"&gt;Project template&lt;/span&gt; – шаблон проекта, который нам и нужен&lt;br /&gt;2.&lt;span style="font-weight:bold;"&gt;Item template&lt;/span&gt; – шаблон одного файла. Т.е. это один из тех шаблонов, которые мы видим, выбирая пункт Add New Item, когда работаем с текущим проектом. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_g4o7gzmigpo/SZgWvblFhpI/AAAAAAAAAA8/9nrBZTwqQjw/s1600-h/2_Project+template.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 238px;" src="http://1.bp.blogspot.com/_g4o7gzmigpo/SZgWvblFhpI/AAAAAAAAAA8/9nrBZTwqQjw/s320/2_Project+template.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5303013565341730450" /&gt;&lt;/a&gt;&lt;br /&gt;Жмем Next и видим новое окно мастера, в котором нам предлагается выбрать:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Template Icon&lt;/span&gt;:  иконку шаблона (она будет ассоциироваться с этим шаблоном при создании нового проекта). Я оставил по умолчанию.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Template name&lt;/span&gt;: Имя шаблона. Желательно указать все же имя, по которому можно понять, шаблон какого проекта мы создаем. В данном случае я указал WindowsService.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Template description&lt;/span&gt;: Описание шаблона. Я ничего не указывал.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Output location&lt;/span&gt;: Папка, в которой будет храниться шаблон. Это значение изменить нельзя, так что после создания шаблона лучше скопируйте данный шаблон в папку, которая точно останется целой даже после переустановке операционной системы, так как каждый раз создавать один и тот же шаблон, все же не так и весело. &lt;br /&gt;Жмем кнопку Finish и все. Наш шаблон готов. Теперь вы можете писать службы Windows и не задумываться о том, что вам нужно покупать новую версию любимой программы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-1774807073561273499?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/1774807073561273499/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=1774807073561273499' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1774807073561273499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/1774807073561273499'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/windows-microsoft-visual-studio-2008.html' title='Разработка службы Windows на Microsoft Visual Studio 2008 Express'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_g4o7gzmigpo/SZgWvfpwHGI/AAAAAAAAAA0/BgszpjOhYu0/s72-c/1_EmptyProject.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-7409525210296010862</id><published>2009-02-13T21:11:00.003+02:00</published><updated>2009-02-13T21:43:40.866+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opera AC'/><category scheme='http://www.blogger.com/atom/ns#' term='Bred 3'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Foobar 2000'/><title type='text'>Любимые программы</title><content type='html'>Честно говоря смотря на многих блогеров я вижу одну вещь, которую делают все, ну или почти все. Часто в блогах можно увидеть хоть один пост с описанием любимых программ блогера. Я решил не отставать от всех и тоже напишу с чем же я все-таки работаю или просто, чем пользуюсь.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.microsoft.com/express/download/"&gt;&lt;span style="font-weight:bold;"&gt;Microsoft Visual Studio 2008 Express&lt;/span&gt;&lt;/a&gt;. Моя основная среда разработки. Легкая, бесплатная и удобная.&lt;br /&gt;2. &lt;a href="http://www.microsoft.com/express/download/"&gt;&lt;span style="font-weight:bold;"&gt;Microsoft SQL Server 2008 Express&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;3. &lt;a href="http://foobar2000.com/"&gt;&lt;span style="font-weight:bold;"&gt;Foobar 2000&lt;/span&gt;&lt;/a&gt;. По моему, самый лучший аудио плеер. Имеет множество сторонних компонентов, полностью настраивается под себя, качества звучания просто отменное.&lt;br /&gt;4. &lt;a href="http://bit-center.ru/"&gt;&lt;span style="font-weight:bold;"&gt;Opera AC&lt;/span&gt;&lt;/a&gt;. Отличная сборка одного из популярнейших браузеров.&lt;br /&gt;5. &lt;span style="font-weight:bold;"&gt;Bred 3&lt;/span&gt;. Самый замечательный редактор, который очень хорошо заменяет стандартный блокнот Windows.&lt;br /&gt;&lt;br /&gt;Этим постом в блоге, я нисколько не пытался разрекламировать приведенные выше программы. Мне за это никто не платит, единственное, за что мне платят, это за работу.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-7409525210296010862?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/7409525210296010862/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=7409525210296010862' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7409525210296010862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/7409525210296010862'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/blog-post_13.html' title='Любимые программы'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3979189194956916080</id><published>2009-02-09T21:05:00.008+02:00</published><updated>2009-02-09T22:24:13.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Базы данных'/><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='Изображения'/><title type='text'>ASP.NET: Хранение изображений в файловой системе.</title><content type='html'>При написании приложений ASP.NET у каждого программиста или команды программистов возникает вопрос: "Где хранить изображения? В базе данных или при помощи файловой системы?"&lt;br /&gt;&lt;br /&gt;Наверное, у каждого свое мнение на этот счет и каждое из них можно считать верным. Я не претендую на оригинальность и правильность при решении этой проблемы, но лично я для себя выбрал файловую систему. Почему?&lt;br /&gt;&lt;br /&gt;Смоделируем себе такую ситуацию, у нас есть сайт, например небольшая социальная сеть. Сервер на котором находится наш сайт достаточно слабый (хотя сейчас такое случается довольно редко) и лишние подключения к базе данных и поиск и выдирание из неё информации будут достаточно ощутимо его грузить. Не спорю при хранении наших изображений в файловой системе мы так же обращаемся к нашему серверу, но тут доступ происходит только к файловой системе, а база данных остается не тронутой и подключения к ней происходят только для выборки данных (информация о пользователях, статьи, новости и т.д.)&lt;br /&gt;&lt;br /&gt;У каждого, кто пытается сохранять изображения в файловой системе, возникает один вопрос: "Как добиться оригинальности имен файлов?"&lt;br /&gt;&lt;br /&gt;Если на сайте у пользователя есть возможность закачивать файлы, то я предлагаю следующий выход. &lt;br /&gt;В корне сайта создается папка, например &lt;span style="font-weight:bold;"&gt;Users&lt;/span&gt;, в неё в последствии и будут закачиваться файлы. Чтобы файлы закаченные пользователем были упорядоченны, то для каждого пользователя создается папка с его именем. Например для сохранения аваторов пользователя можно воспользоваться двумя способами.&lt;br /&gt;&lt;br /&gt;Первый: В каталоге &lt;span style="font-weight:bold;"&gt;Users&lt;/span&gt; создается подкаталог &lt;span style="font-weight:bold;"&gt;Avatars&lt;/span&gt; в который и закачиваются аватары по именам пользователей. &lt;br /&gt;Пример:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;/Users/Avatars/Admin.jpg&lt;br /&gt;/Users/Avatars/mr_lolik.jpg&lt;br /&gt;/Users/Avatars/vasja.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Второй: Этот способ ни на много отличается от первого, всего-лишь в папке у каждого пользователя создается файл Avatar.jpg в котором хранится его аватар.&lt;br /&gt;Пример:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;/Users/Admin/Avatar.jpg&lt;br /&gt;/Users/mr_lolik/Avatar.jpg&lt;br /&gt;/Users/vasja/Avatar.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Как же поступать с файлами, которые закачивает пользователь, например, для размещения в статьях или новостях? Тут можно размещать файлы в папке пользователя с именем состоящим из времени, когда он был закачен, например так 20081209.jpg. Здесь как видно было указано, что файл закачен 9 декабря 2008 года. &lt;br /&gt;&lt;br /&gt;Но, что делать, если пользователь в этот день надумает закачать несколько файлов? Тут можно поступить опять двумя способами, либо добавлять префиксы с номером файла, например 20081209_1.jpg, 20081209_2.jpg, 20081209_3.jpg ... 20081209_n.jpg. Этот способ мне не нравится тем, что при закачке большого количества файлов, проверок на существование файла будет очень много, а именно ровно столько, сколько файлов было сегодня залито, что согласитесь не очень удобно. &lt;br /&gt;&lt;br /&gt;Самым на мой взгляд удобный способ это сохранение файла по следующему шаблону: [Год][Месяц][День][Час][Минута][Секунда][Миллисекунда].[расширение файла], то есть файл может выглядеть как 200812092345012.gif&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3979189194956916080?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3979189194956916080/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3979189194956916080' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3979189194956916080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3979189194956916080'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/aspnet.html' title='ASP.NET: Хранение изображений в файловой системе.'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3393191379805776798</id><published>2009-02-08T13:03:00.003+02:00</published><updated>2009-02-08T13:11:12.275+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><title type='text'>Microsoft объявляет о выходе первого пакета обновлений (SP1) для русской версии Visual Studio 2008</title><content type='html'>&lt;span style="font-style:italic;"&gt;28 октября 2008 года компания Microsoft объявила о выходе русскоязычных версий всех редакций Visual Studio 2008, Библиотеки MSDN и сервера Team Foundation Server 2008. Сегодня мы рады сообщить вам о выпуске первого пакета обновлений (SP1) для всех редакций, в который вошли все изменения и дополнения, ранее доступные только в английской версии. Начиная с этого момента, все последующие выпуски Visual Studio будут выходить с минимальным запозданием по отношению к английской версии.&lt;/span&gt; &lt;br /&gt;&lt;a href="http://blogs.msdn.com/rudevnews/archive/2008/12/30/microsoft-sp1-visual-studio-2008.aspx"&gt;Больше информации...&lt;/a&gt;&lt;br /&gt;Честно говоря, раньше относился немного с сарказмом к русским версиям различных сред разработки. Нет дело не в том, что я так уж хорошо знаю английский, нет скорее наоборот. Просто переводы всегда делали не профессионалы и порой даже не сама компания разработчик ПО, по этой причине после установки русификатора все начинало ужасно глючить и вылетать. По этой причине никогда не использовал переведенные версии сред разработки. Но сейчас смотря на то, что переводы Visual Studio делает сама &lt;a href="http://microsoft.com/ru-ru"&gt;Microsoft&lt;/a&gt; становится интересно. Может стоит скачать и посмотреть, что за зверь такой русская студия. &lt;br /&gt;Русский MSDN я уже активно использую и очень доволен, так как уже не приходится достаточно долго сидеть и переводить, что же написано.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3393191379805776798?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3393191379805776798/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3393191379805776798' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3393191379805776798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3393191379805776798'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/microsoft-sp1-visual-studio-2008.html' title='Microsoft объявляет о выходе первого пакета обновлений (SP1) для русской версии Visual Studio 2008'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3565683643216323354</id><published>2009-02-07T20:18:00.003+02:00</published><updated>2009-02-07T20:23:06.854+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><content type='html'>Что-то давно я не заходил в свой блог. Создавая его я думал, что начну писать в нем свои мысли об IT индустрии, да и просто обо всем, но что-то не получилось. То ли из меня плохой блогер, то ли у меня просто нету подходящих мыслей? А может это просто лень? Наверное так. Ведь мыслей много, даже слишком много, так что постараюсь писать почаще. Хотя бы просто для себя, так как читателей у этого блога похоже нету =).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3565683643216323354?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3565683643216323354/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3565683643216323354' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3565683643216323354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3565683643216323354'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2009/02/blog-post.html' title='Новые сообщения в блоге'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2081369152423610214</id><published>2008-09-13T19:53:00.002+03:00</published><updated>2008-09-13T19:57:21.130+03:00</updated><title type='text'>Создание сайтов и ремонт квартиры</title><content type='html'>С ума можно сойти. Уже какой месяц у меня дома идет ремонт, программитровать просто невозможно. Как можно писать приложения и работать молотком или еще чем. Хоть и не сильно много чего делаю, но отвлекают конкретно. Хотя и проектов 3-ю неделю нету, если так будет продолжаться, то я стану реальным бомжем =((( &lt;br /&gt;Буду надеятся, что скоро все изменится. Ведь в голове у меня отличная идея нового проекта. Каков он будет напишу как-нить позже, чтобю не сглазить!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2081369152423610214?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2081369152423610214/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2081369152423610214' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2081369152423610214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2081369152423610214'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/09/blog-post.html' title='Создание сайтов и ремонт квартиры'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-4020359952902644969</id><published>2008-08-16T17:49:00.002+03:00</published><updated>2008-08-16T17:57:29.709+03:00</updated><title type='text'>ASUS X80L</title><content type='html'>Вот купил себе сегодня ноутбук. Давно хотел и вот он передо мною. Сразу возникает вопрос: «а так ли он мне был нужен?» Думаю, да! Ведь теперь разработкой приложений я могу заниматься и на работе. А это точно повысит мою работоспособность. Ноут мне нравиться, маленький, легенький, вполне нормальное время автономной работы 2,5 часа. В общем, все отлично. Сейчас сижу за ним и печатаю это сообщение, а рядом мой комп отдыхает, даже не работает. Ну теперь пора его и обновить, полезу искать работу=))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-4020359952902644969?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/4020359952902644969/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=4020359952902644969' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4020359952902644969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4020359952902644969'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/08/asus-x80l.html' title='ASUS X80L'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-6395699544679582108</id><published>2008-07-22T18:00:00.002+03:00</published><updated>2008-07-22T18:07:51.571+03:00</updated><title type='text'>Жду и надеюсь</title><content type='html'>Нашел на сайтах фрилансеров несколько заказов. Надеюсь, что хоть один, но достанется мне. Сейчас вообще не лучшее для меня время. Денег нет, ноутбук покупать нужно, если поступлю учиться в БГУИР, то и за учебу придется сразу отдать 300$. А откуда спрашивается их взять? Одна надежда на хоть какой-то проект иначе труба. Ну, буду надеятся, что все будет отлично. И если не сегодня, то завтра я обязательно получу заказ на написание программы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-6395699544679582108?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/6395699544679582108/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=6395699544679582108' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6395699544679582108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6395699544679582108'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/07/blog-post_22.html' title='Жду и надеюсь'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-2549119383085893094</id><published>2008-07-13T22:34:00.002+03:00</published><updated>2008-07-13T22:37:30.991+03:00</updated><title type='text'>Отличный заказчик</title><content type='html'>Честно говоря, первый раз попался заказчик с которым было хорошо работать, все четко и отлично, всегда бы так. И деньги сразу же переведены были. Приятно, на душе просто птички поют, что бывают еще хорошие люди. В общем, наверное, больше ничего писать и не буду...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-2549119383085893094?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/2549119383085893094/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=2549119383085893094' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2549119383085893094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/2549119383085893094'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/07/blog-post_13.html' title='Отличный заказчик'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-3448456616397011955</id><published>2008-07-05T12:17:00.003+03:00</published><updated>2008-07-05T12:26:36.841+03:00</updated><title type='text'>Новый проект</title><content type='html'>Вот и начался новый проект. Нет, не фрилансерский! Никто за него не платил и начался он как startup. Я постараюсь вложить в него всю свою душу и сердце, чтоб он вырос, возмужал и нашел своих пользователей. Скажу только, что это интернет-проект и будет писаться на ASP.NET 2.0 + AJAX. &lt;br /&gt;Спецификацию я уже начал писать и думаю, что в скором времени закончу. Жаль, что я раньше не писал спецификаций, из-за этого мне немного тяжело. Ведь я вижу каким должно быть приложение, но этого могут не знать другие developers. И по этому приходиться, все очень точно описывать.&lt;br /&gt;Жаль, но пока в команде нас двое так, что работать будет в одном смысле хорошо, а в другом плохо. Ведь у нас пока нет дизайнера UI. Так, что дизайн похоже клипать будем сами, либо будем нанамать для этого какого-нить фрилансера, благо их много.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-3448456616397011955?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/3448456616397011955/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=3448456616397011955' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3448456616397011955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/3448456616397011955'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/07/blog-post.html' title='Новый проект'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-4079862437493901334</id><published>2008-06-16T16:36:00.003+03:00</published><updated>2008-06-16T16:50:38.770+03:00</updated><title type='text'>Новый виток ASP.NET. Использование AJAX</title><content type='html'>Честно говоря раньше не знал, что такое &lt;span style="font-weight:bold;"&gt;AJAX&lt;/span&gt; и вроде как страницы на ASP.NET писались вполне неплохо и без этих знаний. Но однажды пришла мысль, а почему бы и не изучить? Это ведь только на пользу пойдет.&lt;br /&gt;И вот у меня на руках книга &lt;span style="font-weight:bold;"&gt;Дино Эспозито - Знакомство с технологией Microsoft ASP.NET 2.0 AJAX&lt;/span&gt;. К автору книги я отношусь очень хорошо. Дино Эспозито достаточно авторитетный товарищ и пишет отличные книги. Но вот к издательству "Питер" я почему-то потерял уважение. Так как книга оказалось старой редакции и к моменту выхода книги все изменилось, т.е. "Microsoft Press" перед выпуском книги в печать по новой её переписали, а "Питер" так и оставили её в плохом качестве с тегами &lt;atlas: ...&gt; вместо &lt;asp:...&gt;.&lt;br /&gt;Но каким бы не было плохим издание книги, раз книга оказалась хорошей, то её ничем не испортишь. Все что я узнал просто повергло меня в шок. Теперь просто не могу представить как я мог раньше без этого обходиться, AJAX дает уйму плюсов при разработке сайтов и эти плюсы нужно использовать.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-4079862437493901334?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/4079862437493901334/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=4079862437493901334' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4079862437493901334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/4079862437493901334'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/06/aspnet-ajax.html' title='Новый виток ASP.NET. Использование AJAX'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-6871460503967569865</id><published>2008-06-09T10:42:00.001+03:00</published><updated>2009-03-01T20:48:58.017+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='фриланс'/><title type='text'>Фрилансеры, кто они?</title><content type='html'>Честно говоря я сам являюсь фрилансером. Я удаленно работаю через интернет-пишу на заказ программы. И вот мне стало интересно можно ли жить лишь одним фрилансерством? Да и вообще какого это быть фрилансером?&lt;br /&gt;На первый вопрос вроде просто ответить, но в тот же момент не очень. Дело в том, что когда только начинаешь свою карьеру как удаленного программиста, очень сложно получить какой-нибудь даже мелочный проект (до 100$), а жить то нужно и работать нужно. Дело в том, что работодатель в основном выбирает исполнителя у которого в портфолио есть работы и о котором очень неплохие отзывы. Этим он обеспечивает себе гарантию, что его программа будет сделана качественно. Но как же быть, если у тебя хорошие знания, ты много умеешь и можешь быстро и качественно сделать проект, но тебе его не дают, так как у тебя пустое портфолио, что делать когда ты новичок в фрилансерстве, но не новичок в программировании. Тут все-таки приходиться ждать, что кто-то но проект даст :))&lt;br /&gt;А вот если честно, то фрилансером быть немного тяжело, так как иногда заказчики просто сводят с ума. Они никогда не знают, что же именно им нужно. А тебе приходиться ЭТО делать. И попробуй еще и не сделай. Тут же такая логика, не сделаешь - плохой исполнитель, просто испортят всю твою статистику,оставят плохой отзыв, а кому это нужно? Да и просто могут не заплатить и ничего тут не сделаешь. Как ты кого найдешь, через Инет?&lt;br /&gt;Но сколько б не было отрицательного, все-равно я работаю фрилансером. Как не крути, но эта работа дает столько все возможных проектов и задач, на которых не только проверяешь свои знания, но и улучшаешь их.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-6871460503967569865?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/6871460503967569865/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=6871460503967569865' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6871460503967569865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/6871460503967569865'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/06/blog-post_09.html' title='Фрилансеры, кто они?'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8849626986414430308.post-5472150434720461931</id><published>2008-06-08T13:58:00.000+03:00</published><updated>2008-06-08T14:05:53.346+03:00</updated><title type='text'>Вот и мой блог</title><content type='html'>Давно хотел создать свой блог в котором писал бы свои размышления на тему IT, да и просто компьютерного мира в целом. И вот наконец сегодня я это сделал.&lt;br /&gt;Почему я выбрад для этого сервис от Google? Все очень просто,  я очень уважаю эту компанию и её сервисы меня очень радуют. Например gmail - почтовый сервис меня просто восхищает. Все так хорошо и удобно реализовано, да и кроме этого еще и фильтр спама просто отличный. Т.е. как вы поняли я за Google.&lt;br /&gt;Вроде как собирался сделать просто вступительное слово, а в итоге немного чирканул по поводу Google. Ну да ладно, в этом нет ничего плохого, это ведь блог про IT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8849626986414430308-5472150434720461931?l=maiseyeu-ihor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maiseyeu-ihor.blogspot.com/feeds/5472150434720461931/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8849626986414430308&amp;postID=5472150434720461931' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5472150434720461931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8849626986414430308/posts/default/5472150434720461931'/><link rel='alternate' type='text/html' href='http://maiseyeu-ihor.blogspot.com/2008/06/blog-post.html' title='Вот и мой блог'/><author><name>MasDen</name><uri>http://www.blogger.com/profile/04569096942227259388</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_g4o7gzmigpo/TNK7O561kvI/AAAAAAAAAEI/wZJW0GaPiWQ/S220/808078.jpg'/></author><thr:total>0</thr:total></entry></feed>
