Παρασκευή 23 Μαρτίου 2007

Φύσα αεράκι, φύσα με...

Με 10 μποφώρ δεν περίμενα τίποτε καλύτερο. Η ντουλάπα που είχα στο μπαλκόνι με όλα τα εργαλεία μου εκτοξεύθηκε στα 7 μέτρα στον κήπο. Αντίστοιχη ήταν η μοίρα μιας μικρής τέντας η οποία έσπασε τα στηρίγματα που είχε στην κουπαστή του μπαλκονιού συμπαρασύροντας μαζί της και τα κάγκελα...

Δεν πειράζει είπα και τα μάζεψα...

Το βράδυ μπαλα στο 5χ5 μετά από ενάμιση χρόνο. Αποτέλεσμα; 2 γκολ δικά μου και βαρύ διάστρεμμα στο δεξί πόδι... 10 μέρες ακινησία..

...και σαν να μην έφταναν όλα αυτά η λαβωμένη ντουλάπα επανεκτοξεύθηκε το μεσημέρι...

Ποιός με καταράστηκε;

Κυριακή 18 Μαρτίου 2007

Ποιός μυστήριος;

Όχι πάντως αυτός που ήταν στο Μπλεκ που διαβάζαμε μικροί...

ΠΡΟΒΛΗΜΑ #1

Κάποιος μυστήριος geek έβαλε στο default installation του Apache, (και του Apache-SSL) σε Debian Sarge 3.1r5, ένα πολύ ωραίο directive το οποίο μου εμφάνιζε όλες τις σελίδες του server σε ένα καλοκάγαθο και πανέμορφο ISO-8859-1. Προσοχή λοιπόν, ανοίξτε με τον editor που θέλετε το /etc/apache/httpd.conf και αλλάξτε το:

AddDefaultCharset on 

σε

AddDefaultCharset off

ΠΡΟΒΛΗΜΑ #2

To /images directory είναι δηλωμένο με Alias να δείχνει στο /usr/share/images...  Ευφυέστατον!

Κάντε comment χρησιμοποιώντας # όλες τις σχετικές γραμμές:
#    Alias /images/ /usr/share/images/

#   <Directory /usr/share/images>
#       Options MultiViews
#      AllowOverride None
#     Order allow,deny
#        Allow from all
#   </Directory>

Μα τί φρούτα κυκλοφορούνε...

Παρασκευή 16 Μαρτίου 2007

Υπολογισμός του π σε Ruby

Χρησιμοποιώντας τον αλγόριθμο των Gregory-Leibnitz σύμφωνα με τον οποίο: π/4=1 - 1/3 + 1/5 - 1/7 + 1/9 - . . . και λίγη Ruby υπολόγισα κάμποσα ψηφία του π...

def pi_calculate
n=0
piq=0

while n<10000000

out=(2*n)+1
if n%2==0
multiplier=1
else
multiplier=-1
end
out=out*multiplier
piq=piq+(1.0/out)
n=n+1

end
pi=4.0*piq

end

Τρίτη 13 Μαρτίου 2007

Σε ευχαριστώ Forthnet..

... που μου ξύπνησες το παιδί. Τρεις φορές προσπάθησε η υπάλληλος σου να μου μιλήσει. Τις δύο πρώτες το έκλεισε και τη τρίτη φανερώθηκε για να εισπράξει ένα μεγαλοπρεπές "Σας ευχαριστώ, έχω OTENET"

ΔΕΝ ΜΑΣ ΕΝΔΙΑΦΕΡΟΥΝ ΟΙ ΠΡΟΣΦΟΡΕΣ ΣΑΣ ΚΑΙ Η ΕΝΗΜΕΡΩΣΗ ΑΠΟ ΤΗΛΕΦΩΝΟΥ

Επιτέλους UTF-8

Δυστυχώς όταν έκανα το migration από plog το wordpress είχε μια παραξενιά με τα ελληνικά. Έτσι ο πίνακας έμεινε σε greek_bin.  To iconv ήρθε και έδωσε τη λύση:

iconv -c -f utf-8 -t latin1 arxeio_bashs.sql > neo_arxeio_gia_migration.sql

Παρ' όλα αυτά το WP έδειχνε ??????... χωρίς προφανή λόγο. Από προηγούμενη εμπειρία που είχα με το Joomla! έκανα ένα μικρό patch στο αρχείο wp-db.php το οποίο βρίσκεται στο φάκελο wp-includes.

Κάτω από το κείμενο:

$this->select($dbname);

πρόσθεσα τη γραμμή:

$this->query("SET NAMES 'utf8'");

Ως δια μαγείας όλα δούλεψαν μια χαρούλα :-)

... Ένα λιγότερο iso site....

Κυριακή 4 Μαρτίου 2007

Ruby on Rails :: Part #1

Ruby on Rails (RoR) εδώ, RoR εκεί, RoR παραπέρα...

Είπα και εγώ λοιπόν σαν καλό παιδί να δω τί είναι αυτό που θα περιορίσει, σύμφωνα με τους ειδήμονες του O' Reilly, το χρόνο ανάπτυξης μιας web application στο 1/10. Σαν μηχανικός μου φαίνεται ότι ένας τέτοιος στόχος είναι μάλλον υπεραισιόδοξος και ισχύει υπό αυστηρό σύνολο προϋποθέσεων που πρέπει ταυτόχρονα να συντρέχουν.

Σαν άπιστος Θωμάς, μου επιβάλλεται να στοιχειοθετήσω την άποψη μου με αποδείξεις. Συνεπώς, το project του Μαρτίου είναι η ανάπτυξη μιας στοιχειώδους εφαρμογής διαχείρισης περιεχομένου, γραμμένης σε RoR.

Βήμα 1ο

Κατέβασμα και εγκατάσταση του Instant Rails

Βήμα 2ο

Συγκέντρωση πληροφορίας και tutorials στο ενδιάμεσο.

Tutorials:

Βιβλία:

... Ακολουθεί το 2ο μέρος οσονούπω