<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Nikola Plejić</title>
	
	<link>http://nikola.plejic.com/blog</link>
	<description>Open Source (&amp;) Science</description>
	<lastBuildDate>Thu, 02 Sep 2010 18:47:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NikolaPlejic" /><feedburner:info uri="nikolaplejic" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>File upload in Clojure &amp; Compojure</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/e1Xu2NsZD7c/</link>
		<comments>http://nikola.plejic.com/blog/file-upload-in-clojure-compojure/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 18:47:50 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[(Web) Development]]></category>
		<category><![CDATA[English posts]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=315</guid>
		<description><![CDATA[Compojure is coming to be a really nice framework which is, together with the excellent Enlive templating/transformation library, enough to make this Lisp n00b take a shot at developing a toy project or two in a Lisp dialect. I struggled a bit today to do a file upload: it&#8217;s a relatively recent feature in the framework [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p><a href="http://compojure.org/">Compojure</a> is coming to be a really nice framework which is, together with the excellent <a href="http://github.com/cgrand/enlive">Enlive</a> templating/transformation library, enough to make this Lisp n00b take a shot at developing a toy project or two in a Lisp dialect. I struggled a bit today to do a file upload: it&#8217;s a relatively recent feature in the framework and although it&#8217;s pretty straightforward, it took me a while to get it up to speed. Here&#8217;s a really basic and primitive example which assumes you have clojure.contrib, Ring, Compojure and Enlive installed.</p>
<p><span id="more-315"></span></p>
<p>The key step is to wrap your upload handling route with the <code>wrap-multipart-params</code> middleware from the <code>ring.middleware.multipart-params</code> namespace. The route responsible for the file upload is the latter one:</p>

<div class="wp_syntax"><div class="code"><pre class="lisp" style="font-family:monospace;"><span style="color: #66cc66;">&#40;</span>defroutes public-routes
  <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">GET</span> <span style="color: #ff0000;">&quot;/&quot;</span> <span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#40;</span>render <span style="color: #66cc66;">&#40;</span>index<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
  <span style="color: #66cc66;">&#40;</span>mp/wrap-multipart-params
    <span style="color: #66cc66;">&#40;</span>POST <span style="color: #ff0000;">&quot;/file&quot;</span> <span style="color: #66cc66;">&#123;</span>params <span style="color: #66cc66;">:</span><span style="color: #555;">params</span><span style="color: #66cc66;">&#125;</span> <span style="color: #66cc66;">&#40;</span>upload-file <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">get</span> params <span style="color: #ff0000;">&quot;file&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>(<code>file</code> in the <code>(get params "file")</code> call is the name of the <code>input</code> field.)</p>
<p>Next, here&#8217;s the <code>upload-file</code> handler function called by the route which just takes the file and copies it to a file named <code>file.out</code> in the current project directory:</p>

<div class="wp_syntax"><div class="code"><pre class="lisp" style="font-family:monospace;"><span style="color: #66cc66;">&#40;</span>defn upload-file
      <span style="color: #66cc66;">&#91;</span>file<span style="color: #66cc66;">&#93;</span>
      <span style="color: #66cc66;">&#40;</span>ds/copy <span style="color: #66cc66;">&#40;</span>file <span style="color: #66cc66;">:</span><span style="color: #555;">tempfile</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>ds/file-str <span style="color: #ff0000;">&quot;file.out&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
      <span style="color: #66cc66;">&#40;</span>render <span style="color: #66cc66;">&#40;</span>upload-success<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>(<code>ds</code> is an alias for the <code>clojure.contrib.duck-streams</code> namespace, and <code>render</code> is a function which takes a template and returns its string representation. <code>upload-success</code> is an Enlive template.)</p>
<p>Voila! Not hard at all. Also check out the <a href="http://gist.github.com/562624">gist with complete code and template files</a>.</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/file-upload-in-clojure-compojure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/file-upload-in-clojure-compojure/</feedburner:origLink></item>
		<item>
		<title>List of participants in the Croatian War of Independence published without authorization, chaos ensues</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/3jpudm_TjgI/</link>
		<comments>http://nikola.plejic.com/blog/list-of-participants-in-the-croatian-war-of-independence-published-without-authorization-chaos-ensues/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 14:15:34 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[English posts]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=289</guid>
		<description><![CDATA[On Tuesday, April 6th, an unknown person or group published the controversial list of participants in the Croatian War of Independence. The list was kept secret by the Croatian government, claiming its publishing would be illegal. The infamous document contains the information on about half a million Croatian defenders.&#160;The number of participants in the war [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>On Tuesday, April 6th, an unknown person or group <a href="http://www.registarbranitelja.com/">published the controversial list of participants</a> in the <a href="   http://en.wikipedia.org/wiki/Croatian_War_of_Independence">Croatian War of Independence</a>.</p>
<p>The list was kept secret by the Croatian government, claiming its publishing would be illegal. The infamous document contains the information on about half a million Croatian defenders.&#160;The number of participants in the war and their identity is a topic of great debate in Croatian politics, as allegedly many people on the list don&#8217;t belong there and weren&#8217;t actively participating in the defense of Croatia during the period between 1991 and 1995, but are using the rights and benefits given to the participants by the Croatian government.&#160;Although many politicians, including the Croatian president Ivo Josipovi&#263;, as well as some of the participants in the war are requesting the list to be publicly available, the government refused to change the laws necessary for its &#8220;legal&#8221; publishing.</p>
<p>The news about the availability of the register was brought to attention by the Croatian media and spread quickly. The list isn&#8217;t complete, and lacks at least the data about the employees of the Croatian Ministry of Internal Affairs. Judging by the comments, the available data is generally correct, with minor errors. I personally tried a query or two for certain people I knew were participating in the war, and it seems to be credible.</p>
<p>The Croatian government announced it will prosecute the individuals responsible.</p>
<h2>Blocked by Croatian ISPs?</h2>
<p>Currently, the list isn&#8217;t accessible from any of the major Croatian internet service providers. This could be possible due to the site&#8217;s host throttling the probably enormous traffic from Croatia, but also due to Croatia&#8217;s ISPs blocking the access to the website. No official information about this is available at the time of writing.</p>
<p>The website is accessible from other countries, including Slovenia, and can be accessed from Croatia by using a proxy.</p>
<p><strong>Update (17:20)</strong> The website www.registarbranitelja.com currently seems to be inaccessible globally. <a href="http://proxify.co.uk/p/011010A1000100/687474703a2f2f7777772e72656769737461726272616e6974656c6a612e636f6d2f">Some proxy sites</a> do display the homepage from cache, but not the search page, probably due to its dynamic nature.</p>
<p><strong>Update (18:15)</strong> The website&#8217;s hosting company, InvisiHosting LLC, said to the <a href="http://www.vecernji.hr/vijesti/vlasnik-servera-nema-sanse-da-otkrijemo-tko-je-objavio-registar-clanak-122369">Croatian news portal Vecernji.hr</a> they don&#8217;t have any plans of disclosing the identity of the author. They also said their servers are currently struggling with the high traffic and demand, and that it should be accessible soon. The website still isn&#8217;t accessible from Croatia, but it can be accessed through proxys and relays such as <a href="https://www.torproject.org/">Tor</a>.</p>
<div id="attachment_300" class="wp-caption aligncenter" style="width: 310px"><a href="http://nikola.plejic.com/blog/wp-content/uploads/2010/04/2010-04-07-182318_3200x1080_scrot.png" rel="lightbox[289]"><img class="size-medium wp-image-300" title="2010-04-07-182318_3200x1080_scrot" src="http://nikola.plejic.com/blog/wp-content/uploads/2010/04/2010-04-07-182318_3200x1080_scrot-300x184.png" alt="" width="300" height="184" /></a><p class="wp-caption-text">The website is accessible through relays such as the Tor network</p></div>
<h2>Marko Rakar in jail?</h2>
<p>Not long after the list went public, someone mentioned the name of the famous Croatian blogger and politics consultant Marko Rakar &#8211; Mrak, claiming he was involved in the publishing of the list. Mrak is the editor of the collaborative blog Pollitika, one of the largest communities in Croatia, and was responsible for making the Croatian voters list publicly available due to certain cases of dead people voting in elections. He&#160;voluntarily&#160;went to the police as he assumed he&#8217;d probably be the first place they&#8217;d investigate, and by the recent news from his attorney, is being held in custody for unknown reasons.</p>
<p>Marko Rakar should be released from custody during the evening.</p>
<p><strong>Update</strong> Mrak was released from custody. His home and office were searched by the police.</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/list-of-participants-in-the-croatian-war-of-independence-published-without-authorization-chaos-ensues/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/list-of-participants-in-the-croatian-war-of-independence-published-without-authorization-chaos-ensues/</feedburner:origLink></item>
		<item>
		<title>(G)Vim: postavljanje opcija u ovisnosti o direktoriju</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/Idx-Iy5icGI/</link>
		<comments>http://nikola.plejic.com/blog/gvim-postavljanje-opcija-u-ovisnosti-o-direktoriju/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 20:58:17 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[(Web) Development]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=274</guid>
		<description><![CDATA[Paralelni rad na nekoliko različitih projekata1 može biti zanimljiv, ali i frustrirajuć ukoliko ti projekti koriste različite konvencije za pisanje koda. Vim spašava stvar sa svojih nekoliko načina za korištenje paralelnih konfiguracija. Svako rješenje ima svojih prednosti, no najjednostavnijim se i najefikasnijim u mojem slučaju pokazalo dodavanje sljedeće linije u ~/.vimrc: au BufRead,BufNewFile /path/do/foldera/* setl [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>Paralelni rad na nekoliko različitih projekata<sup>1</sup> može biti zanimljiv, ali i frustrirajuć ukoliko ti projekti koriste različite konvencije za pisanje koda. Vim spašava stvar sa svojih <a href="http://stackoverflow.com/questions/1889602/multiple-vim-configurations/1889707">nekoliko načina za korištenje paralelnih konfiguracija</a>.<span id="more-274"></span></p>
<p>Svako rješenje ima svojih prednosti, no najjednostavnijim se i najefikasnijim u mojem slučaju pokazalo dodavanje sljedeće linije u ~/.vimrc:</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">au BufRead,BufNewFile <span style="color: #000000;">/</span>path<span style="color: #000000;">/</span>do<span style="color: #000000;">/</span>foldera<span style="color: #000000;">/*</span> setl noexpandtab</pre></div></div>

<p>Gornji primjer će za sve fileove koji se nalaze unutar foldera /path/do/foldera (i ispod njega) koristiti &#8220;prave&#8221; tabove umjesto spaceova koji su moja defaultna konfiguracija. Hvala, Vim.</p>
<p><sup>1</sup> <i>(&#8220;Paralelni rad na nekoliko različitih projekata&#8221; ujedno i vrlo dobro opisuje razloge radi kojih je ovaj blog mrtav više od pola godine.)</i></p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/gvim-postavljanje-opcija-u-ovisnosti-o-direktoriju/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/gvim-postavljanje-opcija-u-ovisnosti-o-direktoriju/</feedburner:origLink></item>
		<item>
		<title>Zašto Wolfram|Alpha neće ubiti Google, i zašto to nije bitno</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/FkWBk-K1hSc/</link>
		<comments>http://nikola.plejic.com/blog/zasto-wolframalpha-nece-ubiti-google-i-zasto-to-nije-bitno/#comments</comments>
		<pubDate>Thu, 21 May 2009 14:52:09 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[Web aplikacije]]></category>
		<category><![CDATA[Znanost]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=219</guid>
		<description><![CDATA[Od svog predstavljanja, Wolfram&#124;Alpha ne prestaje privlačiti pozornost tehnološki osvještenijeg dijela populacije. Reakcije su mnoge, od izrazito pozitivnih do izrazito negativnih, a mnoge od njih pokazuju određeno nerazumijevanje koncepta same aplikacije. Tko i što je Wolfram Research? Prije nego što krenemo u detaljniji pogled u Alphu treba predstaviti njihove stvaraoce &#8212; Wolfram Research, na čijem [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>Od svog predstavljanja, Wolfram|Alpha ne prestaje privlačiti pozornost tehnološki osvještenijeg dijela populacije. Reakcije su mnoge, od izrazito pozitivnih do izrazito negativnih, a mnoge od njih pokazuju određeno nerazumijevanje koncepta same aplikacije.<span id="more-219"></span></p>
<h3>Tko i što je Wolfram Research?</h3>
<p><img class="size-full wp-image-222" title="wolframlogo" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/wolframlogo.jpg" alt="Wolfram Research - Makers of Mathematica" width="200" height="135" align="left" /></p>
<p>Prije nego što krenemo u detaljniji pogled u Alphu treba predstaviti njihove stvaraoce &#8212; <a href="http://www.wolfram.com/">Wolfram Research</a>, na čijem čelu stoji karizmatični i ponešto kontroverzni <a href="http://en.wikipedia.org/wiki/Stephen_Wolfram">Stephen Wolfram</a>. Wolframovci su najpoznatiji po iznimno moćnoj <a href="http://en.wikipedia.org/wiki/Mathematica">Mathematici</a>, softveru s kojim su upoznate generacije inženjera različitih struka i koji obuhvaća alate za računalnu algebru, numeričke kalkulacije, statistiku i još mnogo grana matematike, a u sebi sadrži bogatu bazu astronomskih, fizikalnih, kemijskih, lingvističkih, financijskih i inih podataka na koje se ti alati mogu primijeniti.</p>
<h3>Zašto Alpha nije ni Google ni Wikipedija</h3>
<p>Wolfram|Alpha je praktički Mathematica na steroidima prenesena na web, s (blago rečeno) nadopunjenom bazom kojoj se upiti šalju engleskim jezikom. Za sada sam primijetio dvije glavne zamjerke koje se protežu kroz većinu osvrta: <a href="http://www.techcrunch.com/2009/05/15/putting-wolfram-alpha-to-the-test-not-super-impressed-but-here-are-50-invites/">starost podataka</a> i <a href="http://rep.hr/vijesti/internet/tresla-se-brda-rodio-se-wolfram-alpha/423/">nedostatak određenih informacija</a>. Oba problema su poprilično ozbiljna ukoliko se Alpha promatra kao tražilica, od čega će Wolframovci vrlo vjerojatno teško moći pobjeći s obzirom na već stvoreni dojam i na <em>user interface</em> koji izrazito podsjeća na, primjerice, Google.</p>
<p>No, već u logotipu stoji da Alpha nije tražilica, nego <em>computational knowledge engine</em><a name="foothref" href="#footnote">*</a>, te stoga prikuplja <strong>podatke</strong>, i to strukturirane podatke kojima zna manipulirati. To otprilike znači da imate nevjerojatno veliku bazu (10+ <em>trilijuna</em> redova) s kojom možete vršiti raznorazne kalkulacije. Evo nekoliko primjera (klik za veću sliku):</p>
<div style="text-align: center;"><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/internetusers.png"><img class="size-medium wp-image-227" title="internetusers" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/internetusers-300x207.png" alt="Usporedba korisnika interneta u Europi i Americi" width="300" height="207" /></a></p>
<p><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/stanovnici.png"><img class="size-medium wp-image-227" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/stanovnici-300x207.png" alt="Eksponencijalna funkcija s omjerom stanovnika Beograda i Zagreba kao argumentom" width="300" height="207" /></a></p>
<h3><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/integracija.png"><img class="size-medium wp-image-234" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/05/integracija-300x293.png" alt="Površina New Yorka pomnožena s određenim integralom funkcije e^(x^2)" width="300" height="293" /></a></h3>
</div>
<p>Iz ovog vrlo malog uzorka je vidljiva prava moć Alphe. Podaci možda nisu najaktualniji, ali aktualnost lagano pada u drugi plan jer podatke nije toliko teško aktualizirati koliko je teško razviti ovakve alate za manipulaciju. Upravo tu leži glavna razlika između Alphe i svega ostaloga: ostali mogu imati najaktualnije podatke na svijetu, ali s njima ne mogu ništa, osim ih prikazati krajnjem korisniku. (Disclaimer: Google navodno radi na svom odgovoru, <a href="http://blogoscoped.com/archive/2009-05-12-n39.html">Google Squaredu</a>, ali o tome ćemo kad to vidimo.)</p>
<h3>Koga briga?</h3>
<p>Iako mnogo ljudi koristi tražilice i enciklopedije, mali broj njih zapravo želi raditi kompleksne matematičke manipulacije podacima na koje naiđu. No, Wolfram Alpha može poslužiti mnogo širem krugu ljudi od znanstvenika:</p>
<ul>
<li>s obzirom na bogatu bazu <a href="http://www58.wolframalpha.com/examples/MathematicalFunctions.html">matematičkih funkcija</a> i podataka iz prirodnih i društvenih znanosti, može pomoći osnovnoškolcima i srednjoškolcima u lakšem razumijevanju gradiva,</li>
<li>izrazito pojednostavljuje istraživanje (ne samo znanstveno, nego i istraživanje za članak na vašem blogu) s obzirom da stavlja fokus na <strong>podatak</strong>, što izrazito povećava omjer signala i šuma,</li>
<li>olakšava stavljanje podataka u kontekst jednostavnim manipulacijama (npr. omjerima),</li>
<li>igranje podacima može biti zabavno :).</li>
</ul>
<h3>Ni Wolfram nije savršen&#8230;</h3>
<p>Da ne bi sve ostalo na pohvalama, Wolfram ima još puno posla. Neki <a href="http://www58.wolframalpha.com/input/?i=ljubljana+to+zagreb+%2F+ljubljana+to+wien">relativno</a> <a href="http://www58.wolframalpha.com/input/?i=Log[population+of+new+york]">jednostavni</a> upiti još ne rade, a iako je zadavanje upita na engleskom odličan feature koji funkcionira dosta dobro, osobno bih volio vidjeti i neki egzaktniji način izvlačenja podataka iz baze (primjera radi, Population[New York] umjesto &#8220;population of new york&#8221;). API je za sada ograničen i ne postoji neka detaljnija dokumentacija niti primjer izrade aplikacija koje bi se bazirale na Alphi.</p>
<p>No uz sve to, smatram da će ovakvi servisi uvelike olakšati život ljudima koji traže i obrađuju informacije. Ne, Alpha neće ubiti Google jer vam neće reći kako implementirati binarno stablo u C-u, niti će ubiti Wikipediju jer vam neće objasniti zašto je došlo do trenutnog teritorijalnog spora Hrvatske i Slovenije, ali neće biti ni obrnuto jer trenutno aktualni web servisi nisu svjesni podataka kojima raspolažu koliko je to Alpha.</p>
<p><small><a name="footnote" href="#foothref">*</a> Ukoliko netko ima pametan prijevod za ovo, neka javi u komentarima. :)</small></p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/zasto-wolframalpha-nece-ubiti-google-i-zasto-to-nije-bitno/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/zasto-wolframalpha-nece-ubiti-google-i-zasto-to-nije-bitno/</feedburner:origLink></item>
		<item>
		<title>Vidimo se na BarCampu Zagreb!</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/0OpGB0Yfo7k/</link>
		<comments>http://nikola.plejic.com/blog/vidimo-se-na-barcampu-zagreb/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 17:44:20 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[Hrvatski web]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=195</guid>
		<description><![CDATA[U Zagrebu će se 23. siječnja 2008. održati drugi po redu BarCamp Zagreb, jedna u nizu sličnih malih IT i web konferencija koje se održavaju širom svijeta. Bangkok, Taipei, Kiev, Hong Kong, Washington, Los Angeles i Toronto samo neki su u nizu BarCampova, događaja temeljenih na jedinstvenoj organizaciji: BarCamp je besplatan, a “upad” se naplaćuje [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://barcamp.ini.hr/"><img class="size-full wp-image-197 aligncenter" title="banner_barcamp_468" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/01/banner_barcamp_468.jpg" alt="Pridružite se najmanjoj IT i web konferenciji koja je osvojila svijet!" width="468" height="60" /></a></p>
<p>U Zagrebu će se 23. siječnja 2008. održati drugi po redu <a href="http://barcamp.ini.hr/">BarCamp Zagreb</a>, jedna u nizu sličnih malih IT i web konferencija koje se održavaju širom svijeta. Bangkok, Taipei, Kiev, Hong Kong, Washington, Los Angeles i Toronto samo neki su u nizu BarCampova, događaja temeljenih na jedinstvenoj organizaciji: <strong>BarCamp je besplatan</strong>, a “upad” se naplaćuje kroz aktivno sudjelovanje sudionika u područjima <strong>IT i web tehnologija, komunikacija i poduzetništva</strong>.<span id="more-195"></span></p>
<p>Budući da sam prošlogodišnje izdanje BarCampa propustio, a rekli su mi da je bilo odlično, ovo očito ne smijem. S obzirom na interesantan format same (anti?)konferencije i najavljena predavanja, ne može biti loše. Stoga, trk na <a href="http://barcamp.ini.hr/prijava/">prijavu</a> (broj mjesta je ograničen!) i rezervirajte svoje mjesto.</p>
<p>Vidimo se na BarCampu!</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/vidimo-se-na-barcampu-zagreb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/vidimo-se-na-barcampu-zagreb/</feedburner:origLink></item>
		<item>
		<title>Kako je Creative Commons album zaradio 1,6 milijuna dolara</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/fpSNyw3W9yo/</link>
		<comments>http://nikola.plejic.com/blog/kako-je-creative-commons-album-zaradio-16-milijuna-dolara/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:24:42 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[Copyright]]></category>
		<category><![CDATA[creative commons]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=172</guid>
		<description><![CDATA[Umjetnik koji sustavno i uspješno prkosi svim glazbenim i poslovnim trendovima, Trent Reznor, ima razloga za slavlje. Trent je vođa one man benda Nine Inch Nails (NiN), čitateljima ovoga bloga poznatog barem po soundtracku za legendarni Quake 2. Njegov je album, Ghosts I-IV, najprodavaniji album na Amazonovoj MP3 trgovini za 2008. godinu. Revolucija u distribuciji [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>Umjetnik koji sustavno i uspješno prkosi svim glazbenim i poslovnim trendovima, <a href="http://en.wikipedia.org/wiki/Trent_Reznor">Trent Reznor</a>, ima razloga za slavlje. Trent je vođa one man benda <a href="http://www.nin.com/">Nine Inch Nails</a> (NiN), čitateljima ovoga bloga poznatog barem po soundtracku za legendarni Quake 2. Njegov je album, Ghosts I-IV, <a href="http://creativecommons.org/weblog/entry/11947">najprodavaniji album</a> na Amazonovoj MP3 trgovini za 2008. godinu.<span id="more-172"></span></p>
<h3>Revolucija u distribuciji i licenciranju glazbe</h3>
<p style="text-align: center;"><img class="size-full wp-image-179" title="nin-top10" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/01/nin-top10.png" alt="Prva pozicija Nine Inch Nailsa na listi najprodavanijih albuma 2008. godine" width="367" height="201" /></p>
<p>Ništa čudno, s obzirom na ugled i veličinu benda kao što je NiN. No, ući u društvo bendova kao što su Coldplay, Death Cab for Cutie, Beck i Keane s <strong>mračnim ambijentalnim</strong> albumom izdanim pod liberalnom<strong> Creative Commons</strong> <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">licencom</a> koja dopušta nesmetano i potpuno legalno umnožavanje i remiksiranje uradka u nekomercijalne svrhe čak i za tako velik bend nije toliko mala stvar.</p>
<p>Trent je prvi dio albuma (Ghosts I) ponudio <a href="http://ghosts.nin.com/main/order_options">besplatno za download</a> u raznim formatima (od MP3-ica, do lossless FLAC formata, <strong>bez DRM-a</strong>) i uploadao ga na <a href="http://thepiratebay.org/torrent/4059158/Nine_Inch_Nails_-_Ghosts_I_%282008%29">The Pirate Bay</a>, najpopularniji BitTorrent tracker na internetu. Ostala tri dijela su se mogla kupiti za <strong>5 dolara</strong> u istom rasponu formata na službenom siteu benda. Radi licence, ubrzo su se&#8212;i sasvim legalno&#8212;na torrentima pojavila i ostala tri dijela albuma.</p>
<h3>Poslovni model? Da, postoji!</h3>
<p><img class="size-full wp-image-182" title="nin-ghosts_i-iv" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/01/nin-ghosts_i-iv.jpg" alt="Naslovnica albuma Ghosts I-IV" width="180" height="180" align="left" /></p>
<p>Unatoč svemu je limitirano deluxe izdanje albuma, koje je koštalo <strong>300 dolara</strong>,  rasprodano u rekordnom roku. Da bi svi mogli downloadati album, morali su upogoniti dodatne servere radi ogromne navale. U roku od <strong>tjedan dana</strong> su fanovi za album platili više od <a href="http://leisureblogs.chicagotribune.com/turn_it_up/2008/03/reznors-one-wee.html">1,6 milijuna dolara</a>.</p>
<p>Naravno, da je ovakav potez povukao neki manje poznat bend ili umjetnik, teško da bi završio ovako uspješno. To je ujedno i argument kojeg vrlo često koriste skeptici prema ovakvim metodama licenciranja i distribucije glazbe, pri čemu zanemaruju činjenicu da bi ti isti, manje poznati izvođači teško postigli ovakav uspjeh i da iza njih stoji velika izdavačka kuća.</p>
<p>Napokon, izvođače nitko ne sprječava da na drugi način pokriju promociju svojih radova koju bi inače obavio neki od ogromnih izdavača, primjerice outsourceanjem marketinškog dijela posla nekome tko se u to razumije ili suradnjom s izdavačkom kućom koja razumije što je Creative Commons i podržava ga.</p>
<h3>Što dalje?</h3>
<p>S druge strane, ono što ovaj eksperiment pokazuje jest nešto čega su fanovi glazbe svjesni već neko vrijeme: ljudi koji žele kupovati CD-e ih kupuju i kad je glazba dostupna besplatno; ljudi koji ih žele piratizirati će to raditi bez obzira na oblik zaštite koji im izdavačke kuće pokušavaju nametnuti.</p>
<p>Trent očito smatra da je pokus uspješan, jer je nedugo nakon izdavanja albuma Ghosts I-IV izdao još jedan album, <a href="http://theslip.nin.com/">The Slip</a>, pod jednako liberalnom licencom.</p>
<p style="text-align:center;"><img class="size-medium wp-image-185" title="nin-cclogolarge" src="http://nikola.plejic.com/blog/wp-content/uploads/2009/01/nin-cclogolarge-300x71.png" alt="Creative Commons" width="300" height="71" /></p>
<p><a href="http://www.creativecommons.org/">Creative Commons</a> nudi vrlo moćan set alata koji omogućuju vrlo liberalno licenciranje uz čuvanje prava autora. Ostaje nadati se da će ovaj uspjeh ohrabriti da sve više umjetnika prigrli ovaj oblik licenciranja i nove, uz malo truda superiornije metode distribucije njihovih radova.</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/kako-je-creative-commons-album-zaradio-16-milijuna-dolara/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/kako-je-creative-commons-album-zaradio-16-milijuna-dolara/</feedburner:origLink></item>
		<item>
		<title>Sretni blagdani!</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/0HhvTtUC35k/</link>
		<comments>http://nikola.plejic.com/blog/sretni-blagdani/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 20:38:44 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=153</guid>
		<description><![CDATA[Povodom nadolazećih blagdana, želim svim čitateljima ovog bloga sretan Božić i sve najbolje što mogu poželjeti u novoj 2009. godini. Hvala na čitanju, komentarima, linkovima, mailovima, tweetovima i ostalim metodama &#8220;komunikacije 2.0&#8243;! Slijedi malo statistika (bazirano na Google Analyticsu) i kratak osvrt na godinu: ovaj blog je pokrenut 24. srpnja, kao nastavak bloga Homo Ludens [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>Povodom nadolazećih blagdana, želim svim čitateljima ovog bloga sretan Božić i sve najbolje što mogu poželjeti u novoj 2009. godini. Hvala na čitanju, komentarima, linkovima, mailovima, tweetovima i ostalim metodama &#8220;komunikacije 2.0&#8243;!</p>
<p>Slijedi malo statistika (bazirano na Google Analyticsu) i kratak osvrt na godinu:<span id="more-153"></span></p>
<ul>
<li>ovaj blog je pokrenut <strong>24. srpnja</strong>, kao nastavak bloga <a href="http://homoludens.wordpress.com/">Homo Ludens</a></li>
<li>blog ste posjetili oko <strong>1700</strong> puta, s oko <strong>3500</strong> pregleda stranica</li>
<li><strong>najpopularniji</strong> post je uvjerljivo <a href="http://nikola.plejic.com/blog/programiranje-i-informatika-je-li-fakultet-potreban/">Programiranje i informatika &#8211; Je li fakultet potreban?</a>, a ujedno ste na njega i najviše linkali; iza njega slijedi članak <a href="http://nikola.plejic.com/blog/open-source-softver-za-matematiku-i-prirodne-znanosti/">Open source softver za matematiku i prirodne znanosti</a></li>
<li><strong>najbolji referrer</strong> je Google, a od stranica je na vrhu <a href="http://www.croportal.net/">Croportal</a>; na trećem i četvrtom mjestu su <a href="http://www.webmajstori.net/">Webmajstori</a> i <a href="http://www.twitter.com/">Twitter</a></li>
<li>neki od interesantnijih <strong>queryja</strong> na tražilicama preko kojih ste došli na stranicu:
<ul>
<li><em>analiza stava kineziologija</em> (hvala <a href="http://www.maratz.com/">Maratzu</a> na ovome)</li>
<li><em>imam fakultet i ne radim</em></li>
<li><em>jeli sa fakultetom bolje u životu</em></li>
<li><em>kako steći volju i upornost</em> (ukoliko je autor queryja ovo saznao, neka mi se javi)</li>
<li> <em>matematicka analiza ne shvacam</em> (suosjećam, pogledati točku iznad)</li>
<li><em>ne zelim da se bavim informatikom</em></li>
</ul>
</li>
<li>korišteni <strong>browseri</strong>: Firefox (65.96%), Internet Explorer (18.98%), Opera (8.67%), Safari (3.86%), Chrome (1.45%), Mozilla (0.78%), Konqueror (0.30%)</li>
<li>korišteni <strong>operativni sustavi</strong>: Windows (79.64%), Linux (15.30%), Macintosh (4.58%), iPhone, SunOS, SymbianOS, ostali / neodređeno (ukupno ispod 1%)</li>
</ul>
<p>Rekao bih da je 2008. bila dobra godina za hrvatski web &#8212; pokrenuto je nekoliko novih projekata, nekoliko starih je osvježeno. Web polako dobiva na popularnosti, što dijelom dugujemo činjenici da je, iako možda na krivi način, šira javnost otkrila sveprisutni Facebook, o kojem već pričaju i bakice na tržnici.</p>
<p>Naravno, prostora za poboljšanje nikad ne nedostaje, te smatram da se imamo mnogočemu veseliti u nadolazećoj godini na webu općenito. Razvojne platforme se konstantno razvijaju, a svakim se danom pojavljuju uzbudljivi ljudi koji se s njima ne boje napraviti nešto novo.</p>
<p>Sljedeći susret zakazujem za nekad iza Nove godine, a do tada me slobodno pratite i javite se na <a href="http://www.twitter.com/nikolaplejic">Twitteru</a>. Ugodni blagdani!</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/sretni-blagdani/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/sretni-blagdani/</feedburner:origLink></item>
		<item>
		<title>Dvije priče o uspjehu iz Hrvatske</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/6VVe3wIwDGA/</link>
		<comments>http://nikola.plejic.com/blog/dvije-price-o-uspjehu-iz-hrvatske/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 10:00:18 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[Hrvatski web]]></category>
		<category><![CDATA[Znanost]]></category>
		<category><![CDATA[fizika]]></category>
		<category><![CDATA[shoutem]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[Web aplikacije]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=131</guid>
		<description><![CDATA[U proteklih sam nekoliko dana bio svjedokom dvaju vrlo važnih događaja na dva meni vrlo draga polja ljudskog djelovanja. Obje priče su dokaz da se uz dovoljno volje i truda čak i u Lijepoj našoj može napraviti puno, pa i u područjima koja široj hrvatskoj javnosti možda i nisu toliko interesantna. Prvi od projekata dolazi [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>U proteklih sam nekoliko dana bio svjedokom dvaju vrlo važnih događaja na dva meni vrlo draga polja ljudskog djelovanja. Obje priče su dokaz da se uz dovoljno volje i truda <em>čak</em> i u Lijepoj našoj može napraviti puno, pa i u područjima koja široj hrvatskoj javnosti možda i nisu toliko interesantna.<span id="more-131"></span></p>
<p><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/nmr-exp1.gif"><img class="size-medium wp-image-141" title="nmr-exp1" src="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/nmr-exp1-300x186.gif" alt="Postav NMR laboratorija u Dresdenu" width="300" height="186" align="left" /></a> Prvi od projekata dolazi sa srcu mi priraslog Fizičkog odsjeka Prirodoslovno-matematičkog fakulteta u Zagrebu. Profesor Miroslav Požek, zajedno s osmoricom suradnika, je nedavno dobio sredstva za financiranje projekta <a href="http://nmr.phy.hr/naslovnica/51"><strong>SOLeNeMaR</strong></a>. Financijska injekcija je došla s natječaja REGPOT za ojačanje istraživačkog potencijala u konvergentnim regijama Europske unije, koji se odvija u sklopu projekta <a href="http://cordis.europa.eu/fp7/home_en.html">Seventh Framework Programme (FP7)</a>.</p>
<p>SOLeNeMaR nije jedini projekt sa Sveučilišta u Zagrebu koji je uspješno sudjelovao na natječaju, no izdvajam ga jer mi je najbliži, ali i stoga što je na završnoj rang listi projekata završio na <strong>drugom</strong> mjestu, u konkurenciji od <strong>475 projekata</strong>.</p>
<p>Radi se o projektu proširenja eksperimentalnih metoda fizike čvrstog stanja na Fizičkom odsjeku osnivanjem laboratorija za nuklearnu magnetsku rezonanciju, visoko primjenjivu i nagrađivanu metodu istraživanja. Iako kod nas postoji nekoliko laboratorija za NMR, ovaj će biti prvi ovoga tipa u Hrvatskoj, budući da ostali nisu predviđeni i prilagođeni istraživanjima u ovom području fizike.</p>
<p><img class="size-full wp-image-137 alignleft" style="border:0;" title="ShoutEm Logo" src="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/shoutem.png" alt="ShoutEm Logo" width="203" height="72" align="left" /> Drugi projekt je vjerojatno poznat čitateljima ovog bloga: radi se o web servisu hrvatske tvrtke Pet Minuta pod nazivom <a href="http://shoutem.com/"><strong>ShoutEm</strong></a>. Njihov tagline je &#8220;Roll your own Microblogging Social Network&#8221; i savršeno opisuje bit te aplikacije koja vam jednostavno omogućava stvaranje izrazito konfigurabilne Twitterolike mreže korisnika.</p>
<p>Investitor je <a href="http://bicro.hr/">Bicro d.o.o.</a>, središnja ustanova za razvoj i unaprjeđenje inovacijskog i tehnološkog sustava koju je osnovala Vlada Republike Hrvatske. Oni su u ShoutEm <a href="http://blog.shoutem.com/2008/12/18/investment-make-microblogging-even-easier/">uložili 350 tisuća eura</a>, s ciljem daljnjeg poboljšanja aplikacije, i razvoja <em>native</em> aplikacija za iPhone, Windows Mobile i Android mobilne platforme.</p>
<p>Svima čestitam i želim puno uspjeha, u nadi da će sljedeće godine ovakvih postova biti mnogo, mnogo više.</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/dvije-price-o-uspjehu-iz-hrvatske/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/dvije-price-o-uspjehu-iz-hrvatske/</feedburner:origLink></item>
		<item>
		<title>Xmonad – recept za produktivno radno okruženje na GNU/Linuxu</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/HXOdn6EycZk/</link>
		<comments>http://nikola.plejic.com/blog/xmonad-recept-za-produktivno-radno-okruzenje-na-gnulinuxu/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 12:20:31 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[(Web) Development]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[window manager]]></category>
		<category><![CDATA[xmonad]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=83</guid>
		<description><![CDATA[GNOME, koji je uz KDE najpopularnije desktop okruženje za GNU/Linux, koristim gotovo od samih početaka ozbiljnijeg korištenja Linuxa. Nedavno sam još malo tweakao svoju konfiguraciju i složio vrlo ugodan desktop. Kako sam počeo pratiti Haskell, naletio sam na jedan zanimljiv window manager napisan upravo u njemu &#8211; Xmonad. Xmonad je tzv. &#8217;tiling&#8217; window manager, što [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>GNOME, koji je uz KDE najpopularnije desktop okruženje za GNU/Linux, koristim gotovo od samih početaka ozbiljnijeg korištenja Linuxa. Nedavno sam još malo tweakao svoju konfiguraciju i složio vrlo ugodan desktop. <span id="more-83"></span></p>
<p>Kako sam počeo pratiti Haskell, naletio sam na jedan zanimljiv window manager napisan upravo u njemu &#8211; <a href="http://xmonad.org/">Xmonad</a>. Xmonad je tzv. &#8217;tiling&#8217; window manager, što bi značilo da on sam raspoređuje prozore na vašem desktopu prema konfigurabilnim algoritmima i parametrima.</p>
<p><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/xmonad-firefox.png"><img class="size-medium wp-image-98 alignleft" title="xmonad-firefox" src="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/xmonad-firefox-300x187.png" alt="Dva prozora Firefoxa u Xmonadu" width="300" height="187" align="left" /></a> Tiling window manageri nisu ništa novo, no ovo je bio moj prvi susret s njima. Konceptualno mi je cijela stvar izgledala dosta interesantno, te sam ih odlučio i isprobati. Rezultat: krajnje oduševljenje i gotovo potpuna migracija na Xmonad za sve moje potrebe.</p>
<p>Instalacija na Ubuntuu je poprilično jednostavna: <code>sudo apt-get install xmonad</code> instalira najosnovnije potrebne pakete, a da bi povukli sve pakete koji su potrebni za konfiguraciju sličnu mojoj, instalirajte sljedeće: <code>xmonad</code>, <code>libghc6-xmonad-contrib-dev</code>, <code>libghc6-xmonad-dev</code> i <code>dzen2</code>.</p>
<p>Samo pokretanje se može izvršiti na više načina, a onaj kojeg ja koristim je jednostavni one-liner u .xsessionu (<code>echo xmonad &gt; .xsession</code>) i odabir &#8216;Run Xclient script&#8217; prilikom logiranja u GDM-u. Ostali načini su opisani u odličnoj <a href="http://xmonad.org/documentation.html">dokumentaciji</a>. Prije samog Xmonada, dodatno pokrenem i <code>gnome-settings-daemon</code> (treba dodati <code>gnome-settings-daemon &amp;</code> na početak .xsession datoteke), da bi mi GTK aplikacije izgledale prema mojim GNOME postavkama (jer inače izgledaju ružno :)).</p>
<p>Prvi susret nije najugodniji &#8211; dočeka vas apsolutno prazan ekran, a miš ne odgovara ni na što drugo osim micanja po ekranu. Kombinacija <code>ALT+Shift+Enter</code> otvara terminal, a ukoliko ste instalirali dzen2, <code>ALT+P</code> će vam otvoriti <code>dmenu</code>, vrlo jednostavan i minimalističan launcher. Tipkanjem prvih par znakova imena aplikacije (npr. &#8216;fire&#8217; za Firefox) i pritiskom na Enter nakon odabira pokrećete aplikaciju.</p>
<p><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/xmonad-pidgin.png"><img class="size-medium wp-image-104" style="margin-left: 5px;" title="xmonad-pidgin" src="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/xmonad-pidgin-300x187.png" alt="Pidgin, IM klijent za GNU/Linux, na odvojenom virtualnom desktopu u Xmonadu" width="300" height="187" align="right" /></a> Kombinacijom <code>ALT+1</code> do <code>ALT+9</code> se prebacujete između devet virtualnih desktopa. Ukoliko otvorite više od jednog prozora na jednom virtualnom desktopu (npr. dva prozora Firefoxa), vidjet ćete stvarnu moć Xmonada&#8211;automatski dijeli prozore za maksimalnu iskoristivost desktopa. Između raznih tiling algoritama se prebacujete kombinacijom ALT+Space. Ostale kombinacije tipki za raznoraznu manipulaciju prozorima su opisane u kratkom i informativnom Xmonad <a href="http://xmonad.org/tour.html">tutorialu</a>.</p>
<p>Samo prilagođavanje Xmonada se vrši preko datoteke ~/.xmonad/xmonad.hs koja je obična Haskell source datoteka. Poznavanje Haskella za konfiguraciju nije potrebno, s obzirom da na službenim stranicama ima <a href="http://haskell.org/haskellwiki/Xmonad/Config_archive">nekoliko primjera</a> raznih konfiguracija koje nije teško prilagoditi vlastitim potrebama. Nakon editiranja xmonad.hs datoteke, dovoljno je pritisnuti ALT+q za reload konfiguracije bez resetiranja Xmonada.</p>
<p>S obzirom da Xmonad sam po sebi nema nikakvog status bara, nije moguće saznati na kojem ste  virtualnom desktopu i koji prozor gledate. Ovo posljednje je posebno neugodno, budući da po defaultu ne vidite tzv. ukrase za prozore (tj. title bar). U Xmonadu su uobičajena dva status bara: dzen2 (kojeg ste već vjerojatno instalirali radi dmenu launchera) i Xmobar. U trenutku konfiguracije, dzen2 mi je bio lagano prekompleksan za proučavanje, pa sam odabrao Xmobar koji mi služi sasvim dobro. U Ubuntu repozitorijima ga nema, pa ćete ga morati kompajlirati sami&#8211;potreban vam je Haskell kompajler (GHC je u repozitorijima) i Xmobar source kojeg, zajedno s uputama, možete naći na <a href="http://code.haskell.org/%7Earossato/xmobar/">službenim stranicama</a>.</p>
<p>Moja konfiguracija se nalazi <a href="http://nikola.plejic.com/dotfiles/xmonad.hs">ovdje</a>&#8211;ono što je drugačije od defaultne je:</p>
<ul>
<li>Remapiranje &#8216;modifier&#8217; tipke (po defaultu gore spominjani ALT) u Win tipku, da bi se izbjegli konflikti s drugim aplikacijama koje koriste slične shortcute.</li>
<li>Firefox, Gnome-Terminal, Pidgin, Rhythmbox, Liferea (RSS reader) i Nautilus se otvaraju na za to predviđenim virtualnim desktopima, koji su adekvatno preimenovani za tu svrhu.</li>
<li>Xmobar, vrlo jednostavan i konfigurabilan status bar, se pokreće zajedno s Xmonadom i uzima informacije o virtualnim desktopima, imenu trenutnog prozora i tiling algoritmu. Također, nevezano uz Xmonad, pokazuje trenutno zauzeće memorije, procesorskog vremena, stanje baterije i mreže te datum i vrijeme. Moja konfiguracijska datoteka se nalazi <a href="http://nikola.plejic.com/dotfiles/.xmobar">ovdje</a>.</li>
<li>Print screen tipka pokreće <a href="http://linuxbrit.co.uk/scrot/">scrot</a>, mali programčić za uzimanje screenshotova.</li>
<li>Win+CTRL+X otvara Xmonadov launcher koji je vizualno ugodniji od dzenovog.</li>
</ul>
<p><a rel="lightbox" href="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/xmonad-gvim.png"><img class="size-medium wp-image-108" style="text-align: center;" title="xmonad-gvim" src="http://nikola.plejic.com/blog/wp-content/uploads/2008/12/xmonad-gvim-300x187.png" alt="GVim u Xmonadu s Gnome-Terminalom" width="300" height="187" align="left" /></a> Ukoliko vam nedostaje panel i popis prozora koje trenutno imate otvorene, možete koristiti Gnome-Panel ili instalirati neki alternativni. Pokretanje panela je analogno pokretanju gnome-settings-daemona, opisanog gore.</p>
<p>Vrijedi napomenuti da Xmonad odlično radi u kombinaciji s <a href="http://vimperator.org/trac/wiki/Vimperator">Vimperatorom</a>, pluginom koji Firefox pretvara u browser koji se ponaša i funkcionira kao i svima omiljeni editor Vim. Vimperator dodatno smanjuje potrebu za korištenjem miša, što ovisno o vašoj volji za navikavanjem, može ubrzati rad s browserom.</p>
<p>Xmonad, a i tiling window manageri općenito, definitivno nisu za svakoga&#8211;niti izgledaju pretjerano lijepo, niti imaju jednostavan learning curve&#8211;no Xmonad svoj posao radi odlično i nevjerojatno stabilno i brzo. Svakako isprobati.</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/xmonad-recept-za-produktivno-radno-okruzenje-na-gnulinuxu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/xmonad-recept-za-produktivno-radno-okruzenje-na-gnulinuxu/</feedburner:origLink></item>
		<item>
		<title>Linkdump: Drugačiji pogled na homoseksualne brakove</title>
		<link>http://feedproxy.google.com/~r/NikolaPlejic/~3/3wohv5fdAfw/</link>
		<comments>http://nikola.plejic.com/blog/linkdump-drugaciji-pogled-na-homoseksualne-brakove/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 11:19:34 +0000</pubDate>
		<dc:creator>Nikola Plejić</dc:creator>
				<category><![CDATA[Linkdump]]></category>
		<category><![CDATA[baze podataka]]></category>
		<category><![CDATA[matematika]]></category>
		<category><![CDATA[programiranje]]></category>
		<category><![CDATA[teorija kategorija]]></category>

		<guid isPermaLink="false">http://nikola.plejic.com/blog/?p=89</guid>
		<description><![CDATA[Nakon duljeg izbivanja, evo još jednog kraćeg linkdumpa prije nego uhvatim vremena završiti pokoji od postova koji već neko vrijeme stoje u folderu Drafts. Brakovi između ljudi ne-heteroseksualne orijentacije su već neko vrijeme tema političkih rasprava, no rijetko se tko bavio tehničkim dijelom problema &#8212; reprezentacijom takve vrste brakova u matematički formalnim sustavima, pogotovo bazama [...]

<h3>Povezani postovi:</h3>
Nema povezanih postova.]]></description>
			<content:encoded><![CDATA[<p>Nakon duljeg izbivanja, evo još jednog kraćeg linkdumpa prije nego uhvatim vremena završiti pokoji od postova koji već neko vrijeme stoje u folderu Drafts. Brakovi između ljudi ne-heteroseksualne orijentacije su već neko vrijeme tema političkih rasprava, no rijetko se tko bavio tehničkim dijelom problema &#8212; reprezentacijom takve vrste brakova u matematički formalnim sustavima, pogotovo bazama podataka.<span id="more-89"></span></p>
<p>Naravno, do sada. Sam Hughes je napisao nevjerojatno zabavan i podugačak članak, <a href="http://qntm.org/?gay">Gay marriage: the database engineering perspective</a>, koji se bavi upravo time &#8212; gay brakovima iz perspektive relacijskih baza podataka.</p>
<p>S obzirom da je ovo internet, naravno da sve nije završilo na jednom članku. Danas je u feed reader stigao odgovor na gornji članak pod nazivom <a href="http://pozorvlak.livejournal.com/120221.html">Gay marriage: the category-theoretic perspective</a>. Ovaj je malo zahtjevniji, pogotovo ako se prvi put susrećete s teorijom kategorija, ali je svakako dobar jer donekle prikazuje kategorije u primjeni (a nije Haskell).</p>
<p>Svakako preporučujem čitanje oba članka radi geeky humora, ali i mogućnosti da se nešto i nauči. Taman kad mislim odustati od praćenja feedova, ovakvi članci me natjeraju da preispitam odluku :).</p>


<h3>Povezani postovi:</h3><p>Nema povezanih postova.</p>]]></content:encoded>
			<wfw:commentRss>http://nikola.plejic.com/blog/linkdump-drugaciji-pogled-na-homoseksualne-brakove/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nikola.plejic.com/blog/linkdump-drugaciji-pogled-na-homoseksualne-brakove/</feedburner:origLink></item>
	</channel>
</rss>
