<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://raoptimus.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">RA Optimus Blog</title><subtitle type="html" /><id>http://raoptimus.com/atom.aspx</id><link rel="alternate" type="text/html" href="http://raoptimus.com/default.aspx" /><link rel="self" type="application/atom+xml" href="http://raoptimus.com/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2007-12-21T19:28:00Z</updated><entry><title>Как установить php на iis6 для windows 2003 server x64?</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/08/13/php-iis6-windows-2003-server-x64.aspx" /><id>http://raoptimus.com/archive/2008/08/13/php-iis6-windows-2003-server-x64.aspx</id><published>2008-08-14T08:02:00Z</published><updated>2008-08-14T08:02:00Z</updated><content type="html">&lt;p&gt;Столкнулся сегодня с проблемой установки php 5 на 64 битной ОС windows 2003 server. &lt;/p&gt;
&lt;p&gt;Погуглил и нашел: как включить поддержку в IIS6 64 бит для 32 битных расширений. &lt;/p&gt;
&lt;p&gt;Выполнил команду (пуск-&amp;gt;выполнить) cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 &lt;/p&gt;
&lt;p&gt;после чего появилась ошибка: Service Unavailable, потому как в закладке ISAPI Filters и в списке Web Service Extension выбрана 64-битная dll aspnet_isapi.dll, а мы отказались от 64 битной работы расширений. Меняем путь до 32-битной dll и вуаля: php на iis6 x64 работает &lt;/p&gt;
&lt;p&gt;Это я смог настроить PHP как isapi расширение с помощью php5isapi.dll, а вот заставить работать как CGI с помощью php-cgi.exe не смог. Дистрибутив FastCGI x64 fcgisetup64.msi устанавливаться отказался: писал, что это версия для x64, а у меня типа 32 битный IIS. Видимо microsoft залили не тот дистрибутив или в нем ошибка. &lt;/p&gt;
&lt;p&gt;Кто все-таки справится с этой задачей, попрошу написать мне в комментариях. &lt;/p&gt;
&lt;p&gt;Надеюсь, помог, удачи! &lt;/p&gt;
&lt;p&gt;дистрибутив&amp;nbsp;тут&amp;nbsp;&lt;a class="" href="http://iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1521"&gt;FAST CGI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=586" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Web Service" scheme="http://raoptimus.com/archive/tags/Web+Service/default.aspx" /><category term="Администрирование" scheme="http://raoptimus.com/archive/tags/_100434043C0438043D043804410442044004380440043E04320430043D0438043504_/default.aspx" /></entry><entry><title>Люди как муравьи или развитие линк листов.</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/05/01/495.aspx" /><id>http://raoptimus.com/archive/2008/05/01/495.aspx</id><published>2008-05-02T09:26:00Z</published><updated>2008-05-02T09:26:00Z</updated><content type="html">&lt;p&gt;Много раз поднимался вопрос на адалтных форумах о дальнейшем развитии ЛЛ. У меня есть идея на эту тему, с чем я сейчас и поделюсь.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Что делают муравьи? Правильно, они вместе строят свой домик. Так и тут нужно создать условия для строительства, создать некий фундамент, на который все вебмастера и посетители будут класть кирпичики и подымать ресурс все выше и выше. Очень много недовольных постеров, фришники которых не попадают в ЛЛ, являясь по мнению овнеров плохими. А печально, человек затратил силы. Ну, правильно место то ограничено в листинге. Что предлагаю я? У каждого посетителя или постера свой профиль на сайте. Узнаете социалку? У каждого профиля свой листинг, блог и др. данные. Это уж Вы додумаете сами какой функционал добавить. Не все же идеи выкладывать? На морде создаете некий топ,&amp;nbsp; к примеру:&amp;nbsp; 1. Контент от Васи Пускина. 2. Контент от Игоря Морозова. Лучший контент по мнению овнера попадет в главные листинг сайта (морду). Всем хорошо, каждый старается продвинуть свой профиль, как-то облагородить. Рейтинг в топе можно считать по разным параметрам: голосование за фрихи, вес выставляемый овнером, по кол-ву трафика в профиле и т.п. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Далее, я бы конечно поменял формат ЛЛ, добавил бы тумбы, и конечно же сделал все это в web 2.0. Хотя тут не переусердствуйте, уж слишком с развитием web 2.0 сайты стали похожими и однообразными.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Сами фрихи: вопрос сложны и много раз жестко обсуждался в сети. Я считаю, что нужно дать больше возможностей по наполнению фриха контентом, чтобы это был действительно некий современный мини-сайт. Заменить формат варнинг пэйдж, убрать от туда однообразный текст, который все используют. Скажем вместо него писать рекламу или приветствие или еще что-то. Саму же страницу совсем я бы не убирал, ибо смысл фришника сильно потеряется, уж лучше делать галеры. Ну и ресипы там кстати. Вот, пожалуй, и почти все, что я хотел сообщить!&lt;br /&gt;Надеюсь полезно. Удачи!&lt;br /&gt;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=495" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Теория" scheme="http://raoptimus.com/archive/tags/_220435043E04400438044F04_/default.aspx" /><category term="Интернет" scheme="http://raoptimus.com/archive/tags/_18043D044204350440043D0435044204_/default.aspx" /><category term="Идеи" scheme="http://raoptimus.com/archive/tags/_1804340435043804_/default.aspx" /></entry><entry><title> с 8 марта дорогие женщины!!!</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/03/07/399.aspx" /><id>http://raoptimus.com/archive/2008/03/07/399.aspx</id><published>2008-03-07T19:07:00Z</published><updated>2008-03-07T19:07:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;с 8 марта дорогие женщины!!!&lt;/p&gt;
&lt;p&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;Свекровей - живущих в других регионах! &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;Порывов - безумных! &lt;br /&gt;Соседей и снизу, и сверху - бесшумных! &lt;br /&gt;Поездок не на огород, а на море! &lt;br /&gt;Пироженок вкусных, но чтоб без калорий! &lt;br /&gt;Машин - иностранных, но руль чтобы слева! &lt;br /&gt;Духов от Диора! Цветов - ежедневно! &lt;br /&gt;И сбыться мечте - стать великой артисткой! &lt;br /&gt;И Женского Дня - в год хотя бы раз 300&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=399" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Просто так" scheme="http://raoptimus.com/archive/tags/_1F0440043E04410442043E04_+_420430043A04_/default.aspx" /></entry><entry><title>Установка windows xp на ноутбук acer aspire 5720, 5720g</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/03/02/windows-xp-acer-aspire-5720-5720g.aspx" /><id>http://raoptimus.com/archive/2008/03/02/windows-xp-acer-aspire-5720-5720g.aspx</id><published>2008-03-02T21:59:00Z</published><updated>2008-03-02T21:59:00Z</updated><content type="html">&lt;p&gt;Никогда бы не подумал, что у такой простой операции могут возникнуть проблемы. ноутбук acer aspire 5720g шел с windows vista. Нужно было ее удалить и поставить xp. Все бы ничего, но драйверов под xp не оказалось даже на официальном сайте. Долго искал в интернете, все дороги вели на ftp асера, где эти драйвера были удалены. Так или иначе, собрал по крупицам все драйвера для windows xp. Чтобы облегчить Вам задачу поиска, выкладываю их на депозите. &lt;/p&gt;
&lt;p&gt;Внутри архива acer aspire 5720g&amp;nbsp;drivers for xp&lt;br /&gt;Acer Crystal Eye webcam&lt;br /&gt;ATI MOBILITY RADEON HD 2600&lt;br /&gt;Audio_Realtek_v6.0.1.5413_R167_XP&lt;br /&gt;Broadcom Bluetooth 2.0 EDR USB Dongle&lt;br /&gt;Broadcom NetLink (TM) Gigabit Ethernet&lt;br /&gt;Card Reader RICOH_R5C8xx&lt;br /&gt;HDAUDIO Soft Data Fax Modem with SmartCP&lt;br /&gt;High Precision Event Timer&lt;br /&gt;Intel(R) PRO Wireless 3945ABG Network Connection&lt;/p&gt;
&lt;p&gt;Качаем &lt;a id="a_download_url" href="http://depositfiles.com/files/3895260" target="_blank"&gt;&lt;font color="#9f2f2d"&gt;http://depositfiles.com/files/3895260&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=394" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Компьютеры" scheme="http://raoptimus.com/archive/tags/_1A043E043C043F044C044E044204350440044B04_/default.aspx" /><category term="Администрирование" scheme="http://raoptimus.com/archive/tags/_100434043C0438043D043804410442044004380440043E04320430043D0438043504_/default.aspx" /></entry><entry><title>Всех мужчин с праздником, с защитником отечества! </title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/02/23/388.aspx" /><id>http://raoptimus.com/archive/2008/02/23/388.aspx</id><published>2008-02-23T16:54:00Z</published><updated>2008-02-23T16:54:00Z</updated><content type="html">&lt;p&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;Я&amp;nbsp;в праздник пожелаю вам... терпенья&lt;br /&gt;В решениях ваших жизненных задач.&lt;br /&gt;Здоровья вам, любви и вдохновенья.&lt;br /&gt;Успехов творческих и всяческих удач!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=388" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Просто так" scheme="http://raoptimus.com/archive/tags/_1F0440043E04410442043E04_+_420430043A04_/default.aspx" /></entry><entry><title>Самый лучший фильм, трейлер просто угарный</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/01/18/362.aspx" /><id>http://raoptimus.com/archive/2008/01/18/362.aspx</id><published>2008-01-18T20:14:00Z</published><updated>2008-01-18T20:14:00Z</updated><content type="html">&lt;p&gt;Обязательно надо сходить на&amp;nbsp;&amp;quot;Самый лучший фильм&amp;quot; :) По трейлеру видно, что будет очень смешно. &lt;/p&gt;
&lt;p&gt;Это не реклама, отрывок из фильма.&lt;/p&gt;
&lt;p&gt;
&lt;object height="353" width="400"&gt;&lt;param name="movie" value="http://video.rutube.ru/2eefc382a533e1a49723fb8c741e93c0"&gt;&lt;param name="wmode" value="window"&gt;&lt;param name="allowFullScreen" value="true"&gt;
&lt;embed src="http://video.rutube.ru/2eefc382a533e1a49723fb8c741e93c0" type="application/x-shockwave-flash" wmode="window" width="400" height="353"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;ролик &amp;quot;Самый лучший фильм&amp;quot;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=362" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Фильмы" scheme="http://raoptimus.com/archive/tags/_240438043B044C043C044B04_/default.aspx" /></entry><entry><title>“Google talk”: для чего? Как добавить контакты icq в google talk? Плюсы и недостатки.</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/01/14/google-talk-icq-google-talk.aspx" /><id>http://raoptimus.com/archive/2008/01/14/google-talk-icq-google-talk.aspx</id><published>2008-01-15T05:05:00Z</published><updated>2008-01-15T05:05:00Z</updated><content type="html">&lt;p&gt;Поговорим сегодня о программе “Google talk”: для чего она? Как добавить контакты icq в google talk, ее плюсы и недостатки.&lt;/p&gt;
&lt;p&gt;Google talk это бесплатный почтовый агент (mail agent) и мессенджер в одном “флаконе”, позволяет обмениваться сообщениями в реальном времени. Есть возможность голосовых вызовов (VoIP). Google talk использует протокол XMPP (Jabber), что позволяет быть совместимым с любым сервером jabber. Можно использовать другие клиенты: Psi, Miranda и т.д. По-умолчанию программа взаимодействует с учетной записью google mail. Можно добавлять icq контакты через транспорт.&lt;/p&gt;
&lt;p&gt;&lt;img height="531" alt="Google Talk вид программы" src="http://raoptimus.com/Images/gtalk/google-talk.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Далее, я расскажу, как &lt;strong&gt;подключить icq-контакты в google talk&lt;/strong&gt; с помощью psi (jabber клиент). Предполагается, что Вы уже скачали и установили google talk &lt;a href="http://www.google.com/talk/"&gt;http://www.google.com/talk/&lt;/a&gt;&amp;nbsp;и psi &lt;a href="http://psi-im.org/download/"&gt;http://psi-im.org/download/&lt;/a&gt;&amp;nbsp;на свой компьютер. Есть одно но: в конфигурационном файле пси(psi) нужно изменить один параметр для того, чтобы icq контакты добавлялись в виде имен, а не номеров icq. В файле &amp;quot;\User\PsiData\profiles\default\config.xml&amp;quot; в элементе xml &amp;lt;autoResolveNicksOnAdd&amp;gt;false&amp;lt;/autoResolveNicksOnAdd&amp;gt; меняем false на true.&lt;/p&gt;
&lt;p&gt;1. Добавляем аккаунт google talk в psi: General -&amp;gt; Account Setup -&amp;gt; Add. Name: Google Talk, Jabber ID: Ваш аккаунт google mail (gmail), Host: talk.google.com, Encrypt connection: Legacy SSL.&lt;/p&gt;
&lt;p&gt;&lt;img height="434" alt="Google Talk add icq" src="http://raoptimus.com/Images/gtalk/icq-transport-reg-01.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="432" alt="Add google talk to psi" src="http://raoptimus.com/Images/gtalk/add-google-talk.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;При соединении у Вас должны появиться контакты от gmail. &lt;/p&gt;
&lt;p&gt;2. Теперь добавим icq транспорт: General -&amp;gt; Service Discovery -&amp;gt; Google Talk. В поле address пишем gajim.org, нажимаем enter и в полученном списке выбираем ICQ Transport -&amp;gt; Register, вводим свой ICQ номер и пароль. При соединении psi получит все Ваши icq контакты, а значит, они добавятся и в google talk.&lt;/p&gt;
&lt;p&gt;&lt;img height="391" alt="Google Talk transport icq" src="http://raoptimus.com/Images/gtalk/icq-transport-reg-02.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Помимо icq можно добавить msn, yahoo, jabber, aim, gtalk2voip для звонков на телефоны и т.п.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Какие плюсы от google talk и почему он завоевывает популярность?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Все возможные средства общения можно объединить в одну программу.&lt;/p&gt;
&lt;p&gt;- История пересылки хранится на сервере гугля, это удобно, если Вы пользуетесь мессенджером на разных компьютерах: дома, на работе, на мобильном устройстве.&lt;/p&gt;
&lt;p&gt;- Общаться без всякой программы, через web-интерфейс gmail.&lt;/p&gt;
&lt;p&gt;&lt;img height="276" alt="Gmail account and google talk" src="http://raoptimus.com/Images/gtalk/gtalk-web-02.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="317" alt="Google talk into web" src="http://raoptimus.com/Images/gtalk/gtalk-web-01.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;- Следить за письмами на своем почтовом ящике gmail в реальном времени.&lt;/p&gt;
&lt;p&gt;- Возможность общаться голосом и звонить на домашние телефоны или на сотовый в любую точку планеты. (смотрите недостатки)&lt;/p&gt;
&lt;p&gt;- Протокол более стабилен в отличии от icq, который постоянно меняют. &lt;/p&gt;
&lt;p&gt;- Нет рекламы.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Теперь о недостатках:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Интерфейс программы оставляет желать лучшего: Нет табов для контактов, мне не нравится когда куча окон и все они где-то там.&lt;/p&gt;
&lt;p&gt;- Прокрутка в контактах не работает, даже с разрешенной настройкой. &lt;/p&gt;
&lt;p&gt;- У контактов icq нельзя посмотреть дополнительную информацию.&lt;/p&gt;
&lt;p&gt;- Транспорт ICQ нельзя подключить прямо из google talk, приходится напрягаться.&lt;/p&gt;
&lt;p&gt;- В программе в отличие от web версии нет групп. В такой куче контактов от разных сервисов сложно ориентироваться. Да и в Web версии могли бы сделать удобнее, в виде дерева к примеру.&lt;/p&gt;
&lt;p&gt;- Звонки на телефоны сама компания google не предоставляет, нужно использовать сторонние сервисы типа gtalk2voip.com или talqer.com. Цены в отличие от того же skype out дорогие.&lt;/p&gt;
&lt;p&gt;- В программе нет поиска по истории пересылки, что немаловажно.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Заключение:&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Пока, что я не перешел на эту замечательную штуку, недостатки преобладают над плюсами google talk. Но тут надо учитывать, что сервис находится в бета стадии и потихоньку развивается. Google - компания серьезная, поэтому, думаю, что доведут до ума свой бесплатный сервис. Недавно в google talk добавили ботов, которые переводят тексты на, почти, всех популярных языках. Так что будем следить за положительными новостями!&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=360" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Компьютеры" scheme="http://raoptimus.com/archive/tags/_1A043E043C043F044C044E044204350440044B04_/default.aspx" /><category term="Программы" scheme="http://raoptimus.com/archive/tags/_1F0440043E043304400430043C043C044B04_/default.aspx" /><category term="Сервисы" scheme="http://raoptimus.com/archive/tags/_2104350440043204380441044B04_/default.aspx" /></entry><entry><title>Установка php 5 на iis 7 (internet information services)</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/01/13/php-5-iis-7-internet-information-services.aspx" /><id>http://raoptimus.com/archive/2008/01/13/php-5-iis-7-internet-information-services.aspx</id><published>2008-01-14T02:16:00Z</published><updated>2008-01-14T02:16:00Z</updated><content type="html">&lt;p&gt;Недавно перешел на server 2008 ctp. Хочу поделиться с начинающими админами опытом установки на iis7 php. Для начала Вы должны установить iis7 и добавить роли, в частности CGI. Распаковать или установить php5. У меня он распакован в паку D:/Server/PHP5/. &lt;/p&gt;
&lt;p&gt;Смотрите на скриншоте: &lt;/p&gt;
&lt;p&gt;&lt;img height="1" alt="Роли iis7" src="http://raoptimus.com/Images/iis7-roles.jpg" width="1" border="0" /&gt;&lt;img height="618" alt="Роли iis7 (roles)" src="http://raoptimus.com/Images/iis7-php/iis7-roles.jpg" width="439" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Далее, мы открываем консоль iis, кликаем по иконке “Handler Mappings” &lt;/p&gt;
&lt;p&gt;&lt;img height="430" alt="Инструменты iis7" src="http://raoptimus.com/Images/iis7-php/iis7-tools.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;и добавляем модуль “Add module mapping”. Request path: *.php, Module: FastCgiModule, Executable: D:\Server\PHP5\php-cgi.exe (вы указываете свой путь), Name: php. &lt;/p&gt;
&lt;p&gt;Смотрите на скриншоте: &lt;/p&gt;
&lt;p&gt;&lt;img height="450" alt="Добавление модуля для iis7" src="http://raoptimus.com/Images/iis7-php/iis7-module.jpg" width="450" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Теперь нужно добавить в Default document “index.php”. На этом настройка php для iis7 закончена. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=359" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Компьютеры" scheme="http://raoptimus.com/archive/tags/_1A043E043C043F044C044E044204350440044B04_/default.aspx" /><category term="Администрирование" scheme="http://raoptimus.com/archive/tags/_100434043C0438043D043804410442044004380440043E04320430043D0438043504_/default.aspx" /></entry><entry><title>Удачи, Чак! / Good Luck Chuck (2007), комедия просто супер</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2008/01/03/good-luck-chuck-2007.aspx" /><id>http://raoptimus.com/archive/2008/01/03/good-luck-chuck-2007.aspx</id><published>2008-01-04T05:23:00Z</published><updated>2008-01-04T05:23:00Z</updated><content type="html">&lt;p&gt;Удачи, Чак! / Good Luck Chuck (2007). Я не просто ржал как лошадь, а катался под столом. Просто убийственная комедия. Всем советую посмотреть! В главных ролях: Джесика Альба (&lt;font size="2"&gt;Jessica Alba&lt;/font&gt;)&lt;/p&gt;
&lt;p&gt;Трейлер&lt;/p&gt;
&lt;p&gt;
&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aEg4GQK5k7w&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;
&lt;embed src="http://www.youtube.com/v/aEg4GQK5k7w&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=357" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Развлечения" scheme="http://raoptimus.com/archive/tags/_20043004370432043B043504470435043D0438044F04_/default.aspx" /><category term="Фильмы" scheme="http://raoptimus.com/archive/tags/_240438043B044C043C044B04_/default.aspx" /></entry><entry><title>Всех с новым 2008 годом и рождеством!!!</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2007/12/29/349.aspx" /><id>http://raoptimus.com/archive/2007/12/29/349.aspx</id><published>2007-12-29T23:13:00Z</published><updated>2007-12-29T23:13:00Z</updated><content type="html">&lt;p&gt;Всех поздравляю с наступающими праздниками.&amp;nbsp;Желаю, чтобы новый 2008 год запомнился только самыми хорошими добрыми и светлыми моментами в Вашей жизни. Я тут &amp;quot;зафотошопил&amp;quot; открытку, получилось неплохо &lt;img src="http://raoptimus.com/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="326" alt="с новым 2008 годом" src="http://raoptimus.com/Images/happy.jpg" width="500" border="0" /&gt;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=349" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Просто так" scheme="http://raoptimus.com/archive/tags/_1F0440043E04410442043E04_+_420430043A04_/default.aspx" /></entry><entry><title>c# httpwebrequest multipart/form-data;</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2007/12/25/c-httpwebrequest-multipart-form-data.aspx" /><id>http://raoptimus.com/archive/2007/12/25/c-httpwebrequest-multipart-form-data.aspx</id><published>2007-12-25T19:20:00Z</published><updated>2007-12-25T19:20:00Z</updated><content type="html">&lt;p&gt;попросили тут написать грабер каринок и добавление в скрипт на php. Написал на c# грабер, авторизацию в админку и отправку постом. Пришлось правда повозиться с multipart/form-data. Зато теперь можно немного изменить код и обновлять все что душе угодно, в том числе и в любом другом скрипте. &lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;namespace&lt;/font&gt;&lt;font size="2"&gt; RA.HTML&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;///&lt;/font&gt;&lt;font color="#008000" size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&amp;lt;summary&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;///&lt;/font&gt;&lt;font color="#008000" size="2"&gt; class PostData set maf with delim ! and returned Method (post or get), Action, Param &lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;///&lt;/font&gt;&lt;font color="#008000" size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&amp;lt;/summary&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; s_method = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;.Empty;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Method { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;get&lt;/font&gt;&lt;font size="2"&gt; { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_method; } }&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; s_action = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;.Empty;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Action { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;get&lt;/font&gt;&lt;font size="2"&gt; { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_action; } }&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Param { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;get&lt;/font&gt;&lt;font size="2"&gt; { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_param; } }&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; s_param = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt;.Empty;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; PostData(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; s_PostString)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (s_PostString.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;=&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) != -1)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_method = s_PostString.Substring(0, s_PostString.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;=&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;));&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_action = s_PostString.Substring(s_PostString.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;=&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) + 1);&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_action.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;!&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) != -1)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_action = s_action.Substring(0, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_action.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;!&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;));&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.s_param = s_PostString.Substring(s_PostString.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;!&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) + 1);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; MultiFormData(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Key, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Value, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Boundary)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; output = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;--&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + Boundary + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; output += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Content-Disposition: form-data; name=\&amp;quot;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + Key + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\&amp;quot;\r\n\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;output += Value + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;; &lt;/font&gt;&lt;font color="#c0c0c0" size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; output;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; MultiFormDataFile(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Key, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Value, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; FileName, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; FileType, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Boundary)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; output = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;--&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + Boundary + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; output += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Content-Disposition: form-data; name=\&amp;quot;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + Key + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\&amp;quot;; filename=\&amp;quot;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + FileName + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\&amp;quot;\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2"&gt;output += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Content-Type: &amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + FileType + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; \r\n\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;output += Value + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;; &lt;/font&gt;&lt;font color="#c0c0c0" size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; output;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;пример использования&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; sBoundary = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;DateTime&lt;/font&gt;&lt;font size="2"&gt;.Now.Ticks.ToString(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;x&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; sPostMultiString = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font size="2"&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;url&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, th.Url.ToString(), sBoundary);&lt;/font&gt;&lt;font color="#c0c0c0" size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (!&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;.IsNullOrEmpty(th.LocalFileName))&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;thumb_url&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, th.Src.ToString(), sBoundary);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;MAX_FILE_SIZE&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;100000&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (!&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;.IsNullOrEmpty(th.LocalFileName))&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; sFileContent = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;using&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;FileStream&lt;/font&gt;&lt;font size="2"&gt; fStream = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;FileStream&lt;/font&gt;&lt;font size="2"&gt;(th.LocalFileName, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;FileMode&lt;/font&gt;&lt;font size="2"&gt;.Open, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;FileAccess&lt;/font&gt;&lt;font size="2"&gt;.Read))&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;FileInfo&lt;/font&gt;&lt;font size="2"&gt; fInfo = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;FileInfo&lt;/font&gt;&lt;font size="2"&gt;(th.LocalFileName);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;using&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;BinaryReader&lt;/font&gt;&lt;font size="2"&gt; br = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;BinaryReader&lt;/font&gt;&lt;font size="2"&gt;(fStream, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Encoding&lt;/font&gt;&lt;font size="2"&gt;.Default))&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;byte&lt;/font&gt;&lt;font size="2"&gt;[] ba = br.ReadBytes((&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt;)fInfo.Length);&lt;/p&gt;sFileContent = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Encoding&lt;/font&gt;&lt;font size="2"&gt;.Default.GetString(ba);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;} &lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormDataFile(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;thumb_file&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;sFileContent, th.LocalFileName, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;image/pjpeg&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;}&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;desc&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, th.Alt, sBoundary);&lt;/p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;alt&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, th.Alt, sBoundary);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;amount&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;group&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;niche&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;4&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;action&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;add_one&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sPostMultiString += &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;PostData&lt;/font&gt;&lt;font size="2"&gt;.MultiFormData(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;s1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Add gallery&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, sBoundary);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;sPostMultiString += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;--&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; + sBoundary + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;--\r\n\r\n&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;!!! Единственное нужно заменить кодировку&amp;nbsp;на дефолтную при&amp;nbsp;отправке&amp;nbsp;http web request&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;byte&lt;/font&gt;&lt;font size="2"&gt;[] byteArray = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Encoding&lt;/font&gt;&lt;font size="2"&gt;.Default.GetBytes(Param);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;чтобы файл правильно передался. или &lt;font color="#2b91af" size="2"&gt;Stream &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;создавать на-ходу.&lt;/p&gt;
&lt;p&gt;Надеюсь кому пригодится&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=345" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="ASP.NET" scheme="http://raoptimus.com/archive/tags/ASP.NET/default.aspx" /><category term="C#" scheme="http://raoptimus.com/archive/tags/C_2300_/default.aspx" /></entry><entry><title>Купил premium доступ на di.fm 3я дня вместо 2х</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2007/12/25/premium-di-fm-3-2.aspx" /><id>http://raoptimus.com/archive/2007/12/25/premium-di-fm-3-2.aspx</id><published>2007-12-25T19:06:00Z</published><updated>2007-12-25T19:06:00Z</updated><content type="html">&lt;p&gt;Есть там большой выбор всех направлений в музыке. Бесплатно можно послушать с плохим качеством ну и не всегда именно хорошие вещи, хотя тоже неплохо. Решил я попробовать и купил на 2 дня за $2 премиум. Понравилось: DI.fm Premium - Electro House (собрано все самое убойное, нон стопом), DI.fm Premium – EuroDance (ретро ремиксы, некоторые вещи просто прут), DI.fm Premium - Tribal House (тоже ничего так). Есть и многое другое на любителя. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Поставил писаться программой stream ripper. Сразу все по папкам мне раскидала и разделила файлы по названиям трэков в mp3. Писал без перерыва и вместо двух дней прослушал 3 дня, видимо, сессия не вырубается автоматом. Так что, кто купит: можно реально прослушать больше отведенного срока &lt;img src="http://raoptimus.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=343" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Развлечения" scheme="http://raoptimus.com/archive/tags/_20043004370432043B043504470435043D0438044F04_/default.aspx" /><category term="Музыка" scheme="http://raoptimus.com/archive/tags/_1C04430437044B043A043004_/default.aspx" /></entry><entry><title>Небольшой модинг старого компьютера, использовал презервативы по-назначению. ржачно :)</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2007/12/25/342.aspx" /><id>http://raoptimus.com/archive/2007/12/25/342.aspx</id><published>2007-12-25T18:53:00Z</published><updated>2007-12-25T18:53:00Z</updated><content type="html">&lt;p&gt;Решил из старого компа сделать роутер, ну и, чтобы не так просто стоял еще и телевизор. Поскольку он должен постоянно работать, то его не должно быть слышно. Для начала заменил кулеры на новые, они вращались 3000 об/мин, что слишком дофига. Поключил их вместо 12 вольт к 5 и снизил скорость вращения до 1000 об/мин. При этом минус и датчик запитал там где и положено кулеру - на материнской плате. В итоге и скорость меряется и не слышно. Чтобы не грелся проц снизил частоту шины со 133 мгц до 100. Температура не поднималась выше 55 градусов даже при полной нагрузке.&lt;/p&gt;
&lt;p&gt;Самое главное в переди &lt;img src="http://raoptimus.com/emoticons/emotion-1.gif" alt="Smile" /&gt; Старый винтчестер IBM DTLA очень сильно шумел и вибрировал. И тут на помощь пришли два презерватива. Подвесил его на резинки, приклеил на двойной скотч по-краям пенопласт, чтобы тот не болтался в корпусе. Правда смешно? &lt;img src="http://raoptimus.com/emoticons/emotion-1.gif" alt="Smile" /&gt; Вы не поверите: компьютер вообще не слышно, абсолютная тишина. &lt;br /&gt;Вот так! &lt;img src="http://raoptimus.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="375" alt="Компьютер на презервативах" src="http://raoptimus.com/Images/moding/01.jpg" width="500" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="375" alt="Компьютер на презервативах" src="http://raoptimus.com/Images/moding/03.jpg" width="500" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="375" alt="Компьютер на презервативах" src="http://raoptimus.com/Images/moding/02.jpg" width="500" border="0" /&gt;&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=342" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Развлечения" scheme="http://raoptimus.com/archive/tags/_20043004370432043B043504470435043D0438044F04_/default.aspx" /><category term="Компьютеры" scheme="http://raoptimus.com/archive/tags/_1A043E043C043F044C044E044204350440044B04_/default.aspx" /><category term="Невероятное" scheme="http://raoptimus.com/archive/tags/_1D0435043204350440043E044F0442043D043E043504_/default.aspx" /></entry><entry><title>22 декабря наблюдал закат из окна, очень красиво</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2007/12/25/341.aspx" /><id>http://raoptimus.com/archive/2007/12/25/341.aspx</id><published>2007-12-25T18:49:00Z</published><updated>2007-12-25T18:49:00Z</updated><content type="html">&lt;p&gt;&lt;img height="375" alt="Закат" src="http://raoptimus.com/Images/zakat.jpg" width="500" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Романтика, да!&lt;/p&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=341" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Невероятное" scheme="http://raoptimus.com/archive/tags/_1D0435043204350440043E044F0442043D043E043504_/default.aspx" /><category term="Природа" scheme="http://raoptimus.com/archive/tags/_1F044004380440043E0434043004_/default.aspx" /></entry><entry><title>Вот это игрушка! Как раз для детей :)))) жесть</title><link rel="alternate" type="text/html" href="http://raoptimus.com/archive/2007/12/21/338.aspx" /><id>http://raoptimus.com/archive/2007/12/21/338.aspx</id><published>2007-12-22T06:28:00Z</published><updated>2007-12-22T06:28:00Z</updated><content type="html">&lt;object height="353" width="400"&gt;&lt;param name="movie" value="http://video.rutube.ru/082c51e2b36e5df32630de287fedf455"&gt;&lt;param name="wmode" value="window"&gt;&lt;param name="allowFullScreen" value="true"&gt;
&lt;embed src="http://video.rutube.ru/082c51e2b36e5df32630de287fedf455" type="application/x-shockwave-flash" wmode="window" width="400" height="353"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://raoptimus.com/aggbug.aspx?PostID=338" width="1" height="1"&gt;</content><author><name>RA</name><uri>http://raoptimus.com/members/RA.aspx</uri></author><category term="Развлечения" scheme="http://raoptimus.com/archive/tags/_20043004370432043B043504470435043D0438044F04_/default.aspx" /><category term="Юмор" scheme="http://raoptimus.com/archive/tags/_2E043C043E044004_/default.aspx" /></entry></feed>