<?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>giorgos logiotatidis &#187; Computers</title>
	<atom:link href="http://www.sealabs.net/seadog/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sealabs.net/seadog</link>
	<description>things I do and like</description>
	<lastBuildDate>Fri, 02 Dec 2011 13:24:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Installing Trac with Bazaar support on Dreamhost</title>
		<link>http://www.sealabs.net/seadog/2010/10/installing-trac-with-bazaar-support-on-dreamhost/</link>
		<comments>http://www.sealabs.net/seadog/2010/10/installing-trac-with-bazaar-support-on-dreamhost/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 21:09:07 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[bzr]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=691</guid>
		<description><![CDATA[Today I managed to install Trac with Bazaar support on Dreamhost. Although Dreamhost does offer "one-click" install for Trac, the installed version does not support my VCS of choice, bzr. Neither do the numerous scripts for dreamhost for installing Trac, ...]]></description>
			<content:encoded><![CDATA[<p>Today I managed to install <a href="http://trac.edgewall.org/">Trac</a> with <a href="http://bazaar.canonical.com/en/">Bazaar</a> support on <a href="http://www.dreamhost.com">Dreamhost</a>. Although Dreamhost does offer "one-click" install for Trac, the installed version does not support my VCS of choice, bzr. Neither do the numerous scripts for dreamhost for installing Trac, which serve as an alternative installation options  to the "one-click". Since things in servers and software change fast this will not be detailed HowTo but instead just some guidelines, so I can remember what I did in case I have to do it again and hopefully save some of your time, if you are looking to accomplish the same thing. Here it goes...</p>
<p><strong>Installing Trac with Bazaar support on Dreamhost:</strong></p>
<ol>
<li>I suggest that you create a new user and a subdomain using Dreamhost's panel, just to be sure that nothing interferes with the trac installation.</li>
<li>Create a MySQL database on dreamhost.</li>
<li>Install bzr: Dreamhost does not come with bzr, so first things first, installing bzr using <a href="http://wiki.dreamhost.com/Bazaar">the instructions</a> from dreamhost itself. Don't forget to edit your .bash_profile to include<br />
<blockquote><p>export PATH=~/bin:$PATH<br />
export PYTHONPATH=~/lib/python:$PYTHONPATH<br />
export MANPATH=~/man:$MANPATH</p></blockquote>
</li>
<li>Install trac: I downloaded and run '<a href="http://www.fogel.ca/tag/auto-trac-on-dreamhost/">auto-trac-on-dreamhost</a>' script. Note that for the script to execute successfully I had to change <em>PYTHON_VERS</em> to 2.5 in <em>configure.inc</em>. I didn't change<em> TRAC_VERS</em> to 0.12 as this seems to break things. Follow the instructions of the package.</li>
<li>Edit <em>trac.ini</em> of the project: Include the following lines<br />
<blockquote><p>[components]<br />
tracbzr.* = enabled</p></blockquote>
<p>and change the line <em> repository_type = svn</em> to <em>repository_type = bzr</em></li>
<li>Fix the paths: The web server won't be able to find <em>bzrlib</em> in its path so create  symbolic links to fix that<br />
<blockquote><p>cd ~/trac/packages/lib/python2.5/site-packages<br />
cp -s ~/lib/python/* .</p></blockquote>
<p>assuming that you used the default values while installing bzr and trac</li>
<li>Visit you website: Dada!</li>
</ol>
<p>this or somebody creates a service like <a href="http://gitorious.org/">gitorious</a>, <a href="http://www.github.com">github</a> or <a href="http://www.bitbucket.org">bitbucket</a> for bzr please! (no I don't like <a href="http://www.launchpad.net">launchpad</a>, it's too complicated)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/10/installing-trac-with-bazaar-support-on-dreamhost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DuckDuckGo: Μηχανή αναζήτησης με ήθος και ύφος</title>
		<link>http://www.sealabs.net/seadog/2010/09/duckduckgo-%ce%bc%ce%b7%cf%87%ce%b1%ce%bd%ce%ae-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7%cf%82-%ce%bc%ce%b5-%ce%ae%ce%b8%ce%bf%cf%82-%ce%ba%ce%b1%ce%b9-%cf%8d%cf%86%ce%bf%cf%82/</link>
		<comments>http://www.sealabs.net/seadog/2010/09/duckduckgo-%ce%bc%ce%b7%cf%87%ce%b1%ce%bd%ce%ae-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7%cf%82-%ce%bc%ce%b5-%ce%ae%ce%b8%ce%bf%cf%82-%ce%ba%ce%b1%ce%b9-%cf%8d%cf%86%ce%bf%cf%82/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 19:07:58 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[tor]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=650</guid>
		<description><![CDATA[To site DuckDuckGo είναι μια μηχανή αναζήτησης για το Web με έμφαση στον σεβασμό της ιδιωτικότητας των χρηστών της. Τι σημαίνει όμως σεβασμός στην ιδιωτικότητα και γιατί θα πρέπει να ενδιαφέρει κάθε χρήστη του web και όχι μόνο τα geeks? ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_651" class="wp-caption alignright" style="width: 180px"><a href="http://www.duckduckgo.com"><img class="size-full wp-image-651" title="nduck.v104" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/nduck.v104.png" alt="" width="170" height="112" /></a><p class="wp-caption-text">H Μηχανή αναζήτησης ΠαπίτσαΠαπίτσαΠάμε</p></div>
<p>To site <a href="https://duckduckgo.com/"><strong>DuckDuck<span style="color: #339966;">Go</span></strong></a> είναι μια μηχανή αναζήτησης για το Web με έμφαση στον σεβασμό της ιδιωτικότητας των χρηστών της. Τι σημαίνει όμως σεβασμός στην ιδιωτικότητα και γιατί θα πρέπει να ενδιαφέρει κάθε χρήστη του web και όχι μόνο τα geeks?</p>
<p>Στο ίδιο στο <a href="http://duckduckgo.com/privacy.html">privacy κομμάτι</a> της μηχανής διαβάζουμε τους βασικούς λόγους:</p>
<ul>
<li><strong>Διαρροή όρων αναζήτησης</strong>: Όταν χρησιμοποιείς μία από τις <a href="http://www.google.nl/">γνωστές</a> <a href="http://www.bing.com/">μηχανές</a> <a href="http://www.yahoo.com/">αναζήτησης</a> και επιλέξεις με click κάποιο από τα αποτελέσματα, τότε οι όροι της αναζήτησής σου μεταφέρονται στο site που επισκέπτεσαι μέσω του <a href="https://secure.wikimedia.org/wikipedia/en/wiki/HTTP_referrer">HTTP referrer header</a>. Πρακτικά αυτό σημαίνει ότι από τα στατιστικά του site μπορεί κάποιος να διαπιστώσει γιατί έφτασες στο site του. Σε συνδυασμό με άλλες πληροφορίες όπως το <a href="https://secure.wikimedia.org/wikipedia/en/wiki/User_agent">UserAgent</a>, η <a href="https://secure.wikimedia.org/wikipedia/en/wiki/IP_address">IP διεύθυνσή</a> σου και το <a href="https://panopticlick.eff.org/">browser fingerprint</a> μπορεί κάποιος να σε αναγνωρίσει.
<ul>
<li>Το DuckDuckGο δεν διαφημίζει τους όρους αναζήτησης στα site που επισκέπτεσαι. Επίσης μπορείς να επισκεφτείς μέσω proxy ένα domain γρήγορα και εύκολα χρησιμοποιώντας την σύνταξη "!proxy domain" στην αναζήτησή σου. Για παράδειγμα ορίστε το whatismyip.com με <a href="https://duckduckgo.com/?q=!proxy+whatismyip.com">proxy</a> και <a href="http://www.whatismyip.com">χωρίς</a>.  Για όσους θέλουν ολοκληρωτική ανωνυμία, η μηχανή πρόσφατα ενεργοποίησε το <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Tor_%28anonymity_network%29#Hidden_services">Tor Hidden Service</a> για <a href="http://3g2upl4pq6kufc4m.onion/">κρυπτογραφημένες αναζητήσεις</a> μέσα στο δίκτυο <a href="https://www.torproject.org/">Tor</a>.</li>
</ul>
</li>
<li><strong>Ιστορικό αναζητήσεων:</strong> Το DuckDuckGo δεν αποθηκεύει τις αναζητήσεις σου, σε αντίθεση με άλλες μηχανές αναζήτησης. Ακόμη λοιπόν και εάν κάποιος κακόβουλα αποκτήσει πρόσβαση στους servers ή κάποια κυβέρνηση απαιτήσει να μάθει ποιοι έψαξαν για torrents ή για τα wikileaks τελευταία δεν θα βρουν τίποτα στο αρχείο της μηχανής.</li>
<li><strong>Συλλογή πληροφοριών:</strong> Το DuckDuckGo δεν συλλέγει ούτε αποθηκεύει πληροφορίες για τους χρήστες του. Αν και οι περισσότερες μηχανές αναζήτησης ισχυρίζονται ότι προσπαθούν να μετατρέψουν σε ανώνυμα τα δεδομένα που συλλέγουν η πραγματικότητα είναι διαφορετική. Πολλές φορές κρατούν το πεδίο UserAgent που το EFF <a href="https://www.eff.org/deeplinks/2010/01/tracking-by-user-agent">ισχυρίζεται ότι μπορεί να το συνδέσει</a> με έναν μοναδικό χρήστη υπό συνθήκες.
<ul>
<li>Ωστόσο η μηχανή συλλέγει ανώνυμες πληροφορίες για τις αναζητήσεις για βελτιώσει τα αποτελέσματα και να διορθώσει τα ορθογραφικά. Για την προσωποποίηση των αποτελεσμάτων αποθηκεύει cookie μετά από την έγκριση του χρήστη. Σε ορισμένες περιπτώσεις μπορεί να προστεθεί ένας "affiliate code" σε μερικά eCommerce site όπως το Amazon, από τα οποία το DuckDuckGο καλύπτει κάποια έξοδα συντήρησης. Σε καμία περίπτωση όμως, σύμφωνα με την μηχανή, δεν μοιράζονται πληροφορίες με τα site αυτά.</li>
</ul>
</li>
<li>Περισσότερες και αναλυκότερες πληροφορίες σχετικά με την πολιτική απορρήτου θα βρείτε στην <a href="http://duckduckgo.com/privacy.html">σελίδα της μηχανής</a>.</li>
</ul>
<p>Πέρα από το πολύ σημαντικό privacy το DuckDuckGo είναι καλό γιατί παρέχει και μερικά πολύ χρήσιμα εργαλεία:</p>
<ul>
<li>Τα <strong>!bangs</strong> είναι λέξεις κλειδιά που κάνουν την ζωή μας πιο εύκολη και γρήγορη. Για παράδειγμα η αναζήτηση  "!python os" θα μας πάει απευθείας στην σελίδα αναζήτησης του python.org και θα αναζητήσει "os". Όμοια για το !youtube ή το !amazon. Το !gi και το !g ανακατευθύνουν στο google images και στο google search αντίστοιχα. Δεκάδες !bangs θα βρείτε στην <a href="http://duckduckgo.com/bang.html">σχετική σελίδα</a>.</li>
<li><strong>Απάντηση χωρίς click:</strong> Σε κάθε αναζήτηση προστίθεται την κορυφή ένα πλαίσιο με πληροφορίες που συνήθως περιέχει ακριβώς αυτό που αναζήτησες, χωρίς να χρειαστεί να κάνεις κλικ πουθενά. Για παράδειγμα όταν <a href="https://duckduckgo.com/?q=64.207.122.151">ψάξω μια ip</a> θα μου πει που βρίσκεται. <a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/duckduckgo-example.png"><img class="alignnone size-full wp-image-669" title="duckduckgo-example" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/duckduckgo-example.png" alt="" width="515" height="24" /></a></li>
<li><strong>Μία σελίδα αποτελεσμάτων:</strong> Η σελίδα με τα αποτελέσματα φορτώνει συνεχώς νέα αποτελέσματα όσο πλησιάζεται προς το τέλος της.</li>
<li><strong>Ναι ή όχι;:</strong> Η αναζήτηση "<a href="https://duckduckgo.com/?q=yes+or+no">yes or no</a>" θα σας επιστρέψει μία τυχαία απάντηση για τους αναποφάσιστους.</li>
<li>Φυσικά πολλά άλλα στην σελίδα <a href="https://duckduckgo.com/goodies.html">Goodies</a> του DuckDuckGo.</li>
</ul>
<p>Καλά όλα αυτά αλλά τα αποτελέσματα έχουν αξία; Ευτυχώς ναι! Χρησιμοποιώ το DuckDuckGo εδώ και ένα μήνα ως βασική μηχανή αναζήτησης και είμαι πολύ ευχαριστημένος. Σε ελάχιστες περιπτώσεις έχω καταφύγει στο google για καλύτερα ή περισσότερα αποτελέσματα. Το zero-click info και η σύνταξη !bang επιταχύνουν πολύ την αναζήτηση.</p>
<p>Μπορείτε να χρησιμοποιήσετε το DuckDuckGo είτε απευθείας από το <a href="http://www.duckduckgo.com">http://www.duckduckgo.com</a> ή ακόμη καλύτερα από το <a href="https://www.duckduckgo.com">https://www.duckduckgo.com</a>. Υπάρχει και η δυνατότητα να βάλετε την μηχανή στο search πεδίο του firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/09/duckduckgo-%ce%bc%ce%b7%cf%87%ce%b1%ce%bd%ce%ae-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7%cf%82-%ce%bc%ce%b5-%ce%ae%ce%b8%ce%bf%cf%82-%ce%ba%ce%b1%ce%b9-%cf%8d%cf%86%ce%bf%cf%82/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Αποχώρηση / Αναζήτηση Ubuntu LoCo contact member</title>
		<link>http://www.sealabs.net/seadog/2010/09/%ce%b1%cf%80%ce%bf%cf%87%cf%8e%cf%81%ce%b7%cf%83%ce%b7-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7-ubuntu-loco-contact-member/</link>
		<comments>http://www.sealabs.net/seadog/2010/09/%ce%b1%cf%80%ce%bf%cf%87%cf%8e%cf%81%ce%b7%cf%83%ce%b7-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7-ubuntu-loco-contact-member/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 12:30:33 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=640</guid>
		<description><![CDATA[Αντιγράφω από το post μου στο forum.ubuntu.com Ανοίγω το thread για να δηλώσω την αποχώρησή μου από την θέση του επίσημου LoCo contact. Την θέση αυτή την πήρα πρωτοβουλιακά πριν 6 χρόνια, όταν έκανα τις πρώτες κινήσεις για την δημιουργία ...]]></description>
			<content:encoded><![CDATA[<p>Αντιγράφω από <a href="http://forum.ubuntu-gr.org/viewtopic.php?f=2&amp;t=14303">το post μου</a> στο forum.ubuntu.com</p>
<blockquote><p>Ανοίγω το thread για να δηλώσω την αποχώρησή μου από την  θέση του επίσημου LoCo contact. Την θέση αυτή την πήρα πρωτοβουλιακά  πριν 6 χρόνια, όταν έκανα τις πρώτες κινήσεις για την δημιουργία της  ομάδας, την έγκρισή της από του ubuntu, την δημιουργία του site και της  λίστας. Πλέον δεν είμαι  καθημερινός χρήστης ubuntu (τα κουβαδάκια μου  και σε άλλες παραλίες βλ. <a href="http://www.linuxmint.com/download_lmde.php">linux mint debian edition</a>) οπότε δεν πιστεύω ότι  πρέπει να κατέχω την θέση, ούτε τις  έσεις admin στις διάφορες ομάδες  στο launchpad. Θα αφιερώσω τον χρόνο μου σε άλλα floss projects <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Το  contact member έχει ως υποχρέωση να φροντίζει για όλες τις επικοινωνίες  μεταξύ της ομάδας και του υπόλοιπου ubuntu community, όπως για  παράδειγμα η αίτηση για δωρεάν CD, διάφορες αιτήσεις για το hosting, το  domain, την λίστα ταχυδρομείο κτλ. Επίσης σύμφωνα με τις τελευταίες  αποφάσεις θα πρέπει μια φορά τον χρόνο να βρίσκεται στο τοπικό συμβούλιο  που θα επανακρίνεται η λειτουργία της ομάδας. Αναγκαία είναι η καλή  γνώση της αγγλικής. Περισσότερα στη σελίδα <a href="https://wiki.ubuntu.com/LoCoTeamContact">LoCoTeamContact</a>.</p>
<p>Όποιος  ενδιαφέρεται να αναλάβει την θέση ας το δηλώσει στο <a href="http://forum.ubuntu-gr.org/viewtopic.php?f=2&amp;t=14303">thread</a>.  Εάν  υπάρχουν περισσότερες της μίας υποψηφιότητες θα μπορούσαμε ίσως να  έχουμε κάποιο είδος εκλογών / poll.</p>
<p>Όποιος εκλεγεί θα έχει φυσικά την υποστήριξή μου για τους πρώτους μήνες.</p>
<p>Ευχαριστώ όλους όσους δουλέψαμε μαζί αυτά τα χρόνια. It was fun <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Γιώργος</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/09/%ce%b1%cf%80%ce%bf%cf%87%cf%8e%cf%81%ce%b7%cf%83%ce%b7-%ce%b1%ce%bd%ce%b1%ce%b6%ce%ae%cf%84%ce%b7%cf%83%ce%b7-ubuntu-loco-contact-member/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Πτυχιούχος!</title>
		<link>http://www.sealabs.net/seadog/2010/09/%cf%80%cf%84%cf%85%cf%87%ce%b9%ce%bf%cf%8d%cf%87%ce%bf%cf%82/</link>
		<comments>http://www.sealabs.net/seadog/2010/09/%cf%80%cf%84%cf%85%cf%87%ce%b9%ce%bf%cf%8d%cf%87%ce%bf%cf%82/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 11:30:58 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[tribler]]></category>
		<category><![CDATA[tudelft]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=614</guid>
		<description><![CDATA[Η σιωπή που επικράτησε στο blog μου τους τελευταίους μήνες, ήταν η σιωπή πριν την μεγάλη καταιγίδα! Πριν περίπου ένα μήνα λοιπόν, στις 18 Αυγούστου 2010, παρουσίασα την διπλωματική μου για το Master μου στο Computer Engineering του πολυτεχνείου του ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/Graduation-caps1.png"><img class="alignleft size-full wp-image-629" title="image from http://yourhomebasedparties.com" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/Graduation-caps1.png" alt="image from http://yourhomebasedparties.com" width="139" height="99" /></a>Η σιωπή που επικράτησε στο blog μου τους τελευταίους μήνες, ήταν η σιωπή πριν την μεγάλη καταιγίδα! Πριν περίπου ένα μήνα λοιπόν, στις 18 Αυγούστου 2010, παρουσίασα την διπλωματική μου για το Master μου στο <a href="http://ce.et.tudelft.nl">Computer Engineering</a> του <a href="http://www.tudelft.nl">πολυτεχνείου του Delft</a>! Χαλάλι το καλοκαίρι στην ολλανδία, οι βροχές και τα μόλις 5 μπάνια μου, αφού τελείωσα αισίως την ακαδημαϊκή μου καριέρα και πάμε για άλλα ακόμη καλύτερα τώρα.</p>
<div id="attachment_617" class="wp-caption alignright" style="width: 114px"><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/lego-nxt-robot.jpg"><img class="size-full wp-image-617" title="lego-nxt-robot" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/09/lego-nxt-robot.jpg" alt="" width="104" height="134" /></a><p class="wp-caption-text">Lego NXT</p></div>
<p>Το καλύτερο μέρος όμως της παρουσίασης είναι το <a href="http://en.wikipedia.org/wiki/Lego_NXT">Lego NXT Mindstorms</a> που μου πήραν δώρο τα φιλαράκια μου <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Πέρασε ένας μήνας όμως για να βρω χρόνο να γράψω το blog post και αυτό γιατί εν το μεταξύ μετακόμισα στο <a href="http://en.wikipedia.org/wiki/Rotterdam">Rotterdam</a> και άρχισα την δουλειά μου ως researcher στο <a href="http://www.tribler.org">Tribler.org</a> του πανεπιστημίου του Delft. Στο tribler θα συνεχίσω να δουλεύω σε p2p σχετικά θέματα και ετοιμάζουμε πολλά ενδιαφέρονται πράγματα, όπως την συνεργασία μας με την <a href="http://www.wikipedia.org">wikipedia</a>. Το <a href="http://swarmplayer.p2p-next.org/">SwarmPlayer</a>, δηλαδή το p2p streaming video player που αναπτύσσουμε στα πλαίσια του <a href="http://p2p-next.org">p2p-next</a>, θα είναι μία από τις επιλογές της μεγαλύτερης εγκυκλοπαίδειας για τα videos <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Ήδη κάνουμε τις <a href="https://www.tribler.org/trac/wiki/WikipediaTest">δοκιμές</a> και το launch date είναι πολύ κοντά!</p>
<p>Level completed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/09/%cf%80%cf%84%cf%85%cf%87%ce%b9%ce%bf%cf%8d%cf%87%ce%bf%cf%82/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Φτιάχνοντας ένα Mendel Reprap</title>
		<link>http://www.sealabs.net/seadog/2010/06/%cf%86%cf%84%ce%b9%ce%ac%cf%87%ce%bd%ce%bf%ce%bd%cf%84%ce%b1%cf%82-%ce%ad%ce%bd%ce%b1-mendel-reprap/</link>
		<comments>http://www.sealabs.net/seadog/2010/06/%cf%86%cf%84%ce%b9%ce%ac%cf%87%ce%bd%ce%bf%ce%bd%cf%84%ce%b1%cf%82-%ce%ad%ce%bd%ce%b1-mendel-reprap/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 18:21:13 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[reprap]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=604</guid>
		<description><![CDATA[Τις τελευταίες εβδομάδες συμμετέχω στο CabFabLab φτιάχνοντας ένα Mendel RepRap! Προχθές τελειώσαμε με το κατασκευαστικό κομμάτι και μετά από κάμποσες ώρες ψαξίματος για το κατάλληλο extruder firmware, για generation 3 electronics αλλά με υποστήριξη stepper motors για όσους αναρωτιούνται, το ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin-left: 10px; margin-right: 10px;" title="20100618_001.resized" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/06/20100618_001.resized-300x168.jpg" alt="" width="300" height="168" />Τις τελευταίες εβδομάδες συμμετέχω στο <a href="http://cabfablab.nl/">CabFabLab</a> φτιάχνοντας ένα <a href="http://reprap.org/wiki/Mendel">Mendel</a> <a href="http://www.reprap.org">RepRap</a>! Προχθές τελειώσαμε με το κατασκευαστικό κομμάτι και μετά από κάμποσες ώρες ψαξίματος για το κατάλληλο extruder firmware, για generation 3 electronics αλλά με υποστήριξη stepper motors για όσους αναρωτιούνται, το reprap μας ζωντάνεψε!</p>
<p>Δεν τυπώσαμε τίποτα ακόμη αφού το extruder design μας μάλλον δεν είναι και ό,τι καλύτερο και υπάρχουν προβλήματα διαφυγής της θερμότητας και ως αποτέλεσμα δεν λιώνει καλά το πλαστικό. Την επόμενη όμως ελπίζω να φύγω με κάτι χειροπιαστό!</p>
<p>Άραγε υπάρχουν άλλοι RepRaper's στην Ελλάδα;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/06/%cf%86%cf%84%ce%b9%ce%ac%cf%87%ce%bd%ce%bf%ce%bd%cf%84%ce%b1%cf%82-%ce%ad%ce%bd%ce%b1-mendel-reprap/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Awesome personal cards</title>
		<link>http://www.sealabs.net/seadog/2010/02/awesome-personal-cards/</link>
		<comments>http://www.sealabs.net/seadog/2010/02/awesome-personal-cards/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 15:51:33 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[pixel art]]></category>
		<category><![CDATA[print]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=580</guid>
		<description><![CDATA[I treated myself with a pack of awesome personal cards. Designed using Inkscape and open source fonts from the openfontlibrary.org printed at the cool moo.com on green, biodegradable recycled paper. Note the QR vcard with all my details encoded! Rocking! ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/02/awesome-card-front1.jpg"><img class="alignleft size-medium wp-image-586" style="margin-left: 10px; margin-right: 10px;" title="awesome-card-front" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/02/awesome-card-front1-300x223.jpg" alt="" width="214" height="159" /></a>I treated myself with a pack of awesome personal cards. Designed using <a href="http://www.inkscape.org/">Inkscape</a> and open source fonts from the <a href="http://openfontlibrary.org/">openfontlibrary.org</a> printed at the cool <a href="http://www.moo.com">moo.com</a> on green, biodegradable recycled paper.</p>
<p>Note the QR vcard with all my details encoded! Rocking! <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I really like the moo.com service. I have ordered stickers, minicards and now business cards. More expensive than the others but the service deserves every cent. Here is a 15% discount code if you want to order your business cards from moo.com. Use <em>G2MSCG</em> at the checkout.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/02/awesome-personal-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitterupdater wordpress plugin for identi.ca</title>
		<link>http://www.sealabs.net/seadog/2010/02/twitterupdater-wordpress-plugin-for-identi-ca/</link>
		<comments>http://www.sealabs.net/seadog/2010/02/twitterupdater-wordpress-plugin-for-identi-ca/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 10:54:02 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[identi.ca]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=558</guid>
		<description><![CDATA[Update: Using the WP-Status.net plugin now I was using twitterfeed.com to post my blog posts on identi.ca and twitter, but since the service behaved sometimes strangely re-posting old posts and spamming my followers (maybe it was my rss fault anyway) ...]]></description>
			<content:encoded><![CDATA[<p>Update: Using the <a href="http://wordpress.org/extend/plugins/wp-statusnet/">WP-Status.net</a> plugin now</p>
<p>I was using <a href="http://www.twitterfeed.com">twitterfeed.com</a> to post my blog posts on <a href="http://www.identi.ca">identi.ca</a> and <a href="http://www.twitter.com">twitter</a>, but since the service behaved sometimes strangely re-posting old posts and spamming my followers (maybe it was my rss fault anyway) I decided to find a proper wordpress plugin to do the job. <a href="http://twitterupdater.com/">Twitterupdater</a> is a simple, nice plugin with clean source code but uses twitter service and not the FLOSS and better identi.ca. Fortunatelly identi.ca is API compaliant with twitter so here is a quick tip on how to change the service twitterupdater uses.</p>
<ol>
<li>Download from <em>twitterupdater.com</em></li>
<li>Open <em>twitter_updater.php</em> with your favorite text editor, or with wordpress edit plugin feature</li>
<li>Change line 64 from <em>$host = 'twitter.com'; </em>to <em>$host = 'identi.ca'; </em></li>
<li>Change line 96 from <em>$twitterURI = "/statuses/update.xml?source=ingoalstwitterupdate</em>"<em>; </em>to <em>$twitterURI = "/api/statuses/update.xml?source=ingoalstwitterupdate";</em></li>
<li>Configure the plugin as usual</li>
<li>Enjoy!</li>
</ol>
<p>Note that this blog post is a test to check if this is going to work <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Update: and yes it works! <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Extra Tip: You can find all the '<em>@</em>' symbols in twitter_updater.php file and add an extra space after them so identi.ca parses the shorten url as link.</p>
<p>Edit: Testing if the twitterupdater plugin still works with wordpress 2.9.2</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/02/twitterupdater-wordpress-plugin-for-identi-ca/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Ακούστε τα ελληνικά διαδικτυακά ραδιόφωνα από το maemo</title>
		<link>http://www.sealabs.net/seadog/2010/01/%ce%b1%ce%ba%ce%bf%cf%8d%cf%83%cf%84%ce%b5-%cf%84%ce%b1-%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac-%ce%b4%ce%b9%ce%b1%ce%b4%ce%b9%ce%ba%cf%84%cf%85%ce%b1%ce%ba%ce%ac-%cf%81%ce%b1%ce%b4%ce%b9/</link>
		<comments>http://www.sealabs.net/seadog/2010/01/%ce%b1%ce%ba%ce%bf%cf%8d%cf%83%cf%84%ce%b5-%cf%84%ce%b1-%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac-%ce%b4%ce%b9%ce%b1%ce%b4%ce%b9%ce%ba%cf%84%cf%85%ce%b1%ce%ba%ce%ac-%cf%81%ce%b1%ce%b4%ce%b9/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 20:09:53 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[eradio]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=547</guid>
		<description><![CDATA[Συνεχίζοντας την ωραία δουλειά που κάναμε με τον Μάνο για την δημιουργία playlist του eradio.gr, έκανα μεταφορά του προγράμματος με ελαφρές τροποποιήσεις στο maemo 5 για το nokia n900. Κατεβάζοντας το greekiradio από τα devel repositories και πατώντας το update ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/greekiradio.png"></a><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/greekiradio.png"></a><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/greekiradio.png"><img class="alignright size-full wp-image-553" style="margin-left: 10px; margin-right: 10px;" title="greekiradio" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/greekiradio.png" alt="" width="300" height="180" /></a>Συνεχίζοντας την <a href="http://www.sealabs.net/seadog/2010/01/playlist-%ce%b3%ce%b9%ce%b1-%cf%84%ce%bf-eradio-gr-version-4/">ωραία δουλειά</a> που κάναμε με τον Μάνο για την δημιουργία playlist του eradio.gr, έκανα μεταφορά του προγράμματος με ελαφρές τροποποιήσεις στο maemo 5 για το nokia n900.</p>
<p>Κατεβάζοντας το <a href="http://maemo.org/packages/view/greekiradio/">greekiradio</a> από τα devel repositories και πατώντας το <em>update</em> ενημερώσετε την λίστα του ενσωματωμένου media player με τους σταθμούς που προσφέρει το eradio.gr. Η λίστα δημιουργείται την στιγμή που πατάτε το <em>update</em> ώστε να μπορείτε να την ενημερώνετε κατά βούληση με νέους σταθμούς και ανανεωμένα feed για τους ήδη υπάρχοντες.</p>
<p>Πληροφορίες για το πως μπορείτε να επεξεργαστείτε την λίστα ραδιοφώνων του media player του maemo 5 θα βρείτε στο <a href="http://forums.internettablettalk.com/showthread.php?p=498302#post498302">σχετικό post στο maemo.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/01/%ce%b1%ce%ba%ce%bf%cf%8d%cf%83%cf%84%ce%b5-%cf%84%ce%b1-%ce%b5%ce%bb%ce%bb%ce%b7%ce%bd%ce%b9%ce%ba%ce%ac-%ce%b4%ce%b9%ce%b1%ce%b4%ce%b9%ce%ba%cf%84%cf%85%ce%b1%ce%ba%ce%ac-%cf%81%ce%b1%ce%b4%ce%b9/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sync your N900 with Google calendars and Evolution</title>
		<link>http://www.sealabs.net/seadog/2010/01/sync-your-n900-with-google-calendars-and-evolution/</link>
		<comments>http://www.sealabs.net/seadog/2010/01/sync-your-n900-with-google-calendars-and-evolution/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 15:07:15 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[maemo planet]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=526</guid>
		<description><![CDATA[Syncing your brand new N900 phone with google calendars and gnome evolution can be a really tedious task. I managed to bond all three of them successfully and get full two-way syncs from all components. We are going to sync ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/sync.resized.png"><img class="alignleft size-full wp-image-528" title="sync.resized" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/sync.resized.png" alt="" width="128" height="124" /></a>Syncing your brand new N900 phone with google calendars and gnome evolution can be a really tedious task. I managed to bond all three of them successfully and get full two-way syncs from all components. We are going to sync the N900 with google calendars and then sync evolution with google calendars.<br />
<br/></p>
<h4>Syncing N900 with google calendars</h4>
<p>Maemo 5 supports ActiveSync protocol which is used to synchronise Microsoft Exchange calendars, emails and contacts. Google calendar also supports activesync and that's the way we are going to sync. I followed these instructions (<a href="http://www.google.com/support/forum/p/Google+Mobile/thread?tid=5f92340e8dea5ed7&amp;hl=en">taken from here</a>):</p>
<blockquote><p>Device: Nokia N900<br />
Carrier:  unlocked<br />
Country / Language:  US-English<br />
OS / Browser / build number (if applicable): Maemo v1.2009.42.11</p>
<p>I was unable to find any instructions on how to sync Google Mail, Calendar, and Contacts with my n900.  So, I tried using the instructions for the Symbian v3/v5 phones.  Two of three were successful.  One of the successes does have a catch.  So others don't have to spend the time I did experimenting here are the instructions for synchronizing Google Mail, Calendar, and Contacts with the n900 firmware v1.2009.42.11.</p>
<p>Gmail sync settings can be created on the n900 by either:</p>
<p>A.  Activating the mail wizard by clicking on the "email" icon for the first time.</p>
<p>or</p>
<p>B.   Within the "Settings" menu in the "Email" submenu press on the top status bar with "E-mail" pulldown and another submenu with a "New account" button will appear.</p>
<p>After you input your Gmail e-mail address most of the fields will populate themselves.  In fact, almost ALL the fields will automatically populate themselves (finally effortless mail!). Just in case, check these settings:</p>
<p>For incoming server: port 993<br />
For outgoing server: port 465</p>
<p>Calendar AND contacts sync settings can be created by:</p>
<p>1st  Open settings menu.<br />
2nd  Open "Email for Exchange" submenu.<br />
3rd  Filling in the fields as:</p>
<p>a. Server: m.google.com<br />
b. Port: 443<br />
c. Secure connection: check yes<br />
d. Conflict resolution: your choice<br />
e. User name:  joe.blow@gmail.com<br />
f. Password: your password<br />
g. Domain: leave blank<br />
h. Synchronize e-mail:  leave unchecked.<br />
i. Synchronize calendar and tasks: check yes.<br />
k. Calendar:  N900 (to populate existing calendar) or create a new one<br />
j. Synchronize calendar back:  your choice<br />
k. Synchronize completed tasks:  your choice<br />
l. Synchronize contacts:  check yes<br />
m. First synchronization: your choice</p>
<p>A note of caution:  For this sync to work your calendar must be empty.  If you have already used the synchronization tool to transfer the calendar data from your old phone to your n900 it will not allow you to write the Google calendar data from the server into it. The n900 calendar will remain as a local, unsynchronized calendar and you must create another calendar for synchronization purposes.  However, I believe this is not the best way to go.  Instead, if you have already transferred your calendar data from your old phone open the n900's calendar, select all, and delete.  Then the Google server will synchronize its data with the N900 calendar.</p></blockquote>
<p><strong>Note 1:</strong> It is <em>really</em> important to initially have an empty calendar on the N900. I was trying with a calendar which already had entries and I always got a "Server is not responding error".</p>
<p><strong>Note 2:</strong> The first time I succeeded it worked great for a couple of syncs but then I got again the "Server is not responding error". Deleting all entries and fully re-syncing fixed the problem.</p>
<p><br/></p>
<h4>Syncing Gnome's Evolution with Google calendars</h4>
<p>Evolution supports Google calendars natively and it also supports <a href="http://en.wikipedia.org/wiki/caldav">Caldav</a> another calendar protocol, also supported by google. Unfortunately none of them works on my machine. I found online hundreds of complains about broken functionality. And even if you manage to get them working they are totally unreliable.</p>
<p>Therefore I skipped evolution's build-in sync functionality and moved to gcaldaemon. From the <a href="http://gcaldaemon.sourceforge.net/">project's website</a> we learn that "GCALDaemon is an OS-independent Java program that offers two-way synchronization between Google Calendar and various iCalendar compatible calendar applications.  GCALDaemon is primarily designed as a calendar synchronizer but it can also be used as a Gmail notifier, Address Book importer, Gmail terminal and RSS feed converter."</p>
<p>Gcaldaemon provides <em>working</em> syncing with google calendars. I don't need the fancy http features so I just setup it up for file synchronising, using the "<a href="http://gcaldaemon.sourceforge.net/usage2.html#offline">dial-up internet</a>" instructions from the project's website. So using gcalcdaemon I sync my google calendar with a local file in my computer.</p>
<p><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/evolution-calendar.png"><img class="alignright size-full wp-image-530" style="margin-left: 10px; margin-right: 10px;" title="evolution-calendar" src="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/evolution-calendar.png" alt="" width="204" height="264" /></a>Then in evolution you can add a new local calendar and specify the location of that new calendar (new feature in gnome 2.28 <img src='http://www.sealabs.net/seadog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) and order evolution to update the calendar when the file changes on disk (e.g. when gcaldaemon get new updates from your google calendar).</p>
<p>The sync runs fine for the last two days. I tried unicode entries, creating, deleting and editing entries from all three of them and everything works like a charm!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/01/sync-your-n900-with-google-calendars-and-evolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playlist για το eradio.gr (version 4)</title>
		<link>http://www.sealabs.net/seadog/2010/01/playlist-%ce%b3%ce%b9%ce%b1-%cf%84%ce%bf-eradio-gr-version-4/</link>
		<comments>http://www.sealabs.net/seadog/2010/01/playlist-%ce%b3%ce%b9%ce%b1-%cf%84%ce%bf-eradio-gr-version-4/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 20:59:07 +0000</pubDate>
		<dc:creator>seadog</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.sealabs.net/seadog/?p=518</guid>
		<description><![CDATA[Συνέχισα λίγο την δουλειά του Μάνου γιατί ανακάλυψα ότι στην λίστα δεν υπήρχε ο RedFm. Το πρόβλημα ήταν ότι το σχήμα http://eradio.gr/asx/&#60;όνομα σταθμού&#62;.asx δεν το ακολουθούσαν όλα τα urls. Για παράδειγμα ο Red ανιχνεύεται απλά ως Red στο πρώτο μέρος ...]]></description>
			<content:encoded><![CDATA[<p>Συνέχισα λίγο <a href="http://emnik.wordpress.com/2010/01/12/playlist-%CE%BC%CE%B5-%CF%84%CE%BF%CF%85%CF%82-%CF%81%CE%B1%CE%B4%CE%B9%CE%BF%CF%86%CF%89%CE%BD%CE%B9%CE%BA%CE%BF%CF%8D%CF%82-%CF%83%CF%84%CE%B1%CE%B8%CE%BC%CE%BF%CF%8D%CF%82-%CF%84%CE%BF%CF%85-e-ra-2/">την δουλειά του Μάνου</a> γιατί ανακάλυψα ότι στην λίστα δεν υπήρχε ο RedFm. Το πρόβλημα ήταν ότι το σχήμα <em>http://eradio.gr/asx/&lt;όνομα σταθμού&gt;.asx</em> δεν το ακολουθούσαν όλα τα urls. Για παράδειγμα ο Red ανιχνεύεται απλά ως Red στο πρώτο μέρος του script αλλά το url του asx είναι red963. Έτσι προσπαθώ να βρω το σωστό url του asx. Τώρα ο Red υπάρχει στην λίστα, μαζί με άλλους 40 επιπλέον σταθμούς, συνολικά 205 αντί για 165 που είχαμε πριν. Extras bonus οι σταθμοί παρουσιάζονται αλφαβητικά.</p>
<p><a href="http://www.sealabs.net/seadog/wp-content/uploads/2010/01/eradio2.py_.txt">Το script θα το βρείτε εδώ</a> και όπως προτείνει και ο Μάνος είναι καλύτερο να ανανεώνετε το playlist σας καθημερινά για να έχετε πάντα τα λειτουργικά ενημερωμένα urls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sealabs.net/seadog/2010/01/playlist-%ce%b3%ce%b9%ce%b1-%cf%84%ce%bf-eradio-gr-version-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
