<?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: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/"
	>

<channel>
	<title>lug.vn.ua &#187; Applications</title>
	<atom:link href="http://lug.vn.ua/category/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://lug.vn.ua</link>
	<description>Група користувачів ОС GNU/Linux м. Вінниці</description>
	<lastBuildDate>Tue, 29 Jun 2010 23:29:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Нічого собі &#8211; все вікнам!</title>
		<link>http://lug.vn.ua/2010/06/20/nichoho-sobi-vse-viknam/</link>
		<comments>http://lug.vn.ua/2010/06/20/nichoho-sobi-vse-viknam/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 21:48:03 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[DE]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[KDE 4]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[оптимізація]]></category>
		<category><![CDATA[панелі]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=1027</guid>
		<description><![CDATA[Сьогодні я знову рухав панельки і займався іншою діяльністю сумнівної важливості. Мета все та ж сама &#8211; відвоювати вертикальний простір у width монітора. Результат у мене також вийшов сумнівної якості, але зважаючи на рідкість тут постів мабуть можна описати. Окрему увагу слід приділити тюнінгу Firefox, адже це все саме для нього робиться.
Отже, що змінилося відтоді [...]]]></description>
			<content:encoded><![CDATA[<p>Сьогодні я знову рухав панельки і займався іншою діяльністю сумнівної важливості. Мета все та ж сама &#8211; відвоювати вертикальний простір у width монітора. Результат у мене також вийшов сумнівної якості, але зважаючи на рідкість тут постів мабуть можна описати. Окрему увагу слід приділити тюнінгу Firefox, адже це все саме для нього робиться.</p>
<h4>Отже, що змінилося відтоді як я знайшов <a href="http://lug.vn.ua/2010/05/21/najkrasche-mistse-dlya-paneli/">найкраще місце для панелі</a>?</h4>
<p>1. Панель зверху розділено на дві. В одній трей, а в іншій панель швидкого запуску. По-перше однакові піктограмки так не плутаються під руками, по-друге є можливість завдати різні налаштування панелям, на приклад автоприховування для панелі швидкого запуску &#8211; навіщо їй завжди бути на очах? &#8211; або різні розміри іконкам. Одразу зауважу що автоприховування некоректно працює з повноекранними програмами, тому я від нього відмовився.</p>
<p><a href="http://lh6.ggpht.com/_Z1ufUiF0fCY/TB6HtcuejSI/AAAAAAAAAik/EnoDFEqBxDA/s800/good-panel2.jpg"><img class="alignleft size-medium wp-image-1030" title="good-panel2" src="http://lug.vn.ua/wp-content/uploads/2010/06/good-panel2-300x187.png" alt="good-panel2" width="300" height="187" /> </a><br />
2. З панелі знизу вилучено віджет &#8220;<em>Менеджер задач</em>&#8220;. Це досить радикальний хід з яким пов&#8217;язана решта змін.<br />
2.1 Нижня панель знайшла своє &#8220;найкраще місце&#8221;<br />
2.2 З заголовків вікон вилучено кнопку мінімізації вікна (пробував замінити на кнопку &#8220;Затінити&#8221;, але чомусь не вийшло. Буду затіняти середньою кнопкою миші).<br />
2.3 Функції <em>Менеджера задач</em> повністю перекладено на дію що викликається активним лівим верхнім кутом екрану і Alt+Tab.<br />
<a href="http://lh6.ggpht.com/_Z1ufUiF0fCY/TB6HuysAT1I/AAAAAAAAAio/F1hBBOSVh5M/good-panel3.jpg"><img class="alignleft size-medium wp-image-1032" title="good-panel3" src="http://lug.vn.ua/wp-content/uploads/2010/06/good-panel3-300x187.png" alt="good-panel3" width="300" height="187" /></a><br />
3. Firefox<br />
3.1 Сховав Панель закладок за допомогою меню <em>Вигляд -&gt; Панелі інструментів -&gt; Панель закладок</em><br />
3.2 Прибрав головне меню за допомогою плаґіну <a href="https://addons.mozilla.org/en-US/firefox/addon/4550/">Compact Menu 2</a><br />
3.3 Сховав вкладки за допомогою плаґіну <a href="https://addons.mozilla.org/en-US/firefox/addon/5890/">Tree Style Tab</a></p>
<h4>Що я з цього всього отримав?</h4>
<p>+ максимально ефективне використання робочого простору при роботі з програмами в повноекранному та максимізованому режимі, особливо з браузером.<br />
<a href="http://lh3.ggpht.com/_Z1ufUiF0fCY/TB6HvIMgl3I/AAAAAAAAAis/0SRgMKVpzg4/good-panel4.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/06/good-panel4-300x187.png" alt="good-panel4" title="good-panel4" width="300" height="187" class="alignleft size-medium wp-image-1036" /></a><br />
+ оригінальне гарне та доволі зручне робоче оточення при роботі з рештою графічних програм.<br />
- з першого погляду не зрозуміло чи запущено графічну програму без підтримки трею. Потрібен рух мишкою.<br />
- те саме щодо вкладок у FireFox.</p>
<p>Ну і ніхто мені тепер не скаже що моє KDE схоже на Windows <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/06/20/nichoho-sobi-vse-viknam/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>У Tor через FoxyProxy</title>
		<link>http://lug.vn.ua/2010/06/05/u-tor-cherez-foxyproxy/</link>
		<comments>http://lug.vn.ua/2010/06/05/u-tor-cherez-foxyproxy/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 20:44:21 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[foxyproxy]]></category>
		<category><![CDATA[tor]]></category>
		<category><![CDATA[torbutton]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=1001</guid>
		<description><![CDATA[Доброї ночі, шановні. Гадаю серед вас є користувачі розподіленої мережі анонімних поксі Tor. Офіційна інструкція по налаштуванню Tor для Linux пропонує користувачам Firefox плагін Torbutton, який дозволяє швидко та ефективно включати та виключати дію Tor. Але насправді все зовсім не так райдужно. Мережа Tor працює досить повільно, тому постійна робота через неї є зовсім некомфортною. [...]]]></description>
			<content:encoded><![CDATA[<p>Доброї ночі, шановні. Гадаю серед вас є користувачі розподіленої мережі анонімних поксі <a href="http://www.torproject.org/index.html.ru">Tor</a>. Офіційна інструкція по налаштуванню Tor для Linux пропонує користувачам Firefox плагін <a href="https://addons.mozilla.org/ru/firefox/addon/2275/">Torbutton</a>, який дозволяє швидко та ефективно включати та виключати дію Tor. Але насправді все зовсім не так райдужно.<img class="aligncenter size-full wp-image-1004" title="Tor and FoxyProxy logo" src="http://lug.vn.ua/wp-content/uploads/2010/06/tor.png" alt="Tor and FoxyProxy logo" width="487" height="236" /> Мережа Tor працює досить повільно, тому постійна робота через неї є зовсім некомфортною. Але постійно ховати власну адресу може знадобитися  лише зовсім фанатичним особам. Мені наприклад цікаво це робити лише для певних сайтів. Саме тому я вирішив використати для керування рухом трафіку у Tor <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a>. Наче й нічого принципово нового, а рішення такого описаного ніде не бачив, тому й вирішив створити цей пост. Все досить просто:<br />
<span id="more-1001"></span><br />
1. Встановіть та налаштуйте Tor згідно <a href="http://www.torproject.org/docs/tor-doc-unix.html.ru">інструкції на сайті проекту</a> (рос.)<br />
2. Встановіть <a href="https://addons.mozilla.org/ru/firefox/addon/2464/">FoxyProxy Standart</a><br />
3. Натисніть на кнопку FoxyProxy у нижньому правому куті вікна Firefox. З&#8217;явиься вікно налаштувань плаґіну<br />
<img class="aligncenter size-full wp-image-1007" title="foxyproxy_button" src="http://lug.vn.ua/wp-content/uploads/2010/06/foxyproxy_button.png" alt="foxyproxy_button" width="322" height="167" /><br />
4. Натисніть на кнопку <em>Додати Новий Проксі</em> праворуч<br />
<img class="aligncenter size-full wp-image-1009" title="foxyproxy - add new proxy" src="http://lug.vn.ua/wp-content/uploads/2010/06/foxyproxy_settings.png" alt="foxyproxy - add new proxy" width="257" height="103" /><br />
5. Впишіть значення <strong>localhost</strong> у поле <em>Host or IP Address</em>, а також значення порту <strong>8118</strong> (якщо не змінювали порт по замовченню при налаштуванні polipo чи privoxy)<br />
<img class="aligncenter size-full wp-image-1017" title="foxyproxy - new proxy settings" src="http://lug.vn.ua/wp-content/uploads/2010/06/foxyproxy_new1.png" alt="foxyproxy - new proxy settings" width="650" height="236" /><br />
6. Перейдіть на вкладку <em>URL Patterns</em> і додайте новий зразок<br />
7. Поле <em>URL-адреса або зразок URL-адреси</em> це той сайт куди ми хочемо ходити через Tor. Я вписав туди тордетектор щоб продемонструвати роботу Tor.<br />
<img class="aligncenter size-full wp-image-1015" title="foxyproxy_url" src="http://lug.vn.ua/wp-content/uploads/2010/06/foxyproxy_url1.png" alt="foxyproxy_url" width="650" height="258" /><br />
8. Оце й усе. Натискайте скрізь Ок, правою кнопкою кльоцайте на кнопці FoxyProxy та вибирайте <em>Використання проксі згідно зразків та заздалегідь встановлених пріоритетів</em>. Ой, Tor і polipo не забудьте запустити відповідними командами, бо я завжди забуваю <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Якщо тордетектор зелений, а решта сайтів працюють без падіння швидкості то все вдалося.</p>
<p>А ось і посилання:</p>
<ul>
<li><a href="http://www.torproject.org/index.html.ru">torproject.org</a> &#8211; сторінка проекту Tor</li>
<li><a href="http://www.torproject.org/docs/tor-doc-unix.html.ru">torproject.org/docs/tor-doc-unix.html.ru</a> &#8211; Інструкція по налаштуванню Tor для Linux</li>
<li><a href="https://addons.mozilla.org/ru/firefox/addon/2464/">Встановити FoxyProxy Standart</a> та <a href="http://foxyproxy.mozdev.org/">сторінка розробки плаґіну</a></li>
<li><a href="https://check.torproject.org/">check.torproject.org</a> &#8211; тордетектор</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/06/05/u-tor-cherez-foxyproxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Найкраще місце для панелі</title>
		<link>http://lug.vn.ua/2010/05/21/najkrasche-mistse-dlya-paneli/</link>
		<comments>http://lug.vn.ua/2010/05/21/najkrasche-mistse-dlya-paneli/#comments</comments>
		<pubDate>Fri, 21 May 2010 16:05:24 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[DE]]></category>
		<category><![CDATA[KDE 4]]></category>
		<category><![CDATA[оптимізація]]></category>
		<category><![CDATA[панелі]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=985</guid>
		<description><![CDATA[На минулих вихідних до мене надійшло натхнення і я вирішив трохи змінити робочу обстановку, ну там шпалери поміняти, панелі посовати. За ідеями пішов на ЛОР і натрапив там на цікавий скріншот. Зверніть увагу на положення панелі зверху. Саме таке положення дозволяє раціонально використати вертикальний простір робочої області, що досить актуально на маленьких та широких моніторах, [...]]]></description>
			<content:encoded><![CDATA[<p>На минулих вихідних до мене надійшло натхнення і я вирішив трохи змінити робочу обстановку, ну там шпалери поміняти, панелі посовати. За ідеями пішов на ЛОР і натрапив там на <a href="http://www.linux.org.ru/gallery/screenshots/4850147">цікавий скріншот</a>. Зверніть увагу на положення панелі зверху. Саме таке положення дозволяє раціонально використати вертикальний простір робочої області, що досить актуально на маленьких та широких моніторах, не застосовуючи автоматичне приховування панелі. Хто не зрозумів у чому фокус дивіться мій скріншот з коментарями.<a href="http://lh4.ggpht.com/_Z1ufUiF0fCY/S_aryf38fSI/AAAAAAAAAiQ/BS6-ATKTo3c/good-panel.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/05/good-panel-300x187.png" alt="good-panel" title="good-panel" width="300" height="187" class="alignleft size-medium wp-image-986" /></a><br />
Секрет щастя простий:</p>
<ul>
<li>Заголовки вікон центруємо по лівому краю</li>
<li>Робимо висоту панелі співрозмірною з висотою заголовків вікон</li>
<li>Панель розміщуємо у верхній правій частині екрану, але не у кутку, якщо там елементи керування вікном</li>
</ul>
<p>Також тут хочу зауважити, що розміщення панелі швидкого запуску і трею у верхній частині екрану набагато вдаліше ніж у нижній, оскільки переважна більшість програм з графічними інтерфейсами мають елементи керування у верхній частині екрану, тому після їх запуску все одно доведеться тягти мишку вгору. Так її пробіг суттєво скорочується. </p>
<p>Привіт користувачам GNOME, які не вміють міняти ширину панелей <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    </p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/05/21/najkrasche-mistse-dlya-paneli/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Определение конфигурации железа в Linux</title>
		<link>http://lug.vn.ua/2010/03/26/opredelenye-konfyhuratsyy-zheleza-v-linux/</link>
		<comments>http://lug.vn.ua/2010/03/26/opredelenye-konfyhuratsyy-zheleza-v-linux/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:19:50 +0000</pubDate>
		<dc:creator>Yan</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[everest]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[диспетчер устройств]]></category>
		<category><![CDATA[железо]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/2010/03/26/opredelenye-konfyhuratsyy-zheleza-v-linux/</guid>
		<description><![CDATA[Переодически приходится иметь дело с &#8220;чужими&#8221; железяками. Для определения конфигурации аппаратуры пользуюсь такими командами (может кому еще пригодится):
1. cat /proc/cpuinfo Команда выводит подробную информацию о процессорах системы
2. lspci -vvv Информация о Материнской плате
3. dmesg &#124; grep -i memory Информация об оперативной памяти
4. fdisk -l  Информация о размерах жестких дисков и разделах на них
5. dmidecode &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>Переодически приходится иметь дело с &#8220;чужими&#8221; железяками. Для определения конфигурации аппаратуры пользуюсь такими командами (может кому еще пригодится):</p>
<p>1. cat /proc/cpuinfo Команда выводит подробную информацию о процессорах системы</p>
<p>2. lspci -vvv Информация о Материнской плате</p>
<p>3. dmesg | grep -i memory Информация об оперативной памяти</p>
<p>4. fdisk -l  Информация о размерах жестких дисков и разделах на них</p>
<p>5. dmidecode | less Позволяет узнать какой BIOS установлена в системе (обычно из под root)</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>(offtop)</p>
<p>top  &#8211; Отображает таблицу использования ресурсов памяти и нагрузки на ЦПУ отдельными процессами</p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/03/26/opredelenye-konfyhuratsyy-zheleza-v-linux/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Бувай, Amarok. Привіт Clementine!</title>
		<link>http://lug.vn.ua/2010/03/16/buvaj-amarok-pryvit-clementine/</link>
		<comments>http://lug.vn.ua/2010/03/16/buvaj-amarok-pryvit-clementine/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 16:38:43 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[clementine]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=914</guid>
		<description><![CDATA[Ще позавчора amarok.kde.org повідомив про вихід Amarok 2.3.0 &#8220;Clear Light&#8221; з цілою купою корисних та приємних змін, більшість з яких сьогодні зрозумілою мовою описав linux.org.ru, а мені це все якось вже і не цікаво. Все тому, що минулий тиждень я займався перезборкою системи і вирішив сумістити цей процес з заміною деяких програм. Так, замісь Amarok [...]]]></description>
			<content:encoded><![CDATA[<p>Ще позавчора amarok.kde.org <a href="http://amarok.kde.org/en/releases/2.3.0">повідомив</a> про вихід Amarok 2.3.0 &#8220;Clear Light&#8221; з цілою купою корисних та приємних змін, більшість з яких сьогодні зрозумілою мовою <a href="http://www.linux.org.ru/news/kde/4659020?lastmod=1268755367722">описав</a> linux.org.ru, а мені це все якось вже і не цікаво. Все тому, що минулий тиждень я займався перезборкою системи і вирішив сумістити цей процес з заміною деяких програм. Так, замісь Amarok 2 я використав <a href="http://code.google.com/p/clementine-player/">Clementine</a> &#8211; порт Amarok 1.4 на QT4, про вихід версії 0.1 якого, кілька місяців назад бубніла половина Інтернету. Виявляється, що коли плеєр не вміє підтягувати різноманітну інформацю про треки з  інтернету, керувати файлами, смажити млинці і виносити сміття, то це нічого страшного. Головне щоб він відтворював музику і ним було зручно керувати. Clementine з цим всім чудово справляється, тому якщо хто використовує Amarok 2 виключно для прослуховування музики, то рекомендую поглянути Clementine.</p>
<p>Оскільки пост виходить якийсь неінформативний і безтолковий, то напишу у ньому що в Clementine 0.1 є, а чого <del>нема</del> мені не вистачає.</p>
<p>Є:</p>
<ul>
<li>відтворення музики у популярних цифрових форматах</li>
<li>автоматичне створення колекції на базі ID3-теґів</li>
<li>інтеграція з Last.fm</li>
<li>вбудований набір online-радіостанцій SomaFM</li>
<li>можливість перемішати треки у плей-листі</li>
<li>можливість згортання в трей та керуванняплеєром через контекстне меню значка (це мабуть для мене найважливіша фіча <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ul>
<p>Нема:</p>
<ul>
<li>українського перекладу</li>
<li>можливості прослуховування потокового радіо з довільного вузла</li>
<li>табів у плей-листі	</li>
</ul>
<p>Ну і щоб не було зовсім нудно клікабельний скріншот:<br />
<a href="http://lh5.ggpht.com/_Z1ufUiF0fCY/S5-slweGn1I/AAAAAAAAAf0/OdQCSfqraX4/s640/clementine.jpg"><img src="http://lug.vn.ua/wp-content/uploads/2010/03/clementine-300x214.png" alt="clementine" title="clementine" width="300" height="214" class="aligncenter size-medium wp-image-916" /></a><br />
Побільше нам софту різного і якісного!</p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/03/16/buvaj-amarok-pryvit-clementine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Работающим по ночам посвящается&#8230;</title>
		<link>http://lug.vn.ua/2010/03/14/rabotayuschym-po-nocham-posvyaschaetsya/</link>
		<comments>http://lug.vn.ua/2010/03/14/rabotayuschym-po-nocham-posvyaschaetsya/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 22:51:06 +0000</pubDate>
		<dc:creator>Yan</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[beep]]></category>
		<category><![CDATA[динамик]]></category>
		<category><![CDATA[пищалка]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/2010/03/14/rabotayuschym-po-nocham-posvyaschaetsya/</guid>
		<description><![CDATA[Часто работаю по ночам. Пикание системного динамика (например при неудачном поиске в коде подстроки) доставляет неприятности моим домочадцам. Они не такие красноглазые и хотят спать 
вот решение проблемы:
xset b 50 700 5
- 50 &#8211; громкость в процентах
- 700 &#8211; частота в герцах
- 5 &#8211; продолжительность в миллисекундах 
]]></description>
			<content:encoded><![CDATA[<p>Часто работаю по ночам. Пикание системного динамика (например при неудачном поиске в коде подстроки) доставляет неприятности моим домочадцам. Они не такие красноглазые и хотят спать <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
вот решение проблемы:<br />
xset b 50 700 5<br />
- 50 &#8211; громкость в процентах<br />
- 700 &#8211; частота в герцах<br />
- 5 &#8211; продолжительность в миллисекундах </p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/03/14/rabotayuschym-po-nocham-posvyaschaetsya/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ускорение запуска Open Office</title>
		<link>http://lug.vn.ua/2010/02/13/uskorenye-zapuska-open-office/</link>
		<comments>http://lug.vn.ua/2010/02/13/uskorenye-zapuska-open-office/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 17:50:57 +0000</pubDate>
		<dc:creator>Yan</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Open Office]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/2010/02/13/uskorenye-zapuska-open-office/</guid>
		<description><![CDATA[Ускорение запуска Open Office]]></description>
			<content:encoded><![CDATA[<p>При отказе от Microsoft Office в пользу открытого продукта Open Office, первое что бросается в глаза это время необходимое для запуска ОО. Вот рецепт который позволит получить ускорение Open Office во время запуска.</p>
<p>1. Отключаем виртуальную машину Java (он используется в основном компонентом ОО &#8220;Базы данных&#8221;) СЕРВИС &#8211; ПАРАМЕТРЫ &#8211; Open Office.org &#8211; Java- снимаем галочку &#8220;использовать виртуальную машину Java&#8221;</p>
<p>2. СЕРВИС &#8211; ПАРАМЕТРЫ &#8211; Open Office.org &#8211; Память устанавливаем такие параметры</p>
<p>Отмена:<br />
Количество шагов = 25</p>
<p>Кэш графического объекта<br />
Использовать для OpenOffice.org = 100 MБ<br />
Памяти на объект = 15.0 MБ<br />
Удалить из памяти через 00:05 ч:мин</p>
<p>Кэш для вставленных объектов<br />
Количество объектов = 15</p>
<p>Быстрый запуск OpenOffice.org (поставьте галочку)</p>
<p>+ Возможно ускорение запуска ОО<br />
- Увеличивается расход памяти и время загрузки ОС<br />
Пробуйте и выбирайте сами</p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/02/13/uskorenye-zapuska-open-office/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Настройка имен устройств через udev (Debian Squeeze)</title>
		<link>http://lug.vn.ua/2010/02/02/nastrojka-ymen-ustrojstv-cherez-udev-debian-squeeze/</link>
		<comments>http://lug.vn.ua/2010/02/02/nastrojka-ymen-ustrojstv-cherez-udev-debian-squeeze/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:08:33 +0000</pubDate>
		<dc:creator>Щепановський Костя</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usb-serial]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=859</guid>
		<description><![CDATA[Понадобилось мне подключить к компьютеру несколько usb-serial преобразователей, при этом необходимо было как-нибудь но однозначно идентифицировать преобразователи (а заодно и устройства подключенные к ним, чтобы пользователь переключая устройство в другой usb порт не перенастраивал программу). 
Правило для udev вышло таким:

ACTION!=&#34;add&#124;change&#34;, GOTO=&#34;my_serial_end&#34;
SUBSYSTEM!=&#34;tty&#34;, GOTO=&#34;my_serial_end&#34;
KERNEL!=&#34;ttyUSB[0-9]*&#124;ttyACM[0-9]*&#34;, GOTO=&#34;my_serial_end&#34;
SUBSYSTEMS==&#34;usb-serial&#34;, ENV&#123;ID_PORT&#125;=&#34;$attr{port_number}&#34;
IMPORT=&#34;path_id %p&#34;
&#160;
IMPORT=&#34;usb_id --export %p&#34;
ENV&#123;ID_SERIAL&#125;==&#34;&#34;, GOTO=&#34;my_serial_end&#34;
SUBSYSTEMS==&#34;usb&#34;, ENV&#123;ID_IFACE&#125;=&#34;$attr{bInterfaceNumber}&#34;
ENV&#123;ID_IFACE&#125;==&#34;&#34;, GOTO=&#34;my_serial_end&#34;
SYMLINK+=&#34;ttyUSB_$env{ID_SERIAL}&#34;
&#160;
LABEL=&#34;my_serial_end&#34;

Сохраняем файл с этим содержанием в [...]]]></description>
			<content:encoded><![CDATA[<p>Понадобилось мне подключить к компьютеру несколько usb-serial преобразователей, при этом необходимо было как-нибудь но однозначно идентифицировать преобразователи (а заодно и устройства подключенные к ним, чтобы пользователь переключая устройство в другой usb порт не перенастраивал программу). <span id="more-859"></span></p>
<p>Правило для udev вышло таким:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ACTION<span style="color: #000000; font-weight: bold;">!</span>=<span style="color: #ff0000;">&quot;add|change&quot;</span>, <span style="color: #007800;">GOTO</span>=<span style="color: #ff0000;">&quot;my_serial_end&quot;</span>
SUBSYSTEM<span style="color: #000000; font-weight: bold;">!</span>=<span style="color: #ff0000;">&quot;tty&quot;</span>, <span style="color: #007800;">GOTO</span>=<span style="color: #ff0000;">&quot;my_serial_end&quot;</span>
KERNEL<span style="color: #000000; font-weight: bold;">!</span>=<span style="color: #ff0000;">&quot;ttyUSB[0-9]*|ttyACM[0-9]*&quot;</span>, <span style="color: #007800;">GOTO</span>=<span style="color: #ff0000;">&quot;my_serial_end&quot;</span>
<span style="color: #007800;">SUBSYSTEMS</span>==<span style="color: #ff0000;">&quot;usb-serial&quot;</span>, ENV<span style="color: #7a0874; font-weight: bold;">&#123;</span>ID_PORT<span style="color: #7a0874; font-weight: bold;">&#125;</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$attr</span>{port_number}&quot;</span>
<span style="color: #007800;">IMPORT</span>=<span style="color: #ff0000;">&quot;path_id %p&quot;</span>
&nbsp;
<span style="color: #007800;">IMPORT</span>=<span style="color: #ff0000;">&quot;usb_id --export %p&quot;</span>
ENV<span style="color: #7a0874; font-weight: bold;">&#123;</span>ID_SERIAL<span style="color: #7a0874; font-weight: bold;">&#125;</span>==<span style="color: #ff0000;">&quot;&quot;</span>, <span style="color: #007800;">GOTO</span>=<span style="color: #ff0000;">&quot;my_serial_end&quot;</span>
<span style="color: #007800;">SUBSYSTEMS</span>==<span style="color: #ff0000;">&quot;usb&quot;</span>, ENV<span style="color: #7a0874; font-weight: bold;">&#123;</span>ID_IFACE<span style="color: #7a0874; font-weight: bold;">&#125;</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$attr</span>{bInterfaceNumber}&quot;</span>
ENV<span style="color: #7a0874; font-weight: bold;">&#123;</span>ID_IFACE<span style="color: #7a0874; font-weight: bold;">&#125;</span>==<span style="color: #ff0000;">&quot;&quot;</span>, <span style="color: #007800;">GOTO</span>=<span style="color: #ff0000;">&quot;my_serial_end&quot;</span>
SYMLINK+=<span style="color: #ff0000;">&quot;ttyUSB_<span style="color: #007800;">$env</span>{ID_SERIAL}&quot;</span>
&nbsp;
<span style="color: #007800;">LABEL</span>=<span style="color: #ff0000;">&quot;my_serial_end&quot;</span></pre></div></div>

<p>Сохраняем файл с этим содержанием в /etc/udev/rules.d/ с именем типа 99-serial.rules (чтобы они вызывальсь после всех остальных сначала имени идут цифры &#8211; порядок по приоритету)</p>
<p>В результате при подключении нескольких устройств даного типа получаем:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">konstantin<span style="color: #000000; font-weight: bold;">@</span>konstantin-dev:~$ <span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttyUSB<span style="color: #000000; font-weight: bold;">*</span>
crw-rw---- <span style="color: #000000;">1</span> root dialout <span style="color: #000000;">188</span>, <span style="color: #000000;">0</span> лют  <span style="color: #000000;">2</span> <span style="color: #000000;">19</span>:08 <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttyUSB0
crw-rw---- <span style="color: #000000;">1</span> root dialout <span style="color: #000000;">188</span>, <span style="color: #000000;">1</span> лют  <span style="color: #000000;">2</span> <span style="color: #000000;">18</span>:<span style="color: #000000;">44</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttyUSB1
lrwxrwxrwx <span style="color: #000000;">1</span> root root         <span style="color: #000000;">7</span> лют  <span style="color: #000000;">2</span> <span style="color: #000000;">18</span>:<span style="color: #000000;">44</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttyUSB_FTDI_USB__-__Serial_Cable_FTR4K233 -<span style="color: #000000; font-weight: bold;">&amp;</span>gt; ttyUSB1
lrwxrwxrwx <span style="color: #000000;">1</span> root root         <span style="color: #000000;">7</span> лют  <span style="color: #000000;">2</span> <span style="color: #000000;">18</span>:<span style="color: #000000;">43</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>ttyUSB_ftdi_usb_serial_converter_ftDGUU5S -<span style="color: #000000; font-weight: bold;">&amp;</span>gt; ttyUSB0</pre></div></div>

<p>Подробное описание по работе с udev можно найти <a title="здесь" href="http://reactivated.net/writing_udev_rules.html" target="_blank">http://reactivated.net/writing_udev_rules.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/02/02/nastrojka-ymen-ustrojstv-cherez-udev-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Кешуючи DNS-проксі TOTD</title>
		<link>http://lug.vn.ua/2010/01/19/keshuyuchy-dns-proksi-totd/</link>
		<comments>http://lug.vn.ua/2010/01/19/keshuyuchy-dns-proksi-totd/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:44:09 +0000</pubDate>
		<dc:creator>Щепановський Костя</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[DNS-proxy]]></category>
		<category><![CDATA[TOTD]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=841</guid>
		<description><![CDATA[Недавно знадобилось швидко підняти свій кешуючий проксі-сервер. Як варіант знайшовся сервер TOTD (Trick or Treat Daemon (totd) version 1.4-beta)

Для Debian інсталяція проходить наступним чином:

apt-get install totd

Далі слід створити файл конфігурації (/etc/totd.conf), мінімальний вміст якого має наступний вигляд:

forwarder &#60;IP-адреса вашого DNS-сервера&#62;
interfaces eth0, &#60;а також інші інтерфейси для прослуховування&#62;

Після цього можна запускати демон:

/etc/init.d/totd start

Тепер ми маємо свій [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно знадобилось швидко підняти свій кешуючий проксі-сервер. Як варіант знайшовся сервер TOTD (Trick or Treat Daemon (totd) version 1.4-beta)</p>
<p><span id="more-841"></span></p>
<p>Для Debian інсталяція проходить наступним чином:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> totd</pre></div></div>

<p>Далі слід створити файл конфігурації (/etc/totd.conf), мінімальний вміст якого має наступний вигляд:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">forwarder <span style="color: #000000; font-weight: bold;">&lt;</span>IP-адреса вашого DNS-сервера<span style="color: #000000; font-weight: bold;">&gt;</span>
interfaces eth0, <span style="color: #000000; font-weight: bold;">&lt;</span>а також інші інтерфейси для прослуховування<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>Після цього можна запускати демон:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>totd start</pre></div></div>

<p>Тепер ми маємо свій кешючий днс-проксі <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Крім того, сервер має підтримку ipv6</p>
<p><a href="http://www.pasta.cs.uit.no/software/totd.html">http://www.pasta.cs.uit.no/software/totd.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2010/01/19/keshuyuchy-dns-proksi-totd/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Інтернет кав’ярня на базі CCLfox</title>
		<link>http://lug.vn.ua/2009/12/22/internet-kavyarnya-na-bazi-cclfox/</link>
		<comments>http://lug.vn.ua/2009/12/22/internet-kavyarnya-na-bazi-cclfox/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 19:54:21 +0000</pubDate>
		<dc:creator>yudjin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[billing]]></category>
		<category><![CDATA[CCL]]></category>
		<category><![CDATA[cclcfox]]></category>
		<category><![CDATA[cclfox]]></category>

		<guid isPermaLink="false">http://lug.vn.ua/?p=776</guid>
		<description><![CDATA[Cafe Con Leche це вільне ПЗ призначене для швидкого та простого розготування системи білінгу у інтернет кав’ярні. Cafe Con Leche складається з двох маленьких бібліотек: libccls використовується для серверної частини, і libcclc використовується для клієнтської частини. Існує також GPL версія білінгової системи на базі цих бібліотек, що називається CCLFox. Про установку та налаштування CCLFox на [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ccl.sourceforge.net/?page=main"><img class="alignleft size-full wp-image-800" title="CCLFox" src="http://lug.vn.ua/wp-content/uploads/2009/12/install_ltsp_12.png" alt="CCLFox" width="174" height="173" /></a>Cafe Con Leche це вільне ПЗ призначене для швидкого та простого розготування системи білінгу у інтернет кав’ярні. Cafe Con Leche складається з двох маленьких бібліотек: libccls використовується для серверної частини, і libcclc використовується для клієнтської частини. Існує також GPL версія білінгової системи на базі цих бібліотек, що називається CCLFox. Про установку та налаштування CCLFox на Ubuntu 8.04 (клієнти) і 9.10 (сервер) я напишу нижче.</p>
<p>Існує кілька більш-менш толкових хавту по цій темі, але вони всі <del>ворожою</del> англійською мовою. Крім того я зіштовхнувся з рядом проблем при налаштуванні системи і мусив чимало погуглити, тому це хавту вийшло повніше і детальніше, ніж будь-яке з тих, на які я спирався. Отож вперед!  <span id="more-776"></span></p>
<p><strong>Підготовка до установки</strong><br />
Це потрібно зробити і на клієнтських і на серверній машині.<br />
Відкриваю термінал і переходжу до режиму суперкристувача</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-s</span></pre></div></div>

<p>Вводимо пароль<br />
Установимо залежності, бо CCLFox будемо збирати з коду.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> sqlite3 libsqlite3-dev
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libfox1.4 libfox1.4-dev
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libglib2.0-dev
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libssl-dev</pre></div></div>

<p>На всі питання відповідаємо &#8220;Y&#8221;<br />
А цей пакет потрібен власне для самої зборки</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> build-essential</pre></div></div>

<p>Тепер потрібно додати у /etc/ld.so.conf шляхи до бібліотек</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>ld.so.conf</pre></div></div>

<p>дописуємо в кінець</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>lib</pre></div></div>

<p>Наступна команда потрібна для створення динамічних лінків, чи щось таке. Я з тим не розбирався &#8211; запустив та й все.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ldconfig</pre></div></div>

<p><strong>Установка серверної частини</strong><br />
Завантажуємо файли з кодом з <a href="http://ccl.sourceforge.net/?page=download">сторінки завантаження</a> проекту. Нам потрібні файли <a href="http://prdownloads.sourceforge.net/ccl/libccls-0.7.0.tar.bz2?download">libccls</a> (server side library) і <a href="http://prdownloads.sourceforge.net/ccl/cclfox-0.7.0.tar.bz2?download">cclfox</a> (server using fox). Переходимо в директорію завантажень</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> Загрузки<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Розпаковуємо архів libccls і переходимо в отриману директорію</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> libccls-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> libccls-0.7.0<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Конфігуруємо.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure</pre></div></div>

<p>Збираємо і установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Створюємо сімлінк на бібіліотеку, бо без нього при запуску серверної частини отримаємо помилку типу:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclfox: error <span style="color: #000000; font-weight: bold;">while</span> loading shared libraries: libccls.so.0: cannot open shared object <span style="color: #c20cb9; font-weight: bold;">file</span>: No such <span style="color: #c20cb9; font-weight: bold;">file</span> or directory</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libccls.so.0 <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib</pre></div></div>

<p>На скільки я зрозумів, проведені маніпуляції з /etc/ld.so.conf потрібні якраз для того щоб не потрібно було створювати цей сімлінк &#8211; ну да ладно, мені не шкода <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Також я пробував збирати бібіліотеку з опцією &#8211;prefix=/usr , але це чомусь негативно вплинуло на стабільність сервера і він постійно крашився зі словами &#8220;segmentation fault&#8221;. Ладно, їдемо далі&#8230;<br />
Переходимо на рівень вище, розпаковуємо cclfox, переходимо до отриманої директорії, конфігуруємо, збираємо установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ..
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> cclfox-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> cclfox-0.7.0<span style="color: #000000; font-weight: bold;">/</span>
.<span style="color: #000000; font-weight: bold;">/</span>configure
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Тепер прямуємо до домашньої директорії і створюємо там директорію .cclfox</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> .cclfox</pre></div></div>

<p>Необхідно покласти туди <a href="http://www.mediafire.com/file/t2w5azgwtmi/pem">ось цей файл</a> і привласнити йому права на виконання. Я робив це за допомогою mc, але опишу консольний варіант. Якщо файл потрапив у директорію  ~/Загрузки , то це виглядатиме приблизно так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> ~<span style="color: #000000; font-weight: bold;">/</span>Загрузки<span style="color: #000000; font-weight: bold;">/</span>pem ~<span style="color: #000000; font-weight: bold;">/</span>.cclfox<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> <span style="color: #000000;">755</span> ~<span style="color: #000000; font-weight: bold;">/</span>.cclfox</pre></div></div>

<p>Запускається сервер командою</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclfox <span style="color: #660033;">-nossl</span></pre></div></div>

<p>Для зручності можна створити кнопку на стільниці. Вона виглядає приблизно так</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">nano</span> ~<span style="color: #000000; font-weight: bold;">/</span>Рабочий\ стол<span style="color: #000000; font-weight: bold;">/</span>cclfox.desktop</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/usr/bin/env xdg-open</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#91;</span>Desktop Entry<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">Encoding</span>=UTF-<span style="color: #000000;">8</span>
<span style="color: #007800;">Version</span>=<span style="color: #000000;">1.0</span>
<span style="color: #007800;">Type</span>=Application
<span style="color: #007800;">Terminal</span>=<span style="color: #c20cb9; font-weight: bold;">false</span>
Icon<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=gnome-panel-launcher
Name<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=cclfox
<span style="color: #007800;">Exec</span>=cclfox <span style="color: #660033;">-nossl</span>
<span style="color: #007800;">Name</span>=cclfox
<span style="color: #007800;">Icon</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>icons<span style="color: #000000; font-weight: bold;">/</span>Humanity<span style="color: #000000; font-weight: bold;">/</span>apps<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">48</span><span style="color: #000000; font-weight: bold;">/</span>gnome-mime-application-x-remote-connection.svg</pre></div></div>

<p>Переходимо до клієнтського комп’ютера.</p>
<p><strong>Установка клієнтської частини</strong><br />
Вважається що все що описано у пункті &#8220;Підготовка до установки&#8221; тут вже виконано. Поїхали!<br />
Нам потрібні файли <a href="http://prdownloads.sourceforge.net/ccl/libcclc-0.7.0.tar.bz2?download">libcclc</a> (client side library) і <a href="http://prdownloads.sourceforge.net/ccl/cclcfox-0.7.0.tar.bz2?download">cclcfox</a> (client using fox). Переходимо в директорію завантажень</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Загрузки<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Розпаковуємо архів libcclc і переходимо в отриману директорію</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> libcclc-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> libcclc-0.7.0<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>конфігуруємо, збираємо, установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--prefix</span>=<span style="color: #000000; font-weight: bold;">/</span>usr
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Зверніть увагу на опцію конфігурації. Тут вона цілком безпечна, однак, гадаю що можна скористатися і методом зі створенням сімлінку, як у випадку з сервером. </p>
<p>Повертаємось назад, розпаковуємо архів з cclfox, переходимо в утворену директорію, конфігуруємо, збираємо, установлюємо</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> ..
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xjvf</span> cclcfox-0.7.0.tar.bz2
<span style="color: #7a0874; font-weight: bold;">cd</span> cclcfox-0.7.0<span style="color: #000000; font-weight: bold;">/</span>
.<span style="color: #000000; font-weight: bold;">/</span>configure
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Клієнт запускається командою</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclcfox <span style="color: #660033;">-host</span> IP_СЕРВЕРА <span style="color: #660033;">-name</span> ІМ’Я_КЛІЄНТА <span style="color: #660033;">-nossl</span></pre></div></div>

<p>На приклад так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cclcfox <span style="color: #660033;">-host</span> 192.168.2.100 <span style="color: #660033;">-name</span> user3 <span style="color: #660033;">-nossl</span></pre></div></div>

<p>Я створив файл автозапуску клієнта для GNOME /home/user3/.config/autostart/cclcfox.desktop з отаким вмістом</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>Desktop Entry<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">Type</span>=Application
<span style="color: #007800;">Encoding</span>=UTF-<span style="color: #000000;">8</span>
<span style="color: #007800;">Version</span>=<span style="color: #000000;">1.0</span>
<span style="color: #007800;">Name</span>=Нет имени
Name<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=cclcfox
Comment<span style="color: #7a0874; font-weight: bold;">&#91;</span>ru_UA<span style="color: #7a0874; font-weight: bold;">&#93;</span>=CCLFox Client
<span style="color: #007800;">Comment</span>=CCLFox Client
<span style="color: #007800;">Exec</span>=cclcfox <span style="color: #660033;">-host</span> 192.168.2.100 <span style="color: #660033;">-name</span> user3 <span style="color: #660033;">-nossl</span>
X-GNOME-Autostart-enabled=<span style="color: #c20cb9; font-weight: bold;">true</span></pre></div></div>

<p>Якщо цей файл створювався не через GUI то ймовірно на нього потрібно встановити правильні права і власника</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">555</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user3<span style="color: #000000; font-weight: bold;">/</span>.config<span style="color: #000000; font-weight: bold;">/</span>autostart<span style="color: #000000; font-weight: bold;">/</span>cclcfox.desktop</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chown</span> user3:user3 <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>user3<span style="color: #000000; font-weight: bold;">/</span>.config<span style="color: #000000; font-weight: bold;">/</span>autostart<span style="color: #000000; font-weight: bold;">/</span>cclcfox.desktop</pre></div></div>

<p>Тепер налаштуємо віддалене керування живленням клієнта. Для цього варто трохи підправити права на /sbin/shutdown і /sbin/reboot</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">7755</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>shutdown
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">7755</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>reboot</pre></div></div>

<p>Також можна покласти у ~/.cclcfox/ картинку lockpix.gif . Ця картинка буде займати заблокований екран. У моєму випадку це логотип кав’ярні.</p>
<p>Про те як зробити щоб користувач випадково нічого не зламав я вже <a href="http://lug.vn.ua/2009/12/02/ubuntu-i-publichne-vykorystannya/">писав раніше</a>. Систему розгорнуто. Смачної кави <img src='http://lug.vn.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Як завжди кілька посилань:</p>
<ul>
<li><a href="http://yogharp.wordpress.com/2007/08/23/cafe-con-leche-ubuntu-how-to/ - howto">Толкове хавту</a> на яке я спирався</li>
<li><a href="http://ccl.sourceforge.net/?page=main">Мертва домашня сторінка</a></li>
<li><a href="http://ccl.sourceforge.net/?page=download">Сторінка завантажень</a></li>
<li><a href="http://ubuntuforums.org/showthread.php?t=777093">Тема на ubuntuforums.org</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lug.vn.ua/2009/12/22/internet-kavyarnya-na-bazi-cclfox/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
