Tag archive: Random
-
Skype wows
Calling to Greek landline phones (both in-town and country-wide) is cheaper with Skype than Forthnet. Yay for N900 handling all my local calls then.
-
Spam, spam, spam.
Με τις εθνικές εκλογές του 2009 εν όψει, έχει παρατηρηθεί ένα κύμα από spam emails από υποψήφιους βουλευτές. Για αυτό, και για κάθε μελλοντική ανάγκη, παραθέτω εκ νέου μια πρότυπη απάντηση σε spam emails. Η αντιγραφή του παροτρύνεται εντόνως. =)
ΜΗ ΖΗΤΗΘΕΙΣΑ ΕΠΙΚΟΙΝΩΝΙΑ ΑΠΟ ΤΗΝ ΕΤΑΙΡΕΙΑ ΣΑΣ
Σας ενημερώνω πως με το συννημένο e-mail το οποίο μου αποστείλατε παραβιάζετε τον νόμο 3471/2006 και συγκεκριμένα το άρθρο 11 περί μη ζητηθείσας επικοινωνίας. Για τη δική σας ευκολία σας παραθέτω το άρθρο ακολούθως [1] αλλά μπορείτε να βρείτε και το ΦΕΚ με ολόκληρο τον νόμο στην ηλεκτρονική τοποθεσία της Αρχής Προστασίας Δεδομένων Προσωπικού Χαρακτήρα [2].
Τόσο η συλλογή των δεδομένων όσο και η χρήση αυτών για σκοπούς άμεσης προώθησης πωλήσεων προϊόντων/υπηρεσιών θα πρέπει να πραγματοποιείται βάσει των διατάξεων της κείμενης νομοθεσίας και λοιπών ειδικότερων διοικητικών αποφάσεων Αρχών. Συγκεκριμένα, η δημιουργία, επεξεργασία ή/και διαβίβαση βάσεως δεδομένων για διαφημιστικούς σκοπούς ή/και σκοπούς προώθησης προϊόντων και υπηρεσιών υπόκειται στις διατάξεις του Ν. 2472/1997 για την προστασία των προσωπικών δεδομένων σε συνδυασμό με τις ειδικότερες προϋποθέσεις νόμιμης συλλογής δεδομένων για σκοπούς απευθείας διαφήμισης και απευθείας προώθησης πωλήσεων προϊόντων ή υπηρεσιών, όπως προσδιορίζονται ειδικότερα στην υπ’ αριθ. 50/20-1-2000 Απόφαση της ΑΠΔ.
Περαιτέρω, η χρήση των κατά τα ανωτέρω συλλεχθέντων δεδομένων για σκοπούς απευθείας διαφήμισης και απευθείας προώθησης πωλήσεων προϊόντων ή υπηρεσιών, υπόκειται μεταξύ άλλων στις διατάξεις
- άρθρο 9 παρ. 10, 11 & 12 του Ν. 2251/94
- άρθρο 6 Π.Δ. 131/2003
- άρθρο 11 του Ν. 3471/2006 [μη ζητηθείσα επικοινωνία]
Όπως προκύπτει από τα όσα αναφέρετε, οι ενέργειές σας συνιστούν μερική εφαρμογή της κείμενης νομοθεσίας περί της μη ζητηθείσας επικοινωνίας (λ.χ. πλήρη αναγραφή των στοιχείων της εταιρίας σας & δυνατότητα διαγραφής από την λίστα παραληπτών). Σημειώνουμε ότι σύμφωνα με το άρθρο 9 παρ.10 του Ν.2251/94 η μετάδοση διαφημιστικού μηνύματος απευθείας στον καταναλωτή μέσω τηλεφώνου, τηλεομοιοτυπίας (φαξ), ηλεκτρονικού ταχυδρομείου, αυτόματης κλήσης ή άλλου ηλεκτρονικού μέσου επικοινωνίας επιτρέπεται μόνον αν συναινεί ΡΗΤΑ ο καταναλωτής.
Η δημοσιοποίηση των στοιχείων από τους παραλήπτες και μόνο δεν νομιμοποιεί την χρήση τους για σκοπούς απευθείας προώθησης προϊόντων/υπηρεσιών. Απαιτείται περαιτέρω η ρητή συγκατάθεση του καταναλωτή / φυσικού / νομικού προσώπου για τη μεταβίβαση και χρήση των στοιχείων αυτών για το σκοπό της άμεσης διαφήμισης. ΕΞΑΙΡΕΤΙΚΑ, δεν απαιτείται η ρητή συγκατάθεση, ΜΟΝΟ για τα δεδομένα εκείνα που έχουν αποκτηθεί στα πλαίσια προηγούμενων συναλλαγών (πώλησης προϊόντων/ υπηρεσιών κ.λ.π.) και υπό την προϋπόθεση (α) ότι παρέχεται δυνατότητα διαγραφής με κάθε μήνυμα και (β) ο παραλήπτης δεν είχε αρχικά αντιτεθεί σε τέτοιου είδους χρήση των δεδομένων τους.
Τέλος σε κάθε περίπτωση αποστολής μη ζητηθείσας ηλεκτρονικής επικοινωνίας με σκοπό την απευθείας προώθηση προϊόντων ή/και υπηρεσιών, αυτή θα πρέπει να χαρακτηρίζεται ως τέτοια σαφώς και επακριβώς ευθύς ως περιέλθει στον παραλήπτη της, φέροντας ειδική σήμανση π.χ. “ADV” ή “ΔΙΑΦΗΜΙΣΗ”.
Σας εφιστώ την προσοχή και επιφυλάσσομαι των νόμιμων δικαιωμάτων μου σε περίπτωση που η συγκεκριμένη αλληλογραφία επαναληφθεί είτε προς το πρόσωπο μου είτε προς οιονδήποτε άλλο που δεν έχει συγκαταθέσει ρητώς να λαμβάνει την αλληλογραφία σας και υποπέσει στην προσοχή μου.
==
[1] Άρθρο 11
Μη ζητηθείσα επικοινωνία
Η χρησιμοποίηση αυτόματων συστημάτων κλήσης, ιδίως με χρήση συσκευών τηλεομοιοτυπίας (φαξ) ή ηλε− κτρονικού ταχυδρομείου, και γενικότερα η πραγματο− ποίηση μη ζητηθεισών επικοινωνιών με οποιοδήποτε μέσο ηλεκτρονικής επικοινωνίας, με ή χωρίς ανθρώπινη παρέμβαση, για σκοπούς απευθείας εμπορικής προώθη− σης προϊόντων ή υπηρεσιών και για κάθε είδους διαφη− μιστικούς σκοπούς, επιτρέπεται μόνο αν ο συνδρομητής συγκατατεθεί εκ των προτέρων ρητώς.
-
Rock Paper Scissors Spock Lizard
“Scissors cuts Paper covers Rock crushes Lizard poisons Spock smashes Scissors decapitates Lizard eats Paper disproves Spock vaporizes Rock crushes Scissors.” (via @mperedim)
-
Coffee bean tanning
It seems my coffee beans are getting sour more quickly in the summer. More quickly than what I expected, I guess.
-
Flashback: Yosemite Park
Flashback from my beautiful trip to Yosemite Park, USA in 2007.
-
Greek Coding Camp ’09 is ON!
-
Right on!
-
Platform nazi
Πώς ξενερώνω όταν βλέπω κάτι τέτοιο σε ένα site: “Click here to reset your password: http://www…LostYourPassword.aspx/…”. Μπλιαχ.
-
Software #!$@!
My software tortures me. WordPress just marked a bunch of past good comment as spam (sorry guys!), and Firefox auto-deleted its history and bookmarks.
-
Rough Photo Colors
Dear Lazyweb, do you know how rough/metal colors like in this photo are produced?
-
Spork rebasing
As seen on IRC: “Right now I want to rebase a spork into someone’s skull.”
-
A long awaited update

The past days I spent a few hours moving my personal services (page, blog, gallery) on glezos.com from my previous provider, Dreamhost, to my favourite shared hosting provider, Webfaction (disclaimer: shameless affiliate link).
If things went well, you should be reading this in something that resembles English with letters being one next to the other. Kidding aside, the blog should be loading blazingly faster than before and the photos from the gallery should actually load up in the blog.
How come?
Dreamhost is an inexpensive web hosting company, suitable for folks wanting abundant space for PHP applications, panel simplicity and simple one-click-install environments. The price one pays for the massive bandwidth and storage is quite good; in fact it’s so cheap some people choose Dreamhost instead of Amazon’s S3. We’ve been hosting more than 30 sites there for friends, local LUGs and NPOs, and for the most part, everyone is satisfied.
We chose Webfaction for hosting the development of Transifex and a few other Python-powered sites. Originally python-hosting.com, Webfaction is considered one of the best hosting providers out there. Even hostingthatsuck.com recommends webfaction since it was amazed that there were almost no negative reviews about their service.
The Webfaction folks were kind enough to offer us free hosting and our experience was nothing but amazing. The domain/app/website notion in the panel is intuitive and flexible, allowing you to switch domains, applications and servers in a snap. Pretty useful for staging newer versions of software brought to production mode. And their servers are not overcrowded at all: loads on my 3 servers right now are 0.1, 0.3 and 0.35.
So yesterday I also moved glezos.com on Webfaction. I’ve had all the usual knots to untie with Wordpress upgrades and moves, but eventually everything worked great. Well, not quite everything, since there has been a mixup with the MX records. Both the blog and gallery were upgraded and I did some work on optimizing performance. According to pingdom, the blog mainpage is returned in 1 second and loads up (but the large photos) in 3 seconds. Which makes both me and my server admins happy. =) The gallery is even more impressive: 0.8 seconds for showing up main page.
At this point I’ll raise my glass to all sysadmins in the world for messing with these stuff every friggin’ day. Here’s to you guys.
-
The Zen of Python
Αρκετοί φίλοι (και πελάτες πια) με ρωτούν την Μεγάλη Ερώτηση Ανάπτυξης Λογισμικού: “Γιατί τη γλώσσα Χ;”. Στην περίπτωση μου είναι συνήθως “Γιατί Python;”.
Είναι από εκείνες τις ερωτήσεις που οτιδήποτε απαντήσεις, εκτός τις απαντήσεις αποφυγής “Απλά μου αρέσει!” και “Εξαρτάται”, θα γεννηθούν στον ερωτώντα περισσότερες ερωτήσεις. Μια περίληψη των λόγων που σε αρκετούς Python developers δεν τους αρέσουν τα πολλά ακρωνύμια ή τα ρουμπίνια είναι το Zen of Python (aka PEP 20), το οποίο έχει επηρεάσει το σχεδιασμό της γλώσσας και του λογισμικού που γράφεται σε αυτή και υπάρχει και σαν top-level easter-egg στο ίδιο το Python prompt.
>>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!
-
Επιτυχημένα έργα ΕΛΛΑΚ: Bootstrapping
Ο φίλος μου Αλέξανδρος μου ζήτησε μερικές συμβουλές σχετικά με το “άνοιγμα” μιας εφαρμογής σε ελεύθερο λογισμικό. Ξέθαψα το παρακάτω κείμενο με μερικές σκέψεις επ’ αυτού του θέματος.
Είναι γεγονός ότι δεν είναι απλή υπόθεση να χτίσει κανείς ένα επιτυχημένο έργο ελεύθερου λογισμικού. Οι προκλήσεις που αντιμετωπίζει σαν maintainer είναι πολλών μορφών και εμφανίζονται σε διαφορετικές στιγμές, ενώ αρκετές από αυτές σε εκπλήσσουν. Δεν είναι τυχαίο λοιπόν που ίσως 9 στα 10 έργα ελεύθερου λογισμικού αποτυγχάνουν — είτε αυτό είναι από εγκατάλειψη των developers, αδιαφορία από τους χρήστες, έλευση ενός καλύτερου ανταγωνιστή, ή κάτι άλλο. Το ερώτημα είναι, φυσικά, δεδομένων αυτών, ποια είναι τα σημαντικότερα βήματα που πρέπει να ακολουθήσει ένας developer για να κάνει το έργο του να πετύχει;
Μια βασική αρχή που πρέπει να ακολουθεί ένας open source maintainer σε όλη τη διάρκεια του έργου του, και ειδικά στα πρώτα βήματα, είναι το KISS: Keep it simple, stupid. Με προεκτάσεις μέχρι τη φιλοσοφική αρχής του “Ξυραφιού του Όκαμ”, η κλασική αυτή σχεδιαστική αρχή του UNIX είναι βέβαιο ότι θα βοηθήσει ένα έργο να αναπτυχθεί σταθερά. Αν υπάρχει κάποιο υπάρχον έργο που μπορεί να βελτιωθεί με νέα χαρακτηριστικά, πιθανώς να αξίζει περισσότερο μια τέτοια προσέγγιση παρά μια επανεφεύρεση του τροχού.
Ίσως το καλύτερο σημείο να ξεκινήσει κανείς είναι να καταλάβει τη φύση της ανάπτυξης κώδικα ελεύθερου λογισμικού. Η πεμπτουσία του συστήματος αυτού είναι να αρέσει σε άλλους developers να συχνάζουν στο έργο. Ίσως το σημαντικότερο έργο που έχει να κάνει ο maintainer είναι να καταλαβαίνει τα κίνητρα τους, τι τους παρακινεί και γιατί βρίσκουν το δικό του έργο σούπερ. Να φροντίζει να συνεχίσουν να υπάρχουν ενδιαφέροντα προβλήματα να λυθούν, ή a la Eric Raymond, να υπάρχουν πάντα “itches to be scratched”. Όπως μου είχε πει μια φορά ο Max Spevack, πρώην Fedora Project Leader, όταν τον ρώτησα ποιος νιώθει ότι είναι ο στόχος της δουλειάς του, “ο ρόλος του leader είναι να μετακινεί εμπόδια ούτως ώστε εσύ, ο developer, να μπορείς να δημιουργείς ελεύθερα”.
Ένα σημαντικό πρώτο βήμα είναι το αρχείο README. Ένα καλό τέτοιο αρχείο δηλώνει τον σκοπό του έργου (mission statement), τους στόχους και τα use cases. Αρκετές φορές καλό είναι να αναφέρεται και το τι δεν είναι το έργο (ξανά το KISS). Δεδομένου του ότι ίσως η μεγαλύτερη πρόκληση του έργου είναι αυξήσει τον αριθμό των developers, η σημασία του αρχείου αυτού είναι μάλλον μεγάλη. Σε έναν ιδανικό κόσμο θα υπάρχουν σχέδια υλοποίησης και roadmap, αλλά η αλήθεια να λέγεται, το αρχείο δε χρειάζεται να είναι απόλυτα πλήρες από την αρχή.
Η επιλογή άδειας χρήσης (αρχείο LICENCE ή COPYING) είναι επίσης κάτι σημαντικό, αφού μπορεί να επηρεάσει τη συνδεσιμότητα του έργου με άλλα έργα και βιβλιοθήκες, ενώ δεν είναι εύκολο να αλλάξει στην πορεία. Ευτυχώς έχουμε στη διάθεση μας τις 5-6 σημαντικότερες άδειες που λογικά καλύπτουν το 99% των νέων έργων.
Με αυτά τα δύο — και προαιρετικά ίσως κάποιο βασικό, μίνιμαλ κώδικα — το freshmeat ή το sourceforge είναι ό,τι καλύτερο για ένα πρώτο “σπίτι” για το έργο και τις λύσεις που προτείνει. Μια mailing list (παρέχεται είτε από το sf, είτε πάμε σε Google groups, κλπ) και ένα URL για περισσότερες πληροφορίες, είναι ό,τι χρειαζόμαστε για την δημοσιοποίηση. Συνεχίζοντας την υιοθέτηση ιστορικά νευραλγικής σημασίας αρχών του UNIX, έτσι κι εμείς θα ακολουθήσουμε το “release early, release often”: όσο πιο νωρίς το ανακοινώσουμε τόσο πιο ποιοτικός θα είναι ο κώδικας μας, αλλά και τόσο πιο γρήγορα θα έρθουν τα άτομα στην παρέα (the more, the merrier), τα σχόλια, το testing, και (ας ελπίσουμε όχι στη δική μας περίπτωση) σύνδεσμοι σε άλλα έργα που κάνουν ακριβώς το ίδιο που θέλουμε. Με αυτά υπόψιν, στέλνουμε ένα μικρό email σε σχετικές ομάδες συζητήσεων που θα έχουν lurkers που μπορεί να ενδιαφέρονται στο έργο: στόχος μας, ξανά, είναι οι developers (κι όχι οι χρήστες).
Αυτό ήταν. Φυτεύουμε το σπόρο αυτό και ρόλος μας είναι να βοηθήσουμε το έργο να εξελιχτεί σε ένα ζωντανό οργανισμό. Από αυτό το σημείο και μετά, στους ρόλους του maintainer είναι κι αυτός του στοργικού κηπουρού, του ποιμένα και πατέρα.
Μύηση παιδιών στη θρησκία και στις λειτουργίες του Τζαμιού
Κωσταντινούπολη 2008 (GUADEC ’08)
(Το κείμενο δημοσιεύτηκε αρχικά στην τακτική στήλη του συγγραφέα στο ελληνικό Linux Format, τεύχος Σεπτεμβρίου-Οκτωβρίου 2008.)
-
Fedora 10 release party στη Θεσσαλονίκη
(In English)
Ακολουθούμε την παράδοση των Fedora release parties. Με αφορμή το Fedora 10 που βγαίνει στον αέρα σε μερικές ημέρες, βρισκόμαστε μαζί λινουξάδες του χωριού και των περιχώρων για να γνωριστούμε, να λύσουμε απορίες, να δούμε τα νεότερα από το leading edge του Linux.
Σε καμιά βδομάδα λοιπόν ο Χρήστος Μπαχαράκης (ο ήρωας πίσω από το σούπερ-επιτυχές Serres installfest) οργανώνει το Fedora 10 release party στη Θεσσαλονίκη. Θα έχουμε παρουσίαση των πλούσιων τεχνικών χαρακτηριστικών που μαγείρεψαν οι Fedora developers — τα οποία σε μερικούς μήνες θα κυλίσουν στις άλλες διανομές…
. Μερικά από αυτά είναι blazingly fast startup (Plymouth), Glitch-free audio, Improved webcam support, Printing simplified, RPM 4.6, Ad-hoc network sharing, First Aid Kit Automated Recovery, VirtStorage, Sectool, GNOME 2.24, Netbeans, Openoffice 3.0, και αρκετά άλλα. Α ναι, θα έχουμε και αρκετά αυτοκόλλητα που μας περίσσεψαν από το Athens Digital Week. =)
-
Ελληνικό Fedora 10 hackfest
(English summary on fedora-ambassadors-list)
Ανακεφαλαίωση στο /f10-el-hackfest-recap/.
Το Σαββατοκύριακο 11 και 12 Οκτωβρίου η Ελληνική ομάδα Fedora διοργανώνει workshop στην Πάτρα για το Fedora 10. Το ΣΚ θα είναι αφιερωμένο σε coding, testing, documenting, translating, marketing κλπ για την επερχόμενη έκδοση του Fedora, η οποία θα κυκλοφορήσει το Νοέμβριο.
Ο στόχος της συνάντησης είναι ένας: Get stuff done.
https://fedoraproject.org/wiki/FedoraEvents/F10-el-hackfest
Ανάλογα με τα άτομα που θα μαζευτούν θα έχουμε και διαφορετικούς στόχους, ωστόσο στα “σίγουρα” είναι εντατική δοκιμή του OLPC για να “παίζει” με όσο το δυνατόν πιο καθαρό Fedora 10, bug triaging για Greek-specific bugs, δουλειά στις μεταφράσεις της νέας έκδοσης, και διοργάνωση της παρουσίας του Fedora και γενικώς του open source στο Athens Digital Week.
Πρόγραμμα ΣΚ
Οι συμμετέχοντες που θα βρίσκονται στην Πάτρα θα ξεκινήσουν το hacking στις 9 πμ (mail/τηλ για λεπτομέρειες). Στις 11 πμ θα πάμε για καφέ/γλυκό στην Πλατεία Γεωργίου στο κέντρο, στην καφετέρια Starbucks για να υποδεχτούμε τους ταξιδιώτες και τους νέους στην παρέα. Θα είμαστε το μπουλούκι των κουλάτων μπρατσαράδων με τους γούνινους Tux στο τραπέζι. Στις 12 θα επιστρέψουμε σε κάποιο κοντινό μεγάλο σπίτι ή γραφείο, ανάλογα με τον αριθμό μας.
Στις 2μμ προβλέπεται να φέρουμε μαγειρευτό φαγητό για μεσημεριανό.
Το βράδυ προγραμματίζεται εξόρμηση στο χωριό Βαλμαντούρα στο δήμο Τριταίας, στους πρόποδες του βουνού Ερύμανθος, για σπέσιαλ τοπικές, λαχταριστές μπριζόλες. Η παρέα προβλέπεται να είναι μεγάλη, με μέλη του τοπικού LUG να ‘coming along’. Ανάλογα με την όρεξη και την τιμή της βενζίνης, μπορεί να καταφύγουμε και σε ένα τοπικό μαγειρείο.
Η Κυριακή θα είναι μια φουλ ημέρα δουλειάς με κερασμένες πίτσες για μάσα παράλληλα με το coding. Η λήξη του hackfest θα είναι περίπου στις 7μμ.
Ταξιδιωτικά
Για όσους ταξιδεύουν από άλλες πόλες προσφέρεται φιλοξενία σε υπερ-πολυτελείς καναπέδες και ράντσα. :-)
Από Αθήνα, το ΚΤΕΛ Πελλοπονήσου (Κηφισσός) έχει δρομολόγια κάθε μισή ώρα, ίσως και πιο συχνά. Τα express λεωφορεία παίρνουν 2:30 ώρες ενώ τα νορμάλ 3:00 και το κόστος είναι περίπου €12-15. Τα ΚΤΕΛ είναι και ο προτεινόμενη μετακίνηση από άλλες πόλεις.
Τα τρένα ξεκινούν από Σταθμό Λαρίσης και τα δρομολόγια (αναχώρηση-άφιξη) είναι 0606-0928 (InterCity), 0744-1154, 1044-1428 (IC). Ο Προαστιακός φτάνει μέχρι το Κιάτο, όπου και γίνεται πολύ γρήγορη αλλαγή συρμού μέχρι την Πάτρα. Το συνολικό κόστος είναι περίπου €8-12. Για την επιστροφή της Κυριακής το καλύτερο τρένο είναι το 1936-2300 (IC). Περισσότερες πληροφορίες στο 1110.
Οι σταθμοί τρένων και λεωφορείων είναι πολύ κοντά στο κέντρο της Πάτρας.
Αν σκοπεύετε να έρθετε με αμάξι και θα θέλατε παρέα στο ταξίδι, σημειώστε το στη wiki σελίδα του event μαζί με το email σας.
Λοιπά
Το event θα γίνεται παράλληλα και online, στο #fedora-el στο Freenode, για συμμετοχή και από άτομα που δεν μπορούν να παρευρεθούν στο live event.
Περισσότερες λεπτομέρειες, αλλά και ερωτήσεις για sponsoring των πρώτων υλών (?! dream on dude) στην fedora-el-list@redhat com) και τον Μητς (dimitris στο glezos τελεία com).
Happy hacking.
-
Dawn
Hey, look! The twilight of dawn. So beautiful. :-)
-
Transifex development feed updated
The all-in-one Tx development feed now includes blog posts, discussion threads, updates on tickets, wiki pages, milestones, and code changesets.
-
Recap from TcOc Athens ‘08
Better late than never, but the slides from my presentations (pdf) are now available. The talk was a 10-minute one, and the feedback was quite positive. Good to see the number of people who agree with the premise and value proposition is growing.
Oh, and here are a bunch of photographs from the event, and one of me giving the talk:










