1. Python list comprehensions nasty behavior

    Sat 19 April 2008 | tags: python

    Python’s list comprehension syntax is amazingly concise and easy to use and understand. It make Python even more beautiful than it already is.

    However, i came upon some weird behavior today that caused a strange bug in my application.

    The common way to use a list comprehension is with …

    read more

    comments

  2. Canon EOS 400D and gphoto2

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

     

    Ομως το gphoto2 δεν ήθελε με τίποτα να δουλέψει. Έβρισκε …

    read more

    comments

  3. Detecting new objects on post_save handler

    Thu 03 April 2008 | tags: django

    Reading the scarce documentation on Django’s signals there did not seem to be a way to detect on the post_save handler if the object is a new instance or an update of an existing instance.

    Reading the source code, however, reveals that on django/db/base.py at the …

    read more

    comments

  4. CSS σε μισώ σε μισώ σε μισώ

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

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

    read more

    comments

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

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

    Ουσιαστικά …

    read more

    comments

  6. hi5 vs facebook vs myspace vs something better

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

     

    Πρώτα η απορία μου που υπάρχει στον μισό τίτλο. Τι είναι χειρότερο. Το facebook? το myspace ή το hi5? Προσωπικά πίστευα το myspace ήταν το χειρότερο με διαφορά, κρίνοντας και απο τα άτομα …

    read more

    comments

  7. kde bugs?

    Έτρεξα το kitchensync για συγχρονισμό του kaddressbook με το κινητό μου. Αμέσως μετά όταν ξεκινούσα εφαρμογές χρησιμοποιούσαν το kaddressbook ήθελαν εκατοντάδες megabytes RAM στο startup τους σε βαθμο το PC μου με 2GB RAM να σέρνεται.

    Μετά απο αρκετή ώρα αναζήτησης (δεν ήξερα οτι είναι το kaddressbook αρχικά) ανακάλυψα οτι …

    read more

    comments

  8. sorting using keys in python.

    Tue 26 February 2008 | tags: python

    I’ve used comparator functions while sorting in python quite often. I had a complex object today that i had to sort on using non-standard comparator functions.

    My object was a dictionary that contained a list of 2 dictionaries that in turn containd lists of objects. I wanted to sort …

    read more

    comments

  9. Too many unused .gr domain names?

    Recently i have been developing a few small web sites. Some of them are only hobby projects.  Naturally i looked for a good domain name for them.

    My search for good domain names indicated that most are already taken. Not very surprising as such, ofcourse ,but when i look up …

    read more

    comments

  10. Site thumbnail generation using khtml2png

    For a friend’s project, i investigated various ways to generate a site thumbnail.

    The obvious one is to simply go to the desired website using your favorite browser, take a snapshot using your favorite program. Guaranteed to work :).

        For obvious reasons that never became a real option so my …

    read more

    comments

« Page 2 / 4 »

blogroll

social