<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Дневник веб-программиста</title><link>http://relib.com/blogs/bazile/</link><description /><managingEditor>Василий Петрухин</managingEditor><dc:language>ru-RU</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Василий Петрухин</dc:creator><title>Полезная функция - RegisterExpandoAttribute</title><link>http://relib.com/blogs/bazile/archive/2007/10/24/register_expando_attribute.aspx</link><pubDate>Wed, 24 Oct 2007 16:32:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/10/24/register_expando_attribute.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/11047.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/10/24/register_expando_attribute.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/11047.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/11047.aspx</trackback:ping><description>&lt;A href="http://blog.madskristensen.dk/post/The-expando-attribute.aspx"&gt;http://blog.madskristensen.dk/post/The-expando-attribute.aspx&lt;/A&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/11047.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>13 правил от Yahoo! для создания быстрых сайтов</title><link>http://relib.com/blogs/bazile/archive/2007/08/27/simple_rules_for_speeding_up_your_web_site.aspx</link><pubDate>Mon, 27 Aug 2007 16:33:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/08/27/simple_rules_for_speeding_up_your_web_site.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/11020.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/08/27/simple_rules_for_speeding_up_your_web_site.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/11020.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/11020.aspx</trackback:ping><description>&lt;P&gt;13 полезных советов от Yahoo! приведены в статье &lt;A href="http://developer.yahoo.com/performance/rules.html"&gt;Thirteen Simple Rules for Speeding Up Your Web Site&lt;/A&gt;. К каждому совету даются пояснения.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/11020.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Объединение CSS и JavaScript в один файл</title><link>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx</link><pubDate>Wed, 02 May 2007 13:43:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10962.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10962.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10962.aspx</trackback:ping><description>&lt;A href="http://blogs.msdn.com/shivap/archive/2007/05/01/combine-css-with-js-and-make-it-into-a-single-download.aspx"&gt;Интересный способ&lt;/A&gt; объединения JavaScript и CSS в один файл используя комментарии. Метод был проверен в IE6, IE7 и FF2.&lt;img src ="http://relib.com/blogs/bazile/aggbug/10962.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Карты сайтов</title><link>http://relib.com/blogs/bazile/archive/2007/04/13/sitemaps_org_standart.aspx</link><pubDate>Fri, 13 Apr 2007 16:26:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/04/13/sitemaps_org_standart.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10926.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/04/13/sitemaps_org_standart.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10926.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10926.aspx</trackback:ping><description>Google, Microsoft и Yahoo объединили свои усилия для создания единого формата для файлов с картой сайта. Результаты их совместной работы доступны по лицензии Attribution-ShareAlike Creative Commons License на сайте &lt;A href="http://sitemaps.org/"&gt;sitemaps.org&lt;/A&gt;. Для указания роботу полного URL файла карты сайта предложено использовать директивку Sitemap: URL в файле robots.txt.&lt;img src ="http://relib.com/blogs/bazile/aggbug/10926.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Несколько интересных советов из книги Рихтера CLR via С#</title><link>http://relib.com/blogs/bazile/archive/2007/04/12/tips_from_clr_via_csharp.aspx</link><pubDate>Thu, 12 Apr 2007 11:20:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/04/12/tips_from_clr_via_csharp.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10924.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/04/12/tips_from_clr_via_csharp.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10924.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10924.aspx</trackback:ping><description>&lt;P&gt;Недавно купил себе книгу Джеффри Рихтера &lt;A href="http://www.biblion.ru/cgi-bin/WebObjects/shop.woa/wa/aspurl?pid=129&amp;amp;sku=459910"&gt;CLR via C#. Программирование на платформе Microsoft.NET Framework 2.0 на языке C#&lt;/A&gt;. Начал читать с самого начала несмотря на то что там объясняются базовые принципы .NET Framework/CLR/C# с которыми я уже знаком. Решил таким образом освежить знания. По ходу чтения наткнулся на пару новых моментов, которыми и хочу поделиться.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;В C# можно делать структуры с перекрывающимеся полями. В С++ это известно как union.&lt;PRE class=codeSample&gt;&lt;CODE&gt;[StructLayout(LayoutKind.Explicit, Size=4)]&lt;BR&gt;public struct Int32Union&lt;BR&gt;{&lt;BR&gt;    [FieldOffset(0)]public byte Byte1;&lt;BR&gt;    [FieldOffset(1)]public byte Byte2;&lt;BR&gt;    [FieldOffset(2)]public byte Byte3;&lt;BR&gt;    [FieldOffset(3)]public byte Byte4;&lt;BR&gt;    [FieldOffset(0)]public int  intValue;&lt;BR&gt;}&lt;/CODE&gt;&lt;/PRE&gt;
&lt;LI&gt;
&lt;P&gt;Если у вас есть сборка с internal классами и требуется предоставить другой своей сборке доступ к ним (а объединить эти сборку в одну нельзя по тем или иным причинам), то вас спасет атрибут InternalsVisibleTo&lt;/P&gt;
&lt;LI&gt;Для проверки хватит ли программе памяти для выполнения, можно использовать класс MemoryFailPoint. Он проверит можно ли выделить необходимый объем памяти в мегабайтах без возбуждения исключения OutOfMemoryException. Вместо него используется InsufficientMemoryException.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Несколько замечаний о самой книге. Радует то что книга в красивом твердом переплете. Однако растроил уровень перевода и рецензирования. Как видно над книгой работал коллектив переводчиков и поэтому некоторые термины переводятся в начале и конце книги по разному. Например, термин working set в начале книги переводится как "рабочее множество", а в конце как "рабочий набор". Последний перевод я считаю более правильным и к тому же он уже устоялся.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10924.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Аналог Community Server от Microsoft</title><link>http://relib.com/blogs/bazile/archive/2007/04/02/microsoft_community_almost_ready.aspx</link><pubDate>Mon, 02 Apr 2007 14:48:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/04/02/microsoft_community_almost_ready.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10876.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/04/02/microsoft_community_almost_ready.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10876.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10876.aspx</trackback:ping><description>Microsoft &lt;A href="http://blogs.msdn.com/dseven/archive/2007/03/29/codename-athens-rc-almost-baked.aspx"&gt;готовит&lt;/A&gt; аналог &lt;A href="http://communityserver.org/"&gt;Community Server&lt;/A&gt; под названием Microsoft.community для использования на своих сайтах. Будет интересно взглянуть на результат.&lt;img src ="http://relib.com/blogs/bazile/aggbug/10876.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Событие Session_OnEnd перестает работать в ASP после установки SP2 для Windows 2003</title><link>http://relib.com/blogs/bazile/archive/2007/04/02/session_onend_not_firing_after_applying_windows_2003_service_pack_2.aspx</link><pubDate>Mon, 02 Apr 2007 11:02:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/04/02/session_onend_not_firing_after_applying_windows_2003_service_pack_2.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10875.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/04/02/session_onend_not_firing_after_applying_windows_2003_service_pack_2.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10875.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10875.aspx</trackback:ping><description>&lt;P&gt;В Service Pack 2 для Windows Server 2003 есть ошибка в движке для классического ASP приводящая к неработоспособности события Session_OnEnd. В данный момент Microsoft работает над исправлением этой ошибки.&lt;/P&gt;
&lt;P&gt;Источник: &lt;A href="http://blogs.msdn.com/carloc/archive/2007/03/25/session-onend-not-firing-after-applying-windows-2003-service-pack-2.aspx"&gt;Session_OnEnd not firing after applying Windows 2003 Service Pack 2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;[Обновление от 17 апреля 2007] Microsoft выпустила &lt;A href="http://support.microsoft.com/Default.aspx?id=934903"&gt;патч&lt;/A&gt;.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10875.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>RAD среда разработки для PHP</title><link>http://relib.com/blogs/bazile/archive/2007/02/28/codegear_delphi_for_php.aspx</link><pubDate>Wed, 28 Feb 2007 16:13:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/02/28/codegear_delphi_for_php.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10693.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/02/28/codegear_delphi_for_php.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10693.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10693.aspx</trackback:ping><description>&lt;P&gt;Компания &lt;A href="http://www.codegear.com/"&gt;CodeGear&lt;/A&gt; готовит к выпуску визуальную среду для PHP разработки под названием &lt;A href="http://www.codegear.com/Products/Delphi/DelphiforPHP/tabid/237/Default.aspx"&gt;Delphi for PHP&lt;/A&gt;. Среда работающая только под Windows будет включать библиотеку классов VCL (Visual Component Library) for PHP с поддержкой идеологии drag'n'drop и редактором свойств как в Borland Delphi. Программист сможет создавать обработчики событий также как это делается при создании Windows приложений в Delphi, а также как в Visual Studio.NET при разработке windows и веб-приложений. Разработчики обещают поддержку AJAX на основе библиотеки &lt;A href="http://www.xajaxproject.org/"&gt;xajax&lt;/A&gt;, а также слой для работы с базами данным (на основе &lt;A href="http://phplens.com/"&gt;PHPLens&lt;/A&gt; и &lt;A href="http://adodb.sourceforge.net/"&gt;ADOdb&lt;/A&gt;). Цена счастья 300 $.&lt;/P&gt;
&lt;P&gt;(источник - &lt;A href="http://www.regdeveloper.co.uk/2007/02/26/delphi_php/"&gt;Delphi - or not Delphi&lt;/A&gt; @ RegDeveloper)&lt;/P&gt;
&lt;P&gt;[обновление от 2 апареля 2007] &lt;A href="http://www.itwriting.com/blog/?p=175"&gt;Delphi for PHP first impressions&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10693.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Best Practice Analyzer для ASP.NET</title><link>http://relib.com/blogs/bazile/archive/2007/02/08/best_practice_analyzer_for_aspnet.aspx</link><pubDate>Thu, 08 Feb 2007 14:00:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/02/08/best_practice_analyzer_for_aspnet.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10544.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/02/08/best_practice_analyzer_for_aspnet.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10544.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10544.aspx</trackback:ping><description>&lt;P&gt;Случайно нашел интересный проект на сайте CodePlex - &lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=BPAEngine"&gt;Microsoft Best Practices Analyzer&lt;/A&gt;. Судя по интерфейсу это единый движок для различных best practices анализаторов. Данный проект идет только с плагином для анализа ASP.NET проектов на предмет соответствия рекомендуемым настройкам безопасности и производительности. Для анализа указывается путь к файлу machine.config, к корневому файлу web.config и к файлу web.config конкретного приложения. Непонятно только анализирует ли утилита вышерасположенные web.config, если приложение наследует часть настроек из родительского(-их) пприложения.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10544.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Бесплатный ISAPI фильтр перезаписи url для IIS 5.x/6</title><link>http://relib.com/blogs/bazile/archive/2007/01/18/iis_url_rewrite_isapi_filter.aspx</link><pubDate>Thu, 18 Jan 2007 16:27:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/01/18/iis_url_rewrite_isapi_filter.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10349.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/01/18/iis_url_rewrite_isapi_filter.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10349.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10349.aspx</trackback:ping><description>&lt;P&gt;Теперь и для IIS есть бесплатный ISAPI фильтр перезаписи URL с поддержкой регулярных выражений и нескольких сайтов - &lt;A href="http://cheeso.members.winisp.net/IIRF.aspx"&gt;Ionic's ISAPI Rewrite Filter&lt;/A&gt;. Архив с программой занимает всего 360 Кб. В комплекте идет краткая документация и исходные тексты на C. Установка фильтра производится вручную, но это не должно вызывать затруднений так как подробно описана в документации. На тестовом сервере фильтр заработал без проблем. В ближайшее время постараюсь попробую его на рабочем сервере с хорошей нагрузкой.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10349.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Присвоение свойству различных значений в зависимости от браузера в ASP.NET 2</title><link>http://relib.com/blogs/bazile/archive/2007/01/17/10286.aspx</link><pubDate>Wed, 17 Jan 2007 15:59:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/01/17/10286.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10286.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/01/17/10286.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10286.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10286.aspx</trackback:ping><description>&lt;P&gt;Недавно узнал что в ASP.NET можно назначать разные значения свойствам для элементов управления и директив. Например, в директиве @ Page можно написать: &amp;lt;%@ Page MasterPageFile="~/Default.master" ie:MasterPageFile="~/Default_ie.master" %&amp;gt;. Такая запись указывает, что для MSIE будет использоваться отдельный MasterPage и другой для всех остальных. Префикс ie в данном случае называется device identifier и соответствует значению атрибута id из файлов *.browser. Они находятся в папке %systemroot%\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers\. При необходимости можно создать свой browser файл и выложить его в папку App_Browsers в корне приложения.&lt;/P&gt;
&lt;P&gt;Подобный синтаксис может использоваться в директивах @ Control и @ Master, а также для свойств элементов управления. Смотрите &lt;A href="http://weblogs.asp.net/scottgu/archive/2004/11/20/267362.aspx"&gt;примеры&lt;/A&gt; в блоге Скота Гатри (Scott Guthrie). Документация этой возможности есть в статье MSDN &lt;A href="http://msdn2.microsoft.com/en-us/library/ms178620(VS.80).aspx"&gt;ASP.NET Device Filtering Overview&lt;/A&gt;.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10286.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>В .NET появится поддержка чисел с большой разрядностью.</title><link>http://relib.com/blogs/bazile/archive/2007/01/17/system_numeric_biginteger.aspx</link><pubDate>Wed, 17 Jan 2007 14:21:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/01/17/system_numeric_biginteger.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10260.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/01/17/system_numeric_biginteger.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10260.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10260.aspx</trackback:ping><description>&lt;P&gt;В библиотеке классов .NET Framework &lt;A href="http://blogs.msdn.com/bclteam/archive/2007/01/16/introducing-system-numeric-biginteger-inbar-gazit.aspx"&gt;появится&lt;/A&gt; новый класс System.Numeric.BigInteger поддерживающий числа с большой разрядностью. В примере можно увидеть класс вычисляющий факториал числа 300.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10260.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>3я часть советов по оптимизации JavaScript от разработчиков MSIE</title><link>http://relib.com/blogs/bazile/archive/2007/01/17/10259.aspx</link><pubDate>Wed, 17 Jan 2007 14:06:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/01/17/10259.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10259.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/01/17/10259.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10259.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10259.aspx</trackback:ping><description>&lt;P&gt;Разработчики MSIE продолжают серию публикаций по оптимизации JavaScript. В заметке &lt;A href="http://blogs.msdn.com/ie/archive/2007/01/04/ie-jscript-performance-recommendations-part-3-javascript-code-inefficiencies.aspx"&gt;IE+JScript Performance Recommendations Part 3: JavaScript Code Inefficiencies&lt;/A&gt; дается всего два совета: Avoid Closures if Possible и Don&amp;#8217;t use Property Accessor Functions. Первый совет сомнений не вызывает, но второй удивил. Я такой подход считал правильным, а оно вот как оказалось.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10259.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Вывод Windows иконок в приложении ASP.NET</title><link>http://relib.com/blogs/bazile/archive/2007/01/12/windows_icons_aspnet_http_handler.aspx</link><pubDate>Fri, 12 Jan 2007 13:55:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/01/12/windows_icons_aspnet_http_handler.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/9433.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/01/12/windows_icons_aspnet_http_handler.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/9433.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/9433.aspx</trackback:ping><description>Возможность вывода на своем сайте Windows иконок ассоцированных с конкретным расширением файла может оказаться весьма полезной и Майкл Володарский (Mike Volodarsky) написал HttpHandler для ASP.NET &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/01/11/Display-pretty-file-icons-in-your-ASP.NET-applications-with-IconHandler.aspx"&gt;делающий&lt;/A&gt; именно это. В данный момент обработчик выложен в откомпилированном виде без исходников, но при наличии интереса Майк обещает выложить исходные тексты и описать детали реализации.&lt;img src ="http://relib.com/blogs/bazile/aggbug/9433.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Советы по администрированию и программированию MS SQL Server</title><link>http://relib.com/blogs/bazile/archive/2006/12/28/mssqltips.aspx</link><pubDate>Thu, 28 Dec 2006 11:23:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/12/28/mssqltips.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/7889.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/12/28/mssqltips.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/7889.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/7889.aspx</trackback:ping><description>&lt;P&gt;На сайте &lt;A href="http://www.mssqltips.com/"&gt;MSSQLTips&lt;/A&gt; собрано большое количество различных советов по MS SQL Server. Постоянно добавляются новые советы, которые можно получать по электронной почте. Полезный сайт.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/7889.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>