<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_8_thread_6502"  />
<title>rulinux.net - Новости - KDE - Обзор Plasmate</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - KDE - Обзор Plasmate</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43592</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43592</guid>
<pubDate>Fri, 26 Mar 2010 10:39:11 +0300</pubDate>
<description><![CDATA[<p>С первого подхода я что-то не обнаружил доки описывающей концепцию создания этих виджетов. И авторы виджетов, которые я нашёл, видимо тоже. Как обрабатывать конфигурацию виджета? И что с ней вообще можно делать и как. Что и как должно быть в ui-файле. Какие объекты вообще доступны из JS-скрипта и какие у них свойства.. На сайте же нашёл описание как создавать простенький хелловорлд, и всё.. Не, дока безусловно полезная, но тем не менее не достаточная. Значения перечислимых в JS почему-то числовые - как я должен догадываться чему соответствует plasmoid.formFactor==0 тем более, что цифирка теоретически может быть и переопределена.. Вобщем есть ещё непонятные места.</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43591</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43591</guid>
<pubDate>Fri, 26 Mar 2010 08:39:58 +0300</pubDate>
<description><![CDATA[<p>так чем тебя не устраивают доки на сайте кде?</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43590</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43590</guid>
<pubDate>Fri, 26 Mar 2010 08:31:47 +0300</pubDate>
<description><![CDATA[<p>Вотблин, и на kde-look.org нет ни одного функционального и при этом нормально работающего пласмоеда на JS, чтобы можно было использовать в качестве примера.</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43589</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43589</guid>
<pubDate>Thu, 25 Mar 2010 01:10:32 +0300</pubDate>
<description><![CDATA[<p>Собрал. Не понел зачем оно надо. Разобрал обратно. Редактор kate без индусских надстроек и эксплорер с хелпом в другом окне куда более удобны и функциональны.</p><p>Но идея клепать плазмоиды на JS запала в душу. Чо бы почитать про это?   </p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43588</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43588</guid>
<pubDate>Wed, 24 Mar 2010 10:26:36 +0300</pubDate>
<description><![CDATA[<p><i>> Как его компилять?</i><br></p><p><fieldset><legend>bash</legend><code><br />
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">&lt;</span> распакованная_директория <span style="color: #000000; font-weight: bold;">&gt;</span><br />
cmake .<br />
<span style="color: #c20cb9; font-weight: bold;">make</span><br />
<span style="color: #7a0874; font-weight: bold;">&#40;</span>опционально<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43587</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43587</guid>
<pubDate>Wed, 24 Mar 2010 10:21:38 +0300</pubDate>
<description><![CDATA[<p>Как его компилять?</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43586</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43586</guid>
<pubDate>Wed, 24 Mar 2010 08:46:51 +0300</pubDate>
<description><![CDATA[<p><i>>> kdelibs5-dev</i><br> <i>> То есть, всё таки начали клепать кде5? Опять с нуля, небось. Да это и не удивительно.</i><br> По-моему когда кеды 4 были еще бэттой, уже были kdelibs-dev и kwin4, после этого (видимо во избежании всяких конфликтов 4 сменили на 5). Так что пока нет.</p><p><i>> PS: [bugreport]При ответе на новость все картинки одинаковые.[/bugreport]</i><br> Да это мой косяк, исправлял новость напрямую в БД, забыл одно поле поменять</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43585</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43585</guid>
<pubDate>Wed, 24 Mar 2010 08:39:52 +0300</pubDate>
<description><![CDATA[<p><i>> kdelibs5-dev</i><br> То есть, всё таки начали клепать кде5? Опять с нуля, небось. Да это и не удивительно.</p><p>PS: [bugreport]При ответе на новость все картинки одинаковые.[/bugreport]</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43584</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43584</guid>
<pubDate>Wed, 24 Mar 2010 08:36:14 +0300</pubDate>
<description><![CDATA[<p>Стоило лишь постараться ;-)</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43583</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43583</guid>
<pubDate>Wed, 24 Mar 2010 08:35:22 +0300</pubDate>
<description><![CDATA[<p>Странно, в подробностях написано менее красиво, чем здесь.</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43582</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43582</guid>
<pubDate>Wed, 24 Mar 2010 08:28:52 +0300</pubDate>
<description><![CDATA[<p>А вот и неправда твоя :-)</p><p>До этого момента пока не рассказывал про новые теги хотел пока потестить, а тем не менее картинки появились. Сейчас надо только кое-что по защите доделать и напишу как картинки вставлять. Да, кстати, для большиих новостей есть кат теперь: тег <b>\cut{Текст ссылки ката</b>}</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43581</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43581</guid>
<pubDate>Wed, 24 Mar 2010 08:22:29 +0300</pubDate>
<description><![CDATA[<p><i>>А как такие новости с картинками писать?</i><br> легко, нужно все-лишь быть админам)</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43580</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43580</guid>
<pubDate>Wed, 24 Mar 2010 08:20:52 +0300</pubDate>
<description><![CDATA[<p>кеды нинужны</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43579</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43579</guid>
<pubDate>Wed, 24 Mar 2010 08:20:04 +0300</pubDate>
<description><![CDATA[<p>А как такие новости с картинками писать?</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43578</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43578</guid>
<pubDate>Wed, 24 Mar 2010 07:34:58 +0300</pubDate>
<description><![CDATA[<p>Просто поставь себе эту плазмейт, там все расписано элементарно: если знаешь JS, Ruby или Python то плазмойд написать труда не составит вообще</p>]]></description>
</item>
<item>
<title>Re: Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43577</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43577</guid>
<pubDate>Tue, 23 Mar 2010 23:28:29 +0300</pubDate>
<description><![CDATA[<p>[смущаясь] А где бы надыбать кратенькое руководство о том, как вообще следует плазмоиды писать? В контексте JS и сей.</p>]]></description>
</item>
<item>
<title>Обзор Plasmate</title>
<link>https://rulinux.net/message.php?newsid=6502&amp;page=1#43576</link>
<guid>https://rulinux.net/message.php?newsid=6502&amp;page=1#43576</guid>
<pubDate>Tue, 23 Mar 2010 21:55:11 +0300</pubDate>
<description><![CDATA[<p>Еще недавно для создания плазмойдов в KDE наиболее оптимальным способом было использование любимой IDE + Plasmoidviewer. Сама тема разработки виджетов для пространства Plasma поднималась уже не один раз. </p><p>И вот разработчики KDE решили нас порадовать новым способом создания плагинов для плазмы. Итак, встречайте, Plasmate. 11 марта вышла пока только вторая альфа-версия, но на мой взгляд, программа уже достойна внимания, хотя бы по тому, что при помощи этого инструмента можно сильно упростить себе жизнь при создании виджетов. К тому же, эта среда довольно легковесная: по сути, разработчики совместили стандартный Kate и plasmoidviewer. Под катом представлен небольшой обзор этой mini-IDE</p><p>\cut{Интересно!} Начнем с того, какие возможности предоставляет нам эта среда: <ol> 	<li>&nbsp; Непосредственно сами плазмойды; 	<li>&nbsp; Поставщики данных (DataEngine) для них; 	<li>&nbsp; Темы для пространства Plasma.
</ol> Поддерживаемые языки: JavaScript, Python и Ruby.</p><p><img src="https://dl.dropbox.com/u/3713718/articles/plasmate.png" ></p><p>Теперь немного расскажу об интерфейсе программы. К слову, он мне показался довольно удобным, ничего лишнего и в то же время не ощущается острой нехватки каких-то дополнительных возможностей. Само окно состоит из главных элементов: <ol> 	<li>&nbsp; Меню быстрого перехода между редактированием, просмотром и так далее; 	<li>&nbsp; Список элементов проекта (например, главный скрипт плазмойда, xml-конфиг или всяческие ресурсы вроде картинок); 	<li>&nbsp; И само пространство для отображения текущего окна из первого пункта.
</ol> Остановимся подробнее на меню быстрого перехода.</p><p><b>Start page</b> - как и в любой другой IDE страница где можно создать новый либо открыть уже созданный проект, он приведен на предыдущем скриншоте <b>Edit</b> - непосредственно сам редактор кода</p><p><img src="https://dl.dropbox.com/u/3713718/articles/plasmate1.png" ></p><p><b>New SavePoint</b> - создание новой точки сохранения проекта. А ах да, привычных пунктов меню "Save" и "Save as..." вы не увидите, по тому как среда использует git, отсюда git-core в зависимостях при сборке программы. <b>Publish</b> - тут можно выбрать одну из опций сохранения текущего проекта: <ol> 	<li>&nbsp; Экспортировать в остановочный архив; 	<li>&nbsp; Напрямую установить в пространство Plasma новый виджет; 	<li>&nbsp; Опубликовать проект в репозитории.
</ol></p><p><img src="https://dl.dropbox.com/u/3713718/articles/plasmate2.png" ></p><p><b>Documentation</b> - по сути браузер, с быстрыми закладками на документацию на сайте KDE по разработке различных дополнений к пространству Plasma, включает примеры создания виджетов на всех поддерживаемых языках, более детальное описание в виде API-функций и информацию о самом средстве разработки.</p><p><img src="https://dl.dropbox.com/u/3713718/articles/plasmate3.png" ></p><p><b>Preview</b> - проверка созданного плазмойда.  Одноименная панелька в общем окне не работает, спишем этот недостаток на альфа-версию.</p><p><img src="https://dl.dropbox.com/u/3713718/articles/plasmate4.png" ></p><p>Что касается установки, тут все предельно просто: из зависимостей только (названия примерные, под Debian и Ubuntu, в своем дистрибутиве найдете по аналогии) kdelibs5-dev, libattica-dev, git-core. </p><p><b>Взять программу можно отсюда: &nbsp;<a href="http://plasma.kde.org/plasmate/plasmate-0.1alpha2.tar.bz2">http://plasma.kde.org/plasmate/plasmate-0.1alpha2.tar.bz2</a> </b></p><br>>>> <a href="http://techbase.kde.org/Projects/Plasma/PlasMate">Подробнее</a>]]></description>
</item>
</channel>
</rss>