Unkillable zombie blog

This blog just won't die

Sep 12, 2008

Ξεκίνημα του www.gentoo-users.org

Πριν λίγο ανέβασα το www.gentoo-user.org.
Είναι ένα google maps mashup όπου οι χρήστες της διανομής Gentoo μπορούν να γραφτούν και προσθέσουν την γεωγραφική θέση τους.

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

Το site δουλέυει με Django με χρήση του contrib.gis (GeoDjango). Τρέχει στο slicehost, σε διανομή … Gentoo :p

Ελπίζω να κάνω και διαθέσιμο μέσω open source άδειας τον κώδικα σύντομα.

Click to read and post comments

Sep 04, 2008

The eagle has landed

Με 4.000 commits, 2.000 bug fixes , προσθαφαιρέσεις 350.000 γραμμών κώδικα,και 40.000 νέες γραμμές documentation το Django 1.0 είναι εδώ.
Στις πολύ σοβαρές αλλαγές σε σχέση με την προηγούμενη έκδοση (0.96.x) έχουμε:
  • Refactored ORM. Με προσθήκη inheritance, και πολλά νέα κόλπα.
  • Newforms. Το νεο σύστημα των forms που αντικαθιστά το παλαιό.
  • Νέο Admin βασισμένο στο newforms
  • GeoDjango. Το Γεωγραφικό framework για Django υπάρχει πλέον σαν contrib στο django.contrib.gis
  • Βελτιωμένη υποστήριξη unicode
  • Αυτόματο escaping στις μεταβλητές στα templates. Προσθέτει ασφάλεια σε XSS attacks.
  • Νέα διαχείριση των αρχείων (και uploads). Πλέον είναι pluggable. Θες τα uploads να πηγαίνουν απευθείας στο S3 Amazon storage? Κανένα πρόβλημα
  • Νέο django.contrib.comments. Το παλαιό έτσι και αλλιώς ήταν undocumented γιατι θα άλλαζε. Η αλλαγή έγινε και έχουμε και documentation.

Υπάρχουν πάρα πολλές αλλαγές μικρότερης εμβέλειας,πολλά bugs που φτιάχτηκαν (και ένα δικό μου :p ).
Απο τα αγαπημένα μου είναι τα named url patterns, όπου δίνεις ένα όνομα στο URL που θες και στα templates δεν κάνεις hardoced τα links αλλα τα ‘ζητάς’ με ένα ειδικό template tag {%url urlname%}. όπου urlname το όνομα του url που έχεις δώσει στο urls.py. Ετσι μπορείς να αλλάξεις όλη την δομή των URL σου χωρίς καμμία αλλαγή στην HTML σου.
Click to read and post comments

Aug 30, 2008

Τρικ στρογγυλοποίησης ακεραίων στην Python

Στην Python για στρογγυλοποίηση αριθμών υπάρχει η build-in function round().
Η round(number,[ndigits]) παίρνει ένα αριθμό και επιστρέφει ένα float αριθμό στρογγυλοποιημένο. Αν δώσουμε το όρισμα ndigits (αριθμός παλι) η στρογγυλοποίηση γίνεται στα ndigits ψηφία. Πχ.
>>> round(1.123456,3)
1.123

Ο αριθμός στρογγυλοποιήθηκε στα 3 δεκαδικά ψηφία.
Υπάρχει όμως ένα undocumented feature της round() που μπορείς να δώσεις αρνητικό ndigits όρισμα!. Τότε αντί να μετράει δεξιά απο την υποδιαστολή, μετράει αριστερά.
Παράδειγμα:
>>> round(12345.123456,-1)
12350.0
>>> round(12345.123456,-3)
12000.0

Στο documentation δεν αναφέρουν τίποτα για αυτό.
posted at 19:10  ·   ·  python  greek  cool
Click to read and post comments

Aug 22, 2008

Django trunk update

Έγινε μικρή αναβάθμιση του blog για να τρέχει με το Django trunk που περιέχει πολλές backwards-incompatible αλλαγές.
Η κυριότερη είναι οτι αφαίρεσα την εφαρμογούλα stockphoto γιατι δεν δουλέυει πια (και είναι μάλλον unmaintained για πολύ καιρό τώρα. Αυτό σημαίνει οτι λίγες φωτογραφίες που είχαν ανέβει με την χρήση του stockphoto δεν θα δουλέυουν πλέον τα links. Είναι τόσο λίγες και παλιές που δεν αξίζει να το φτιάξω.
posted at 17:27  ·   ·  django
Click to read and post comments

Aug 13, 2008

Translate server error

Yes, i know that this is all over the place and pretty much everyone knows about it by now, but i simply found it too good to resist.

Apparently some restaurant in China decided to use an automatic Internet translation service to translate their restaurant name in English. There was a problem with the server, however, which resulted in this:

http://www.boingboing.net/2008/07/15/chinese-restaurant-c.html

 

Just priceless.

Click to read and post comments

Aug 06, 2008

GeoDjango γίνεται merge στο Django trunk?

Πριν λίγο κάνοντας update το Django working copy μου, είδα οτι προστέθηκε ένα νέο contrib app με το όνομα gis.

Απο οτι καταλαβαίνω το GeoDjango θα γίνει merge στο Django trunk σαν contrib εφαρμογή.

 

Super-awesome!

 

ps (φτιάξανε και το ticket 7683 που με βασάνιζε )

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

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

Jun 28, 2008

EU

Δημήτρη, για να μην νομίζεις οτι δεν θα το έγραφα στο blog μου.

Ετοιμάζω την δικογραφία, και σύντομα θα έχω τους κατασκευαστές αυτού του φωτιστικού-απάτη στα ευρωπαϊκά δικαστήρια.

 

Δεν μπορώ να πώ περισσσότερα γιατι το διαβάζουν και άσχετοι το blog και μπορεί να τους χρησιμοποιήσει ο δικηγόρος τις άλλης πλευράς.

 

Θα έγραφα και άλλες κουταμάρες , αλλα νομίζω οτι τις εξαντλήσαμε για σήμερα. Πέφτω για ύπνο γιατι ξημερώνει και άυριο έχουμε δύσκολη ημέρα με πολύ γλυφομούνι :p

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
← Previous Next → Page 4 of 8