<?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>Another day in a geek's life &#187; pidgin</title>
	<atom:link href="http://www.mulaz.org/blog/tag/pidgin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mulaz.org/blog</link>
	<description>question = 2b &#124;&#124; !2b;</description>
	<lastBuildDate>Tue, 10 Jan 2012 14:12:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Pidgin in ThinkPad-ova lučka za osvetlitev tipkovnice</title>
		<link>http://www.mulaz.org/blog/2009/07/21/pidgin-in-thinkpad-ova-lucka-za-osvetlitev-tipkovnice/</link>
		<comments>http://www.mulaz.org/blog/2009/07/21/pidgin-in-thinkpad-ova-lucka-za-osvetlitev-tipkovnice/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 03:37:04 +0000</pubDate>
		<dc:creator>mulaz</dc:creator>
				<category><![CDATA[geek stuff]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[thinkpad]]></category>

		<guid isPermaLink="false">http://www.mulaz.org/blog/?p=653</guid>
		<description><![CDATA[Thinkpad laptopi imajo nad displayem vgrajeno lučko za osvetlitev tipkovnice.  Ker je v R seriji oranžne barve, je precej neuporabna (sicer pa, kdo pa še gleda pod prste med tipkanjem?). In potem ma pidgin 'tam doli' v trayu ikonco, ki v neaktivnem stanju kaže status (available, away,...) in ko dobiš novo sporočilo, se le-ta obarva [...]]]></description>
			<content:encoded><![CDATA[<p>Thinkpad laptopi imajo nad displayem vgrajeno lučko za osvetlitev tipkovnice.  Ker je v R seriji oranžne barve, je precej neuporabna (sicer pa, kdo pa še gleda pod prste med tipkanjem?). In potem ma pidgin 'tam doli' v trayu ikonco, ki v neaktivnem stanju kaže status (available, away,...) in ko dobiš novo sporočilo, se le-ta obarva oranžno.  Če gledaš film iz postelje, in če je zvok v filmu glasen (glasno posnet), se pidginovega piskanja sploh ne sliši, ikonica v trayu je pa seveda prekrita s filmom. Tedaj bi si človek zaželel kakega drugega načina notifikacije o neprebranih sporočilih.... in jaz sem se odločil uporabiti prej omenjeno lučko za osvetlitev tipkovnice.</p>
<p>Patch spodaj spada med grde hacke (TM), in za razliko od mojih one-line patchev... je tukaj potrebo dodati kar celi (pazi dvojina!) dve vrstici (pazi dvojina spet)! Seveda zaradi oklepajev in zaklepajev, to število naraste kar na magičlnih 4 vrstic spremebe v kodi <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) Zakaj pa grd hack? Zaradi <em>system()</em>-a, pa še česa... sj bi se dalo lepše to narest, brez klicev zunanjih programov, a ker sem len... naj gdo drug popravi <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) Patch je tudi thinkpad-specific, a se ga da enostavno prilagoditi.</p>
<p>Evo <a href="http://www.mulaz.org/blog/wp-content/uploads/2009/07/light.patch">patch</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="diff" style="font-family:monospace;">diff -Naur pidgin-2.5.8/pidgin/gtkdocklet-x11.c pidgin-2.5.8-l/pidgin/gtkdocklet-x11.c
<span style="color: #888822;">--- pidgin-2.5.8/pidgin/gtkdocklet-x11.c	2009-06-28 04:05:26.000000000 +0200</span>
<span style="color: #888822;">+++ pidgin-2.5.8-l/pidgin/gtkdocklet-x11.c	2009-07-19 17:18:13.000000000 +0200</span>
<span style="color: #440088;">@@ -115,10 +117,14 @@</span>
 		default:
 			icon_name = PIDGIN_STOCK_TRAY_AVAILABLE;
 			break;
<span style="color: #00b000;">+</span>
 	<span style="">&#125;</span>
&nbsp;
<span style="color: #991111;">-	if <span style="">&#40;</span>pending<span style="">&#41;</span></span>
<span style="color: #00b000;">+	if <span style="">&#40;</span>!pending<span style="">&#41;</span> system<span style="">&#40;</span>&quot;echo off &gt; /proc/acpi/ibm/light&quot;<span style="">&#41;</span>;</span>
<span style="color: #00b000;">+	if <span style="">&#40;</span>pending<span style="">&#41;</span> <span style="">&#123;</span></span>
 		icon_name = PIDGIN_STOCK_TRAY_PENDING;
<span style="color: #00b000;">+		system<span style="">&#40;</span>&quot;echo on &gt; /proc/acpi/ibm/light&quot;<span style="">&#41;</span>;</span>
<span style="color: #00b000;">+	<span style="">&#125;</span></span>
 	if <span style="">&#40;</span>connecting<span style="">&#41;</span>
 		icon_name = PIDGIN_STOCK_TRAY_CONNECT;</pre></div></div>

<p>Seveda je ukaz znotraj <em>system</em>("<strong><em>tole tle mislm</em></strong>") mogoče spremeniti po želji, in lahko z recimo "eject /dev/cdrom" ejecta cdrom ob čakajočem sporočilu, in z "eject -t /dev/cdrom" spet injecta(?) ko ni več čakajočih sporočil.</p>
<p>Patch worksForMe(TM) na pidginu 2.5.8. Seveda če se zaradi patcha vaš računalnik samovžge, eksplodira, ali pa iz njega skočijo škratki ki začnejo štrajkati, nisem jaz nič kriv, in me sploh ni blo zraven.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulaz.org/blog/2009/07/21/pidgin-in-thinkpad-ova-lucka-za-osvetlitev-tipkovnice/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pidgin + MSN problemi</title>
		<link>http://www.mulaz.org/blog/2009/01/12/pidgin-msn-problemi/</link>
		<comments>http://www.mulaz.org/blog/2009/01/12/pidgin-msn-problemi/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 15:55:29 +0000</pubDate>
		<dc:creator>mulaz</dc:creator>
				<category><![CDATA[geek stuff]]></category>
		<category><![CDATA[Ostalo]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[msn-pecan]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://www.mulaz.org/blog/?p=462</guid>
		<description><![CDATA[Danes je na pidgin-u nehal delati MSN protokol, zaradi "server-side" problema (no shit)... Več o tem tud na: link Je pa zanimivo da dela cist ql z msn-pecan-om.. tko da ja.. če še komu ne dela, msn-pecan gor pa je!]]></description>
			<content:encoded><![CDATA[<p>Danes je na <a href="http://pidgin.im/" target="_blank">pidgin</a>-u nehal delati MSN protokol, zaradi "server-side" problema (no shit)...</p>
<p>Več o tem tud na: <a href="https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/316252" target="_blank">link</a></p>
<p>Je pa zanimivo da dela cist ql z <a href="http://code.google.com/p/msn-pecan/" target="_blank">msn-pecan</a>-om.. tko da ja.. če še komu ne dela, <a href="http://code.google.com/p/msn-pecan/" target="_blank">msn-pecan</a> gor pa je! <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulaz.org/blog/2009/01/12/pidgin-msn-problemi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pravi autoaccept v Pidginu</title>
		<link>http://www.mulaz.org/blog/2008/10/19/pravi-autoaccept-v-pidginu/</link>
		<comments>http://www.mulaz.org/blog/2008/10/19/pravi-autoaccept-v-pidginu/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 18:13:08 +0000</pubDate>
		<dc:creator>mulaz</dc:creator>
				<category><![CDATA[geek stuff]]></category>
		<category><![CDATA[autoaccept]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://www.mulaz.org/blog/?p=333</guid>
		<description><![CDATA[Na živce mi gre, ko mi, takrat ko me ni doma, nekdo hoče nekaj poslati prek msnja/jabberja/... in mi pidgin (torej im client) tega sam ne sprejme. In potem ko pridem zvečer domov, vidim pet poskusov pošiljanja nečesa, in osebo, ki je offline, medtem ko bi jaz takrat rabil tisto kar mi je tisti poskušal [...]]]></description>
			<content:encoded><![CDATA[<p>Na živce mi gre, ko mi, takrat ko me ni doma, nekdo hoče nekaj poslati prek msnja/jabberja/... in mi <a href="http://pidgin.im/" target="_blank">pidgin</a> (torej im client) tega sam ne sprejme. In potem ko pridem zvečer domov, vidim pet poskusov pošiljanja nečesa, in osebo, ki je offline, medtem ko bi jaz takrat rabil tisto kar mi je tisti poskušal poslati.</p>
<p>Za pidgin obstaja že vgrajen autoaccept plugin, ki pa ima (po mojem) eno veliko pomakljivost - ne omogoča avtomatskega sprejemanja od čisto vseh - torej moraš za vsakega posebaj namestiti da želiš da sam sprejme datoteko. In zato bom sem napisal <strong>dirty</strong>-one_line_of_code hack, da pidgin sam vse sprejme brez vprašanj<sup class='footnote'><a href='#fn-333-1' id='fnref-333-1'>1</a></sup>.</p>
<p>Prvo razpakiramo pidginov source<sup class='footnote'><a href='#fn-333-2' id='fnref-333-2'>2</a></sup><sup class='footnote'><a href='#fn-333-3' id='fnref-333-3'>3</a></sup>. Pomaknemo se v "<strong><em>./pidgin-2.5.1/libpurple/plugins</em></strong>"<sup class='footnote'><a href='#fn-333-4' id='fnref-333-4'>4</a></sup>  in odpremo datoteko "<em><strong>autoaccept.c</strong></em>". Pomaknemo se nižje, tam nekje do 114. vrstice kjer se nahaja:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">...
        <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span>purple_blist_node_get_int<span style="color: #009900;">&#40;</span>node<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;autoaccept&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">case</span> FT_ASK<span style="color: #339933;">:</span>
                        <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">case</span> FT_ACCEPT<span style="color: #339933;">:</span>
                        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>ensure_path_exists<span style="color: #009900;">&#40;</span>pref<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                        <span style="color: #009900;">&#123;</span>
...</pre></div></div>

<p>Torej, če je nastavljeno na "FT_ASK", torej po defaultu za vse, da vpraša, ne naredi nič, ampak res vpraša, mi pa rabimo da avtomatsko accepta. Tu je sicer več načinov kako to spremeniti, vendar je najlažji da samo izbrišemo "break;" in izvjajanje kode avtomatsko preskoči na avtomatski sprejem. Če pa je za koga naštimano da avtomatsko zavrne, pa še vedno dela tudi to. Torej nova koda izgleda takole:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">...
        <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span>purple_blist_node_get_int<span style="color: #009900;">&#40;</span>node<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;autoaccept&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">case</span> FT_ASK<span style="color: #339933;">:</span>
                <span style="color: #b1b100;">case</span> FT_ACCEPT<span style="color: #339933;">:</span>
                        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>ensure_path_exists<span style="color: #009900;">&#40;</span>pref<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                        <span style="color: #009900;">&#123;</span>
...</pre></div></div>

<p>Torej samo ena vrstica razlike. Potem skompajlamo<sup class='footnote'><a href='#fn-333-5' id='fnref-333-5'>5</a></sup> in dela (vsaj meni). <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-333-1'>če si windows user, tega nočeš... ker to vključuje tudi sprejemanje vseh virusov ipd. sranja <span class='footnotereverse'><a href='#fnref-333-1'>&#8617;</a></span></li>
<li id='fn-333-2'>ja.. to pomeni da moraš imeti izkušnje z razpakiravanjem, editanjem, in kompajlanjem <span class='footnotereverse'><a href='#fnref-333-2'>&#8617;</a></span></li>
<li id='fn-333-3'>jaz uporabljam v tem primeru verzijo 2.5.1, toda mislim da se že kar nekaj verzij ni nič spremenilo <span class='footnotereverse'><a href='#fnref-333-3'>&#8617;</a></span></li>
<li id='fn-333-4'>namesto 2.5.1 je lahko druga številka verzije, odvisno s katero delaš <span class='footnotereverse'><a href='#fnref-333-4'>&#8617;</a></span></li>
<li id='fn-333-5'>"cd ../..; ./configure; make; make install", ali pa narediš patch, in ga uporabiš v kombinaciji z package managerjem (recimo pri portage-u dodaš nekaj vrstic v ebuild, in patch na pravo mesto, in se vse samo popatcha) <span class='footnotereverse'><a href='#fnref-333-5'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mulaz.org/blog/2008/10/19/pravi-autoaccept-v-pidginu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook chat v Pidginu</title>
		<link>http://www.mulaz.org/blog/2008/09/11/facebook-chat-v-pidginu/</link>
		<comments>http://www.mulaz.org/blog/2008/09/11/facebook-chat-v-pidginu/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 12:53:25 +0000</pubDate>
		<dc:creator>mulaz</dc:creator>
				<category><![CDATA[geek stuff]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://mulaz.org/blog/?p=214</guid>
		<description><![CDATA[Po tem ko sem že pisal o msn-pecan pluginu, sem odkril še enega zanimivega. Najbrž, vsi ki ste na Facebook-u, veste da nekje spodaj desno, čisto na robu stoji en pull-up menu, kjer lahko v živo chatate z ljudmi ki so trenutno online. Stvar je ql... Ima pa (imho) eno veliko pomankljivost: če hočeš biti [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pidgin.im/"><img class="size-full wp-image-215 alignright" title="pidginavatar" src="http://mulaz.org/blog/wp-content/uploads/2008/09/pidginavatar.png" alt="" width="180" height="60" /></a>Po tem ko sem že pisal o <a href="http://mulaz.org/blog/2008/08/19/windows-live-messenger-msn-in-pidgin/" target="_blank">msn-pecan</a> pluginu, sem odkril še enega zanimivega.</p>
<p>Najbrž, vsi ki ste na <a href="http://www.facebook.com/" target="_blank">Facebook</a>-u, veste da nekje spodaj desno, čisto na robu stoji en pull-up menu, kjer lahko v živo chatate z ljudmi ki so trenutno online. Stvar je ql... Ima pa (imho) eno veliko pomankljivost: če hočeš biti dostopen, moraš stalno imeti v nekem browserju odprto facebook stran. Zato se je nekaj developerjev odločilo spisati <a href="http://code.google.com/p/pidgin-facebookchat/" target="_blank">plugin</a> za <a href="http://pidgin.im/">pidgin</a>, ki facebook chat združi med vse ostale chat protokole v pidgin-u.</p>
<p>Instalacija je simpl, vse piše v <a href="http://code.google.com/p/pidgin-facebookchat/wiki/How_To_Install">how_to_install</a>. Potem je potrbno le dodati nov account, izbrati facebook, vpisati email in geslo, in že se pojavi nova grupa "Facebook", kje so vsi 'friendsi' ki so trenutno online. Če greš z miškinim kurzorjem čez userja, se tudi vidi njegova slika in status message (status message se da tudi spreminjati direktno iz pidgina: Accounts-&gt;facebook acc-&gt;Set Facebook status).</p>
<p>Zadeva zgleda precej ql. Sicer jo testiram šele par ur, in razen nekaj malenkosti (ki se mi jih zdaj ne da naštevat) vse deluje tako kot bi moglo.</p>
<p>Link do projekta:<br />
<a href="http://code.google.com/p/pidgin-facebookchat/" target="_blank">http://code.google.com/p/pidgin-facebookchat/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulaz.org/blog/2008/09/11/facebook-chat-v-pidginu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Messenger (MSN) in Pidgin</title>
		<link>http://www.mulaz.org/blog/2008/08/19/windows-live-messenger-msn-in-pidgin/</link>
		<comments>http://www.mulaz.org/blog/2008/08/19/windows-live-messenger-msn-in-pidgin/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 02:14:19 +0000</pubDate>
		<dc:creator>mulaz</dc:creator>
				<category><![CDATA[geek stuff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://mulaz.org/blog/?p=127</guid>
		<description><![CDATA[Večina Pidgin userjev, ki uporablja MSN protokol, se je najbrž že soočila z dvema večjima problemoma. Ni statusnih sporočil (podnickov? nevem kako se temu reče po windowsasko) Počasen prenos podatkov Ocitno so pidgin developerji bli mal zadrgnjeni, in enga developerja niso prevec uposteval, in zato, tipično za linux sceno, je ta developer naredil svoj fork [...]]]></description>
			<content:encoded><![CDATA[<p>Večina <a href="http://www.pidgin.im" target="_blank">Pidgin</a> userjev, ki uporablja MSN protokol, se je najbrž že soočila z dvema večjima problemoma.</p>
<ul>
<li>Ni statusnih sporočil (podnickov? nevem kako se temu reče po windowsasko)</li>
<li>Počasen prenos podatkov</li>
</ul>
<p>Ocitno so pidgin developerji bli mal zadrgnjeni, in enga developerja niso prevec uposteval, in zato, tipično za linux sceno, je ta developer naredil svoj <a href="http://en.wikipedia.org/wiki/Fork_%28software_development%29" target="_blank">fork</a> <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Torej, na <a href="http://code.google.com/p/msn-pecan/" target="_blank">google-code strani</a> najdemo source, in tudi binaryje (za lamerje) <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Zadeva je tudi v gentoo porage-u. In ja... statusi se vidjo lepo <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  sicr je to v pidginu malo moteče (ker je nick lista precej bolj natrpana s tekstom), ampak še zmeraj bolje kot prej, ko se jih ni videlo sploh.<br />
Dcc? nazalost se zmeraj ne <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Bo pa ... nekoc <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (upam). Trenutno gre transfer se vedno prek M$jevih serverjev, in je zato omejen na ~5kbps (ce majo serverji dober dan, kar je pri microsoftovih redkost) <img src='http://www.mulaz.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>No ja.. še enkrat link do projekta:<a href="http://code.google.com/p/msn-pecan/" target="_blank"></p>
<p>http://code.google.com/p/msn-pecan/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mulaz.org/blog/2008/08/19/windows-live-messenger-msn-in-pidgin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

