<?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>teh nice blog &#187; компютри</title>
	<atom:link href="http://weblog.ubernice.org/category/%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%80%d0%b8/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.ubernice.org</link>
	<description>let me entartain you</description>
	<lastBuildDate>Tue, 15 Dec 2009 18:11:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>skype pwnage</title>
		<link>http://weblog.ubernice.org/2009-04-17/postid101/</link>
		<comments>http://weblog.ubernice.org/2009-04-17/postid101/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 21:33:09 +0000</pubDate>
		<dc:creator>ingenious nor</dc:creator>
				<category><![CDATA[ежедневна злоба]]></category>
		<category><![CDATA[компютри]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[kick]]></category>
		<category><![CDATA[opers]]></category>
		<category><![CDATA[pwnage]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[skype commands]]></category>

		<guid isPermaLink="false">http://weblog.ubernice.org/?p=101</guid>
		<description><![CDATA[Смятам да пообясня нещо, дето го смятам за много полезно, особено за хора ползващи скайп предимно за групови чатове. На пук на всеобщото мнение, в skype действително има оператори (ако използвам irc-жаргон, ще ме прощавате (същност никак няма да ме прощавате, ама и до там ще стигна)), и те могат да ритат хора от чатовете. [...]]]></description>
			<content:encoded><![CDATA[<p>Смятам да пообясня нещо, дето го смятам за много полезно, особено за хора ползващи скайп предимно за групови чатове. На пук на всеобщото мнение, в skype действително има оператори (ако използвам irc-жаргон, ще ме прощавате (същност никак няма да ме прощавате, ама и до там ще стигна)), и те могат да ритат хора от чатовете. Също така, могат да заглушават отделни потребители, много е приятно.</p>
<p>Но първо искам да си кажа, колко ми е неприятна на мен таз програма skype. Наистина е много готина за разговори. И с камери. И с по няколко души едновременно. Но чат-функциите на скайп са отвратителни, imho. Но най-вече се дразня на хората, които ползувуват скайп като че ли. Почти всичките ми контакти (на които държа) са достъпни някъде другаде. Имаше един пост във fuckthenorm (май точно с тоя пост въпросния блог се прочу) за потребиетлите на скайп, така че аз ще си спестя комплиментите. Пък и самата програма е излишно тежка и грозна и неинтуитивна и неспособна и нахална (да, нахална. И не говоря само за дето пипа онзи така важен файл в /etc). Та като цяло &#8211; не харесвам скайп. Но го ползвам&#8230;</p>
<p>Та преди няколко седмици се натъкнах на разни интересни команди. Грешката ми беше, че ги споделих с един много типичен скайп-потребител (скайпотребител?) и разбира се той ме заглуши и ми пише десет минути, как не работи и че съм го излъгал и започна дори да ми се нервира защо не му отговарям. Такива хора ползват скайп, вземи си бележка, о ти, читателю на този пост.</p>
<p>Интересната част в кратце:</p>
<p>Във всеки един чат (било то само с един човек, или конференция) може да напишеш /get admin и ще видиш, кой в момента е &#8220;администратор&#8221; на чата. Ако това си ти, можеш да /kick skypenick, като skypenick не е името на човека, което виждаш (примерно ~~**MnoGo gOTin SlaDuR**~~) ами потребителското име на въпросния (ако задържиш курсора на мишката върху жертвата си в контактлистата ще го видиш, примерно smotan_91).</p>
<p>Може би трябваше да спомена, че който започне чата е автоматично админ. А с командата /setrole skypenick role може да направи и други хора админи (един админ не може да бара друг админ обаче). примерно /setrole shmorc admin, ще напави shmorc да е също админ, така че и той да може да се гаври с останалите участници в чата, може би shmorc ще трябва да напише първо /goadmin обаче. Но интересната роля е listener, т.е. /setrole smotan_91 listener и започваш да му обясняваш на дълго и на широко, колко е смотан. А той не може да ти пише, само да те чете. Много приятно <img src='http://weblog.ubernice.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  За да го оправиш, пишеш /setrole skypenick user; има и други роли, но не са кой знае колко интересни.</p>
<p>Ако пък теб някой те заглуши на лична и почне да те се прави на интересен, винаги можеш да /leave (напускаш чата, дори да е само с един човек) и после да го заговориш и на свой ред да го заглушиш, шанса другият да се сети да направи същото надали е много голям, особено щом е решил да ти се прави на интересен.</p>
<p>Нека преговорим:</p>
<p>/get admin  &#8211; проверява, кой (кои) е (са) текущият (текущите) админ(и) в чата<br />
/goadmin  &#8211; прави те админ, ако друг админ ти е дал права<br />
/kick skypenick  &#8211; рита някого от чата<br />
/invite skypenick  &#8211; връща някого в чата, или включва някой, който до сега не е бил<br />
/setrole skypenick listener  &#8211; скайпник може само да чете, какво се пише, но не може да пише<br />
/setrole skypenick user  &#8211; оправя нещата за скайпник<br />
/setrole skypenick admin  &#8211; прави го админ<br />
/leave  &#8211; напуска текущия чат</p>
<p>enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.ubernice.org/2009-04-17/postid101/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>нов xorg-server, нов късмет</title>
		<link>http://weblog.ubernice.org/2009-04-10/postid89/</link>
		<comments>http://weblog.ubernice.org/2009-04-10/postid89/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:51:39 +0000</pubDate>
		<dc:creator>ingenious nor</dc:creator>
				<category><![CDATA[компютри]]></category>
		<category><![CDATA[1.5]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[ccache]]></category>
		<category><![CDATA[evdev]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[hal]]></category>
		<category><![CDATA[synaptics]]></category>
		<category><![CDATA[xorg-server]]></category>

		<guid isPermaLink="false">http://weblog.ubernice.org/?p=89</guid>
		<description><![CDATA[Такам&#8230; От скоро gentoo мина официално на xorg-server-1.5 и&#8230;. няма сега да мрънкам, ама ми се искаше.
Нещо което ми улесни бая живота: ccache, след инсталацията трябва само да драснете
FEATURES="ccache"
CCACHE_DIR="/var/tmp/ccache/"
CCACHE_SIZE="2G"
в /etc/make.conf, като и директорията и размера са произволни. Всичко, което ccache прави е да пази всичко, което emerge компилира, и следващия път като се компилира нещо [...]]]></description>
			<content:encoded><![CDATA[<p>Такам&#8230; От скоро gentoo мина официално на xorg-server-1.5 и&#8230;. няма сега да мрънкам, ама ми се искаше.</p>
<p>Нещо което ми улесни бая живота: ccache, след инсталацията трябва само да драснете</p>
<p><code>FEATURES="ccache"<br />
CCACHE_DIR="/var/tmp/ccache/"<br />
CCACHE_SIZE="2G"</code></p>
<p>в /etc/make.conf, като и директорията и размера са произволни. Всичко, което ccache прави е да пази всичко, което emerge компилира, и следващия път като се компилира нещо проверява за съвпадания и хоп вече не ъпдейтвам по цяла нощ, а по половин час. Малко статистики (чети: фукня):</p>
<p>cache hit                           3923<br />
cache miss                         12543<br />
files in cache                     25086<br />
cache size                         251.9 Mbytes<br />
max cache size                       2.0 Gbytes</p>
<p>Уж ускорявало компилирането 5-10 пъти, ама и два пъти да е пак си е доста полезно.</p>
<p>Но нека се върнем на темата, нов X-сървър. Отново напира у мен желание да почна да псувам, но ще кажа просто на бързо, кои са ключовите моменти за да се избегнат големи дози главоболия.</p>
<p>Първо &#8211; ако ползвате затворените драйвери на ati, ще ви се наложи да изтриете /usr/lib/xorg/modules/extensions/libglx.so и /usr/lib/libGL.so, които така или иначе са само симлинкове и след пълния реинстал все ще се възстановят, ако ли не може да погледнете накъде сочат:<br />
<code>/usr/lib/libGL.so -&gt; //usr//lib/opengl/ati/lib/libGL.so<br />
/usr/lib/xorg/modules/extensions/libglx.so -&gt; //usr//lib/opengl/ati/extensions/libglx.so</code></p>
<p>След това не би трябвало да има никакви проблеми със самия ъпгрейд. След това става весело. Хитринката в xorg-server-1.5 е че оставя устройствата на hal и evdev, демек тенденцията е в xorg.conf да не пише нищо, нито за клавиатура, нито за мишки и тачпадове и други подобни. Уж сичко трябва да работи по подразбиране, ако ли не &#8211; създават се правила за HAL. Идеята на целия ми пост беше да споделя правилата, които ползвам и xorg-а, защото по това което рових тия дни в интернет&#8230; има десетки вариации на едно и също нещо и повечето не работят. Разбира се няма гаранция, че точно мойто ще работи за някой друг де.</p>
<p>/etc/hal/fdi/policy/10-x11-input.fdi ми е <a href="http://cgit.freedesktop.org/xorg/xserver/plain/config/x11-input.fdi" target="_blank">това</a>, демек сваляте го, променяте му малко името и така. Тук няма нищо интересно за отбелязване, ползвам си образеца.</p>
<p>Тъй като съм на лаптоп и имам touchpad, там си поиграх малко повече. /etc/hal/fdi/policy/11-x11-synaptics.fdi ми изглежда ето <a href="http://weblog.ubernice.org/files/11-x11-synaptics.fdi" target="_blank">така</a> (в крайна сметка си го писах сам, понеже все нещо не работеше като хората). VertEdgeScroll е за да може да се скролва, като плъзга човек пръст по десния край на тачпада, VertTwoFingerScroll е да може да се скролва, като плъзга човек два пръста едновременно по тачпада. TapButton1 е с цел да разпознава тачпада натискане с пръст като кликане.</p>
<p><a href="http://weblog.ubernice.org/files/xorg.conf" target="_blank">Това</a> пък ми е xorg.conf-а. Не е особено оптимален, но работи&#8230; Единственото интересно нещо, което трябва да се отбележи:</p>
<p><code>Section "ServerFlags"<br />
&nbsp; &nbsp; Option "AllowEmptyInput" "True"<br />
EndSection</code></p>
<p>Ако това липсва, клавишни комбинации като ctrl-alt-F1, ctrl-alt-F2 или ctrl-alt-backspace въобще не биват изпълнявани.</p>
<p>Освен да пожелая късмет, на тези които им предстои ъпдейт, друго не остана <img src='http://weblog.ubernice.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.ubernice.org/2009-04-10/postid89/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
