from thk thk on 2008-04-18 04:33 tags video , music
wait..Voting.. bad good
Here is my complete youtube hardcore Playlist..
If we say we can embed in madpy then We can embed! Καλή φάση!

from thk thk on 2008-04-16 05:00 tags video
wait..Voting.. bad good
Βιντεάκι δε θέλατε ? αντε και παρολίγο να πάρω το στραβο δρόμο και να αρχίσω να φτίαχνω και javascript wysiwyg html editor (οχι ότι δεν εχω αλλάξει τον RTEF..)
from thk thk on 2008-04-11 21:10
wait..Voting.. bad good
1 comments
 Create a local ssh tunnel on your machine to postgresql server.
# ssh  -N -L 5433:localhost:5432 user@server
this way stays in foreground , with -f flag goes to background.
from thk thk on 2008-04-11 20:14 tags linux , programming
wait..Voting.. bad good
at svn land everything is nice except when you start to conflict and see lines
like  <<<<<<<<<<<<​​​​​mineinyourfiles.
then it's time to read this     nice manual over svn

If you get a conflict, you need to do one of three things:

  • Merge the conflicted text “by hand” (by examining and editing the conflict markers within the file).

  • Copy one of the temporary files on top of your working file.

  • Run svn revert <filename> to throw away all of your local changes.

Finally:
$ svn resolved sandwich.txt
Resolved conflicted state of 'sandwich.txt'

from thk thk on 2008-04-10 20:38 tags linux , programming
wait..Voting.. bad good
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C")

I am coming across the above error message on both my xen linux servers.
On  debian 4.0 x86_64  i installed locales-all
and problem disappeared.
This was till recently just a nuisance till the moment i tried to install postgresql 8.3.
I will also test on Ubuntu 6.0.6  and update.
..Well on ubuntu 6.0.6 I couldn't find any locales-all package but anyway I plan to leave this server so i didn't bother.

from thk thk on 2008-04-07 16:21
wait..Voting.. bad good
I was struggling about 2 hours to fix a firefox dns problem!
He could not resolve addresses - dns problem.
But there was no problem with ips.
I could browse with opera , konqueror but not firefox.
2-3 hours for a so simple problem can drive a developer NUTS!
And I google and google until....
Someone mentioned /etc/hosts and it struck me - I had changed it.

And then opened it and saw all these lines that I kept pasting and screwed the hosts file. Corrected them and firefox came back.

But on the other hand firefox... The "blessed" child of open source ...
The hope to get away from IE .. The program that WE recommend on the footer of this page...
If he finds a screwed hosts file then ......... no DNS at all.
How nice of yours Mr Firefox!
from thk thk on 2008-04-06 18:34 tags madpy , madpy change log
wait..Voting.. bad good
Λιγο αργά αλλά κάλιο αργά παρά ποτέ ανοίγω καλεντάρι σε πρωτόγονη  μορφή για να καταγράφω τι κάνω στο madpy.
Γιατι αυτή ή εβδομάδα είναι εβδομάδα madpy (και ποιος ξέρει πόσες άλλες).

2008-04-02
Σήμερον το πρώι επήγα να επάρω το επίδομα αλλά δεν μου το δώσαν γιατί  λέει μεγάλωσε το μαλλί μου .
Έτσι και γώ γύρισα σπίτι μου και απο τη στενοχώρια μου το ριξα στο madpy.
Εφτιαξα λοιπόντο search να είναι πίο ύπουλο και να τα δείχνει έτσι ώραια και γυαλιστερά όπως το blog το αντιτσιμενάκι.
Ναι και τώρα κανει και Χαϊλαϊτ καλό όχι μπουρούχα σα το προηγουμενο.
Ακόμα διορθωσα χίλια μύρια άλλα προβλήματα όπως:
πρόσθεσα παράμετρο lang στo search για language irrelevant search (ΑΠΣΣ)
Θέστε την none (στα tags σας τη θέτω εγώ) να μη σας τα σπάει η γλώσσα.
Μεγάλο πρόβλημα η γλώσσα του στυλ κουμπι ορ νοτ κουμπί.
Αυτά. Βαρέθηκα τοση ώρα θα χα φτιαξει τίποτα.
Ε ρε κουράγιο αυτοί οι bloggers.

2008-04-04
1. λαθος url στο user email verification διορθώθηκε. Αλλαχθηκε και το encoding σε utf-8 και φαίνονται και ελληνικα τώρα (στο email παντα)..
2. Αν δε θέλετε οι φωτογραφίες σας να φαίνονται στο κεντρικό gallery , κάντε edit parameters και προσθέστε μια παράμετρο μέ όνομα main_gallery_hidden και τιμή t.

2008-04-05
1.Διορθώσεις : Δεν έπαιζε το recent στα ελληνικά και επιπλέον το recent και γενικώς τα folder αντικείμενα του madpy δεν φιλτράραν για private περιεχόμενο. Ναι μπορείτε να κάνετε και private πράμα στο madpy.

2008-04-06
1. Κάτι html entity codes που βλέπετε στυλ &amp; κ.λπ. διορθωθηκαν και πρέπει να μπουν και άλλα , οπότε αν βλεπετε html entity codes σε search πειτε το στα bugs.

2008-04-15
1. Εππ τι εγινε τοσο καιρο? Μετακόμιζα αλλα δε μπορει κατι θα κανα στη τρελλοπιτα τοσο καιρο. Διορθώσεις: λάθος link χρήστη στις φωτογραφιές οταν φαίνονταν μόνες (οχι σε μπλογκ) , τα folders δεν δείχναν σωστα τον αριθμό διαθεσίμων σελίδων. Το order στα homes αλλαχθηκε ως προς ημερομηνία δημιουργίας. Επισης στα comments. Mπηκε to OrderBy list sto DataModel.

2008-04-15
Μεγάλο κόλλημα παραλίγο να μπώ σε λάθος μονοπάτι πληροφ. και να αρχίσω να φτιάχνω javascript wysiwyg editor.  Τελικα με περηφάνια και υψηλο αίσθημα ευθυνης σας ανακοινώνω ότι  μπορείτε τώρα να κανετε copy / paste απο youtube τον embed κωδικα σε μια σελιδα σε HTML MODE , και να βαζετε σουρουκλεμέ βιντεάκια.
Τι χαρά!

2008-04-17
Τελικά αρχιζα να τον ξανααλλάζω τον RTEF. Έφαγα και flash να αλλάξω τον τελευταίο RTEF μιας και εντωμεταξύ εχει πάει μπροστά 2 εκδόσεις. Τι το θελα. Εφαγα σχεδον μια μέρα να αλλάζω το 0.6 για να ξαναγυρίσω στο παλιό τελικά λογω bugs του 0.6 .  Και τώρα έχουμε link κουμπί, τροποποιήσιμο editor ως προς διαστάσεις και κουμπια  και έτσι βλέπετε editor στυλ add comment,και η πάνω μπάρα δεν εξαφανίζεται στο html mode, απλα κρύβονται τα κουμπιά.

2008-04-22
Γίνονται πολλά και δεν έχουν γραφτεί.
Αλλαζεται συνέχεια ο html editor (RTEF). Σκοπός είναι να παρέχει την βασικη χρηστικότητα (links, embed, images , styling σε images αρχικα , bold , underline , italic , special symbols) χωρίς να ναι κουραστικός. Τα html popup αντικαθιστώνται me javascript popup (π.χ. smileys).
Μπήκε μέθοδος photos στο blog του χρηστη ΚΑΙ δειχνει τα photos του χρήστη.
Στο recent portlet μπηκαν εικονίδια για τον τύπο των αΝΤΙΚΕΙΜΈΝΩΝ (comment, page...) , και πλεόν ψαχνει και στις 2 γλώσσες.

2008-04-23
Πολυτέλειες.. Εξερευνήστε το καινούργιο choose images from site στον html editor.
Τελικά το εφεδάκι με to resize της εικόνας στο mouse over , άξιζε το κόπο ή οχι?

2008-05-06
Καλο πασχα. Μπηκαν επιτελους τα settings  του user  - πατηστε ρυθμισεις.
Μπορειτε να ανεβάσετε και εικονιδιο που θα φαινεται στα πραματα σας  - μεχρι τοτε θα σας βάλω εγώ ενα ωραίο.
Επιπλεον μπορειτε να κάνετε edit το blog σας και να βάλετε ένα ωραίο greeting που θα φαινεται μαζι με το εικονιδιο σας στο blog σας.

2008-05-13
Γεια και χαρά. Αλλάζω τόσο καιρό διάφορα πράματα στο madpy και σήμερα τα ανέβασα αλλά δυσκολεύομαι να θυμηθώ τι είναι αυτο που αλλάζω.. Α δουλεύω στο 3ο αμπάρι κάτω γι αυτό και δυσκολεύομαι - οι αλλάγες δεν είναι εμφανείς. Αλλάζουν δομή κάποιοι πινακες (o objects_params απέκτησε αδερφάκι τον params γιατί ως τεμπέλης προγραμματιστής πηγα να τη βγάλω με έναν πίνακα) και ανακάλυψα γιατι δεν έχουν έρθει χιλίαδες νέα μέλη στο kaotonik - γιατι ειχε γίνει μια μπαρουφα σε ενα validation και οτι όνομα και να διαλέγανε , τους έβγαζε ότι το είχε πάρει κάποιος άλλος.
Ακόμα , το recent portlet κάνει τώρα sort με created time αντι για modified.

2008-05-15
Προστέθηκε last-modified http header στα image files και τώρα δεν ξαναφορτώνεται ολος αυτος ο ορυμαγδός.

2008-05-15
Αν σας κάτσει κανά exception δεν θα το δείτε καθόλου. θα σας πει server error και θα ειδοποιηθώ με email... Οχι , παίζουμε!

from thk thk on 2008-04-06 17:56 tags linux , programming
wait..Voting.. bad good
It's hard to remember all those linux commands

1.to exclude a directory from svn control
svn propset svn:ignore '*' dir_name/

Quick Start: Here we’l present quick start examples explained.

Create linux tar gz (Gzip) archive

tar -czvf myarchive.tgz mydirectory/

We use the -t option to create an linux tar archive
-c, –create        ​​        ​​      createanew archive

Note that .tgz is the same thing as .tar.gz

Create linux simple tar archive (withouth compresion)

tar -cvf myarchive.tar mydirectory/

Extracting linux tar archive:

Extract linux tar gz (Gzip) archive
tar -xzvf mystuff.tgz

Extract linux simple tar archive
tar -xvf mystuff.tar

We use -x to extract the files form the tar archive
-x, –extract, –get    extract files from an archive

And now let us shortly explain this command

Usage: tar [OPTION]… [FILE]…

Let us check the option used in this example

-c, –create      ​​        ​​        ​​createanew archive
-z, –gzip, –ungzip      ​​  filterthearchive through gzip
-v, –verbose      ​​        ​​     verboselylistfiles processed
-f, –file=ARCHIVE     ​​     usearchivefile or device ARCHIVE

Testing / viewing your archive

tar -tvf myarchive.tar
tar -tzvf myarchive.tgz

Here we used the - t opton
-t, –list       ​​        ​​        ​​  list the contents of an archive


from thk thk on 2008-04-05 19:45 tags linux , xen , kaotonik
wait..Voting.. bad good
Ο Γάτος, το έμβλημα του kaotonik πήρε το όνομά του κάπως έτσι. Είχα βγάλει το server μου Γάτο και εκάνε παρέα στο παλιό server τον Κούκο (γιατι ήταν μόνος του ωσάν το κούκο).
Τελοσπάντων άσχετο (αλλά όχι εντελώς).
Δείχνει την αυτή τη τάση να δίνουμε υποκοριστικά εμψυχων όντων σε πράγματα πού άλλοι θεωρούν άψυχα αλλά εμείς μάλλον τα θεωρούμε ως ζώσες οντότητες.

Καπου πριν 2-3 εβδομάδες το kaotonik μετακόμισε στον Xen virtual server μου στο αμέρικα. Ηταν κάτι που το χα προγραμματίσει καθώς περιμένω χιλιάδες επισκέπτες να συμμετέχουν στο νέο kaotonik. Μαζί με το kaotonik, κατάλαβα ότι μετακόμισε και ο Γάτος, και έτσι μπορώ να ορίσω πλέον το Γάτο σαν το server που τρέχει το kaotonik, είτε βρίσκεται στο Πειραιά είτε σέ ένα ανήλιαγο μπουντρούμι data center στο Saint Louis των ΗΠΑ.
Η μετακόμιση βέβαια επισπεύστηκε από την ελληνική πραγματικότητα.
Για να εξηγουμαστε και σε όσους δεν κατέουνε:
To kaotonik έτρεχε από ιδρυσεως του, σπίτι μου μέσω μιας adsl με static ip της vivodi. Πριν 20 μέρες η Vivodi  μού άλλαξε router αλλά το καινούργιο, ένα speedtouch st780 , δεν μπόρεσα να το κάνω να κάνει port redirect στο 80 με καμία δύναμη. Το ανέφερα στη vivodi και μου απάντησε τεχνικός να "καλέσω δικό μου τεχνικο δικτύου" !!!Αυτοι βλέπετε δεν πουλάνε δίκτυα..
Τελοσπαντων ασε τη vivodi είχα πει και ότι θα το μετέφερα το kaotonik αφου ήδη πλήρωνα xen κομματάκι server στο αμέρικα, και έτσι θα γλίτωνα και τα κερατιάτικα του static ip της vivodi( ξεχάστε dynamic dns με vivodi για web server μπλοκάρουν ports στα dynamic ips).
Βέβαια το κομματάκι μου έχει μόνο 256 RAM και αρχίζει και ζορίζεται να κρατήσει 4 sites , mail , database , και  antivirus filtering στα mails ...
Ήρθε και mail  από  τη slicehost και μου λένε οτι χρησιμοποιώ πολύ swap και πρέπει να κάνω αναβάθμιση.
Ε έτοιμος ήμουνα και γω να πάω στα 512 αλλά ύπουλο πράμα το internet ρε παιδιά εκεί που πάω να μπώ στη slicehost πέφτω πάνω σε διαφήμιση google για εδώ .
1024 τι φάση!
Λοιπόν νομίζω θα δοκιμάσω μες τη βδομάδα και πάω ολοταχως αμα παίζει ωραία.
Κρίμα πάντως για τη slicehost - άψογοι οι τύποι.

Έτσι λοιπόν γάτος πηδάει απο ταράτσα σε ταράτσα.
Και βέβαια οι ταράτσες στον κυβερνοχώρο μπορεί να απέχουν και χιλιάδες χιλιόμετρα..