Unkillable zombie blog

This blog just won't die

Jul 05, 2008

10 +1 άχρηστα πράγματα για εμένα.

Παίρνω λοιπόν και εγώ την πάσα απο τον stavrosg και αρχίζω:

 

  1. Μικρός ήμουνα διάολος και χτύπαγα συνέχεια. Ποτέ όμως δεν έκανα ράμματα. Δεν μου άρεσε καθόλου αυτό γιατι τα θεωρούσα κάτι σαν παράσημο διαβολιάς και αισθανόμουν οτι για να μην έχω ράμματα , κάτι δεν κάνω σωστά.

  2. Απο το γυμνάσιο-λύκειο και μέχρι πριν 2 χρόνια έπινα _τουλάχιστον_ 2-3 λίτρα Coka cola την ημέρα. Δεν έπινα νερό ποτέ. Ευτυχώς που δεν γίνεται να βάλει κάποιος σωλήνα με παροχή coka cola στο σπίτι του. - “ζεστό”/ “κρύο”/ “coka cola”.

  3. Η κλασσική παρατήρηση των δασκάλων και των καθηγητών στο σχολείο ήταν πάντα: “Έξυπνο παιδί αλλα πολυυυ τεμπέλης. Θα μπορούσε να είναι ο καλύτερος μαθητής αν διάβαζε λιγο”. Τουλάχιστον στο τεμπέλης δεν έπεσαν καθόλου έξω.

  4. Μικρός μου αρέσανε πάρα πολύ τα κόλλυβα. Η γιαγιά μου φρόντιζε να μου φέρνει συνέχεια. Ήξερα οτι είναι απο κηδείες αλλα δεν με ένοιαζε. Ήταν τοσο νόστιμα!.Ημουν σαν τον Καμπαμαρού, αλλα αντί για ‘Μακαρονάδα!’ φώναζα ‘Κόλλυβα!’. Όταν όμως κάποτε πήγα σε κηδεία δεν ξαναέφαγα.

  5. Είμαι ο τύπος που για κάποιο λόγο του εμπιστεύονται πολλά μυστικά. Κάποτε μου άρεσε πολύ αλλά τώρα σε συζητήσεις έχω συνέχεια το άγχος μου να μή μου ξεφύγει κάτι κατά λάθος. Δεν θυμάμαι με ακρίβεια ποιός μου έχει πεί τι και πότε που δεν πρέπει να το ξέρουν ποιοι. Αφού σκέφτομαι στις συζητήσεις τις παρέας να περιοριστώ στα: “Ναι”, “Οχι”, “Ισως” και “Πάμε να φάμε”..

  6. Η προηγούμενη διαπίστωση είναι ιδιαίτερα περίεργη αν αναλογιστούμε οτι δεν διαθέτω αυτό που οι ξένοι λένε ‘empathy‘. Δεν συμπάσχω στον πόνο του άλλου. Όταν μου λένε κάτι συγκλονιστικό δεν σκέφτομαι ‘Ωχ, τι να του πώ για να νοιώσει καλύτερα’. Σκέφτομαι, ‘Ωχ, τι να πώ για να μην με θεωρήσει τελείως αναίσθητο.”. Είναι σαφές. Είμαι Cyborg.

  7. Εδώ και κάποια χρόνια παίζω πολύ enemy-territory. Είμαι hardcore fan. Αν παίζετε στο shiven.net είμαι ο ‘a panzern00b’.

  8. Είμαι computer retro addict. Η καλύτερα, oldschool. Λατρεύω την εποχή των BBS , των demos χωρίς 3d κάρτες γραφικών. Την εποχή των trackers (εξάλλου το FastTracker II ,το είχα κάνει επιστήμη.), τότε που τα περιοδικά έδιναν 5‘1/4 δισκέτες. Όταν κουβαλάγαμε ολόκληρο το PC με τις CRT οθόνες στα σπίτια φίλων για να παίξουμε Doom με σειριακό καλώδιο. Οταν δεν είχες internet για να ψάχνεις για cheats παιχνιδιών αλλα έπρεπε να προσπαθείς μόνος σου , μαθαίνοντας.

  9. Δεν πίνω καφέ. Ποτέ. Καθόλου.

  10. Μισώ το σύμπαν. Το μισώ. Θεωρώ οτι το big bang ήταν ένα μεγάλο λάθος και η ανθρωπότητα τα τραγικά αποτελέσματα αυτού του λάθους. Ελπίζω σε ένα ‘ατύχημα’ με μοριακή νανοτεχνολογία που θα μετατρέψει το σύμπαν σε άμορφη γκρί μάζα.

10+1: Τσίου.

 

Εγώ θα κάνω ‘πασα’ σε 2 άτομα που δεν έχουν blog :)

karametos και lemonspot. Ίσως αποκτήσουν.

 

Click to read and post comments

May 23, 2008

Λάδι με ορυκτέλαιο. yummy.

Δοκίμασα αυτό το νέο λάδι με το ορυκτέλαιο. Κάνει τις καλύτερες τηγανιτές πατάτες. Μιλάμε για πολύ νόστιμες πατάτες.

Έχω όμως μια απορία. Ήξερα μέχρι τώρα οτι στις 2-3 τηγανιές αλλάζαμε το λάδι. Τώρα με τα νέα λάδια αλλάζει αυτό? Αλλάζουμε λάδι κάθε 3 τηγανιές ή 50 χιλιόμετρα,  οτι έρθει πρώτα.?

 

Το πρόβλημα μου είναι οτι έχω πρόβλημα να το βρίσκω. Στο supermarket που ρωτάω δεν ξέρουν τίποτα.

Με ενημέρωσαν οτι κανονικά λέει δεν θα έπρεπε να έχει ορυκτέλαιο και θα  αποσυρθεί αυτό το φανταστικό λάδι. Συγνώμη, εσείς που το υποστηρίζετε αυτό… πατάτες έχετε φάει για να δείτε? Θα αλλάζατε γνώμη. Τέλος πάντων, ξέρει κανένας τι αναλογίες θέλει για να το φτιάχνω μόνος μου?

 

Ορυκτέλαιο FTW!

Click to read and post comments

May 07, 2008

PyMOTW and stuff

Ίσως το καλύτερο blog σχετικά με Python.

Ο Doug Hellmann έχει στο blog του μια κατηγορία που την ονομάζει PyMOTW - δηλαδή Python module of the week.

Κάθε εβδομάδα έχει ένα αναλυτικότατο, απόλυτα κατανοητό με πολλά παραδείγματα αφιέρωμα σε ένα module της Python.

Είναι must read. Ακόμα και σε modules που τα ξέρεις βλέπεις features που δεν τα γνώριζες ή νέα tricks που δεν φανταζόσουν.

Αλλα φυσικά η βιβλιοθήκη της Python είναι τεράστια (για αυτό εξάλλου έχουν σαν motto το ‘batteries included’) και τα πιό πολλά modules είναι άγνωστα (ή έχω μια ιδέα, ή τα έχω χρησιμοποιήσει λιγάκι κάποτε).

 

 

Μια και λέμε για Python,

Κάποιοι  βλαμμένοι τύποι (βλαμμένοι με την καλή έννοια) έγραψαν ένα Ruby source code σε Python bytecode compiler (και python decompiler).  Awesome. Απο ότι διαβάζω αυτό είναι εφικτό γιατί το bytecode της ruby είναι εμπνευσμένο απο αυτό της Python. Έτσι εξηγείται αυτή η φωτογραφία  του Matz (δημιουργός της Ruby)

Click to read and post comments

May 05, 2008

Οδηγός για κατανάλωση αλκοόλ.

Αυτός ο οδηγός είναι η δική μου άποψη στο θέμα της κατανάλωσης αλκοόλ

Δεν είναι κάποια επιστημονική μελέτη. Δεν είναι φτιαγμένος για το καλό σου. Δεν είναι φτιαγμένος για να σε προστατέψει. Είναι η δική μου  άποψη και συμπεριφορά  στο θέμα.

Αρχίζουμε.

1) Αν  έχεις σκοπό να πιέις , τότε μην πάρεις αυτοκίνητο. Το ταξί θα σου έρθει 10-20 ευρώ  πηγαινε-έλα. Λίγα μπροστά στα λεφτά που θα δώσεις για ποτά, και σίγουρα μηδέν μπροστά στον πιθανό κίνδυνο να σε σταματήσουν για αλκοτέστ ή να χτυπήσεις κανένα μαλακισμένο σαν και εσένα. Ειδικά αν το άλλο μαλακισμένο είναι με μηχανή. Θα τρέχει και δεν θα φτάνεις. 20 ευρώ είναι. suck it  up ή μην πιείς.

Αν παρόλα αυτά είσαι Greek driver και παίρνεις αυτοκίνητο όσο και αν πιείς, τότε κάνε τα εξής:

α) Αγόρασε ένα χρέπι τζίπ 40 χρονών.

β) Γέμισε μέσα τα φτερά με μπετόν.

γ) Βάλε parking radar και ρύθμισέ το να βαράει στα 12 μέρα.

δ) Τίποτα δεν σε σταματάει τώρα!

2) Αν έχεις άγριες διαθέσεις, ξεκίνα απο το σπίτι. Εγώ αυτό κάνω. Πριν βγώ πίνω 1-2 homemade στο σπίτι μου. Τα home-made είναι πάντα καλύτερης ποιότητας. Δεν είναι μόνο οτι θα γλιτώσεις κάποια χρήματα. Αλλα κυρίως θα έχεις το προβάδισμα στην παρέα σου. Ξεκινάς με το πλεονέκτημα. Οι άλλοι θα αγωνιστούν να σε φτάσουν :D

3) Μην ανακατώνεις ποτά. Danger, will robinson!. Αν θές να γίνεις γκόλ αλλα να διασκεδάσεις, ,μην ακακατώνεις ποτά. Θα χαλάσεις το στομάχι σου. Αν σου αρέσει να ξερνάς, τότε feel free. Ανακάτωσέ τα όλα και  άσε τους φίλους σου να σου πούν τι έκανες το προηγούμενο βράδυ, ενώ εσύ δεν θα θυμάσαι τίποτα. Αν δεν σου αρέσει να γίνεσαι καραγκιόζης και προτιμάς να πίνεις πολύ αλλα να είσαι cool τότε μην ανακατώνεις ποτά.


4) Σφηνάκια. Σε μια παρέα υπάρχει πάντα κάποιος σφηνακόβιος. (ξέρεις ποιός είσαι, “λίγο απ’όλα” :p ). Αν μπορείς να τα αποφύγεις καλό είναι. Αν δεν μπορείς, τότε μην ανακατώνεις πάρα πολλά, και μην αλλάζεις σε πολύ διαφορετικά είδη. Αν μπορείς να πίνεις κάτι gay όπως αυτή την αηδία καρπουζο-vodka που σερβίρουν οι barmen (που δεν μου έρχεται το όνομα τώρα).

 

5) Νερό. Πιές νερό. Πολύ νερό. Το νερό θα σε βοηθήσει και στο να μην μεθάς έυκολα, αλλα και στο να μην έχεις κακό hangover. Μην το ξεχνάς. Είναι πολύ σημαντικό.  Πιές το απο την αρχή γιατί όταν έρθει η ώρα που θα σε σερβίρουν σφηνάκια νερό για να γελάσουν θα είναι πλέον πολύ αργά.

 

6) Φαί. Φάε. Φάε όσο μπορείς. Αν πίνεις νηστικός την πάτησες. Είναι θέμα του ποσο γρήγορα μπορεί να μεταβολίσει ο οργανισμός σου το αλκοόλ. Αν είναι μαζί με φαγητό τότε μεταβολίζει λιγότερη ποσότητα ανα ώρα. Αν έχεις άγριες διαθέσεις, φάει τον αγλέωρα πρώτα. Αν τρώς και πίνεις παράλληλα είναι ακόμα καλύτερα. Δεν εννούμε φυσικά να ξετυλίξεις το αλουμινόχαρτο με τα κεφτεδάκια στο bar κατα τις 4 το πρωί.

Και, οχι, το να φάς μετά δεν είναι το ίδιο. Φάε πρίν.

 

7) Μην την πέφτεις στα ουζοειδή. Αν μεθύσεις με ούζοειδές τότε κάνεις πολύ κακό hangover και δεν ξαναπίνεις έυκολα για πολύ καιρό. Διάλεξε κάτι με καλύτερο hangover. Ειδικά αν το συνηθίζεις να πίνεις. Επίσης μην πίνεις αυτές τις μαλακίες που είναι σχεδιασμένα για να σε χαλάσουν (υποβρυχια κλπ). Απλά κάνεις το στομάχι σου χάλια. Προς αποφυγήν, εκτός αν θές να κάνεις εσύ το υποβρύχιο τα ξημερώματα στην τουαλέτα.

 

8) Μην είσαι βλάκας. Ένας βλάκας θα κάνει βλακείες όσα και αν του πείς. Είναι στην φύση του. Γίνει άνθρωπος. Πάρε μαθήματα “Πως να μοιάζεις με άνθρωπο” στο τοπικό κολέγιο/ΤΕΙ. Αν δεν περνάς με τίποτα για άνθρωπος παρόλες τις προσπάθειές σου, παρακαλώ να παραδώσεις την ταυτότητά σου στο πλησιέστερο αστυνομικό τμήμα.

 

9)  Πίνε πάντα το ίδιο ποτό. Έτσι θα ξέρεις την γέυση του και θα σου είναι πιό έυκολο να καταλάβεις πότε σου δίνουν φώλα. Άσε που είναι cool ο μπάρμαν να ξέρει τι πίνεις.

 

10) Αν είναι να πιείς πολύ, κάτσε στο bar και όχι σε ένα τραπέζι κάπου. Συμφέρει :p

 

11) Αν έχεις σκοπό να γνωρίσεις κόσμο, πιές μονο αρκετά για να λυθεί η γλώσσα σου και να μην έχεις social inhbitions. Αν πιείς παραπάνω , τότε μπορεί εκείνη την ώρα να νομίζεις οτι είσαι ο γαμάουα και οτι όσα λές θα τα αντιγράψει ξεδιάντροπα ο Κομφούκιος , αλλα στην πραγματικότητα η γκόμενα απέναντί σου απορεί γιατί ο μπάρμαν συνεχίζει να σε σερβίρει. Αν παρόλα αυτά η κοπέλα δείχνει ενδιαφέρον τότε τα πράγματα είναι πολύ απλά. Α) είναι πιο γκόλ απο εσένα, οπότε τα μόνα υγρά που μπορεί να ανταλάξετε είναι εμετοί ή β) Είναι επαγγελματίας και θα δείξει ενδιαφέρον ακόμα και αν απαγγέλεις Vogon poetry.

 

12) Προσοχή. Οταν γυρίσεις σπίτι σου μην προσπαθήσεις να γράψεις καθόλου κώδικα. Εκείνη την ώρα θα νοιώθεις κάτι ανάμεσα σε Linus torvalds, Alan Cox και Edsger Dijkstra αλλα την επόμενη ημέρα, θα είσαι τυχερός αν κάνει compile. Και αν δουλέυεις με δυναμική γλώσσα όπως Python, θα βρίσκεις bugs για 2 εβδομάδες μετά.

Επίσης, θα απορείς γιατί η εφαρμογή σου ανοίγει sockets προς το site της Havana Club, και γιατί τα Exceptions σου κάνουν subclass το HappyHourException :p


13) Μην πίνεις δουλέυεις την επόμενη ημέρα και η δουλειά σου περιλαμβάνει:

α) Εργαστηριακή έρευνα και αναπτυξη θανατηφόρων ιών. Εκτός αν θές να γίνεις ταινία.

β) Πολεμικό υλικό παντώς τύπου.

γ) Οχήματα πολλών τόνων. Στεριάς/Αέρος/θαλάσσης/διαστήματος/hyperspace/time traveling και γενικά παντώς φύσεως.

δ) Πολεμικά ρομπότ νίντζα με μια πολύ μικρή πιθανότητα να επιτεθούν στην ανθρωπότητα. Σε αυτές τις περιπτώσεις η πιθανότητα πάυει να ειναι ‘πολύ μικρή’

ε) Excel. Το Excel είναι πάντα επικίνδυνο για την υγεία. Πάντα. Δεν είναι κάν αστείο αυτό.

 

14) Να πίνεις πολύ αν η δουλειά σου περιλαμβάνει:

α) Να χωρέυεις ημίγυμνη.

 

Αυτά απο εμένα. Be safe.

Click to read and post comments

Apr 26, 2008

Borat

Πάει πολύς αρκετός καιρός που συνέβηκε αυτό αλλα το θυμήθηκα διαβάζοντας το wikipedia entry για την ταινία Borat.

 

Είχε κυκλοφορήσει σε DVD η ταινία στα videο club και την είχα δεί. 

Δυό βασικά στοιχεία για την ταινία:

α) Είναι fucked up. Κυριολεκτικά. Το αποκορύφωμα όταν δύο εντελώς γυμνοί άντρες ,ο ένας απο τους οποίους είναι θεόχοντρος τσακώνονται. Super gay moments.

β) To DVD της ταινίας είναι φτιαγμένο να μοιάζει σαν αντιγραφή. Έξυπνο.  εδώ η εικόνα

 

Είμαι στο σουβλατζίδικο λοιπόν και περιμένω να ετοιμαστούν τα σουβλάκια μου όταν μπαίνει ένας κύριος γύρω στα 50 με το DVD στο χέρι.   Ώχ λέω μέσα μου. Πενηντάρης κύριος, το βρήκε στις κωμωδίες, είδε και το εξώφυλο και σου λέει ‘καλό θα είναι.

Ανοίγει ο κύριος το κουτί να δεί το δισκάκι, και αρχίζει τα γαλλικά. Και όταν λέμε για γαλλικά εννοούμε χριστοπαναγίες. Ο ιδιοκτήτης του Video Club πρέπει να έπαθε 4 είδη καρκίνου εκείνη την στιγμή και μόνο απο αυτά που του έσυρε ο τύπος. Παίρνει κάποιον τηλέφωνο και αρχίζει να βρίζει το video club και σε αυτόν. 

Εγώ να έχω πάει στην άκρη του μαγαζιού, και με δυσκολία να συγκρατιέμαι.

Προσπάθησα να του εξηγήσω οτι είναι χιουμοριστικό, και οτι είναι αυθεντικό το DVD αλλα μόνο που δεν με είπε μαλάκα.

 

Απο τότε άρχισε να μου αρέσει το Borat :p

Yes, … Very nice…

Click to read and post comments

Apr 07, 2008

Canon EOS 400D and gphoto2

Πριν μερικές ημέρες χρειάστηκα να τραβήξω μερικές φωτογραφίες με την Canon EOS 400D μου, χρησιμοποιώντας remote capture. Συγκεκριμένα ,ήθελα να φτιάξω ένα script που να τραβάω κάποια αντικείμενα φωτογραφία και να συσχετίζονται αυτόματα με την αντίστοιχη εγγραφή τους στη Database.

 

Ομως το gphoto2 δεν ήθελε με τίποτα να δουλέψει. Έβρισκε την μηχανή, τράβαγε φωτογραφίες, αλλα όταν ερχόταν η ώρα να την ‘κατεβάσει’ μου έριχνε ένα ωραίο segfault.

Είχα δοκιμάσει τα πάντα (εκτός απο ultrex) και δεν είχα δεί λύση. Είχα απογοητευτεί.

Εντελώς τυχαία , σήμερα έπεσα σε αυτό το blog post. Εκεί διαβάζω α) οτι θέλει να δίνω κάποιες εντολές σε μία γραμμή, και β) στα σχόλια έγραφαν οτι πριν φτιάχτηκε στο trunk πριν μόλις 2 ημέρες.

 

Αμέσως checkout απο το subversion, configure , compile ,install κλπ. και ως δια μαγείας, δουλεύει!

 

Για παράδειγμα αυτό δουλέυει:

 

gphoto2 --set-config capture=on -F 1 -I 1 --capture-image

 

 

Σκέφτομαι οτι θα ήταν ωραίο ένα GUI για αλλαγή των ρυθμίσεων και remote capture όπως το software της Canon. Ίσως αν έχω χρόνο αυτές της ημέρες (πράγμα πολύ απίθανο μέχρι μέσα Ιουνίου…)

 

Click to read and post comments

Mar 29, 2008

CSS σε μισώ σε μισώ σε μισώ

Μια μικρή ιστορική αναδρομή.

Κάποτε στον κόσμο των γραφικών τεχνών, υπήρχαν οι παλιοί μαστόροι. Για να μάθεις την δουλειά πήγαινες σε ένα μάστορα και δούλευες μαζί του τσάμπα για πολύ καιρό και έπρεπε να θεωρείς τον εαυτό σου πολύ τυχερό γιατι οι παλιοί μαστόροι δεν δείχνανε την δουλειά τους. Ακόμα και αν είχες στο μαγαζί σου ένα υπάλληλο δεν σου έδειχνε την δουλειά του. Υπήρχε ο φόβος οτι θα του κλέψουν την δουλειά. Ο τρόπος που έκανε κάτι ήταν μυστικός.

 

Σήμερα στην εποχή του internet και της υπερπληροφόρησης, η τεχνική ‘δεν σου λέω’ δέν μπορεί να εφαρμοστεί. Έτσι οι η σημερινή μετεξέλιξη των παλαιών μαστόρων, στην κόλπους των οποίων συμπεριλαμβάνονται οι web designers, έχουν άλλους τρόπους να προστατεύσουν τον κλάδο τους.

Οι web designers έχουν βρεί τον καλύτερο τρόπο. Την τεχνική ‘κάνω την δουλειά τόσο διεστραμμένη και πολύπλοκη που χρειάζεσαι χρόνια για να βγάλει άκρη’ . Όπως βλέπετε ακόμα και ο τίτλος της τεχνικής είναι μεγάλος, κάτι που υποδηλώνει την πολυπλοκότητα της εποχής.  Αν και σαν ιδέα είναι τρομερή, το CSS έχει γίνει η μάυρη τέχνη που για να την μάθεις χρειάζεσαι να μπείς στην μυστική αδελφότητα του browser.

Γιατι μπορεί τα standard να είναι διαθέσιμα σε όλους, ο browser όμως ξέρει αν είσαι μέρος της αδελφότητας. Ξέρει οτι αν δεν είσαι ακόλουθος του Μεγάλου Φυλλομετρητή στον Κυβερνοχώρο, δεν πρέπει να σε υπακούσει. Όσο και να προσπαθείς, τα text files σου θα γράφονται στα ηλεκτρονικά ζεμπερέκια του αντί για τα ηλεκτρονικά buffers του.

Εντόπισα τον κώδικα στον firefox και είναι:

if (designer.isBrotherhoodMember() ){
   processCSS();
}
else{
   writeUserCSStoZemperikios(); // infidel!!
} 

 

Οι browsers μάλιστα είναι προγραμματισμένοι να περιπαίζουν το θύμα τους. Μάλιστα στις πρώτες εκδόσεις του Netscape έπαιζε ένα αρχείο ήχου με το ‘Δεν περνάς κυρα Μαριά, δεν περναας δεν περνάς.’ Αλλα σε αργότερες εκδόσεις κατάλαβαν οτι είναι πολύ φανερό το παιχνίδι που παίζανε και έτσι το γύρισαν σε τυχαία συμπεριφορά. Πχ του λές clear:both αυτό πηγαίνει το element σου στο κατακόρυφο μέσω της σελίδας. Ετσι για να σου δείξει ποιός είναι το αφεντικό.

Η μύηση λοιπόν , στην προαναφερθείσα αδελφότητα του browser δεν είναι απλή υπόθεση. Όπως και πολλές άλλες occult οργανώσεις, έτσι και αυτή έχει τελετές βασανιστηρίων και εξάγνισης. Μπορεί να μην χρειάζεται να θυσιάσεις παρθένα (εξάλλου που να την βρεις πλέον, είναι και πρακτικό το θέμα), αλλα σίγουρα θα σε κάνουν να φωνάξεις:

-Δεν αντέχω άλλο! Αφήστε μα να ζήσω και θα φτιάχνω τις σελίδες μου σε μεγάλες πέτρινες πλάκες σαν το Μωυσή! Τέρμα πια η CSS!

Εγώ, ώς κάποιος που τόλμησε να περιδιαβεί τα χωράφια αυτής της πανίσχυρης οργάνωσης, που κάνει τους Illuminati χέζονται στο άκουσμά της, και τους Μασόνους να απορούν γιατί οι δικές τους τελετές δεν είναι τόσο φρικτές και γιατί δεν το σκέφτηκαν πρώτοι, έπαθα αυτό που μου αξίζει. Δείτε το προηγούμενο post για να καταλάβετε.

Συγνώμη μεγάλοι αφέντες της CSS και του Web Design. Είμαι πολύ μικρός ακόμα.

Ο ταπεινός υπηρέτης σας. [arcanum φέυγει σκυφτά με υποκλίσεις]

Click to read and post comments

Mar 29, 2008

Street art?

Μου άρεσε γιατί έχει ένα είδος εφευρετικότητας και τέχνης που είναι καθαρά προϊόντα μεγαλούπολης.

Κάποιος (νομίζω στην Νέα Υόρκη) φτιάχνει ‘σκυλιά’ απο πλαστικές σακούλες, και τα δένει στην σχάρα του υπονόμου δίπλα στην γραμμές του τρένου (Subway). Όταν περνάει το τρένο με τον αέρα που δημιουργείται αυτά φουσώνουν και ‘ζωντανέυουν.

Έξυπνο και όμορφο.

Source

Via Ned Batchelder

 

 

 

 Nice heh?

posted at 12:40  ·   ·  greek  art  cool
Click to read and post comments

Mar 26, 2008

Παίζοντας με το GeoDjango

Υπάρχει ένα branch του Django που λέγεται GeoDjango, και ειδικεύεται σε GIS. Εδώ και καιρό, απο τότε που έμαθα την ύπαρξή του,  είχα ενθουσιαστεί με την ιδέα και ήθελά να ‘παίξω’ μαζί του. Επιτρέπει την ανάπτυξη web εφαρμογών με γεωγραφικό περιεχόμενο πολύ εύκολα (τουλάχιστον σε σχέση με άλλους τρόπους).

Ουσιαστικά πρόκειται για ένα νέο contrib που περιέχει νέα model fields, ένα νέο model Manager (GeoManager) και ένα πλήθος βοηθητικών εργαλείων. Τα νέα Fields ξέρουν πώς να χειρίζονται γεωγραφικά δεδομένα (points, polygonts κλπ) και ο GeoManager επεκτείνει το Django ORM (το Database api) με  δυνατότητες σχετικές με τα νέα fields.

Για παράδειγμα μπορείς ζητήσεις τα αντικείμενα που έχουν ένα συγκεκριμένο Point (απο το model A) μέσα στην επιφάνεια που ορίζεται απο ένα σύνολο σημείων (απο το model B).

Μπορείς επίσεις να ζητήσεις τα αντικείμενα που έχουν μια συγκεκριμένη σχέση απόστασης απο ένα σημείο (πχ ποιά Βενζινάδικα είναι κάτω απο 5 χιλιόμετρα απο το σημείο που έχω επιλέξει στον χάρτη.)  Και πολλά άλλα queries γεωγραφικού (και συνεπώς γεωμετρικού) περιεχομένου.

Μέχρι στιγμής δεν έχω προσέξει κάποια σοβαρή ασύμβατη απόκλιση απο το trunk και έχω την απορία αν είναι εφικτό (και θεμιτό) στο μέλλον να γίνει merge αυτό το branch με το trunk και απλά να υπάρχει σαν contrib. Θα ήταν καλή ιδέα γιατι χρειάζεται hackery για να τρέχεις και τα 2 ταυτόχρονα (μιας και παίρνουν το ίδιο όνομα στο site-packages).

Ακόμα δεν είναι πλήρες το branch, για παράδειγμα δεν έχουν newforms support κλπ. Επίσης σχεδιάζουν integration με google maps (και άλλα mapping services) ώστε το framework να κάνει generate το σωστό XHTML/javscript για το google maps. Πολύ ενδιαφέρον. (αν και σε non-trivial site η ποσότητα javascript είναι τέτοια που δεν βλέπω πόσο χρήσιμο μπορεί να είναι στην πράξη, αλλα αφού δεν έχω δεί τι πραγματικά σχεδιάζουν περιμένω να δώ για να έχω γνώμη.

Στα αρνητικά είναι οτι απαιτεί κάποια πακέτα (όπως το postgis αν χρησιμοποιείς postgresql) που δεν μπορείς να τα βάλεις έυκολα σε shared hosting  (στο webfaction όμως , απο το οποίο μέχρι στιγμής είμαι αρκετά ευχαριστημένος, στο βάζουν αν το ζητήσεις!)

Έχω φτιάξει μια  δοκιμαστική εφαρμογή και έχω διάφορες καλές ιδέες για νέα site. Ξεκινώ full ολοταχώς :p

posted at 23:07  ·   ·  django  greek
Click to read and post comments

Mar 24, 2008

hi5 vs facebook vs myspace vs something better

Πρόσφατα μου έστειλε ένας φίλος πρόσκληση για το hi5. Για να μην του χαλάσω το χατήρι γράφτηκα.

 

Πρώτα η απορία μου που υπάρχει στον μισό τίτλο. Τι είναι χειρότερο. Το facebook? το myspace ή το hi5? Προσωπικά πίστευα το myspace ήταν το χειρότερο με διαφορά, κρίνοντας και απο τα άτομα που το χρησιμοποιούν , και απο τα templates που βάζουν, τα οποία είναι τόσο οικτρά που μπορούν να σκοτώσουν ένα internet user σε 2 λεπτά. Ακόμα και αν γλιτώσεις, η έκθεση στις σελίδες αυτές θα προξενήσει ανεπανόρθωτες βλάβες στο τμήμα του εγκεφάλου που είναι υπέυθυνο για το browsing (brain web rendering engine?). Θα φοβάσαι να πληκτρολογήσεις www. Θα έχεις εφιάλτες με java applets που παίζουν emo μουσική απο το πουθενά. Θα ξυπνάς φωνάζοντας με πόνους στα μάτια απο τους σατανικά εμετικούς χρωματισμούς στο myspace. Μερικές φορές νομίζω οτι το myspace είναι ένα τεράστιας έκτασης ψυχολογικό πείραμα Αμερικανικού πανεπιστημίου με θέμα τις επιπώσεις του κακού γούστου πάνω στην σωματική υγεία.  Για αυτό play it safe. use a condom ^H^H^H^H^H resolve myspace to 127.0.0.1 in hosts.conf.

Στα υπέρ του myspace είναι οτι δεν είναι υποχρεωτικό να το βλέπεις, όπως για παράδειγμα ο γείτονάς σου ή ένα σχολικό βιβλίο. Μεγάλο υπέρ

 

Όμως τώρα που είδα και το hi5 ομολογώ οτι είναι πολύ κοντά στο myspace. Ίσως είναι ανταγωνιστικό πείραμα γειτονικού πανεπιστημίου που ανταγωνίζονται σε κονδύλια και πάνε να τους φάνε την δόξα.

 

Το facebook απο την άλλη, δεν επιτρέπει  τέτοια χάλια. Έχει όμως άπειρα applets. Είχα κάποτε μια τύπισα στην friends list μου που πρέπει να είχε βάλεί όλα τα applets διαθέσιμα στο facebook. Πήγαινε στην σελίδα της μόνο και μόνο για να δώ τι είναι πιό μεγαλύτερο, ο ρυθμός δημιουργίας νέων applets απο την κοινότητα, ή η ταχύτητα προσθήκης τους στο προφίλ.  Για να φορτώσει η σελίδα της ήθελε τόσο χρόνο που σκέφτηκα οτι θα ήταν καλή ιδέα να την κάνουν διαθέσιμη μέσω torrent. Αρχικά είχα απορία πώς προλαβαίνει να κάνει αυτή την δουλειά όλη μέρα, αλλα μετά πρόσεξα οτι είναι παντρεμένη με παιδιά , οπότε φαντάζομαι έχει βάλει τα παιδιά να προσθέτουν applets και δεν τα ταΐζει αν δεν πιάσουν τα quota τους για την ημέρα. - Όχι Μιχαλάκη, δεν μπορείς να πας να παίξεις, δεν πρόσθεσες το vampires vs Jedi vs Manowar vs Barak Obama application.

 

Το μόνο που μου αρέσει με αυτά τα site είναι οτι βρίσκω φίλους και γνωστούς που είχα να τους δώ χρόνια. Αυτό είναι το πιό ενδιαφέρον κομμάτι των social networking sites για μένα. Αφού βρώ τους φίλους μου και τους ‘καταγράψω’ (δηλαδή τους βάλω στην friend list) δεν έχει κανένα άλλο ενδιαφέρον το site. Δεν με ενδιαφέρουν τα applets, και όλες οι βλακείες. Σύντομα τα βαρέθηκα (και στην περίπτωση του facebook εκνευρίστηκα και με τους όρους χρήσης τους και απενεργοποίησα το account μου).

 

Μιάς και το μόνο που με ενδιαφέρει απο αυτά τα site είναι η έυρεση φίλων Θα μου άρεσε το εξής. Μια υπηρεσία που να βάζω την contact list μου απο το gmail/yahoo/whatever , να βλέπει να email και να μου δίνει URL με τα blog/profiles του καθενός. Και καλύτερη και γενικότερη υποστήριξη για τεχνολογίες όπως XFN κλπ. Τα social networking sites θα γίνουν obsolete απο το social networking web.

Click to read and post comments
← Previous Next → Page 3 of 4