<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>K Notes</title>
	
	<link>http://knotes.ru</link>
	<description>Всё о KDE</description>
	<lastBuildDate>Tue, 10 Nov 2009 22:08:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/KNotes" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>О сайте KDE.Ru</title>
		<link>http://knotes.ru/2009/10/about-kde-ru/</link>
		<comments>http://knotes.ru/2009/10/about-kde-ru/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:04:37 +0000</pubDate>
		<dc:creator>tinman321</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2226</guid>
		<description><![CDATA[

Как уже многие заметили, с недавних пор сайт KDE.Ru недоступен. Связано это с тем, что сервер, на котором был расположен сайт, через этот же сайт и был взломан. Что касается восстановления работоспособности и наличия бекапов, то вопрос стал следующим образом: стоит ли восстанавливать заведомо “дырявое решение”, которое, к тому же, не устраивает администрацию? После обсуждения, [...]]]></description>
			<content:encoded><![CDATA[<!--        @page { margin: 0.79in }        P { margin-bottom: 0.08in }         A:link { so-language: zxx } -->

<p style="margin-bottom: 0in;">Как уже многие заметили, с недавних пор сайт KDE.Ru недоступен. Связано это с тем, что сервер, на котором был расположен сайт, через этот же сайт и был взломан. Что касается восстановления работоспособности и наличия бекапов, то вопрос стал следующим образом: стоит ли восстанавливать заведомо “дырявое решение”, которое, к тому же, не устраивает администрацию? После обсуждения, было решено убрать бекапы подальше и подумать над вопросом создания другой платформы.</p>

<p><br /></p>

<p style="margin-bottom: 0in;"></p>

<p style="margin-bottom: 0in;"></p>

<p style="margin-bottom: 0in;">Однако сил команды недостаточно, чтобы решить все технические и организационные вопросы в ближайшее время. Тем не менее, сам ресурс KDE.Ru должен развиваться и дальше, а значит и сайт должен возродиться. Если есть люди, готовые не просто помочь чем-нибудь, а присоединиться к команде, заняться созданием этой платформы и поддерживать её в будущем, а взамен получить соответствующий статус – пишите в список рассылки. Напоминаю адрес: <a href="https://lists.kde.ru/mailman/listinfo/kde-russian">https://lists.kde.ru/mailman/listinfo/kde-russian</a></p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/about-kde-ru/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Amarok 2.2.x</title>
		<link>http://knotes.ru/2009/10/amarok-2-2-x/</link>
		<comments>http://knotes.ru/2009/10/amarok-2-2-x/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 22:08:25 +0000</pubDate>
		<dc:creator>tinman321</dc:creator>
				<category><![CDATA[Релизы]]></category>
		<category><![CDATA[Ход разработки]]></category>
		<category><![CDATA[Amarok]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2211</guid>
		<description><![CDATA[Вот и вышел наш любимый проигрыватель аудио &#8211; Amarok в новой версии. Об инновациях и &#171;хорошо забытом старом&#187; можно почитать в предыдущей моей заметке, где кратко сказано о главных достопримечательностях. В дополнение к уже сказаному, выделю ещё кое-какие изменения из официального анонса проигрывателя. Так например, я не говорил о том, что были сделаны улучшения в [...]]]></description>
			<content:encoded><![CDATA[<p>Вот и вышел наш любимый проигрыватель аудио &#8211; Amarok в новой версии. Об инновациях и &laquo;хорошо забытом старом&raquo; можно почитать в предыдущей моей <a href="http://knotes.ru/2009/09/amarok-2-2-svn/">заметке</a>, где кратко сказано о главных достопримечательностях. В дополнение к уже сказаному, выделю ещё кое-какие изменения из официального анонса проигрывателя. Так например, я не говорил о том, что были сделаны улучшения в сканере коллекции, в частности улучшен импорт из Amarok 1.4.x, исправлено множество ошибок, что делает сканирование быстрее и стабильнее, а также добавлена возможность использования внешних MySQL-баз, но об этом уже <a href="http://knotes.ru/2009/08/gui-for-mysql-external/">написано</a>. Также хочу отметить возможность выбора размера кнопок управления дорожками, для того, чтобы посмотреть как оно может выглядеть, достаточно в свободном пространсве рядом с кнопками вызвать контекстное меню и выбрать &laquo;новая основная панель инструментов&raquo;.</p>

<p><div id="attachment_2212" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/bar.png"><img class="size-medium wp-image-2212" title="новая панель инструментов" src="http://knotes.ru/wp-content/uploads/2009/10/bar-300x22.png" alt="новая панель инструментов" width="300" height="22" /></a><p class="wp-caption-text">новая панель инструментов</p></div></p>

<p>Ещё одним важным нововведением стал изменённый цикл выпуска новых версий проигрывателя, теперь каждые шесть недель мы будет встречать версию 2.2.x, которая будет включать как новые функции, так и исправление ошибок, аналогично ветке 1.4.x.</p>

<p>Ну и кое-что ещё, особенно приятное мне &#8211; в версии 2.2.0 закрыли <a href="https://bugs.kde.org/show_bug.cgi?id=189213">баг</a>, оставленный мной, однако скажу честно, его уже не было в svn-версиях 2.2, не говоря уж о git-версиях. Так что я был приятно удивлён этим событием, обнаружив в почтовом ящике уведомление о закрытии ошибки, спасибо за оперативность! (:</p>

<p>Вероятно, что часть из вас уже попробовала новый проигрыватель и ей больше интересно, что ждет нас с вами в грядущей версии. В <a href="http://knotes.ru/2009/10/more-qt-46/">заметке про новый Qt 4.6</a> можно увидеть демо-ролик с Amarok в главные роли. А также, кроме того, что я планирую вернуться к переводу, есть несколько небольших изменений, <a href="http://amarok.kde.org/blog/archives/1112-Amarok-2.2.1-Were-getting-there!.html">описанных в блоге</a> одного из разработчиков, например:</p>

<ul>
    <li>опциональная поддержка KNotify</li>
    <li>новая панель инструментов</li>
    <li>возможность &laquo;перейти к&raquo; для более быстрой навигации в списке воспроизведения</li>
    <li>улучшенная поддержка подкастов</li>
    <li>изменения в редакторе меток в строке</li>
    <li>переключение в полноэкранный режим</li>
</ul>

<p>Там же, в блоге, можно посмотреть скриншот текущего состояния программы!</p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/amarok-2-2-x/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Новый модуль отладки XDebug</title>
		<link>http://knotes.ru/2009/10/xdebug-kdevelop-plugin/</link>
		<comments>http://knotes.ru/2009/10/xdebug-kdevelop-plugin/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 11:14:22 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Разработка для KDE]]></category>
		<category><![CDATA[KDevelop]]></category>
		<category><![CDATA[Quanta]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2205</guid>
		<description><![CDATA[В полку разработчиков прибавление: Нико Сэмс (Niko Sams, nsams) присоединился к команде KDE и в первой заметке своего блога рассказывает о своем вкладе &#8212; о работе над подключаемыми модулями для KDevelop. Одним из таких модулей является модуль XDebug (отладчик для PHP). Нико — веб-разработчик. Раньше, как и многие его коллеги, он использовал Quanta Plus (KDE3), [...]]]></description>
			<content:encoded><![CDATA[<p>В полку разработчиков прибавление: Нико Сэмс (Niko Sams, <em>nsams</em>) присоединился к команде KDE и в <a href="http://nikosams.blogspot.com/2009/10/quanta4-xdebug-plugin.html">первой заметке своего блога</a> рассказывает о своем вкладе &#8212; о работе над <a href="http://websvn.kde.org/trunk/playground/devtools/kdevelop4-extra-plugins/xdebug/">подключаемыми модулями для KDevelop</a>. Одним из таких модулей является модуль <a href="http://www.xdebug.org/">XDebug</a> (отладчик для PHP). Нико — веб-разработчик. Раньше, как и многие его коллеги, он использовал Quanta Plus (KDE3), однако, как всем известно, развите этого проекта приостановилось с приходом KDE4. Теперь же Нико помогает в развитии Quanta4 через разработку плагинов для KDevelop, которые могут быть использованы в обоих проектах. Да, вы поняли правильно &#8212; <a href="http://lists.kde.org/?l=quanta&amp;m=125516039018292&amp;w=2">версия Quanta4 для KDE4 находится в разработке</a> (правда, проекту нехватает времени и рабочих рук).</p>

<p>Раньше каждый модуль отладчика поставлялся со своей панелью инструментов. Сейчас же в библиотеке kdevplatform используется набор общих действий, что наряду с новым фрэймворком запуска, разработанным Андреас Пакулат (Andreas Pakulat, <em>apaku</em>), позволило создать пункт меню &laquo;<em>Запуск -&gt; Начать отладку</em>&laquo;, который работает со всеми отладчиками.</p>

<p><div id="attachment_2206" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/xdebug-variables.jpg"><img class="size-medium wp-image-2206" title="Модуль XDebug в действии" src="http://knotes.ru/wp-content/uploads/2009/10/xdebug-variables-300x201.jpg" alt="Модуль XDebug в действии" width="300" height="201" /></a><p class="wp-caption-text">Модуль XDebug в действии</p></div></p>

<p>Что касается самого модуля XDebug, то пока что поддерживается отладка локальных консольных php сценариев. Исходный код вы можете найти в официальном репозитории KDE в <code>trunk/playground/devtools/kdevelop4-extra-plugins/xdebug</code></p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/xdebug-kdevelop-plugin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ещё немного Qt 4.6</title>
		<link>http://knotes.ru/2009/10/more-qt-46/</link>
		<comments>http://knotes.ru/2009/10/more-qt-46/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 19:37:48 +0000</pubDate>
		<dc:creator>SeaJey</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Amarok]]></category>
		<category><![CDATA[Fotowall]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2200</guid>
		<description><![CDATA[С новыми возможностями, предоставляемыми Qt 4.6, экспериментируют не только разработчики qutIM.

Enrico Ros — автор Fotowall и один из хакеров Amarok, также делится с читателями своими восторгами.
Вот, например, панель инструментов в Amarok можно переделать таким образом:


]]></description>
			<content:encoded><![CDATA[<p>С <a href="http://labs.trolltech.com/page/Projects/Graphics/Kinetic">новыми возможностями</a>, предоставляемыми Qt 4.6, <a href="http://www.youtube.com/watch?v=Po4qdoqKJOs">экспериментируют</a> не только разработчики <a href="http://qutim.org/">qutIM</a>.</p>

<p>Enrico Ros — автор <a href="http://www.enricoros.com/opensource/fotowall/">Fotowall</a> и один из хакеров Amarok, также делится с читателями <a href="http://www.enricoros.com/blog/2009/10/addiqted/">своими восторгами</a>.
Вот, например, панель инструментов в Amarok можно переделать таким образом:</p>

<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RSd9v5xHWa4&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/RSd9v5xHWa4&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/more-qt-46/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Новая версия Fotowall для Windows использует Qt 4.6</title>
		<link>http://knotes.ru/2009/10/new-fotowall-version-for-windows-uses-qt-4-6/</link>
		<comments>http://knotes.ru/2009/10/new-fotowall-version-for-windows-uses-qt-4-6/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:10:52 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Релизы]]></category>
		<category><![CDATA[Fotowall]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2196</guid>
		<description><![CDATA[Спустя 7 дней после выхода предварительной версии Qt 4.6 разработчики Fotowall, программы для создания коллажей из изображений вашей домашей коллекции и он-лайн галлерей, выпустили стаильную сборку пакета для Windows, основанную на Qt 4.6. Кто-то может сказать что это было довольно поспешным решением, однако Энрико Рос (Enrico Ros) заявляет, что новые возможности версии 4.6 стоят такого [...]]]></description>
			<content:encoded><![CDATA[<p>Спустя 7 дней после выхода <a title="Анонс выхода предварительной версии Qt 4.6" href="http://labs.qt.nokia.com/blogs/2009/09/09/qt-460-tech-preview-1/" target="_blank">предварительной версии Qt 4.6</a> разработчики <a title="Официальный сайт программы Fotowall" href="http://www.enricoros.com/opensource/fotowall/" target="_blank">Fotowall</a>, программы для создания коллажей из изображений вашей домашей коллекции и он-лайн галлерей, выпустили стаильную сборку пакета для Windows, основанную на Qt 4.6. Кто-то может сказать что это было довольно поспешным решением, однако Энрико Рос (Enrico Ros) заявляет, что новые возможности версии 4.6 стоят такого рискованного шага.</p>

<h3>Непрямые выгоды или &laquo;то, что достанется даром&raquo;</h3>

<ul>
    <li><em>Повышенние качества и скорости</em> QPainter с использованием OpenGL</li>
    <li><em>Повышение скорости</em> работы <a title="Официальная документация от Qt Software" href="http://doc.trolltech.com/4.6-snapshot/graphicsview.html" target="_blank">фреймворка GraphicsView</a></li>
</ul>

<h3>Прямые выгоды</h3>

<ul>
    <li><em><a title="Официальная документация от Qt Software" href="http://qt.nokia.com/doc/4.6-snapshot/animation-overview.html" target="_blank">Фрэймворк анимации</a></em>: автор не может сказать обо всем Kinetic, но <em>обычная анимация свойств</em> реализована просто потрясающе!
Демонстрационного видео нет, однако если вы взглянете на верхнюю панель Fotowall, то увидите, что вкладки появляются и исчезают с приятной анимацией расширяясь и сжимаясь, отчего программа наконец-то выглядит как из 2009 года!</li>
    <li><em><a title="Официальная документация от Qt Software" href="http://doc.trolltech.com/4.6-snapshot/qnetworkreply.html#isFinished" target="_blank">QNetworkReply::isFinished()</a></em>: благодаря этому методу удалось реализовать умную загрузку: как только пользователь начинает тянуть изображение из flickr, Fotowall начинает загружать его, поэтому теперь к тому моменту, когда пользователь &laquo;отпускает&raquo; изображение то оно либо уже полностью загружено (и сразу же появляется в окне просмотра), либо частично загружено (и остается только дождаться оставшееся время).</li>
</ul>

<h3>Недостатки</h3>

<ul>
    <li>Во время анимации свойства полупрозрачности QGaphicsProxyWidget (в OpenGL) появляются некоторые <em>визуальные помехи</em>.</li>
    <li>Даже при установке флага <a title="Официальная документация от Qt Software" href="http://doc.trolltech.com/4.6-snapshot/qgraphicsitem.html#GraphicsItemFlag-enum" target="_blank">QGraphicsItem::ItemSendsGeometryChanges</a> предыдущее <em>поведение не полностью восстанавливается</em> (автор использует itemChange, и новое поведение не позволяет зеркалам правильно синхронизироваться с объектами)</li>
</ul>

<p>Энрико пытался записать скринкаст о Прелестях и скорости Qt 4.6, но в результате ему пришлось использовать камеру.</p>

<p><a href="http://www.youtube.com/watch?v=tVzzF_ft7uc&amp;feature=player_embedded" target="_blank">Кликните для просмотра видео.</a></p>

<p><em><strong>
</strong></em></p>

<p><a title="Официальный сайт программы Fotowall" name="ref" href="http://www.enricoros.com/opensource/fotowall/"><sup>[1]</sup> Fotowall</a> &#8211; программа для создания коллажей из изображений вашей домашей коллекции и он-лайн галлерей.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/new-fotowall-version-for-windows-uses-qt-4-6/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Skrooge теперь доступен на Mac OS и Windows</title>
		<link>http://knotes.ru/2009/10/skrooge-on-mac-os-and-windows/</link>
		<comments>http://knotes.ru/2009/10/skrooge-on-mac-os-and-windows/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:06:10 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Ход разработки]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Skrooge]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2190</guid>
		<description><![CDATA[Каждый использует длясвоих нужд ту систему, которая ему подходит. Например, Guillaume DE BURE (gdebure) наслаждается работой в Linux + KDE, его работодатель использует АСУ на Unix-подобных системах (HP-UX и Solaris), а большинство офисных работников — Windows. И когда приходится изменять своим предпочтениям возникает большой дискомфорт. Конечно, благодаря проекту &#171;KDE для Windows&#187; это ощущение дискомфорта в [...]]]></description>
			<content:encoded><![CDATA[<p>Каждый использует длясвоих нужд ту систему, которая ему подходит. Например, Guillaume DE BURE (gdebure) наслаждается работой в Linux + KDE, его работодатель использует АСУ на Unix-подобных системах (HP-UX и Solaris), а большинство офисных работников — Windows. И когда приходится изменять своим предпочтениям возникает большой дискомфорт. Конечно, благодаря проекту &laquo;KDE для Windows&raquo; это ощущение дискомфорта в некоторой степени можно сгладить, пусть и в ущерб стабильности. И Guillaume, как разработчик Skrooge, <a title="Заметка в блоге Guillaume" href="http://gdebure.blogspot.com/2009/09/skrooge-on-mac-os-x-windows.html" target="_blank">объявляет</a>, что теперь и эту программу удалось запустить под операционными системами, отличными от Linux. Еще до того как исходный код Skrooge был перемещен в ветку extragear репозитория KDE кто-то пытался собрать эту программу для Windows, но, видимо ему это не удалось и он сдался.</p>

<p>Первые удачные попытки были совершены разработчиками tkadlubo и Till, которые внесли несколько исправлений и тем самым сделали сборку для Mac OS возможной. Обязательный скриншот от Till:</p>

<p><div id="attachment_2191" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/skrooge_mac_OSX.jpg"><img class="size-medium wp-image-2191" title="Skrooge на Mac OS X" src="http://knotes.ru/wp-content/uploads/2009/10/skrooge_mac_OSX-300x216.jpg" alt="Skrooge на Mac OS X" width="300" height="216" /></a><p class="wp-caption-text">Skrooge на Mac OS X</p></div></p>

<p>И недавно, благодаря Maurice Kalinowski, была возобновлена работа над версией Skrooge для Windows:</p>

<p><div id="attachment_2192" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/skrooge_windows.jpg"><img class="size-medium wp-image-2192" title="Skrooge на Windows" src="http://knotes.ru/wp-content/uploads/2009/10/skrooge_windows-300x215.jpg" alt="Skrooge на Windows" width="300" height="215" /></a><p class="wp-caption-text">Skrooge на Windows</p></div></p>

<p>Автор выражает глубокую благодарность тем, кто помог в работе над сборкой под другие операционные системы.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/skrooge-on-mac-os-and-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Генератор Shiva, Krita и мета-шары</title>
		<link>http://knotes.ru/2009/10/krita-opengtl/</link>
		<comments>http://knotes.ru/2009/10/krita-opengtl/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 10:25:32 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Ход разработки]]></category>
		<category><![CDATA[Krita]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2178</guid>
		<description><![CDATA[Одним из нововведений в грядущей версии Krita 2.1 (помимо повышения стабильности) является еще большая интеграция библиотеки OpenGTL, что, по словам Cyrille Berger, еще больше облегчает написание новых фильтров и генераторов для Krita.

Что такое генератор?

Начиная с версии 2.0 в Krita появился новый тип слоев &#8212; генераторы, который ведет себя как обычный слой, но каждый пиксель в [...]]]></description>
			<content:encoded><![CDATA[<p>Одним из нововведений в грядущей версии <a href="http://krita.org/">Krita</a> 2.1 (помимо повышения стабильности) является еще большая интеграция библиотеки <a href="http://www.opengtl.org/">OpenGTL</a>, что, по словам Cyrille Berger, еще больше облегчает написание новых фильтров и генераторов для Krita.</p>

<p><strong>Что такое генератор?</strong></p>

<p>Начиная с версии 2.0 в Krita появился новый тип слоев &#8212; генераторы, который ведет себя как обычный слой, но каждый пиксель в нем генерируется автоматически. В версии 2.0 был всего один доступный генератор &#8212; для создания сплошной заливки цветом. Начиная с версии 2.1 вы сами можете написать свой генератор на языке Shiva:</p>

<pre>kernel Singleball
{
 const float radius = 0.1;
 const float ringradius = 0.05;
 const float ycenter = 0.5;
 const float ycenter = 0.5;
 const float2 center = { IMAGE_WIDTH * xcenter, IMAGE_HEIGHT * ycenter };
 dependent float pxradius, pxringradius;

void evaluateDependents()
 {
  int image_size = min(IMAGE_WIDTH, IMAGE_HEIGHT);
  pxradius = radius * image_size;
  pxringradius = ringradius * image_size;
 }
 void evaluatePixel(out pixel4 result)
 {
  float2 vec = result.coord - center;
  float angle = atan2( vec.x, vec.y);
  float r = length(vec);
  if(r &lt; pxradius or r &gt; (pxradius + pxringradius))
  {
   result = outsidecolor;
  } else {
   float v = (r - pxradius) / pxringradius;
   result = (1.0 - v) * ballcolor + v * outsidecolor;
  }
 }
 region generated()
 {
  region reg = { 0, 0, IMAGE_WIDTH, IMAGE_HEIGHT};
  return reg;
 }
}</pre>

<p>Значение входного пикселя расчитывается в evaluatePixel, тогда как evaluateDependents используется дли инициализации некоторых констант.</p>

<p>Рабочую версию ядра генератора можно найти <a href="http://bitbucket.org/opengtl/shiva-collections/changeset/e70566ce05d1/#chg-generators/Singleball.shiva">здесь</a>, полная же версия содержит настройки центра и радиуса.</p>

<p>Чтобы использовать ваш генератор в krita вам достаточно скопировать его в <code>~/.kde/share/apps/krita/shiva/kernels</code>. Как видно, Cyrille привел пример работающего генератора <a href="http://bitbucket.org/opengtl/shiva-collections/changeset/0211a21cfd52/#chg-generators/Metaball.shiva">мета-шаров</a> для krita со своими настройками.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/krita-opengtl/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ежедневные версии Qt для платформы Symbian/S60</title>
		<link>http://knotes.ru/2009/10/qt-symbian-snapshots/</link>
		<comments>http://knotes.ru/2009/10/qt-symbian-snapshots/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 10:23:53 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Разработка для KDE]]></category>
		<category><![CDATA[Ход разработки]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2173</guid>
		<description><![CDATA[Тем, кто интересуется разработкой по-настоящему кросс-платформенных приложений, будет интересна новость от Эспен Рискедал (Espen Riskedal) &#8212; теперь обновления Qt для мобильной платформы S60/Symbian доступны ежедневно. Каждую ночь в 2:30 новая версия доступна по следующей ссылке:

Скачать последнюю версию Qt для Symbian/S60!

Также есть инструкция по установке. Доступно два типа файлов: скомпилированные пакеты (название файла qt-embedded-s60-opensourceYYYYMMDD-4.6.0-tp1.exe) и архивы [...]]]></description>
			<content:encoded><![CDATA[<p>Тем, кто интересуется разработкой по-настоящему кросс-платформенных приложений, будет интересна <a href="http://labs.trolltech.com/blogs/2009/09/24/daily-binaries-of-qt-for-symbians60-available/" target="_blank">новость от Эспен Рискедал</a> (Espen Riskedal) &#8212; теперь обновления Qt для мобильной платформы S60/Symbian доступны ежедневно. Каждую ночь в 2:30 новая версия доступна по следующей ссылке:</p>

<p style="text-align: center;"><a href="http://pepper.troll.no/s60prereleases/snapshots/">Скачать последнюю версию Qt для Symbian/S60!</a></p>

<p>Также есть <a href="http://doc.trolltech.com/4.6-snapshot/install-s60-installer.html" target="_blank">инструкция по установке</a>. Доступно два типа файлов: скомпилированные пакеты (название файла qt-embedded-s60-opensourceYYYYMMDD-4.6.0-tp1.exe) и архивы с исходным кодом (qt-embedded-s60-opensource-src-4.6.0-tp1.zip). Каждому пакету скомпилированных файлов соответствует архив исходных кодов из которых они были созданы &#8211; вбольшинстве случаев вам понадобится только первое. В состав готового пакета входит мастер установки для Windows (приведен на скриншоте ниже).</p>

<p><div class="wp-caption aligncenter" style="width: 536px"><a href="http://pepper.troll.no/s60prereleases/snapshots/"><img title="Установщик Qt для Symbian/S60" src="http://labs.trolltech.com/blogs/wp-content/uploads/2009/09/binsnapshotsinstaller.png" alt="Установщик Qt для Symbian/S60" width="526" height="412" /></a><p class="wp-caption-text">Установщик Qt для Symbian/S60</p></div></p>

<p>Внутри пакета .exe содержится три .sis файла Qt. Большинству из вас (если, конечно, вы не сотрудник Nokia) понадобится установить qt_for_s60_selfsigned.sis наряду с fluidlauncher.sis или любым другим приложением.</p>

<p>Данная версия Qt работает на платформах S60 версий 3.1, 3.2 и 5.0. Если вы используете какой-нибудь особенный RnD SDK для внутреннего использования, то эта версия также, возможно. будет работать (Подсказка: Используйте опцию &laquo;Выбор дополнительных папок&raquo; если вашего SDK нет в devices.xml).</p>

<p>Для каждой сборки используется HEAD Git-репозитория Qt, который вы можете найти по адресу <a href="http://qt.gitorious.org/qt/qt/commits/4.6" target="_blank">http://qt.gitorious.org/qt/qt/commits/4.6</a>. Другими словами, если из-за ошибки что-то случится в процессе сборки, то пакетов в этот день не будет. на текущий момент QtScript и QtWebkit все еще не входят в состав пакета, но Эспен обещает, что ждать осталось недолго.</p>

<p><strong>И напоследок заявление от разработчиков: Это программное обеспечение не является готовым продуктом.</strong> Ваш телефон может престать работать, а реки могут наполниться кровью и небеса обрушиться на землю кислотным дождем &#8212; используйте на свой страх и риск.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/qt-symbian-snapshots/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Как работать в KRDC не выходя из полноэкранного режима</title>
		<link>http://knotes.ru/2009/10/krdc-fullscreen/</link>
		<comments>http://knotes.ru/2009/10/krdc-fullscreen/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 06:48:12 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Ход разработки]]></category>
		<category><![CDATA[KRDC]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2169</guid>
		<description><![CDATA[Многие системные администраторы, которые пользовались KRDC замечали такую неприятную особенность &#8212; когда создано сразу несколько сеансов удаленного доступа и они запущены в полноэкранном режиме (тоесть именно то, как KRDC чаще всего и используется) то невозможно переключаться между ними не переключившись в оконный режим. Теперь, благодаря усилиям Тони Мюррея (Tony Murray, murrant), KRDC поддерживает переключение между [...]]]></description>
			<content:encoded><![CDATA[<p>Многие системные администраторы, которые пользовались KRDC замечали такую неприятную особенность &#8212; когда создано сразу несколько сеансов удаленного доступа и они запущены в полноэкранном режиме (тоесть именно то, как KRDC чаще всего и используется) то невозможно переключаться между ними не переключившись в оконный режим. Теперь, благодаря усилиям Тони Мюррея (Tony Murray, <em>murrant</em>), KRDC поддерживает переключение между сессиями прямо в полноэкранном режиме!</p>

<p style="text-align: center;" align="center"></p>

<p><div id="attachment_2163" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_fullscreen.png"><img class="size-medium wp-image-2163" title="Вид программы KRDC в версии KDE 4.4" src="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_fullscreen-300x225.png" alt="Вид программы KRDC в версии KDE 4.4" width="300" height="225" /></a><p class="wp-caption-text">Вид программы KRDC в версии KDE 4.4</p></div></p>

<p>Тони &#8212; системный администратор и постоянно пользуется KRDC, но всегда спотыкался о мелкие неприятные ошики в программе и недочеты интерфейса. Как он сам <a title="Блог Тони Мюррея" href="http://www.kdedevelopers.org/node/4065" target="_blank">пишет в своем блоге</a>, у него есть некоторые навыки пограммирования, в основном на Java, однако C++ довольно сильно отличается от Java, поэтому до сих пор Тони не решался на серьезные действия. Постепенно практикуясь на коде Plasma и написании виджета отображения информации о текущей дорожки в медиаплеере он набрался смелости и стал вчитываться в код и документацию. После продолжительного изучения Тони сделал свой первый патч, который он выслал Урсу Вольферу (Urs Wolfer), и тот с радостью принял его для включения в текущую версию.</p>

<p>Тогда Мюррей решил изменить сопособ переключения между удаленными сессиями. Он начал обдумывать в чем заключался недостаток графического интерфейса и не заметил как начал работать над редизайном системы управления новыми подключениями. После множества вариантов, предоставленных на суд команды специалистов KDE по юзабилити и переговоров с Урсом и другими, разработчики наконец пришли к единому мнению о новом дизайне.</p>

<p>Урс очень увлекся процессом и начальная версия была готова уже через несколько дней, тогда как Мюррей работал над переносом элементов управления Zeroconf в док-виджет. Через некоторое время основа была готова, и Тони начал работу над переключением между сессиями в полноэкранном режиме. Кроме того, он добавил кнопку создания нового подключения.</p>

<p>Теперь, когда большая часть изменений позади, команда планирует сосредоточиться на исправлении ошибок. По заявлению Тони Мюррея, у него есть множество мелких идей для KRDC, которые должны вывести приложение на следующий уровень и еще больше таких, которые скорее всего появятся только в версии KDE 4.5 или даже более поздней. Одна из таких идей &#8212; некое подобие дополнения Awesome Bar для браузера Firefox.</p>

<p>Как обычно, автор надеется что новые возможности KRDC придутся по душе пользователям и призывает к тестированию и отслеживанию ошибок.</p>

<p>Ниже приведены скриншоты KRDC в действии.</p>

<p><div id="attachment_2165" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_initialwindow1.png"><img class="size-medium wp-image-2165" title="KRDC при выключенной опции &quot;Всегда показывать панель вкладок&quot;" src="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_initialwindow1-300x214.png" alt="KRDC при выключенной опции &quot;Всегда показывать панель вкладок&quot;" width="300" height="214" /></a><p class="wp-caption-text">KRDC при выключенной опции &quot;Всегда показывать панель вкладок&quot;</p></div></p>

<p><div id="attachment_2168" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_singleconnection.png"><img class="size-medium wp-image-2168" title="Подключение к одному удаленному компьютеру" src="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_singleconnection-300x231.png" alt="Подключение к одному удаленному компьютеру" width="300" height="231" /></a><p class="wp-caption-text">Подключение к одному удаленному компьютеру</p></div></p>

<p><div id="attachment_2166" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_secondconnection.png"><img class="size-medium wp-image-2166" title="Создание нового подключения и использование фильтра" src="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_secondconnection-300x231.png" alt="Создание нового подключения и использование фильтра" width="300" height="231" /></a><p class="wp-caption-text">Создание нового подключения и использование фильтра</p></div></p>

<p><div id="attachment_2167" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_secondconnection1.png"><img class="size-medium wp-image-2167" title="Открыто второе подключение" src="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_secondconnection1-300x231.png" alt="Открыто второе подключение" width="300" height="231" /></a><p class="wp-caption-text">Открыто второе подключение</p></div></p>

<p><div id="attachment_2164" class="wp-caption aligncenter" style="width: 310px"><a href="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_fullscreen1.png"><img class="size-medium wp-image-2164" title="И, наконец, полноэкранны режим" src="http://knotes.ru/wp-content/uploads/2009/10/krdc_snapshot_fullscreen1-300x225.png" alt="И, наконец, полноэкранны режим" width="300" height="225" /></a><p class="wp-caption-text">И, наконец, полноэкранны режим</p></div></p>

<p align="center"></p>

<p align="center"></p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/krdc-fullscreen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Обновление в Plasma для нетбуков</title>
		<link>http://knotes.ru/2009/10/plasma-mid-update-2/</link>
		<comments>http://knotes.ru/2009/10/plasma-mid-update-2/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 06:26:37 +0000</pubDate>
		<dc:creator>Kraplax</dc:creator>
				<category><![CDATA[Ход разработки]]></category>
		<category><![CDATA[MID]]></category>
		<category><![CDATA[Plasma]]></category>

		<guid isPermaLink="false">http://knotes.ru/?p=2162</guid>
		<description><![CDATA[Над версией оболочки Plasma для MID, о которой мы уже писали не раз, ведется активная работа, о результатах которой в этот раз рассказывает Марко Мартин (Marco Martin, notmart).

На сей раз даже доступно небольшое демонстрационное видео, в котором Мартин показывает последние изменения в так называемом &#171;Газетном виде&#187;.


    Слегка измененный вид &#8212; теперь обои [...]]]></description>
			<content:encoded><![CDATA[<p>Над версией оболочки Plasma для MID, о которой мы уже писали не раз, ведется активная работа, о результатах которой в этот раз <a href="http://www.notmart.org/index.php/Software/New_features_in_the_newspaper_activity" target="_blank">рассказывает</a> Марко Мартин (Marco Martin, <em>notmart</em>).</p>

<p>На сей раз даже доступно небольшое демонстрационное видео, в котором Мартин показывает последние изменения в так называемом &laquo;Газетном виде&raquo;.</p>

<ul>
    <li>Слегка измененный вид &#8212; теперь обои рабочего стола стали виднее, были убраны многие ненужные границы.</li>
    <li>У виджетов теперь есть подписи, которые показывают название виджета и три кнопки: закрыть, настроить и запустить ассоциированное приложение.</li>
    <li>Новая анимация прокрутки виджетов, используемых в Plasma, которая была придумана несколько дней назад. Теперь все, что использует прокрутку в Plasma &#8212; начиная от самого газетного вида и заканчивая плазмоидом микроблогов &#8212; стало более плавным и получило органичный вид. Большая благодарность авторам патча Adenilson и Igor.</li>
    <li>Теперь можно создавать и удалять дополнительные газетные виды (аналогично комнатам в оычной оболочке Plasma), благодаря чему вы можете иметь столько &laquo;страниц&raquo; и перемещаться между ними с помощью панели инструментов в верхней части экрана.</li>
</ul>

<p>Остановимся поподробнее на втором пункте. Немного раньше Марко <a href="http://www.notmart.org/index.php/Software/Dropping_in,_dropping_out" target="_blank">писал</a> о том, что в Plasma реализовано следующее: вы можете бросить на рабочий стол кусок текста, закладку, html страницу, картинку или медиафайл и Plasma, распознав MIME-тип содержимого автоматически создаст новый виджет для отображения этого содержимого (либо предложит пользователю выбор в том случае, если с данным типом ассоциировано более одного виджета). Нововведением же является обратное действие &#8212; нажав на кнопку запуска ассоциированного приложения (или url) на самом плазмоиде вы тем самым запустите это приложение. Смысл в том, чтобы иметь быструю возможность полноценно просматривать то, что в самом виджете представлено в виде предпросмотра. Именно эта новая способность плазмоидов была придумана с ориентиром на оболочку Plasma для MID и будет включена в KDE 4.4. Также доступно <a href="http://www.notmart.org/misc/associatedapplications.ogv" target="_blank">демо-видео</a> отдельно для этой новой возможности Plasma.</p>

<p>На этом видео также можно увидеть изменения как в панели, так и в &laquo;Поиске и запуске приложений&raquo;, однако о них Марко Мартин решил рассказать как-нибудь в следующий раз.</p>

<p><a href="http://www.notmart.org/misc/newspaper_september_2009.ogv" target="_blank">Демонстрационное видео в формате Ogg</a></p>

<p>Как обычно, при записи видео имеются проблемы с частотой обновления экрана, поэтому красивой анимации вы скорее всего не разглядите (однако, это не значит что ее там нет).</p>
]]></content:encoded>
			<wfw:commentRss>http://knotes.ru/2009/10/plasma-mid-update-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.notmart.org/misc/associatedapplications.ogv" length="2662676" type="video/ogg" />
<enclosure url="http://www.notmart.org/misc/newspaper_september_2009.ogv" length="20714029" type="video/ogg" />
		</item>
	</channel>
</rss>
