<?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>Mozaik. &#187; razno</title>
	<atom:link href="http://blog.urbansedlar.com/archives/category/razno/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.urbansedlar.com</link>
	<description>slika iz raznobarvnih koščkov lajfa</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:41:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iPhone GPS logger</title>
		<link>http://blog.urbansedlar.com/archives/622</link>
		<comments>http://blog.urbansedlar.com/archives/622#comments</comments>
		<pubDate>Wed, 01 Sep 2010 18:35:24 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=622</guid>
		<description><![CDATA[V prejšnjem postu sem se razburjal nad odsotnostjo GPS-ov v fotoaparatih. Pa sem razmišljal naprej: imam telefon, ki je izjemna lokacijska naprava &#8212; združuje vsaj 3 lokacijske tehnologije: Triangulacijo z uporabo baznih postaj (natančno na 1-5 km). Zna uporabljat WiFi lokacijo1 (na kakih 50 m natančno). Z obojim lahko pomaga pravemu GPS-u, omrežni A-GPS od [...]]]></description>
			<content:encoded><![CDATA[<p>V <a href="http://blog.urbansedlar.com/archives/491">prejšnjem postu</a> sem se razburjal nad odsotnostjo GPS-ov v fotoaparatih. Pa sem razmišljal naprej: imam telefon, ki je izjemna lokacijska naprava &#8212; združuje vsaj 3 lokacijske tehnologije:</p>
<ul>
<li>Triangulacijo z uporabo baznih postaj (natančno na 1-5 km).</li>
<li>Zna uporabljat WiFi lokacijo<sup>1</sup> (na kakih 50 m natančno).</li>
<li>Z obojim lahko pomaga pravemu GPS-u, omrežni A-GPS od mobilnega operaterja pa mu postreže še z almanahi in točno uro. Z vsem tem se GPS dobro ogreje za štart in res hitro najde točno lokacijo.</li>
</ul>
<p>Kombinacija vseh tehnik pa, poleg hitre določitve lokacije, z omejeno natančnostjo dela celo v zaprtih prostorih. Velika hitrost lociranja in dodatna podatkovna povezava za nalaganje podatkov na strežnik pa za saboj brez problema pustita Garmine in razne namenske loggerje.</p>
<p>Edini problem predstavlja moja želja, da naj taka aplikacija teče v ozadju in me locira periodično na par minut, česar pa Steve Jobs, logično, ne pusti.</p>
<p>Na <em>jailbreakanem</em> telefonu to ne bi smelo biti tak problem. Pa je kar. <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Tule bom podokumentiral korake na poti k uspehu, ki sem jih mukoma prehodil v zadnjem tednu.</p>
<p>Najprej sem našel pripomoček <em><a href="http://ericasadun.com/ftp/EricaUtilities/">findme</a></em>. Gre za konzolno aplikacijo, napisano za iPhone OS še pred časom SDK. Uporablja Skyhook API za WiFi geolokacijo in ne dela dobro. Izgleda, da locira samo po IP-ju, in kaže isto točko za celo Ljubljano. To sem seveda ugotovil šele, ko sem napisal bash skripto, ki je klicala <em>curl</em> za posredovanje podatkov na strežnik, in potuhtal kako skonfigurirati <em>LaunchDaemona</em>, ki je skripto periodično poganjal. Dodaten problem: LaunchDaemon opravil ne izvaja med spanjem, si pa zapomni da jih je zgrešil in jih izvede ko se naprava zbudi. Na žalost še vedno precej neuporabno.</p>
<p>Seveda je iPhone SDK postregel s CoreLocation API-jem. Ta omogoča, da dobimo točno lokacijo na osnovi vseh treh tehnologij (Cell ID, WiFi, GPS), se pa pojavijo drugi problemi. Najde se sicer primer <a href="http://chrisalvares.com/blog/?tag=iphone-gps">kode</a>, prevajanje konzolne aplikacije, ki uporablja nedokumentirane apije za zbujanje telefona, pa je jama brez dna<sup>2</sup>. Končno aplikacijo z gornjega linka sem našel tudi na Cydii, in se je razsula še preden se je zagnala. Z zgornjo kodo se zato nisem več trudil.</p>
<p>Naslednja postaja: <a href="http://ilocalis.com/">iLocalis</a>. Kar dodelana zadeva, ki omogoča spremljanje lokacije, podobno kot Mobile Me, zraven pa še zaklepanje telefona, snemanje avdia na daljavo, nastavitev preusmeritev, pošiljanje SMS in klicanje, ter brisanje podatkov s telefona &#8212; vse na daljavo. Aplikacija dela presenetljivo dobro (trudi se <em>ne izprazniti</em> baterije, dobro lovi <em>exceptione</em> in tudi v logih od telefona lepo izpisuje stanje), in spisal sem že tudi skripto, ki iz strani pobere koordinate in jih zloži v mojo bazo<sup>3</sup>. </p>
<p>Ampak imel sem pa zelo neprijeten občutek; zadovoljstvo, ki sem ga pridobil z arhivom svojih koordinat, me je minilo, če sem pomislil, kaj vse lahko avtor iLocalisa naredi z mojim telefonom (pobriše ali ukrade popolnoma vse podatke, pošilja SMS-e ali naredi kakšen klic na 090 in se malo pofinancira). Zato sem bil praktično prisiljen njegov server zamenjati s svojim. <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Kako? Aplikacija je zaprta in podpisana, tako da popravljanje binarne datoteke (na windowsih silno uporabna tehnika) odpade.</p>
<p>Problem sem rešil tako, da sem domeno, na katero <em>daemon</em> pošilja podatke, v iPhonovem <code>/etc/hosts</code> preusmeril na svoj IP naslov. Potem sem z vzvratnim inženiringom spisal nekaj svojih PHP skript, ki dovolj dobro imitirajo originalen strežnik, da se aplikacija ne pritoži. Problem pa se je pojavil, ker je edina povezava, ki me je zanimala &#8212; to je tista, ki je pošiljala podatke na strežnik &#8212; delovala preko HTTPS. Moj samopodpisani certifikat pa je povzročil napako v povezavi in prenos se ni izvršil.</p>
<p>No, izkazalo se je, da je za delovanje dovolj že, če <a href="http://knol.google.com/k/openssl-creating-your-own-ca-requesting-and-signing-certs-and-import-them-into#">izdelaš svoj CA</a> (Certificate Authority), z njim podpišeš certifikat za strežnik, potem pa certifikat od CA registriraš na telefonu (enostavno ga odpreš iz maila ali s spletne povezave). In zadeva končno deluje. GPS logger, ki ga vsak dan nosim s sabo in mu redno polnim baterije. <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.urbansedlar.com/wp-content/uploads/2010/09/Screen-shot-2010-09-01-at-21.34.55.jpeg"><img src="http://blog.urbansedlar.com/wp-content/uploads/2010/09/Screen-shot-2010-09-01-at-21.34.55-450x322.jpg" alt="" title="Screen shot 2010-09-01 at 21.34.55" width="450" height="322" class="aligncenter size-medium wp-image-601" /></a></p>
<p>Vas že slišim, kako pravite: &#8220;kaj pa boš s tem?&#8221; Ne vem še. Kaj pa bo Stephen Wolfram z dvajsetimi leti podatkov iz <em>keyloggerja</em>? Za nekaj bodo že uporabni, če ne za kaj drugega, pa za označevat fotografije glede na uro.</p>
<ol class="footnotes"><li id="footnote_0_622" class="footnote">MAC naslovi WiFi dostopnih točk so globalno unikatni in če enkrat prevoziš cel svet in si zapišeš, kje se kakšna dostopna točka nahaja, lahko že s tem, katere MAC-e vidiš, približno veš kje si; firma Skyhook je naredila točno to.</li><li id="footnote_1_622" class="footnote">Dependency hell pri prevajanju toolchaina, različne verzije iPhone OS-a, Applovo podpisovanje, joj, prejoj</li><li id="footnote_2_622" class="footnote">če koga zanima: na strani iLocalis.com moraš sharati svoj zemljevid, ta pa preko AJAX-a vleče podatke iz enega URL-ja v XML formatu. Potrebno je samo narediti <em>cron job</em> ki vsake pol ure poparsa ta XML</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/622/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kje so GPS fotoaparati</title>
		<link>http://blog.urbansedlar.com/archives/491</link>
		<comments>http://blog.urbansedlar.com/archives/491#comments</comments>
		<pubDate>Fri, 27 Aug 2010 20:40:45 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=491</guid>
		<description><![CDATA[Že leta gledam kako Flickr podpira geotagging (označevanje slik z geografskimi koordinatami); podpira ga Googlova Picasa, Applov iPhoto, in še cel kup drugih programov in platform. Vsaka slika iz fotoaparata že praktično od rojstva digitalne fotografije naprej vsebuje metapodatke v formatu EXIF, kjer je zapisan datum fotografiranja, zaslonka, ISO, in še cel kup drugih parametrov; [...]]]></description>
			<content:encoded><![CDATA[<p>Že leta gledam kako Flickr podpira <em>geotagging</em> (označevanje slik z geografskimi koordinatami); podpira ga Googlova Picasa, Applov iPhoto, in še cel kup drugih programov in platform. Vsaka slika iz fotoaparata že praktično od rojstva digitalne fotografije naprej vsebuje metapodatke v formatu EXIF, kjer je zapisan datum fotografiranja, zaslonka, ISO, in še cel kup drugih parametrov; format EXIF seveda podpira tudi podatke o geografskih koordinatah.</p>
<p>Kaj čemo lepšega, kot da lahko slike organiziramo ne samo po datumih in obrazih, ampak tudi po lokacijah, kjer so bile narejene (del te priladnosti lahko vidimo v Evernotu, ki prav tako <em>geotagira</em> slike, narejene s telefonom, ki ima GPS). </p>
<p>Ob predstavitvi programa iPhoto s podporo geografskemu označevanju (cca. 2008) so Applovci na odru mahali s takrat edinim GPS fotoaparatom na trgu: Nikon Coolpix P6000. Nikon je ta model nehal proizvajati, jaz pa kljub kar nekaj googlanja nisem našel kompaktnega naslednika, ki bi imel GPS.</p>
<p>Canon podobno ne proizvaja prav ničesar z GPS <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Edini primerki, ki so danes na trgu, so neki Panasonici, Samsungi, Sonyji in ena še kar draga Leica. </p>
<p>Seveda se nekako le dá. Dobijo se zunanji GPS moduli za resnejše Nikone: slednji imajo konektor za priklop GPSa in nato označujejo slike s pridobljenimi podatki. Za Canon spet revščina.</p>
<p>Zvita (ampak zame preveč naporna) rešitev je t.i. GPS logger, majhna napravica, ki jo nosiš s sabo med slikanjem. Ves čas spremlja tvoje koordinate in jih shranjuje v spomin, skupaj s točno uro (delovanje GPSa tako ali tako temelji na točni uri, zato ta podatek ni problematičen). Če ima tudi fotoaparat vsaj približno točno nastavljeno uro, lahko post-festum primerjamo uro slike z uro GPS izpiska (loga) in nato v EXIF zapišemo ugotovljene koordinate.</p>
<p>Seveda pa rabiš s seboj nositi 2 napravi, in vsakič moraš napolniti 2 bateriji. In če ne slikaš, moraš seveda logger ugašati, sicer mu prehitro iztrošiš baterijo. Nič kaj hands-free, vedno je treba na nekaj misliti.</p>
<p>Seveda porečete, da ima tako ali tako že vsak telefon tudi fotoaparat, opremljen z GPS. Že res, ampak po večletni uporabi iPhona sem se kar nekako sprijaznil, da fotoaparat to pač ni. Vsak trotelaparat ima danes 10+ megapikslov, vsaj za silo <em>uporaben</em> fleš, avtofokus od blizu do daleč, optični zoom, stabilizacijo slike, visoke ISOje, itd. Sklep: tudi najcenejši trotelaparati so nekaj let pred fotkiči v telefonih.</p>
<p>In zadnjič mi slučajno kapne, zakaj fotoaparati nimajo GPS-a: uporaba mobilnika s tako imenovanim A-GPS<sup>1</sup> precej dobro skrije dejstvo, da &#8220;hladen&#8221; GPS sprejemnik za določitev lokacije rabi (odvisno od tega kdaj je nazadnje vedel točno pozicijo) kjerkoli od 1 do 5 minut, in to ob dobri vidljivosti neba<sup>2</sup>. V mestu, kjer nebo zakrivajo stolpnice (in pa v zaprtih prostorih), lahko do določitve lokacije ne pride zelo dolgo (ali celo nikoli).</p>
<p>To pomeni, da je za uporabo pri dopustniškem fotografiranju (prižgeš fotoaparat &#8212; slikaš &#8212; ugasneš) GPS brez asistence praktično neuporaben.</p>
<p>Drug razlog, sicer zame (ta hip) precej manj problematičen, pa je gotovo zasebnost. Predstavljam si, da bi marsikoga motilo, če bi izvedel, da je malomarno pošiljal okrog svoje slike, ne da bi se zavedal, da lahko iz njih vsakdo ugotovi lokacijo njegove hiše, vikenda, delovnega mesta, otroškega vrtca, itd. Ampak mlajša populacija, ki že danes na internetu objavlja vse živo, s tem gotovo ne bi imela prevelikega problema. </p>
<ol class="footnotes"><li id="footnote_0_491" class="footnote">assisted GPS, kjer modulu GPS približno lokacijo pomaga najti neka druga tehnologija, recimo lokacija bazne postaje, oz. naprava dobi že kar GPS almanahe in točno uro preko podatkovne povezave</li><li id="footnote_1_491" class="footnote">podatki za nekaj realnih naprav, v odvisnosti od časa zadnjega fixa: <a href="http://www.pocketgpsworld.com/ttffcomparisons.php">http://www.pocketgpsworld.com/ttffcomparisons.php</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/491/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zeleni laserski kazalnik</title>
		<link>http://blog.urbansedlar.com/archives/552</link>
		<comments>http://blog.urbansedlar.com/archives/552#comments</comments>
		<pubDate>Sat, 21 Aug 2010 06:24:22 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=552</guid>
		<description><![CDATA[Če mislite, da so rdeči laserski kazalniki uporabni (za kazati po tabli), počakajte, da vidite zelenega. Podnevi ne bo velike razlike &#8212; v dobrih svetlobnih pogojih v naših očeh najbolje funkcionirajo čepki, to so receptorske celice, ki zaznavajo barve. Človeško oko se je po več milijonih let evolucije razvilo tako, da je najbolj občutljivo prav [...]]]></description>
			<content:encoded><![CDATA[<p>Če mislite, da so rdeči laserski kazalniki uporabni (za kazati po tabli), počakajte, da vidite zelenega. </p>
<p>Podnevi ne bo velike razlike &#8212; v dobrih svetlobnih pogojih v naših očeh najbolje funkcionirajo čepki, to so receptorske celice, ki zaznavajo barve. Človeško oko se je po več milijonih let evolucije razvilo tako, da je najbolj občutljivo prav tam, kjer ima <a href="http://en.wikipedia.org/wiki/File:Solar_Spectrum.png">največji izsev</a> naša glavna luč &#8212; Sonce.  To je pri rumenozeleni barvi oz. valovni dolžini okrog 550 nanometrov.</p>
<p>Če pa je svetlobe malo, so čepki praktično slepi. Takrat vskočijo paličice, to so receptorji, ki so posebej prilagojeni za slabe svetlobne razmere. Paličice imajo samo en tip receptorja, zato lahko zaznavajo samo intenziteto svetlobe, ne pa tudi barv.</p>
<p>Na spodnji sliki vidimo, da paličice svetlobo zelene barve zaznavajo (takole čez prst) ranga 100x bolje kot svetlobo rdeče barve. (Rdeči laserski kazalniki ponavadi sevajo pri 650nm, zeleni pa pri 532nm; glej zeleno in rdečo piko).</p>
<p><a href="http://blog.urbansedlar.com/wp-content/uploads/2010/08/laser_obcutljivost.png"><img src="http://blog.urbansedlar.com/wp-content/uploads/2010/08/laser_obcutljivost-450x418.png" alt="" title="laser_obcutljivost" width="450" height="418" class="aligncenter size-medium wp-image-553" /></a></p>
<p>Zato pri rdečem kazalniku moči 5mW vidimo samo rdečo piko. Pri zelenem enake moči, pa je v bližini osi zaradi sipanja svetlobe lepo viden tudi žarek, in to je strašno uporabno za pokazat kakšno zvezdo. (Tudi rdeč žarek je viden, ampak moraš biti že tako blizu osi, da ti praktično sveti v oči. Zeleni je za razliko od tega viden v radiju par metrov).</p>
<p>Na tej sliki recimo kažem na srednjo zvezdo v Orionovem pasu.</p>
<p><a href="http://blog.urbansedlar.com/wp-content/uploads/2010/08/laser.jpg"><img src="http://blog.urbansedlar.com/wp-content/uploads/2010/08/laser-450x300.jpg" alt="" title="laser" width="450" height="300" class="aligncenter size-medium wp-image-554" /></a></p>
<p>Zeleni 5mW pointer je z Dealextreme.com, za pičlih $10 + free shipping. Obvezno opozorilo: laser ni igrača, sploh pa ne nad 5mW. Nikoli ne sveti folku v oči<sup>1</sup>.</p>
<ol class="footnotes"><li id="footnote_0_552" class="footnote">Čeprav.. pri vidni svetlobi vsaj refleksno zamižimo. Pri IR laserju pa ne bi. Zato nikoli ne sveti folku v oči, še zlasti ne z nevidnim IR laserjem <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/552/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lifestream in content stream</title>
		<link>http://blog.urbansedlar.com/archives/499</link>
		<comments>http://blog.urbansedlar.com/archives/499#comments</comments>
		<pubDate>Thu, 19 Aug 2010 19:51:12 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=499</guid>
		<description><![CDATA[Vedno težje spremljam kje vse puščam svoj content &#8212; sprobal sem že 101 platformo za shranjevanje, deljenje ali organiziranje informacij, kak ducat pa jih tudi redno uporabljam. Poglejte kaj mislim: imam blog za resne poste, fotoblog za izbrane slike, Picaso za malo manj izbrane slike, še kakšen blog za čačke, Google reader shared feed, spam [...]]]></description>
			<content:encoded><![CDATA[<p>Vedno težje spremljam kje vse puščam svoj content &#8212; sprobal sem že 101 platformo za shranjevanje, deljenje ali organiziranje informacij, kak ducat pa jih tudi redno uporabljam. </p>
<p>Poglejte kaj mislim: imam blog za <em>resne</em> poste, fotoblog za <em>izbrane</em> slike, Picaso za malo manj izbrane slike, še kakšen blog za čačke, Google reader shared feed, spam blog na Tumblrju, Twitter za mini statuse, Delicious za bookmarke, Youtube za favoritanje posnetkov, Instapaper za daljše članke, Evernote za zapiske, Dropbox za fajle, pa še par platform ki jih ne uporabljam zares za posredovanje vsebin (Facebook, Flickr, LinkedIn), itd., itd.</p>
<p>Večina od teh storitev je pri meni zapolnila kakšno res specifično nišo. Spam postov nočem objavljati na glavnem blogu, hkrati pa jih ne morem sharati na Google Readerju (vsaj dokler niso napisani). Sharanih postov na Google Readerju &#8212; skupaj z duhovitim komentarjem, za katerega porabim več časa kot upam priznati in včasih naraste že skoraj v svoj post &#8212; pa tudi ne morem nikomur poslati kot link, ker pač nimajo permalinka (fail).</p>
<p>Ta vedno večja množica opcij, ki se vse bolj prekrivajo, mi počasi že začenja iti na živce (paradoks izbire: sedaj se moram pred vsakim <em>sharanjem</em> še odločati, kaj bi bila najprimernejša platforma <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>Zares grdo pa postane, ko hočem kaj najti. <em>Kje</em> sem zadevo napisal, sharal ali komentiral? Dostikrat stvari hitreje na novo najdem na Googlu, kot da se prebijem čez vse svoje storitve in eno po eno preiskujem oz. ugibam ključne besede.</p>
<p>In nenazadnje: storitve crkujejo<sup>1</sup>; dogajajo se zlorabe, zapirajo se accounti, in hitro lahko ostaneš brez podatkov<sup>2</sup>. Podatki pa so vredni toliko, kot je bil vreden čas, ki si ga porabil, ko si jih ustvarjal.</p>
<p>Zaradi vseh naštetih razlogov sem čutil silno potrebo po tem, da ves svoj <em>content stream</em> nekako zberem vkup. <a href="http://flux.urbansedlar.com">Pa sem ga</a> (večino).</p>
<p>Najprej disclaimer: lahko bi izbral lažjo pot in inštaliral <a href="http://www.enthropia.com/labs/wp-lifestream/">WP lifestream</a>. Tako bi dobil strašno fin lifestream, z lepimi ikonami. (Sicer precej bolj namenjen agregaciji statusov, manj pa arhiviranju pravega contenta).</p>
<p>Ker pa ga seveda nisem našel na prvi strani prvega searcha, sem se odločil za agregiranje RSS-ov z <a href="http://wordpress.org/extend/plugins/wp-o-matic/">WP-o-Matic-om</a>. Ta omogoča, da vse svoje <em>smetenje</em> po raznih platformah potegnem v svoj posebej za to narejen WordPress kot polnokrvne poste. S tem dobim tudi  zastonj search in arhiv celotne zgodovine (in ja &#8212; WP-o-Matic zna <em>cachirati</em> tudi slike).</p>
<p>Glede na to, da je vsa dosedanja vrednost v <em>preteklih objavah</em>, je bilo nujno poskrbeti za kompleten izvoz vseh starih vsebin. S tem pa je bilo več dela kot sem mislil.</p>
<p>Štartal sem z Delicious.com, kjer imam 3000+ javnih bookmarkov (privatnim se zaenkrat odpovem). Delicious preko RSS daje na voljo samo največ 100 objav, lahko pa jih dobiš v celoti na spodnjem linku. </p>
<p><code>https://api.del.icio.us/v1/posts/all<br />
</code></p>
<p>Seveda so v delicious XMLu in ne v RSS, zato sem jih s spodnjo quick&#8217;n'dirty Ruby skripto prepisal v RSS ter nato z WP-o-Maticom importal kot file s svojega strežnika. (Skripta z <em>if</em>-om v 18. vrstici tudi izloči vse privatne bookmarke).</p>
<pre class="brush: ruby">
require &#039;rexml/document&#039;
include REXML

data = open(&#039;all.xml&#039;)
xml = Document.new(data)
root = xml.root

puts &#039;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;rss version=&quot;2.0&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot; xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot; xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:cc=&quot;http://web.resource.org/cc/&quot;&gt;
  &lt;channel&gt;
    &lt;title&gt;Delicious&lt;/title&gt;
    &lt;link&gt;http://delicious.com/urbans&lt;/link&gt;
    &lt;description&gt;Delicious bookmarks&lt;/description&gt;
    &lt;atom:link rel=&quot;self&quot; type=&quot;application/rss+xml&quot; href=&quot;http://feeds.delicious.com/v2/rss/urbans?count=15&quot;/&gt;&#039;

count=1
root.each_element do |e|
	if e.attributes[&quot;shared&quot;].to_s != &quot;no&quot;
		desc = &quot;&lt;description&gt;&quot; + e.attributes[&quot;description&quot;].to_s + &quot;&lt;/description&gt;&quot;
		puts &quot;&lt;item&gt;
      &lt;title&gt;#{e.attributes[&quot;description&quot;].to_s}&lt;/title&gt;
      &lt;pubDate&gt;#{e.attributes[&quot;time&quot;].to_s}&lt;/pubDate&gt;
      &lt;guid isPermaLink=\&quot;false\&quot;&gt;http://delicious.com/url/#{e.attributes[&quot;hash&quot;].to_s}#urbans&lt;/guid&gt;
      &lt;link&gt;#{e.attributes[&quot;href&quot;].to_s}&lt;/link&gt;
      &lt;dc:creator&gt;&lt;![CDATA[urbans]]&gt;&lt;/dc:creator&gt;
      &lt;comments&gt;http://delicious.com/url/#{e.attributes[&quot;hash&quot;].to_s}&lt;/comments&gt;
      &lt;wfw:commentRss&gt;http://feeds.delicious.com/v2/rss/url/#{e.attributes[&quot;hash&quot;].to_s}&lt;/wfw:commentRss&gt;
      &lt;source url=\&quot;http://feeds.delicious.com/v2/rss/urbans\&quot;&gt;urbans&#039;s bookmarks&lt;/source&gt;
        #{desc}
      &lt;/item&gt;&quot;
		count+=1
	end
end

puts &#039;&lt;/channel&gt;&lt;/rss&gt;&#039;
</pre>
<p>Naslednji je na vrsti Google Reader. Z malo brskanja najdemo tale URL: </p>
<p><code>http://www.google.com/reader/public/atom/user%2F{USER_ID_HERE}%2Fstate%2Fcom.google%2Fbroadcast?r=n&#038;n=100000<br />
</code></p>
<p>Zamenjati je treba {USER_ID_HERE} z našim Google Reader user idjem. Naj vas ne zavede tako kot mene &#8212; to ni ime vašega accounta. Dejansko se rabiš zlogirat v Reader, kliknit Sharing settings in skopirat numeričen user id (slika). </p>
<p><a href="http://blog.urbansedlar.com/wp-content/uploads/2010/08/Screen-shot-2010-08-18-at-21.44.421.jpeg"><img src="http://blog.urbansedlar.com/wp-content/uploads/2010/08/Screen-shot-2010-08-18-at-21.44.421-450x206.jpg" alt="" title="Screen shot 2010-08-18 at 21.44.42" width="450" height="206" class="aligncenter size-medium wp-image-526" /></a></p>
<p>Potem lahko številko <em>n</em> nastavimo na poljubno visoko in importamo celotno zgodovino (Yay, Google). Samo ne pozabit zbrisat potem tega joba in narediti enega, ki vleče samo 10 itemov, da ne bo WP-o-Matic vsakič nalagal vseh itemov.</p>
<p>Za WordPress je bilo najhitreje, da sem začasno povečal output RSSa na dovolj veliko številko (Settings / Reading / Syndication feeds show the most recent <em>n</em> items). </p>
<p>Pri Twitterju lahko potegnemo preko RSS-a do 200 updatov, če na konec RSS URL-ja dodamo <em>?count=n</em>. Za več bi bilo treba kodirat in uporabit API. </p>
<p>Pri parih zadevah pa sem imel tudi srečo, da še ni prav veliko objav in sem vse potegnil kar preko običajnega RSS-a. </p>
<p>Saga še ni končana, precej je še storitev, ampak nekako po Paretovem pravilu sem podelal tistih 20% za 80% izkupička, tako da iskanje in permalinkanje delata zelo zadovoljivo &#8212; zadeve pa imam zdaj seveda na svojem serverju in jih lahko v prihodnje uporabim tudi za trening kakšnega bayesovega filtra (recimo za rangiranje blogpostov, ki jih pregledujem).</p>
<ol class="footnotes"><li id="footnote_0_499" class="footnote">Sajt Ma.gno.lia je tekel na enem ne-backupiranem Macu mini, in ko je ta izdihnil, so vsi uporabniki ostali brez bookmarkov</li><li id="footnote_1_499" class="footnote">da ne omenjamo, da tudi linki umirajo; zanimiv eksperiment bo, ko enkrat preverim, koliko od mojih 3000 bookmarkov na Deliciousu še kaže na žive linke.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/499/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Moon</title>
		<link>http://blog.urbansedlar.com/archives/477</link>
		<comments>http://blog.urbansedlar.com/archives/477#comments</comments>
		<pubDate>Tue, 27 Jul 2010 22:40:10 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=477</guid>
		<description><![CDATA[Is that an image of both Earth and Moon to scale? Why yes, yes it is! And it seems it&#8217;s a bit further than I thought&#8230; Data and images of Earth and Moon are from Wikipedia.]]></description>
			<content:encoded><![CDATA[<p>Is that an image of both Earth and Moon to scale?<br />
Why yes, yes it is!</p>
<p>And it seems it&#8217;s a bit further than I thought&#8230;</p>
<p><a href="http://blog.urbansedlar.com/wp-content/uploads/2010/07/earth_moon.png"><img src="http://blog.urbansedlar.com/wp-content/uploads/2010/07/earth_moon.png" alt="" title="earth_moon" width="450" height="8907" class="aligncenter size-full wp-image-485" /></a></p>
<p><em>Data and images of Earth and Moon are from Wikipedia.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/477/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nujno in malo manj nujno</title>
		<link>http://blog.urbansedlar.com/archives/472</link>
		<comments>http://blog.urbansedlar.com/archives/472#comments</comments>
		<pubDate>Sun, 25 Jul 2010 20:40:19 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=472</guid>
		<description><![CDATA[Moja objava za Obelisk Blog o nujnosti komunikacije: There’s urgent communication, and there’s one not quite urgent. As any time management book will tell you, every activity in your life can be classified according to both urgency and importance. There’s urgent and not urgent, important and not important (important to you, of course). You might [...]]]></description>
			<content:encoded><![CDATA[<p>Moja <a href="http://obelisk.si/archives/113">objava</a> za <a href="http://obelisk.si/blog">Obelisk Blog</a> o nujnosti komunikacije:</p>
<blockquote><p>There’s urgent communication, and there’s one <em>not quite urgent</em>. As any time management book will tell you, every activity in your life can be classified according to both urgency and importance. There’s urgent and not urgent, important and not important (important to <em>you</em>, of course). You might have seen a diagram like this before.<br />
<a href="http://obelisk.si/archives/113"><i>Continue reading&#8230;</i></a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/472/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Komunikacijsko preobilje</title>
		<link>http://blog.urbansedlar.com/archives/465</link>
		<comments>http://blog.urbansedlar.com/archives/465#comments</comments>
		<pubDate>Sun, 18 Jul 2010 23:17:16 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=465</guid>
		<description><![CDATA[Moja objava za Obelisk Blog o komunikacijskem preobilju: Do you Yahoo? Skype me! Search, don’t sort. There’s an app for that. These slogans have become so pervasive you might not even notice them anymore. Every one of them is connected with a service or a product you might use for day-to-day communications. And every day [...]]]></description>
			<content:encoded><![CDATA[<p>Moja <a href="http://obelisk.si/archives/137">objava</a> za <a href="http://obelisk.si/blog">Obelisk Blog</a> o komunikacijskem preobilju:</p>
<blockquote><p><em>Do you Yahoo? Skype me! Search, don’t sort. There’s an app for that. </em>These slogans have become so pervasive you might not even notice them anymore. Every one of them is connected with a service or a product you might use for day-to-day communications. And every day there seems to be more of them.<br />
<a href="http://obelisk.si/archives/137"><i>Continue reading&#8230;</i></a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/465/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logiranje tipk</title>
		<link>http://blog.urbansedlar.com/archives/452</link>
		<comments>http://blog.urbansedlar.com/archives/452#comments</comments>
		<pubDate>Mon, 12 Jul 2010 23:09:08 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=452</guid>
		<description><![CDATA[Po Wolframovi ideji, o kateri pišem v prejšnjem postu, sem tudi sam izdelal aplikacijo, ki beleži aktivnost na tipkovnici in klikanje miške. Zadeva je trivialna (lotil sem se v dobrem starem VB61 ) &#039;mouse &#38; keyboard deklaracija za v BAS file ======== Private Declare Function GetAsyncKeyState Lib &#34;user32.dll&#34; (ByVal vKey As Long) As Integer Public [...]]]></description>
			<content:encoded><![CDATA[<p>Po Wolframovi ideji, o kateri pišem v <a href="http://blog.urbansedlar.com/archives/51">prejšnjem postu</a>, sem tudi sam izdelal aplikacijo, ki beleži aktivnost na tipkovnici in klikanje miške. Zadeva je trivialna (lotil sem se v dobrem starem VB6<sup>1</sup> <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<pre class="brush: vb">
&#039;mouse &amp; keyboard deklaracija za v BAS file ========
Private Declare Function GetAsyncKeyState Lib &quot;user32.dll&quot; (ByVal vKey As Long) As Integer

Public Function GetKey() As Integer
    For i = 0 To 255
        If (GetAsyncKeyState(i) And &amp;H8001) &lt;&gt; 0 Then
            GetKey = i
            Exit Function
        End If
    Next i
End Function
</pre>
<pre class="brush: vb">
&#039;LOG keys and clicks ================
Private Sub keytimer_Timer()
    &#039;get keys
    newkey = GetKey
    &#039;Replace letters with X to prevent keylogging
    If newkey &gt; 48 And newkey &lt; 100 Then
        dbkeycode = 88
    Else
        dbkeycode = newkey
    End If

    If oldkey &lt;&gt; newkey And newkey &lt;&gt; 0 Then
        &#039;open db, insert
        Set Db = OpenDatabase(App.Path &amp; &quot;\data.mdb&quot;)
        Set Rs = Db.OpenRecordset(&quot;SELECT * FROM key_log&quot;, dbOpenDynaset)
        Rs.AddNew
        Rs!Time = Date &amp; &quot; &quot; &amp; Time
        Rs!keycode = dbkeycode
        Rs.Update
        Db.Close
    End If
    oldkey = newkey
End Sub
</pre>
<p>Prva finta opisane kode je, da beleži tako evente tipkovnice kot miške. Če funkcija GetKey vrne 1, 2, 3 ali 4, gre za gumb na miški, ostalo je tipkovnica. To zadevo sem nekaj časa uporabljal in beležil vse GetKey evente v MDB bazo, nakar sem postal rahlo paranoičen. MDB je vseboval vse passworde in vedno obstaja verjetnost, da taka zadeva pride v napačne roke. Zato v zgornji kodi brž replacal vse alfanumerične znake z &#8216;x&#8217;. Razlog, da nisem vseh, je naslednji: želel sem pustiti notri kode tipk, ki bi se izkazale za uporabne. Takšne so naprimer <em>delete</em> in <em>backspace</em>; ti dve omogočata, da beležiš kolikokrat se je uporabnik zmotil pri tipkanju; sigurno pa so še druge podobne skrite informacije.</p>
<p>Že ti podatki lahko dajo dokaj dobro analizo produktivnosti glede na čas dneva, če pa bi jih uparili še z imenom aplikacije, Shazam detekcijo muzike, ki se vrti v ozadju, s podatki o količini dnevnega gibanja (recimo s FitBita), kvaliteti spanca (FitBit/SleepTracker), s TV sporedom, porabo električne energije v bajti, zunanjo in notranjo temperaturo, telesno temperaturo, srčnim utripom in/ali ročno vnesenimi podatki (splošno počutje, lakota, žeja), bi dobili pravi recept za optimalne pogoje produktivnosti ali kreativnosti.</p>
<p>Problem take rešitve je, da predstavlja precej velik vdor v zasebnost uporabnika. Edina sprejemljiva varianta je, da reč zapakiraš v desktop aplikacijo, s tem pa izgubiš vse prednosti oblaka: spremljanje več naprav, centraliziran pregled statistike, ipd. </p>
<p>Glede na to, da tudi sam takih podatkov ne bi zaupal nikomur (in da sem takoj odinštaliral Rescue Time, ki  podobne podatke zbira na webu), vidim kot edino možnost <em>privaten oblak</em>. Mnogi (tudi Eric Schmidt) menijo, da bo regulativa na tem področju šla po sledeh bank, in da se bo nivo zaupanja do ustreznih ponudnikov dvignil do te mere, da bomo podatke &#8220;nakazovali&#8221; brez strahu, da jih bo kdo ukradel. In ko bo mogoče najeti simpl <em>sef za podatke</em>, bo tudi take občutljive zadeve možno preko VPN shranjevati od kjerkoli.</p>
<ol class="footnotes"><li id="footnote_0_452" class="footnote">ta je še ena antična, z začetki v 2006 kot aplikacija, ki je bila po želeni funkcionalnosti na las podobna današnjemu ManicTime-u</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/452/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Poskus osebne metrike</title>
		<link>http://blog.urbansedlar.com/archives/51</link>
		<comments>http://blog.urbansedlar.com/archives/51#comments</comments>
		<pubDate>Sun, 11 Jul 2010 21:11:26 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=51</guid>
		<description><![CDATA[Kako dobro se poznamo? Kdor bere članke ali bloge na temo produktivnosti/osebnostne rasti ali samospoznavanja1 že ve, da je odgovor na to vprašanje pri večini ljudi: izjemno slabó. Znano je recimo dejstvo, da po določenem času od dogodka pride do izraza selektivnost spomina; tako se spomnimo samo še &#8220;pomembnih&#8221; stvari, vse ostale &#8220;detajle&#8221; pa sproti [...]]]></description>
			<content:encoded><![CDATA[<p>Kako dobro se poznamo? Kdor bere članke ali bloge na temo produktivnosti/osebnostne rasti ali samospoznavanja<sup>1</sup> že ve, da je odgovor na to vprašanje pri večini ljudi: <em>izjemno slabó</em>.</p>
<p>Znano je recimo dejstvo, da po določenem času od dogodka pride do izraza selektivnost spomina; tako se spomnimo samo še &#8220;pomembnih&#8221; stvari, vse ostale &#8220;detajle&#8221; pa sproti dopolnimo tako, da si jih enostavno izmislimo<sup>2</sup>.</p>
<p>Torej, če si zadeve ne zapišeš, kmalu izgubiš občutek za to, kaj si v življenju naredil in kam gre večino tvojega časa. Prav tako nikoli ne moreš trditi, da nekaj počneš <em>redno</em> in nimaš praktično nobenega pregleda nad tem, kje na stopnji od amaterja do eksperta si (kot piše Malcolm Gladwell v svoji knjigi Outliers<sup>3</sup>, potrebuješ za vrhunsko obvladovanje področja v svetovnem merilu okrog 10.000 ur prakse. Kako veš koliko jih že imaš, če jih ne šteješ?)</p>
<p>Če torej hočeš samega sebe dobro poznati in spremljati uspešnost svojih dejanj ali izboljšanje/poslabšanje svojih navad, nujno potrebuješ osebno metriko. To je: na objektiven način moraš beležiti stvari, ki te na dolgi rok zanimajo (koliko tehtaš, kolikokrat na teden se ukvarjaš z neko aktivnostjo, ipd.). </p>
<p>Čeprav nam je vsem jasno, da za tako beleženje rabiš izjemno disciplino, in da imajo neskončno večjo prednost naprave, ki podatke beležijo same (npr. FitBit), sem vseeno sestavil preprost sistem za ročno beleženje.</p>
<p>Ko sem razmišljal, kako bi takšno storitev najlažje realiziral, sem imel pred očmi naslednje zahteve:</p>
<ul>
<li>zadeva mora biti online, da lahko dogodke dodajaš hitro in od kjerkoli</li>
<li>končne rezultate in trende bi rad videl v obliki grafa</li>
<li>zadeva mora biti visoko zanesljiva, uporabljal pa bi jo rad že čez 10 minut <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Zaradi zadnjega pogoja sem hitro opustil idejo o <em>izdelavi</em> preproste web aplikacije &#8212; sploh zato, ker nisem vedel, če bo zadeva res uporabna tudi v resničnem življenju. </p>
<p>Namesto tega sem uporabil naslednji hack<sup>4</sup> na osnovi Google Docs in storitve web ankete (Form), ki avtomatsko polni preglednico vsakič ko uporabnik glasuje. Takole sem postopal:</p>
<ol>
<li>Vsakič, ko bi rad dodal dogodek, izpolnim Google Form anketo (preko mobilca ali računalnika); v anketi imam definirano <em>multiple choice</em> vprašanje &#8220;Trenutna aktivnost&#8221;, ki ima možne različne vnaprej definirane odgovore.</li>
<li>Vsakič ko izpolnim anketo, se v preglednico doda nova vrstica, v kateri je trenutni datum ter ime aktivnosti.</li>
<li>V preglednici sem ustvaril nov list, ki zbira statistiko po kategorijah in po dnevih<sup>5</sup>
</li>
<li>vse skupaj sem vrgel v lep interaktiven graf (Google Finance style), kjer lahko pregledujem podatke po različnih obdobjih in ugotavljam trende <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p>Kot sem omenil, rabiš za tako beleženje izjemno disciplino. To je tudi eden od razlogov, zakaj sem ta sistem začel uporabljati avgusta 2008 (torej skoraj natanko pred 2 leti) in ga nehal uporabljati tri mesece kasneje <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Je pač tako, da te želja po spremljanju dokaj nespremenljivih trendov hitro mine, če moraš vlagati nek napor. </p>
<p>Zadevo pa sem izkopal iz naftalina, ker še vedno močno verjamem vanjo<sup>6</sup>. Le sistem za beleženje mora biti popolnoma avtomatski, tipa <em>nastavi in pozabi</em> (set and forget). Veliko število produktiv za osebno metriko na trgu (FitBit, iPod z Nike+, športni merilniki Polar, Suunto in Garmin, številne aplikacije za iPhone in Android) in zgodbe o tem, kako si Stephen Wolfram že 22 let logira vsako tipko, ki jo pritisne, da lahko iz tega računa svojo učinkovitost<sup>7</sup>, kažejo, da to predstavlja aktualen problem in s tem tudi potencialen trg v svetu, vedno bolj obsedenem s samoizpopolnjevanjem<sup>8</sup>.</p>
<ol class="footnotes"><li id="footnote_0_51" class="footnote">npr. <a href="http://youarenotsosmart.com/">http://youarenotsosmart.com/</a></li><li id="footnote_1_51" class="footnote">glej npr. tale post <a href="http://youarenotsosmart.com/2010/06/03/misinformation-effect/">http://youarenotsosmart.com/2010/06/03/misinformation-effect/</a></li><li id="footnote_2_51" class="footnote">Malcolm Gladwell: <a href="http://books.google.com/books?id=QKuWRAAACAAJ&#038;dq=outliers&#038;hl=sl&#038;ei=RCw6TPzwBNClOOubzIoK&#038;sa=X&#038;oi=book_result&#038;ct=result&#038;resnum=1&#038;ved=0CCYQ6AEwAA">Outliers</a> oz. po slovensko, <a href="http://www.emka.si/prebojniki/PR/52019,536">Prebojniki</a></li><li id="footnote_3_51" class="footnote">kot pravita Wikipedija in Paul Graham, <em>a &#8220;hack&#8221; refers to a clever, quick fix to a computer program problem</em></li><li id="footnote_4_51" class="footnote">To izgleda nekako takole:<br />
<code><br />
datum ----  | akt1 ---     |   akt2 ---<br />
08/17/2008  | FORMULA*  |      FORMULA*<br />
08/18/2008  | FORMULA*  |      FORMULA*<br />
08/19/2008  | FORMULA*  |      FORMULA*<br />
</code><br />
*FORMULA je nekaj takšnega<br />
=COUNTIF(filter(Sheet1!$B$2:$B30,Sheet1!$A$2:$A30>$A3, Sheet1!$A$2:$A30<$A4),B$2)</p>
<p>sestavljena je iz operacij<br />
COUNTIF(array, string), ki prešteje število pojavitev besedila <em>string</em> v določenem izboru celic<br />
FILTER(array, condition1, condition2), ki sfiltrira en izbor v drugega na podlagi pogojev <em>condition1</em> in <em>condition2</em>.</p>
<p>V mojem primeru preverim vse celice v prvem stolpcu (to je datum, ki ga anketa vsakič prilepi zraven) in izberem le tiste, ki imajo <em>trenutni</em> datum, to je datum ki je večji od danes (A3) in manjši od jutri (A4). S COUNTIF preštejem, kolikokrat se v tem prečiščenem bloku pojavi neka aktivnost, ki je kot besedilo shranjena v celici B$2.</li><li id="footnote_5_51" class="footnote">plus, da sem imel že več kot eno leto napisan tale draft <img src='http://blog.urbansedlar.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li><li id="footnote_6_51" class="footnote"><a href="http://www.kk.org/quantifiedself/2009/12/stephen-wolfram-keystroke-logg.php">http://www.kk.org/quantifiedself/2009/12/stephen-wolfram-keystroke-logg.php</a></li><li id="footnote_7_51" class="footnote">ta hip je 41 MIO zadetkov Googlu samo za <a href="http://www.google.com/search?hl=en&#038;q=%22boost+*+productivity%22&#038;aq=f&#038;aqi=g-c1g1&#038;aql=&#038;oq=&#038;gs_rfai=">&#8220;boost * productivity&#8221;</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/51/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pasovna širina interakcije</title>
		<link>http://blog.urbansedlar.com/archives/419</link>
		<comments>http://blog.urbansedlar.com/archives/419#comments</comments>
		<pubDate>Fri, 09 Jul 2010 16:21:46 +0000</pubDate>
		<dc:creator>Urban</dc:creator>
				<category><![CDATA[razno]]></category>

		<guid isPermaLink="false">http://blog.urbansedlar.com/?p=419</guid>
		<description><![CDATA[Moja objava za Obelisk Blog o pasovni širini interakcije: There’s a serious problem we all face, but barely have a name for it. It becomes painfully obvious when we chat using IM. You’ve been there: typing as fast as you can, even tolerating all the typos you make, to get the point across. Nevertheless, your [...]]]></description>
			<content:encoded><![CDATA[<p>Moja <a href="http://obelisk.si/archives/96">objava</a> za <a href="http://obelisk.si/blog">Obelisk Blog</a> o pasovni širini interakcije:</p>
<blockquote><p>There’s a serious problem we all face, but barely have a name for it. It becomes painfully obvious when we chat using IM. You’ve been there: typing as fast as you can, even tolerating all the typos you make, to get the point across. Nevertheless, your thoughts are always one step ahead of your fingers.<br />
<a href="http://obelisk.si/archives/96"><i>Continue reading&#8230;</i></a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.urbansedlar.com/archives/419/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
