<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Programming/System Programming</title>
  <link>http://mistificator.livejournal.com/</link>
  <description>Programming/System Programming - LiveJournal.com</description>
  <lastBuildDate>Thu, 25 Sep 2008 18:16:19 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>mistificator</lj:journal>
  <lj:journalid>12533376</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/63643619/12533376</url>
    <title>Programming/System Programming</title>
    <link>http://mistificator.livejournal.com/</link>
    <width>64</width>
    <height>64</height>
  </image>

<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/7867.html</guid>
  <pubDate>Thu, 25 Sep 2008 18:16:19 GMT</pubDate>
  <title>Конференция...</title>
  <link>http://mistificator.livejournal.com/7867.html</link>
  <description>Обычный осенний день... Время: 08:25. Я сидел за компьютером, что правда делал не помню. Звонит телефон, Бабушка, говорит срочно езжай в институт, там в 9:00 конференция, в ней будет учавствовать Игорь (Александрович), хочет чтобы ты тоже был на этой конференции, послушал доклады, он сам тоже будет выступать... &lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Теперь о самой конференции. Всё было очень интересно, единственное что немного омрачило этот день, так это то, что я накануне не спал, почти всю ночь, и болел зуб, собственно что и было причиной моей бессонной ночи. Две чашки выпитых мною кофе (причём вторая была без сахара) не особо мне помогли, в частности немного стала болеть голова... &lt;br /&gt;&lt;br /&gt;Из прослушанных мной докладов, мне показались интересными следующие доклады: &lt;br /&gt;&lt;br /&gt;Доклад профессора Пратта из Милана, в котором он касался проблем безопасности дорожного движения с применением информационных технологий, в частности беспроводных сетей. Он также рассказывал о том с какими проблемами им приходилось сталкиваться, как они их решали, какие технологии использовали. Вообщем было интересно. &lt;br /&gt;&lt;br /&gt;Доклад парня из индии где она рассказывал о разработанной им системе, которая позволяла управлять программами, такими как Windows Media Player и другими, при помощи сотового телефона, через Bluetooth. &lt;br /&gt;&lt;br /&gt;Доклад человека из Саудовской Аравии, который рассказывал о проблемах безопасности Веб-серверов Саудовской Аравии, впрочем проблемы о которых он говорил во многом касаются и нас также. Он рассказывал про инструменты которые он использовал для поиска уязвимостей и приводил статистику уязвимостей по опасности и по частоте встречаемости. &lt;br /&gt;&lt;br /&gt;Ну и собственно доклад Гаврилова Игоря Александровича, в котором рассматривались проблемы сжатия видео-изображений. Игорь Александрович рассказывал о том том как они получали конкретный контур объекта для последующего его перемещения. Была также продемонстирована работающая программа, в которой в изображении автоматически выделялось облако и направлялось по заданной ,во время выполнения программы, траектории. &lt;br /&gt;&lt;br /&gt;Я провел на этой конференции (вообще я раньше вообще на конференциях не был) почти весь день, но мне было весьма интересно и я ничуть не пожалел о том, что оказался там, даже наоборот.</description>
  <comments>http://mistificator.livejournal.com/7867.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/7427.html</guid>
  <pubDate>Thu, 28 Aug 2008 22:13:21 GMT</pubDate>
  <title>Flash и свободное ПО: Сборка и настройка</title>
  <link>http://mistificator.livejournal.com/7427.html</link>
  <description>&lt;div align=&quot;center&quot;&gt;&lt;b&gt;&lt;font size=&quot;3&quot;&gt;Flash и свободное ПО: Сборка и настройка&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;1. Eclipse IDE&lt;br /&gt;&lt;/b&gt;&lt;img alt=&quot;&quot; src=&quot;file:///C:/DOCUME~1/vitaliy/LOCALS~1/Temp/moz-screenshot.jpg&quot; /&gt;&lt;a href=&quot;http://www.eclipse.org&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Собственно с этой средой проблем быть не должно. В моём случае, я использовал эту сборку.&lt;br /&gt;Всё что требуется, скачать этот архив и распаковать в удобное для вас место:&lt;br /&gt;&lt;a href=&quot;http://www.live-share.com/files/339729/eclipse-jee-europa-fall2-win32.zip.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;http://www.live-share.com/files/339729/eclipse-jee-europa-fall2-win32.zip.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;После чего можно запускать саму IDE (&lt;span style=&quot;font-style: italic;&quot;&gt;eclipse.exe&lt;/span&gt;)&lt;br /&gt;&lt;img width=&quot;455&quot; height=&quot;295&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse.PNG&quot; alt=&quot;138.04 КБ&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Далее Eclipse предложит вам выбрать каталог для вашего рабочего пространства:&lt;br /&gt;&lt;img width=&quot;455&quot; height=&quot;295&quot; alt=&quot;25.07 КБ&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse2.PNG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Затем уже пойдёт загрузка:&lt;br /&gt;&lt;img width=&quot;455&quot; height=&quot;295&quot; alt=&quot;130.78 КБ&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse3.PNG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;С Eclipse, пока что, пожалуй всё.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2. MTASC&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mtasc.org&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.mtasc.org/img/mtasc_88x31.gif&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Скачиваем последнюю на данный момент версию MTASC: &lt;a href=&quot;http://www.mtasc.org/zip/mtasc-1.13.zip&quot;&gt;mtasc-1.13.zip (339 Кб)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Распаковываем её, к примеру, в &amp;quot;C:\Program Files\MTASC&amp;quot;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3. ASDT&lt;/span&gt;&lt;br /&gt;Для установки этого плагина к Eclipse, нужно:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;открыть Eclipse&lt;/li&gt;&lt;li&gt;выбрать меню &amp;quot;Help&amp;quot; -&amp;gt; &amp;quot;Software Updates&amp;quot; -&amp;gt; &amp;quot;Find and Install...&amp;quot;&lt;/li&gt;&lt;br /&gt;&lt;img width=&quot;497&quot; height=&quot;274&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse4.PNG&quot; alt=&quot;18.41 КБ&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Затем выбрать &amp;quot;Search for new features to install&amp;quot;&lt;/li&gt;&lt;img width=&quot;500&quot; height=&quot;343&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse5.PNG&quot; alt=&quot;20.82 КБ&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Далее нажать на кнопку &amp;quot;New Remote Site...&amp;quot;&lt;/li&gt;&lt;img width=&quot;497&quot; height=&quot;339&quot; alt=&quot;19.39 КБ&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse6.PNG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;В появившемся диалоговом окне, в поле Name ввести ASDT, а в поле URL адрес ссылки:  http://aseclipseplugin.sourceforge.net/updates/&lt;/li&gt;&lt;img width=&quot;500&quot; height=&quot;344&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse7.PNG&quot; alt=&quot;21.30 КБ&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Далее нажать &amp;quot;Finish&amp;quot;&lt;/li&gt;&lt;li&gt;В появившемся списке выбрать ASDT, отметив соответствующий чекбокс и нажать кнопку &amp;quot;Next &amp;gt;&amp;quot;&lt;/li&gt;&lt;img width=&quot;613&quot; height=&quot;530&quot; alt=&quot;25.15 КБ&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse8.PNG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Далее принимаете лицензионное соглашение, нажимаете &amp;quot;Next &amp;gt;&amp;quot; и &amp;quot;Finish&amp;quot;&lt;/li&gt;&lt;li&gt;Ждёте пока Eclipse скачает плагин (все модули плагина)&lt;/li&gt;&lt;img width=&quot;464&quot; height=&quot;205&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse9.PNG&quot; alt=&quot;10.38 КБ&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Далее нажимаете &amp;quot;Install All&amp;quot;&lt;/li&gt;&lt;img width=&quot;466&quot; height=&quot;366&quot; alt=&quot;19.49 КБ&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse10.PNG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;И положительно отвечаете на предложении Eclipse о перезапуске&lt;/li&gt;&lt;img width=&quot;451&quot; height=&quot;157&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse11.PNG&quot; alt=&quot;10.82 КБ&quot; /&gt;&lt;br /&gt;&lt;li&gt;С установкой ASDT закончили.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4. Flashout&lt;/span&gt;&lt;br /&gt;К сожалению на момент написания этой статьи сайт, автора плагина не был доступен, поэтому я закачал его на один из серверов для хранения файлов &lt;a href=&quot;http://www.filedropper.com/flashout0216&quot;&gt;http://www.filedropper.com/flashout0216&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Установка Flashout:&lt;/span&gt;&lt;br /&gt;Для установки плагина нужно каталог &amp;quot;plugins\com.potapenko.flashout_0.2.1.6&amp;quot; из архива скопировать в каталог с Eclipse, после чего (если Eclipse был запущен) перезапустить Eclipse.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Настройка Flashout:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Выбираем меню &amp;quot;Window&amp;quot; -&amp;gt; &amp;quot;Preferences...&amp;quot;&lt;/li&gt;&lt;img width=&quot;205&quot; height=&quot;326&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse12.PNG&quot; alt=&quot;11.86 КБ&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Затем слева выбираем &amp;quot;Flashout&amp;quot;, а в полях появившихся справа выбираем путь к MTASC&apos; у (например: &amp;quot;C:\Program Files\MTASC\mtasc.exe&amp;quot; ) и Core классам Флэша (обычно: &amp;quot;C:\Program Files\Macromedia\Flash 8\en\First Run\Classes&amp;quot;) соответственно:&lt;/li&gt;&lt;img width=&quot;618&quot; height=&quot;444&quot; alt=&quot;21.32 КБ&quot; src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/eclipse13.PNG&quot; /&gt;&lt;br /&gt;&lt;li&gt;Если у кого не установлен Flash 8, то эти классы можно найти здесь &lt;a href=&quot;http://www.filedropper.com/classes&quot;&gt;http://www.filedropper.com/classes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Настройка Flashout закончена&lt;/li&gt;&lt;/ul&gt;Здесь я закругляюсь, до скорых встреч! :)</description>
  <comments>http://mistificator.livejournal.com/7427.html</comments>
  <category>asdt</category>
  <category>flashout</category>
  <category>actionscript</category>
  <category>eclipse</category>
  <category>mtasc</category>
  <category>flash</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/7268.html</guid>
  <pubDate>Thu, 28 Aug 2008 19:11:48 GMT</pubDate>
  <title>Flash и свободное ПО</title>
  <link>http://mistificator.livejournal.com/7268.html</link>
  <description>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Flash (ActionScript 2) и свободное ПО&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;1. Eclipse IDE&lt;br /&gt;&lt;/b&gt;&lt;img alt=&quot;&quot; src=&quot;file:///C:/WINDOWS/TEMP/moz-screenshot-4.jpg&quot; /&gt;&lt;a&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a&gt;Eclipse IDE&lt;/a&gt; - Популярная среда разработки програмного обеспечения. &lt;br /&gt;Подробнее о Eclipse можно прочитать &lt;a href=&quot;http://ru.wikibooks.org/wiki/Eclipse&quot;&gt;здесь.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. MTASC &lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mtasc.org&quot;&gt;&lt;img style=&quot;border: 0px none ;&quot; alt=&quot;MTASC&quot; title=&quot;MotionTwin AS2 Compiler&quot; src=&quot;http://www.mtasc.org/img/mtasc_88x31.gif&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.mtasc.org&quot;&gt;MTASC&lt;/a&gt; (Motion-Twin ActionScript 2 Compiler) - Первый компилятор .as (ActionScript 2) файлов с открытым исходным кодом, созданный французским программистом Николя Канасье.&lt;br /&gt;Реализован для 3-х наиболее распространённых платформ:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows (&lt;a href=&quot;http://www.mtasc.org/zip/mtasc-1.13.zip&quot;&gt;mtasc-1.13.zip&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Linux (&lt;a href=&quot;http://www.mtasc.org/zip/mtasc-1.12-linux.tgz&quot;&gt;mtasc-1.12-linux.tgz&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Mac OSX (&lt;a href=&quot;http://www.mtasc.org/zip/mtasc-1.12-osx.zip&quot;&gt;mtasc-1.12-osx.zip&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3. ASDT&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.asdt.org&quot;&gt;ASDT&lt;/a&gt; (ActionScript Development Tool) - Плагин под Eclipse c открытым исходным кодом, для разработки приложений ориентированных на платформу Flash. Обладает удобным редактором с подцветкой, проверкой синтаксиса, контент ассистентом, системой журналирования и другими полезными инструментами для разработки приложений на ActionScript 2.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4. Flashout&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.potapenko.com/flashout/&quot;&gt;Flashout&lt;/a&gt; - плагин для Eclipse, который является дополнением к паре ASDT + MTASC. Flashout позволяет просматривать скомпилированные SWF файлы, а также реализует возможность вывода отладочных сообщений непосредственно на платформе Eclipse.</description>
  <comments>http://mistificator.livejournal.com/7268.html</comments>
  <category>asdt</category>
  <category>flashout</category>
  <category>actionscript</category>
  <category>eclipse</category>
  <category>mtasc</category>
  <category>flash</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/7091.html</guid>
  <pubDate>Fri, 25 Jul 2008 08:17:16 GMT</pubDate>
  <title>Заметки</title>
  <link>http://mistificator.livejournal.com/7091.html</link>
  <description>Некоторые вещи, во флэше, которые мне показались неочевидными...&lt;br /&gt;(Походу буду дополнять)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[ 1 ]&lt;/b&gt;&lt;br /&gt;В новом MovieClip&apos;e нужно рисовать отновительно 0-ля, а не координат по которым нарисованное изображение должно находится, а эти самые координаты нужно присвоить свойствам _x,_y соостветственно, тоже и с размерами (_width, _height).&lt;br /&gt;</description>
  <comments>http://mistificator.livejournal.com/7091.html</comments>
  <category>movieclip</category>
  <category>actionscript</category>
  <category>flash</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/6697.html</guid>
  <pubDate>Thu, 24 Jul 2008 08:26:17 GMT</pubDate>
  <title>JavaScript &amp; Flash</title>
  <link>http://mistificator.livejournal.com/6697.html</link>
  <description>Лазил в интернете по поводу совместной работы JavaScript и Flash. Находил множетсво разных примеров. Пробывал их реализовывать у себя, но всё время возникали какие-либо проблемы. И даже уже скомпилированные решения (в .swf) при сохранении на компьютер, переставали работать. Ну собственно так я целый день и лазил пока не наткнулся на &lt;a href=&quot;http://download.macromedia.com/pub/developer/external_interface.zip&quot;&gt;этот&lt;/a&gt; (http://download.macromedia.com/pub/developer/external_interface.zip) пример. Я не удивляюсь тому что он сразу заработал без проблем, т.к. это пример от самих разработчиков :) Там находятся реализации нескольких различных способов взаимодействия JavaScript и Flash, однако меня интересовал только способ через SetVariable(&quot;varNameInFlash&quot;,&quot;valueForThisVar&quot;).</description>
  <comments>http://mistificator.livejournal.com/6697.html</comments>
  <category>setvariable</category>
  <category>integration</category>
  <category>js</category>
  <category>javascript</category>
  <category>flash</category>
  <lj:music>Гул компьютеров :)</lj:music>
  <media:title type="plain">Гул компьютеров :)</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/6453.html</guid>
  <pubDate>Mon, 21 Jul 2008 05:09:06 GMT</pubDate>
  <title>хмм.... &quot;Болезнь&quot; прогрессирует? :)</title>
  <link>http://mistificator.livejournal.com/6453.html</link>
  <description>Последнее время стал замечать что всё реже смотрю на клавиатуру при написании (вводе) текста :)&lt;br /&gt;Чаще заметно, когда я пишу что-то в Мессенджерах :)&lt;br /&gt;Может просто одно и тоже пишу каждый день? ;)&lt;br /&gt;Хотя ни на каких СОЛО не учился :) Что-то само собой :)&lt;br /&gt;&lt;br /&gt;Теперь ради интереса специально стараюсь не смотреть на клавиатуру :)&lt;br /&gt;Вроде выходит :) Пальцы помнят)</description>
  <comments>http://mistificator.livejournal.com/6453.html</comments>
  <category>слепое печатание :)</category>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/6243.html</guid>
  <pubDate>Sun, 13 Jul 2008 20:25:10 GMT</pubDate>
  <title>ммм... Бред? ;)</title>
  <link>http://mistificator.livejournal.com/6243.html</link>
  <description>Пытаюсь многое успеть&lt;br /&gt;Но вот беда! Не успеваю!&lt;br /&gt;Хочу всё знать и всё уметь&lt;br /&gt;Хотя так не бывает... знаю...&lt;br /&gt;&lt;br /&gt;Пытаюсь многое узнать&lt;br /&gt;И всё же ничего незнаю...&lt;br /&gt;Так вот, наверно лишь мечтать&lt;br /&gt;могу, но тоже забываю...</description>
  <comments>http://mistificator.livejournal.com/6243.html</comments>
  <category>бред</category>
  <category>стихи</category>
  <lj:music>Кулер :)</lj:music>
  <media:title type="plain">Кулер :)</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/6002.html</guid>
  <pubDate>Mon, 16 Jun 2008 18:51:35 GMT</pubDate>
  <title>OpenSocial (0.7) Tutorial</title>
  <link>http://mistificator.livejournal.com/6002.html</link>
  <description>&lt;font size=&quot;2&quot;&gt;&lt;i&gt;&lt;b&gt;Начал переводить руководство по &lt;a href=&quot;http://code.google.com/apis/opensocial/articles/tutorial/tutorial-0.7.html&quot;&gt;Google OpenSocial API 0.7&lt;/a&gt;, перевод немного вольный, потому как я с английским на &quot;Простите пожалуйста, можно Вас на секундочку...&quot; :) Прошу замечания :)&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b style=&quot;&quot;&gt;ВВЕДЕНИЕ&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Это руководство познакомит Вас с Гаджетами и OpenSocial, и пройдёт с Вами шаги, необходимые для создания простого Социального гаджета, который позволит вам отправлять подарки своим друзьям. Кроме того, вам будут показаны более расширенные возможности Open Social.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b style=&quot;&quot;&gt;ОСНОВ&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span lang=&quot;UZ-CYR&quot; style=&quot;&quot;&gt;А&lt;/span&gt; ГАДЖЕТА&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;По сути, социальные гаджеты - XML файлы, иногда называемые спецификациями Гаджета. Вот простой &quot;Hello, world!&quot; гаджет (helloworld.xml), который иллюстрирует основные разделы спецификации:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;                      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&lt;br /&gt;&amp;lt;Module&amp;gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;ModulePrefs title=&quot;Hello World!&quot;&amp;gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;Require feature=&quot;opensocial-0.7&quot; /&amp;gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;/ModulePrefs&amp;gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;Content type=&quot;html&quot;&amp;gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;![CDATA[&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Hello, world!&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;]]&amp;gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp; &lt;/span&gt;&amp;lt;/Content&amp;gt;&lt;br /&gt;&amp;lt;/Module&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;В примере &quot;Hello, world&quot;, Вы можете видеть несколько секций, которые управляют возможностями и внешним видом гаджета.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul type=&quot;disc&quot; style=&quot;margin-top: 0cm;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;Module&amp;gt; показывает, что этот XML файл      содержит гаджет&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;ModulePrefs&amp;gt; показывает информацию о гаджете      и его автора&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;Require feature=&quot;opensocial-0.7&quot;      /&amp;gt; обозначает требуемые особенности гаджета, в данном случае OpenSocial      API (v0.7).&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;Content type=&quot;html&quot;&amp;gt; показывает,      что тип содержимого гаджета - это HTML. Это рекомендуемый тип содержимого      для контейнеров OpenSocial, но гаджеты для других контейнеров, таких как      iGoogle, поддерживают другие типы содержимого.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;![ CDATA[…]]&amp;gt; содержит основную часть      гаджета, включая весь HTML, CSS, и JavaScript (или ссылки на такие файлы).      К содержимому этого раздела следует относиться как к содержанию тела      гаджета на генерируемой HTML странице.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b style=&quot;&quot;&gt;ЗАПУСК ВАШЕГО ПЕРВОГО ГАДЖЕТА&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table width=&quot;699&quot; height=&quot;279&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse;&quot;&gt;  &lt;tbody&gt;&lt;tr style=&quot;&quot;&gt;   &lt;td width=&quot;343&quot; valign=&quot;top&quot; style=&quot;padding: 0cm 5.4pt; width: 257.4pt;&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Теперь, когда Вы знаете, как   выглядит основа Социального гаджета, пора сделать шаг вперёд и фактически   установить его в OpenSocial-контейнер. Есть несколько вариантов это сделать -   это руководство использует песочницу Orkut&apos;a. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;(В Getting Started Guide   содержится информация по использованию других OpenSocial-контейнеров.) Вот   действия, необходимые для установки и запуска. Не волнуйтесь, это руководство   поможет вам всё преодолеть.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;   &lt;ul type=&quot;disc&quot; style=&quot;margin-top: 0cm;&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Текстовый        редактор или Google Gadget Editor (GGE);&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Web-хостинг        или встроенный хостинг в GGE;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Orkut        аккаунт&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Доступ        к песочнице Orkut&apos;a&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width=&quot;295&quot; valign=&quot;top&quot; style=&quot;padding: 0cm 5.4pt; width: 221.15pt;&quot;&gt;   &lt;p align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b style=&quot;&quot;&gt;Замечания по использованию Google Gadget   Editor (GGE)&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;GGE еще не был обновлен до совместимости с OpenSocial API,   поэтому такие возможности, как&lt;span style=&quot;&quot;&gt;&amp;nbsp;   &lt;/span&gt;&quot;предварительный просмотр&quot;, не будут работать при   использовании GGE для редактирования спецификаций OpenSocial гаджета. Для   более подробной информации по использованию GGE смотрите руководство   разработчика гаджетов - Gadget API. Хостинг-версия GGE доступна ниже.&lt;span lang=&quot;EN-US&quot; style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;   &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;Лучше начинать с простого гаджета во время прохождения шагов для его установки и запуска. Скопируйте вышеприведённый пример helloworld.xml в новый текстовый файл на Вашем компьютере и сохраните его как helloworld.xml.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Для размещения гаджета извне, вам нужно место для загрузки файла. К счастью, имеется много свободных площадок для загрузки гаджетов, и Google предоставляет две:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;* Google Code: Хостинг проектов&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;* Google Gadget Editor - предоставляет простой интерфейс для редактирования XML-файлов гаджета.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;font size=&quot;2&quot;&gt;Использование собственного хостинга является более предпочтительным - он обеспечивает более высокую гибкость, чем бесплатный хостинг. Однако, если у Вас нет собственного хостинга, и вы готовы предложить свой гаджет под Open Source лицензией, используйте Google Code: Хостинг проектов. И наконец, если ни один из этих вариантов Вас не устраивает, можно использовать GGE или другую альтернативу. Ниже хостинг-версия GGE, который можно использовать для размещения OpenSocial-приложений.&lt;/font&gt;&lt;/p&gt;  &lt;font size=&quot;2&quot;&gt;&lt;/font&gt;</description>
  <comments>http://mistificator.livejournal.com/6002.html</comments>
  <category>opensocial</category>
  <category>google</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/5756.html</guid>
  <pubDate>Sat, 03 May 2008 12:12:00 GMT</pubDate>
  <link>http://mistificator.livejournal.com/5756.html</link>
  <description>&lt;p&gt;Здрасте)) Давно тут ничего не писал :) Может от того что не было времени, но скорее от банальной лени :)&lt;/p&gt;&lt;p&gt;12 мая мне предстоит Республиканская олимпиада, надеюсь что займу там таки не последнее место :) Впрочем сие мы скоро увидим, а пока готовиться, готовиться и ещё раз готовиться, как завещал нам .... ;)&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; src=&quot;http://aleksey.nemiro.ru/Upload/images/botanik.jpg&quot; /&gt;&lt;/p&gt;</description>
  <comments>http://mistificator.livejournal.com/5756.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/5591.html</guid>
  <pubDate>Tue, 08 Apr 2008 15:52:17 GMT</pubDate>
  <link>http://mistificator.livejournal.com/5591.html</link>
  <description>&lt;img alt=&quot;&quot; src=&quot;http://img0.liveinternet.ru/images/attach/b/2/24/117/24117125_17261976_15884345_6461d3421634.jpg&quot; /&gt;&lt;br /&gt;http://www.liveinternet.ru/users/sky__baterfly/post45740566/</description>
  <comments>http://mistificator.livejournal.com/5591.html</comments>
  <category>зло</category>
  <category>девушки</category>
  <category>доказательство</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/5176.html</guid>
  <pubDate>Sat, 12 Jan 2008 22:52:33 GMT</pubDate>
  <title>Старый Новый Год!</title>
  <link>http://mistificator.livejournal.com/5176.html</link>
  <description>&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_OldNewYear.jpg&quot; width=&quot;126&quot; height=&quot;150&quot; border=&quot;0&quot;&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/OldNewYear.jpg&quot; width=&quot;504&quot; height=&quot;600&quot; border=&quot;0&quot; alt=&quot;149,83 КБ&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Поздравление со старым Новым Годом!</description>
  <comments>http://mistificator.livejournal.com/5176.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/5062.html</guid>
  <pubDate>Thu, 13 Dec 2007 23:00:02 GMT</pubDate>
  <title>Смайлики :)</title>
  <link>http://mistificator.livejournal.com/5062.html</link>
  <description>Смайликами можно показать больше, чем то на что они расчитаны :)&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/smiles_history_01.PNG&quot; width=&quot;79&quot; height=&quot;77&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/smiles_history_02.PNG&quot; width=&quot;174&quot; height=&quot;80&quot;&gt;&lt;br /&gt;&lt;br /&gt;Какие у вас есть вариации? ;)</description>
  <comments>http://mistificator.livejournal.com/5062.html</comments>
  <category>smiles</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/4660.html</guid>
  <pubDate>Thu, 13 Dec 2007 21:10:17 GMT</pubDate>
  <title>Проект одиночки лучше...</title>
  <link>http://mistificator.livejournal.com/4660.html</link>
  <description>Хочу немного высказаться, почему я так считаю...&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Хочу правда оговориться, что я считаю что проект, будь то IM (типа qip, icq6, miranda) или&amp;nbsp;операционная система, который пишет одиночка-&lt;strong&gt;профессионал&lt;/strong&gt; лучше, чем коллективный (&lt;em&gt;пусть даже и профессионалов&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Почему?&amp;nbsp;&lt;br /&gt;&lt;/em&gt;Потому-что если над проектом работает несколько человек, каждый из которых видит проект в своем контексте, зачастую&amp;nbsp;получается идеологически не выдержанным, либо винигретом (&lt;em&gt;если он не слишком узконаправленный&lt;/em&gt;), который содержит большое кол-во компонент (&lt;em&gt;для ОС - программы; для IM, например Miranda - Плагины&lt;/em&gt;)&amp;nbsp;для совершенно различных областей применения, среди которых в редких случаях бывают действительно качественные и идеологически выдержанные компоненты, да и то в большинстве случаев эти компоненты так же написанны одним человеком. Кстати, такого же мнения придерживаюсь далеко не я один.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Не согласных&amp;nbsp;- прошу в комменты! ;)</description>
  <comments>http://mistificator.livejournal.com/4660.html</comments>
  <category>размышления</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/4379.html</guid>
  <pubDate>Tue, 11 Dec 2007 18:56:20 GMT</pubDate>
  <title>весьма...</title>
  <link>http://mistificator.livejournal.com/4379.html</link>
  <description>&lt;p&gt;Не бросайся словами, оставляя надежду&lt;br /&gt;Создавая иллюзию искренней нежности&lt;br /&gt;Не бросайся словами, а подумай прежде&lt;br /&gt;Знаешь, я ведь страдаю от этой небрежности&lt;/p&gt;&lt;p&gt;Для тебя лишь стук клавиш, &quot;Отправить&quot; и всё&lt;br /&gt;Ты хоть вдумайся в то, что бывает, мне пишешь&lt;br /&gt;Знаешь, я одинок, да тебе впрочем что,&lt;br /&gt;Ты меня все равно никогда&amp;nbsp; не услышишь...&lt;/p&gt;&lt;p&gt;Никогда... никогда... я надеюсь на это&lt;br /&gt;Не придется грустить в ожиданьи письма&lt;br /&gt;Хоть и знаю что там не увижу ответов&lt;br /&gt;На эмоции, мысли и чувства, весьма...&lt;br /&gt;&lt;/p&gt;</description>
  <comments>http://mistificator.livejournal.com/4379.html</comments>
  <category>poetry</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/4208.html</guid>
  <pubDate>Sun, 09 Dec 2007 17:39:35 GMT</pubDate>
  <title>Фото с регионального ACM чемпионата</title>
  <link>http://mistificator.livejournal.com/4208.html</link>
  <description>&lt;table&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_01.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_02.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_03.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_our_cabinet_02.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_our_cabinet_03.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_04.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_05.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_06.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://ljplus.ru/img4/m/i/mistificator/th_acm_07.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; style=&quot;border:1px solid #000000&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Фотографии слева-направо, сверху-вниз:&lt;br /&gt;1 - Мы с нашим тренером в ожидании начала контеста&lt;br /&gt;2 - Мы на тренеровке, уже под конец&lt;br /&gt;3 - Мы в зале, в ожидании результатов, тренер расскзывает, как можно было решить одну из задач&lt;br /&gt;4 - Наш кабинет для тренировок&lt;br /&gt;5 - Наш кабинет для тренировок, Аброр устанавливает CodeGear Delphi 2007 на свою машину&lt;br /&gt;6, 7, 8, 9 - Мы перед началом контеста, сзади институт (ТУИТ) в котором проводился контест&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_01.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_02.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_03.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/our_cabinet_02.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/our_cabinet_03.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_04.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_05.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_06.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://ljplus.ru//img4/m/i/mistificator/acm_07.jpg&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;</description>
  <comments>http://mistificator.livejournal.com/4208.html</comments>
  <category>foto</category>
  <category>acm</category>
  <lj:music>Мурзилки - Превед</lj:music>
  <media:title type="plain">Мурзилки - Превед</media:title>
  <lj:mood>Нормальное</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/4074.html</guid>
  <pubDate>Mon, 03 Dec 2007 11:15:14 GMT</pubDate>
  <title>Вырезки из газеты &quot;Ma&apos;rifat&quot;</title>
  <link>http://mistificator.livejournal.com/4074.html</link>
  <description>Вырезки из газеты &quot;Ma&apos;rifat&quot; о нашей команде.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/th_gazeta_1.jpg&quot; width=&quot;124&quot; height=&quot;150&quot;&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/th_gazeta_2.jpg&quot; width=&quot;200&quot; height=&quot;143&quot;&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/gazeta_1.jpg&quot; width=&quot;452&quot; height=&quot;548&quot;&gt;&lt;br /&gt;&lt;img src=&quot;http://www.ljplus.ru/img4/m/i/mistificator/gazeta_2.jpg&quot; width=&quot;635&quot; height=&quot;455&quot;&gt;&lt;br /&gt;</description>
  <comments>http://mistificator.livejournal.com/4074.html</comments>
  <category>publications</category>
  <category>acm</category>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/3659.html</guid>
  <pubDate>Sun, 02 Dec 2007 15:30:56 GMT</pubDate>
  <title>ACM</title>
  <link>http://mistificator.livejournal.com/3659.html</link>
  <description>Не так давно прошли полуфинал и финал Всероссийского чемпионата по программированию среди школьников. В полуфинале наша команда заняла 1-ое место за 4-ре решенные задачи, в финале только пятое по средней азии, впрочем всё равно наша команда стала Чемпионом Узбекистана ;)</description>
  <comments>http://mistificator.livejournal.com/3659.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/3335.html</guid>
  <pubDate>Mon, 13 Aug 2007 13:39:20 GMT</pubDate>
  <title>SVN</title>
  <link>http://mistificator.livejournal.com/3335.html</link>
  <description>&lt;p&gt;Сегодня установил TortoiseSVN, В меню &quot;Пуск&quot; -&amp;gt;&amp;gt; Программы ничего не появилось, зато он так приятно интегрировался в оболочку :)&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; src=&quot;http://mdevelop.kolibrios.org/images/svn_1.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; src=&quot;http://mdevelop.kolibrios.org/images/svn_2.jpg&quot; /&gt;&lt;/p&gt;</description>
  <comments>http://mistificator.livejournal.com/3335.html</comments>
  <category>svn</category>
  <category>tortoisesvn</category>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/3141.html</guid>
  <pubDate>Mon, 13 Aug 2007 07:16:41 GMT</pubDate>
  <title> mount -t ntfs...</title>
  <link>http://mistificator.livejournal.com/3141.html</link>
  <description>Сегодня удалось примонтировать &lt;b&gt;NTFS&lt;/b&gt;-раздел =)&lt;br /&gt;Последовательность действий, как я понял:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Узнать версию ядра Linux&amp;nbsp; и дистрибутива:&amp;nbsp; &lt;b&gt;uname -a&lt;/b&gt;&lt;br /&gt;Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Посмотреть список разделов:&amp;nbsp; &lt;b&gt;fdisk -l&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Device Boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks&amp;nbsp;&amp;nbsp; Id&amp;nbsp; System&lt;br /&gt;/dev/sda1&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2550&amp;nbsp;&amp;nbsp;&amp;nbsp; 20482843+&amp;nbsp;&amp;nbsp; 7&amp;nbsp; HPFS/NTFS&lt;br /&gt;/dev/sda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2551&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5100&amp;nbsp;&amp;nbsp;&amp;nbsp; 20482875&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp; HPFS/NTFS&lt;br /&gt;/dev/sda3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9729&amp;nbsp;&amp;nbsp;&amp;nbsp; 37182442+&amp;nbsp; 83&amp;nbsp; Linux&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Создать каталог для точки монтирования NTFS-раздела:&amp;nbsp; &lt;b&gt;mkdir /mnt/c&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Скачать пакет&amp;nbsp;&amp;nbsp;  http://superb-east.dl.sourceforge.net/sourceforge/linux-ntfs/kernel-module-ntfs-xxx-2.1.22-0.rr.6.0.i686.rpm&lt;br /&gt;где xxx - Linux localhost.localdomain &lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;2.6.11-1.1369_FC4&lt;/b&gt;&lt;/font&gt; #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux (выделено красным),&amp;nbsp; т.е. эту информацию нам даёт команда uname -a&lt;/li&gt;&lt;li&gt;Установить пакет&lt;/li&gt;&lt;li&gt;И примонтировать нужный нам раздел: &lt;b&gt;mount -t ntfs /dev/sda1 /mnt/c&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;b&gt;PS:&lt;/b&gt; На всякий, на &lt;a href=&quot;http://www.linux-ntfs.org/content/view/129/&quot;&gt;страницу скачки&lt;/a&gt; я вышел &lt;a href=&quot;http://www.linux-ntfs.org/content/view/128/64/&quot;&gt;отсюда&lt;/a&gt;
&lt;br&gt;
&lt;b&gt;PS2:&lt;/b&gt; На форумах, на которых я лазил в поисках этой инфы часто мелькало &lt;b&gt;sudo&lt;/b&gt;, &lt;b&gt;su&lt;/b&gt;... что это?</description>
  <comments>http://mistificator.livejournal.com/3141.html</comments>
  <category>linux</category>
  <category>ntfs</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/2839.html</guid>
  <pubDate>Sat, 11 Aug 2007 17:48:48 GMT</pubDate>
  <link>http://mistificator.livejournal.com/2839.html</link>
  <description>Сегодня установил на машину (жаль что не свою) Fedora Linux:&lt;br /&gt;&lt;a href=&quot;http://img.uz/viewer.php?id=328613Screenshot.png&quot;&gt;&lt;img src=&quot;http://img.uz/thumbs/328613Screenshot.png&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Пока что нравится ;)</description>
  <comments>http://mistificator.livejournal.com/2839.html</comments>
  <category>linux</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/2670.html</guid>
  <pubDate>Fri, 10 Aug 2007 18:49:35 GMT</pubDate>
  <title>Програмка для MiraculixOS&amp;KolibriOS</title>
  <link>http://mistificator.livejournal.com/2670.html</link>
  <description>Сегодня замутил програмку которую можно скомпилить и для &lt;font color=&quot;#000080&quot;&gt;&lt;b&gt;MiraculixOS&lt;/b&gt;&lt;/font&gt; и для &lt;font color=&quot;#008000&quot;&gt;&lt;b&gt;KolibriOS&lt;/b&gt;&lt;/font&gt; :)&lt;br /&gt;Код:&lt;br /&gt;&lt;font color=&quot;#000000&quot; style=&quot;font-family:Courier New; size:10;&quot;&gt;&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;  ;==================&lt;br /&gt;  ; OS TYPE&lt;br /&gt;  ;==================&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  OS equ &quot;MX&quot; &lt;font color=&quot;#C0C0C0&quot;&gt;;&quot;KOS&quot;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;  if OS eq &quot;MX&quot;&lt;br /&gt;&lt;font color=&quot;#000080&quot;&gt;&lt;br /&gt;    format PE&lt;br /&gt; &lt;br /&gt;    include &quot;include\win32ax.inc&quot;&lt;br /&gt;    include &quot;include\const.inc&quot;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  else&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;br /&gt;    use32&lt;br /&gt;    org    0x0&lt;br /&gt;    &lt;br /&gt;    &lt;b&gt;db&lt;/b&gt;     &apos;MENUET01&apos;&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     0x01&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     START&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     I_END&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     0x1000&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     0x1000&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     0x0&lt;br /&gt;    &lt;b&gt;dd&lt;/b&gt;     0x0&lt;br /&gt;    &lt;br /&gt;    include &apos;macros.inc&apos;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  end if&lt;br /&gt;&lt;br /&gt;  x_size          = 400&lt;br /&gt;  y_size          = 200&lt;br /&gt;  x_coord         = 20&lt;br /&gt;  y_coord         = 20&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;  ;=======================&lt;br /&gt;  ; Start of main program&lt;br /&gt;  ;=======================&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  START:&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;  ;===============&lt;br /&gt;  ; REDRAW&lt;br /&gt;  ;===============&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  red:&lt;br /&gt;    call draw_window&lt;br /&gt;&lt;br /&gt;  still:&lt;br /&gt;    if OS eq &quot;KOS&quot;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;br /&gt;      mcall 10&lt;br /&gt;      &lt;br /&gt;      &lt;b&gt;cmp&lt;/b&gt;  eax,1  &lt;font color=&quot;#C0C0C0&quot;&gt;; Redraw&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;je&lt;/b&gt;   red&lt;br /&gt;      &lt;b&gt;cmp&lt;/b&gt;  eax,2  &lt;font color=&quot;#C0C0C0&quot;&gt;; Key&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;je&lt;/b&gt;   key&lt;br /&gt;      &lt;b&gt;cmp&lt;/b&gt;  eax,3  &lt;font color=&quot;#C0C0C0&quot;&gt;; Button&lt;/font&gt;&lt;br /&gt;      &lt;b&gt;je&lt;/b&gt;   button&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;    else&lt;br /&gt;&lt;font color=&quot;#000080&quot;&gt;&lt;br /&gt;      &lt;b&gt;call&lt;/b&gt;    [WaitMessage]&lt;br /&gt;      &lt;b&gt;call&lt;/b&gt;    [StdHandler]&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;    end if&lt;br /&gt;&lt;br /&gt;    &lt;b&gt;jmp&lt;/b&gt;  still&lt;br /&gt;  if OS eq &quot;KOS&quot;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;br /&gt;&lt;font color=&quot;#D0D0D0&quot;&gt;&lt;br /&gt;  ;===============&lt;br /&gt;  ; KEY                     &lt;br /&gt;  ;===============&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  key:&lt;br /&gt;    mcall 2&lt;br /&gt;    &lt;b&gt;jmp&lt;/b&gt;  still&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;  ;===============&lt;br /&gt;  ; BUTTON               &lt;br /&gt;  ;===============&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  button:&lt;br /&gt;    mcall 17&lt;br /&gt;    &lt;br /&gt;    &lt;b&gt;cmp&lt;/b&gt;   ah, 1&lt;br /&gt;    &lt;b&gt;jne&lt;/b&gt;   still&lt;br /&gt;    mcall -1      &lt;font color=&quot;#C0C0C0&quot;&gt;; Terminate program&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  end if&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;  ;==============&lt;br /&gt;  ; DRAW WINDOW&lt;br /&gt;  ;==============&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  draw_window:&lt;br /&gt;    if OS eq &quot;KOS&quot;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;br /&gt;      mcall 12, 1&lt;br /&gt;      mcall 0, x_coord*65536+x_size, y_coord*65536+y_size,\&lt;br /&gt;      0x33D4D0C8,,header&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; eax,50&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; ebx,50&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; ecx,0&lt;br /&gt;      &lt;b&gt;call&lt;/b&gt; PutPix&lt;br /&gt;      mcall 12, 2&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;    else&lt;br /&gt;&lt;font color=&quot;#000080&quot;&gt;&lt;br /&gt;      &lt;b&gt;invoke&lt;/b&gt;  Draw_StdWindow, x_coord*65536+y_coord,\&lt;br /&gt;      x_size*65536+y_size,header,00111b&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; [WinID],eax&lt;br /&gt;      &lt;b&gt;call&lt;/b&gt; [End_of_redraw]&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;    end if&lt;br /&gt;    &lt;b&gt;ret&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;  ;===================&lt;br /&gt;  ; PutPixel&lt;br /&gt;  ;-------------------&lt;br /&gt;  ; eax - X&lt;br /&gt;  ; ebx - Y&lt;br /&gt;  ; ecx - Color&lt;br /&gt;  ;===================&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  PutPix:&lt;br /&gt;    if OS eq &quot;KOS&quot;&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;br /&gt;      &lt;b&gt;pusha&lt;/b&gt;         &lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; edx,ecx&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; ecx,ebx&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; ebx,eax&lt;br /&gt;      &lt;b&gt;mov&lt;/b&gt; eax,1&lt;br /&gt;      &lt;b&gt;int&lt;/b&gt; 0x40&lt;br /&gt;      &lt;b&gt;popa&lt;/b&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;    else&lt;br /&gt;&lt;font color=&quot;#000080&quot;&gt;&lt;br /&gt;      &lt;b&gt;invoke&lt;/b&gt; PutPixel,eax,ebx,ecx&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;    end if&lt;br /&gt;    &lt;b&gt;ret&lt;/b&gt;&lt;br /&gt;  if OS eq &quot;MX&quot;&lt;br /&gt;&lt;font color=&quot;#000080&quot;&gt;&lt;br /&gt;    section &apos;.data&apos; data readable writeable&lt;br /&gt;    WinID  &lt;b&gt;dd&lt;/b&gt; 0&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  end if&lt;br /&gt;    header db &apos;APP DEMO&apos;,0&lt;br /&gt;  if OS eq &quot;MX&quot;&lt;br /&gt;&lt;font color=&quot;#000080&quot;&gt;&lt;br /&gt;    section &apos;.data&apos; import readable writeable&lt;br /&gt;&lt;font color=&quot;#C0C0C0&quot;&gt;&lt;br /&gt;    ;&lt;br /&gt;    ; Import functions:&lt;br /&gt;    ;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt; &lt;br /&gt;      library mx32,&apos;mx32.dll&apos;&lt;br /&gt;      &lt;br /&gt;      import mx32,\&lt;br /&gt;         WaitMessage,&apos;WaitMessage&apos;,\&lt;br /&gt;         Write_Text,&apos;Write_Text&apos;,\ &lt;br /&gt;         Draw_StdWindow,&apos;Draw_StdWindow&apos;,\&lt;br /&gt;         StdHandler,&apos;StdHandler&apos;,\ &lt;br /&gt;         End_of_redraw,&apos;End_of_redraw&apos;,\&lt;br /&gt;         Begin_xDraw,&apos;Begin_xDraw&apos;,\&lt;br /&gt;         PutPixel,&apos;PutPixel&apos;,\&lt;br /&gt;         Create_StdButton,&apos;Create_StdButton&apos;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  else&lt;br /&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;br /&gt;I_END:&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;  end if&lt;br /&gt;&lt;/font&gt;</description>
  <comments>http://mistificator.livejournal.com/2670.html</comments>
  <category>miraculix os</category>
  <category>kolibrios</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/2372.html</guid>
  <pubDate>Thu, 09 Aug 2007 14:18:05 GMT</pubDate>
  <title>Финский язык...</title>
  <link>http://mistificator.livejournal.com/2372.html</link>
  <description>&lt;p&gt;Вчера решил немного поизучать финский язык, скачал учебник, почитал первые пару глав, ну думаю попробую поболтать типа :)&lt;br /&gt;Залез в аську выбрал страну поиска финляндию, нашел... поговорил :))&lt;br /&gt;&lt;br /&gt;Походу общался с другом или пытался общаться...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SiN (23:09:32 8/08/2007)&lt;br /&gt;завтра вечером поговорим.. &lt;br /&gt;&amp;nbsp;mistifi(ator (23:09:35 8/08/2007)&lt;br /&gt;ок&lt;br /&gt;&amp;nbsp;SiN (23:09:38 8/08/2007)&lt;br /&gt;споки ноки.. ))&lt;br /&gt;&amp;nbsp;mistifi(ator (23:09:41 8/08/2007)&lt;br /&gt;учи финский тотоже )&lt;br /&gt;&amp;nbsp;mistifi(ator (23:09:46 8/08/2007)&lt;br /&gt;ок )&lt;br /&gt;&amp;nbsp;SiN (23:09:54 8/08/2007)&lt;/p&gt;&lt;p&gt;&amp;nbsp;mistifi(ator (23:10:02 8/08/2007)&lt;br /&gt;))&lt;br /&gt;&amp;nbsp;mistifi(ator (23:52:14 8/08/2007)&lt;br /&gt;&lt;font color=&quot;#ff0000&quot;&gt;*censored*&lt;/font&gt;&lt;br /&gt;&amp;nbsp;mistifi(ator (23:52:22 8/08/2007)&lt;br /&gt;&lt;font color=&quot;#ff0000&quot;&gt;*censored*&lt;/font&gt;&amp;nbsp;я заговорил с финкой на финском )&lt;br /&gt;&amp;nbsp;mistifi(ator (23:52:27 8/08/2007)&lt;br /&gt;нихера не понимаю )&lt;br /&gt;&amp;nbsp;mistifi(ator (23:52:35 8/08/2007)&lt;br /&gt;а она сыплет какими то вопросами&lt;br /&gt;&amp;nbsp;mistifi(ator (23:52:38 8/08/2007)&lt;br /&gt;блин &lt;br /&gt;&amp;nbsp;mistifi(ator (00:01:10 9/08/2007)&lt;br /&gt;&lt;font color=&quot;#ff0000&quot;&gt;*censored*&lt;/font&gt;&amp;nbsp; Она русский знала - а столько меня мучила ))&lt;/p&gt;</description>
  <comments>http://mistificator.livejournal.com/2372.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/2151.html</guid>
  <pubDate>Thu, 09 Aug 2007 13:52:25 GMT</pubDate>
  <title>Статья: Принципы написания драйверов файловых систем для MiraculixOS.</title>
  <link>http://mistificator.livejournal.com/2151.html</link>
  <description>&lt;p&gt;В этой статье вкратце будут рассмотрены основные аспекты реализации драйвера&lt;br /&gt;файловой системы и взаимодействие драйвера с другими системными сервисами.&lt;/p&gt;&lt;p&gt;Итак, приступим.&lt;br /&gt;Во-первых, драйверу наверняка потребуется выделять память под буффера и,&lt;br /&gt;возможно другие нужды. Рассмотрим как это сделать:&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#333333&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;mov&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,cr3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;mov&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,0x100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;mov&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebp,P_Present or P_Write&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;call&amp;nbsp;&lt;/strong&gt;&amp;nbsp;&amp;nbsp; [VMM_mallocSys]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;mov&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [buffer],edx&lt;/font&gt;&lt;/p&gt;&lt;p&gt;В приведённом выше коде в ecx, помещается кол-во требуемых 4кб страниц. В edx&lt;br /&gt;помещается адрес выделенного блока памяти.&lt;/p&gt;&lt;p&gt;Далее, драйвер файловой системы должен взаимодействовать с системным сервисом&lt;br /&gt;&lt;font color=&quot;#0000ff&quot;&gt;UFS.DLL&lt;/font&gt; (United File System), а именно вызывать функцию &lt;em&gt;Register_NewDisk&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#333333&quot; name=&quot;Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;mov&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; al,&lt;font color=&quot;#800000&quot;&gt;&apos;C&apos;&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;mov&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,disk_info&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;call&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Register_NewDisk]&lt;/font&gt;&lt;/p&gt;&lt;p&gt;В al помещается желаемая буква диска, и если эта буква будет занята то UFS.DLL&lt;br /&gt;будет использовать первую найденную свободную букву. В ebx адрес таблицы, для работы с данным&lt;br /&gt;драйвером.&lt;/p&gt;&lt;p&gt;disk_info:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;dd &lt;/strong&gt;driver_api&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;db&lt;/strong&gt; &lt;font color=&quot;#800000&quot;&gt;&apos;hdd&apos;&lt;/font&gt;,0&lt;/p&gt;&lt;p&gt;Первое значение в данной таблице - это адрес главной функции драйвера,&lt;br /&gt;второе - идентификатор(тип) устройства. Например для RAM-диска - это &quot;RAM disk&quot;, а для&lt;br /&gt;жесткого диска, как видите, &quot;hdd&quot;.&lt;/p&gt;&lt;p&gt;Главная функция драйвера (driver_api), должна предоставить следующие сервисы,&lt;br /&gt;если они поддерживаются:&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;nbsp; 0 - получить информацию о файле&lt;br /&gt;&amp;nbsp; 1 - получить метку&lt;br /&gt;&amp;nbsp; 2 - открыть файл&lt;br /&gt;&amp;nbsp; 3 - закрыть файл&lt;br /&gt;&amp;nbsp; 4 - прочитать данные и файла&lt;br /&gt;&amp;nbsp; 5 - записать данные в файл&lt;br /&gt;&amp;nbsp; 6 - прочитать весь файл&lt;/font&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Главная функция драйвера получает номер сервиса в al, при этом передаются путь к файлу,&lt;br /&gt;буффер для/с информаци(и|ей) о файле и номер файла в ESI, EDI, EDX соответственно.&lt;/p&gt;&lt;p&gt;Структура информации о файле следущая:&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#333333&quot; name=&quot;Courier New&quot;&gt;struc FileRecord {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .attr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00 ; Атрибуты&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .filesize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x04 ; Размер файла&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .year_crt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x08 ; Год создания&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .month_crt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x09 ; Месяц создания&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .day_crt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0A ; День создания&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hour_crt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0B ; Час создания&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .min_crt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0C ; Минута создания&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .sec_crt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0D ; Секунда создания&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .year_acc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0E ; Год последнего доступа&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .month_acc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0F ; Месяц последнего доступа&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .day_acc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10 ; День последнего доступа&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hour_acc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x11 ; Час последнего доступа&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .min_acc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x12 ; Минута последнего доступа&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .sec_acc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x13 ; Секунда последнего доступа&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .year_lstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x14 ; Год последнего чтения&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .month_lstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x15 ; Месяц последнего чтения&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .day_lstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x16 ; День последнего чтения&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hour_lstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x17 ; Час последнего чтения&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .min_lstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x18 ; Минута последнего чтения&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .sec_lstr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x19 ; Секунда последнего чтения&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .year_lstw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1A ; Год последней записи&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .month_lstw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1B ; Месяц последней записи&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .day_lstw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1C ; День последней записи&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hour_lstw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1D ; Час последней записи&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .min_lstw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1E ; Минута последней записи&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .sec_lstw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1F ; Секунда последней записи&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .shortname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x20 ; Короткое имя&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .longname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x30 ; Длинное имя&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0xFF ; Размер структуры&lt;br /&gt;}&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;PS:&amp;nbsp;Эта статья&amp;nbsp;будет дополнена, надеюсь не без ваших вопросов и/или комментариев и помещена на &lt;a href=&quot;http://docs.miraculix.ru&quot;&gt;http://docs.miraculix.ru&lt;/a&gt;&lt;/p&gt;</description>
  <comments>http://mistificator.livejournal.com/2151.html</comments>
  <category>driver</category>
  <category>miraculix os</category>
  <category>fs</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/2032.html</guid>
  <pubDate>Tue, 07 Aug 2007 09:23:04 GMT</pubDate>
  <title>И снова иконки...</title>
  <link>http://mistificator.livejournal.com/2032.html</link>
  <description>Хм... пока что так и не разобрался с маской для 16х16...&lt;br /&gt;Но&amp;nbsp;сделав пока-что это допущение сделал прожку показывающую все иконки и курсоры находящиеся на Ram-диске:&lt;br /&gt;&lt;img alt=&quot;&quot; align=&quot;middle&quot; src=&quot;http://www.miraculix.ru/uploads/ico_mx5.PNG&quot; /&gt;&amp;nbsp;</description>
  <comments>http://mistificator.livejournal.com/2032.html</comments>
  <category>icon</category>
  <category>miraculix os</category>
  <category>.ico</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://mistificator.livejournal.com/1537.html</guid>
  <pubDate>Mon, 06 Aug 2007 06:58:21 GMT</pubDate>
  <title>4bpp, 8bpp, 32bpp... :)</title>
  <link>http://mistificator.livejournal.com/1537.html</link>
  <description>&lt;p&gt;Обновил функцию вывода иконок :)&lt;br /&gt;теперь она выводит иконки форматов 4bpp, 8bpp, 32bpp:&lt;br /&gt;&lt;img alt=&quot;&quot; align=&quot;middle&quot; src=&quot;http://www.miraculix.ru/uploads/ico_mx_4.PNG&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;Обновление 1:&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;Забыл сказать, что я осуществлял вывод только 32х32 иконок... И вот попытался реализовать то же для 16х16, но не тут-то было... долго же я мучился, пока не догнал, что там другой формат маски, т.е. не 1 бит на пиксел, как в 32х32 иконках а 2 бита на пиксел... блин... Долго не мог понять в чём дело, пока не вывел без учёта маски:&lt;br /&gt;&lt;a href=&quot;http://miraculix.ru/uploads/16x16_with_mask.bmp&quot;&gt;http://miraculix.ru/uploads/16x16_with_mask.bmp&lt;/a&gt;&amp;nbsp;- с маской&lt;br /&gt;&lt;a href=&quot;http://miraculix.ru/uploads/16x16_without_mask.bmp&quot;&gt;http://miraculix.ru/uploads/16x16_without_mask.bmp&lt;/a&gt;&amp;nbsp;- без маски&lt;br /&gt;&lt;/p&gt;</description>
  <comments>http://mistificator.livejournal.com/1537.html</comments>
  <category>icon</category>
  <category>miraculix os</category>
  <category>.ico</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
