0.086
thk thk Τετ. 28 Ιαν. 2009 19:16 tags python 0 views
It's nice when the server and the client talk, but it is more nice when the servers talk to each other.
Since I did not come upon any python code of implementing that , here is a python snippet to get icecast2 stats. This function gets stats of an icecast2 mount source you want to track.  In my case all I wanted was the listeners number. So i am calling it like self.getIcecastStats("/playlist",['listeners']). It returns a dictionary . In my case it will be like : {'listeners':2}.
..Oh I forgot. This functionality is now part of kaotonik since if you are logged in you can view in the start page , how many are listening to radio right now.
Handle with care , as you see there is no exception handling .

  
    def getIcecastStats(self,source_mount,  keys):
        """gets icecast2 stats  of the specified source_mount. For this source
        it will return the keys values in a dict."""
        import urllib2
        password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
        # create a password manager
        # Add the username and password.
        # If we knew the realm, we could use it instead of ``None``.
        top_level_url = "http://127.0.0.1:8000"
        username="admin"
        password="password"
        password_mgr.add_password(None, top_level_url, username, password)

        handler = urllib2.HTTPBasicAuthHandler(password_mgr)

        # create "opener" (OpenerDirector instance)
        opener = urllib2.build_opener(handler)

        # use the opener to fetch a URL
        f=opener.open(top_level_url + "/admin/stats.xml")
        xmls=f.read()

        from xml.dom import minidom
        domObj = minidom.parseString(xmls)
        nodes = domObj.getElementsByTagName('source')
        retD={}
        for nod in nodes:
            if nod.getAttribute('mount') == source_mount:
                for key in keys:
                    vnodes = nod.getElementsByTagName(key)
                    if vnodes:
                        retD[key]=vnodes[0].firstChild.nodeValue

                break
        return retD



thk thk Τετ. 28 Ιαν. 2009 13:28 0 views
Svn is givin me hell again. It seems i am gonna be very poor because there is no time to work.I spend all my time trying to solve svn issues. Svn merge is like hell.You have to look at the logs (with svn log) of the files you want to merge and decide which is the right revision to chooose. Last night I accidentally merged with a past revision and .. hell came.
If you d like to undo the last merge, then your best bet is to delete all directories that were merged and do a fresh svn update to get the latest revision in your working copy. This of course means that you  often commit  back to your repo, and you have a recently updated revision there.

Today , svn remembered that it had problems with a greek filename that was added many months ago..
The solution was :
export LC_CTYPE=el_GR.UTF-8
and then svn update or svn commit.

Too much time spent to maintain the code and not writing the code.
I 'd like sometime to try GIT but I do not know how well it intergrates with the other daemon..eclipse..

And by the way:
Today I felt lucky because of running Linux. Next to mine pc had a virus and a friend called with virus problems too.

Sometimes i consider windows impossible to be operated by the average user.



thk thk Πεμ. 22 Ιαν. 2009 19:43 0 views
καιρο έχω να γραψω κανα αρθράκι ας γραψω μια ασχετη καοτονοτικη σκέψη που μου ρχεται στο μυαλό. Τη τελευταία εβδομάδα εχει ζεσταθεί το καοτονικ με το ράδιο live και testing. Μπορείτε να ακούτε απο εδώ -- > http://www.kaotonik.net:8000/playlist.m3u και αν είσαστε εγγεγραμμένος χρήστης να μπείτε στο studio εδώ --> http://www.kaotonik.net/en/radio .Αν δεν εισαστε μπορείτε να το διορθώσετε άμεσα εδώ --> http://www.kaotonik.net/el/users/join .
Που λέτε ολα στη ζωη ειναι μια αντιγραφή. Καθε τι που κανουμε  αντιγράφει πράγματα που εμείς θεωρούμε ωραία. Δεν θα υπήρχε τίποτα χωρις αντιγραφή ανακάτεμα φαντασια και ανασύνθεση γι αυτό και γαμιούνται οι πατέντες που λένε και οι λινουξάδες.
amarokΗ αγαπημένη μου εφαρμογή για να ακούω μουσική είναι το amarok. Να φανταστείτε είναι τοσο ωραιο (σχετικά ειναι όλα), που τις προάλλες πηγα να παιξω μουσική στο winamp , μου την έσπασε , και έκανα rebοot σε λινουξ για να τρέξω το αγαπημένο amarok.
Οσοι ενδιαφέρονται περί τι OS τρέχει ο κόσμος ας καταλάβουν πως αυτο που κρατάει το κόσμο σε ενα λειτουργικό σύστημα , είναι οι εφαρμογές που τρέχει σε αυτό.
Μια μπύρα στα κοπέλια που γράφονε το amarok .
Και τζαμπα .
Και το κυριότερο ,  open source.


A , τo robotaki βαζει τη καλύτερη μουσική.

thk thk Κυρ. 18 Ιαν. 2009 7:20 0 views
opa



thk thk Σαβ. 17 Ιαν. 2009 0:10 0 views 2 σχόλια
To radiο  ανέβηκε , αυτη τη στιγμη μεταδιδουμε live απο εδώ http://www.kaotonik.net:8000/playlist.m3u   ( τη στιγμη που το διαβάζετε βέβαια μπορει και οχι).
Ειναι σε extra beta φάση και θα αλλάξω καποια πραματα μαλλον και σημερα οσον αφορα downstreaming των mp3 που ανεβάζετε.
το Βραδυ απο δω και πέρα, θα είναι online and testing.
Δεν ειναι οποιο και οποιο ραδιο , ειναι μια νέα εφαρμογή.
 Μπειτε στο chat http://www.kaotonik.net/achat/ για περαιτερω πληροφορίες .

Οι χρησται του καοτονικ να μπουν σιγα σιγα στο studio -- > http://www.kaotonik.net/en/radio 
από cHARaKter cHARaKter 2009-01-17 20:55
Kaloriziko maaaaaaaaan!!!! 
από thk thk 2009-01-18 21:44
ειμαστε  online και testing τωρα κυριακή 18/01 βράδυ .Μπειτε στο chat για info.
thk thk Πεμ. 15 Ιαν. 2009 13:04 tags λίνουξ 1 views 7 σχόλια
I had a problem last night as I saw sshd processes on my server hit 100% CPU.
It was late so I thought it was something I ve done and so I rebooted debian (after 270+ days). But this morning the same thing was going on. And then it struck me: Someone was trying to login through ssh .
To see if someone is trying to login through ssh do a :
tail -f /var/log/auth.log
 The reason I am writing all these is because the solution was so sweet and simple.
Yes it is debian at it's glory with one of the best tools written for linux.
Call it aptitude or apt-get.
In this case all I was needed to do was a
apt-get install denyhosts

And then a tail -f on auth.log showed:

Jan 15 12:49:50 debian sshd[21281]: Failed password for root from 65.75.189.23 port 41225 ssh2
Jan 15 12:49:50 debian sshd[21283]: (pam_unix) authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=65.75.189.23  user=root
Jan 15 12:49:52 debian sshd[21283]: Failed password for root from 65.75.189.23 port 41351 ssh2
Jan 15 12:49:53 debian sshd[21300]: refused connect from ::ffff:65.75.189.23 (::ffff:65.75.189.23

Denyhosts is a python (again) script that monitors unsuccesful login attempts and then denies access to ssh for these by putting attackers' ip in /etc/hosts.deny.
You can read more :
http://www.howtoforge.com/preventing_ssh_dictionary_attacks_with_denyhosts
And by the way on debian etch denyhosts is installed as a daemon and you have not to configure anything.
Bye bye.


από koukos koukos 2009-01-15 14:53
mr.Smartass to mr.Invader :
Reset your router and try again...

(whooops )
από thk thk 2009-01-15 15:16
koukos wrote :
mr.Smartass to mr.Invader :
Reset your router and try again...

(whooops )
denyhosts run as daemon.Invader mus reset router all time. invaders must die (new single by prodigy). [sorry if offended u]
από koukos koukos 2009-01-15 17:58
thk wrote :
denyhosts run as daemon.Invader mus reset router all time. invaders must die (new single by prodigy). [sorry if offended u]
Δηλαδή τι ? Κάθε ssh σύνδεση που πάει να γίνει την απορρίπτει και την μπλοκάρει ? Ο admin δεν συμμετέχει πουθενά στην έγκριση ή μη της σύνδεσης ?
Αυτό μπορεί να λειτουργήσει πολύ άσχημα..
Εκτός κι αν πχ στις 'x' αποτυχημένες συνδέσεις μπαίνει το block.

[no offend !? where did that one come from ?]

από thk thk 2009-01-16 00:17
koukos wrote :
Δηλαδή τι ? Κάθε ssh σύνδεση που πάει να γίνει την απορρίπτει και την μπλοκάρει ? Ο admin δεν συμμετέχει πουθενά στην έγκριση ή μη της σύνδεσης ?
Αυτό μπορεί να λειτουργήσει πολύ άσχημα..
Εκτός κι αν πχ στις 'x' αποτυχημένες συνδέσεις μπαίνει το block.

[no offend !? where did that one come from ?]

Ψαχνει καθε τόσο τα logs /var/log/auth.log και αν δεί συνεχομενες αποτυχημενες προσπαθειες τρως πόρτα. Τωρα ποσες πρεπει να ναι αυτές ή τι αλλα κριτηρια έχει δε το ψαξα. Εγω ευχαριστώ τον τυπο που το γραψε οπως και τον τυπο που  εγραψε το apt-get γιατι ειχα ενα προβλημα και εγραψα apt-get install denyhosts και μετά δεν υπηρχε πρόβλημα. Αλλο πραμα το linux στο server και τελείως άλλο στο desktop. Βεβαια αν με κλειδωσει ποτε απ'εξω θα βλαστημησουν την ωρα και τη στιγμη που αποφασισαν να γραψουν open source.
από koukos koukos 2009-01-16 01:35
Ρίξε μια ματιά εδώ
από koukos koukos 2009-01-16 01:37
koukos wrote :
Ρίξε μια ματιά εδώ
και btw αυτός είναι καθηγητής στην Ασοεε
από thk thk 2009-01-16 04:17
koukos wrote :
koukos wrote :
Ρίξε μια ματιά εδώ
και btw αυτός είναι καθηγητής στην Ασοεε
Δηλαδή πηγαν να ασφαλίσουν έναν computer που τον είχαν αφήσει ετσι και αλλιώς σε public access.
Παλια ειχα γοητευθει πολυ απο το security ειχα σκασει και πολλα λεφτα να αγοράσω βιβλία . Εχω κανει και  brute force attack αλλα καλυπτομαι νομικα γιατι ήταν στα πλαισια εργασιας .Βεβαια αδεια δεν ειχα παρει και με βρηκαν και μου βαλανε χερι. Μαλλον αυτο που χτυπαγε τον server ειναι virus που κολλαει σε apache . Tο ip που με χτυπαγε τρεχει apache και λεει CENTOS (  65.75.189.23 ) .Εντωμεταξύ τιθεται και αλλο ερωτημα απο ενα απο τα πολλα services που σου διχνει που ειναι το ip,  αυτο με πεταει με google maps σε ενα σπιτι.Τι? Τοσο εξελιγμένος είναι ο μεγαλος αδερφος στο αμερικα που δινεις ip και σε οδηγει σπίτι? εδω αμα δωσεις το δικο μου σε παει στα γραφεια της vivodi.
  Τα βιβλια του Καβουρα και του Κιουντουζη ήταν τα πιο ωραία στη ΑΣΟΕΕ γιατι σου παραλληλιζαν τη πληροφορικη με την αληθινή ζωή.
Σας αφηνω γιατι με το svn merge to xaos megalonei sta programmata mu.
thk thk Τετ. 14 Ιαν. 2009 15:22 tags λίνουξ 1 views 2 σχόλια
I should have listened to Bram and not branching in svn...
I am spending hours trying to merge changes from one branch to trunk and so on..
svn merge = welcome to hell.
I still have not completely figure out how this thing thinks.
Is there a simple command to merge a branch into the other or you always have to play lotto with the revision numbers?????

Angry with computer again.
Svn can play a big role in IT unemployment. You surely need someone to be responsible for maintaining an SVN repository.


από koukos koukos 2009-01-14 17:49
(svn merge == welcome to hell) εννοείς μάλλον..  
από thk thk 2009-01-14 20:22
(koukos == smart ass)
thk thk Δευ. 12 Ιαν. 2009 13:43 tags κόμικς 1 views 1 σχόλια
Ψάχνω ένα car boy που να κάνει καλά scale για εικονίδιο για το robot του σταθμού. Τo car-boy είναι κ...
Ψάχνω ένα car boy που να κάνει καλά scale για εικονίδιο για το robot του σταθμού. Τo car-boy είναι κομικ του πολύ καλού  Max Andersson και επαιξε 97-98 στη Βαβέλ. Εδώ μια ταξη απο car boys και car girls.
από sos 2009-01-14 11:15

Πάνω από 800.000 άτομα από όλο τον κόσμο ενδιαφέρθηκαν για τη θέση του επιστάτη στο νησί Χάμιλτον, στο Μεγάλο Κοραλλιογενή Ύφαλο της Αυστραλίας. Με μηνιαίο εισόδημα 17.000 ευρώ, δικαίως μιλούν όλοι για την «καλύτερη δουλειά στον κόσμο»...

Το ενδιαφέρον ήταν τόσο μεγάλο με αποτέλεσμα να διακοπεί η λειτουργία της ιστοσελίδας (islandreefjob.com) που δέχεται τις αιτήσεις.

Μεταξύ των 200 ατόμων που έχουν ήδη στείλει και ένα προσωπικό βίντεο με τα προσόντα τους, είναι ένα χρυσός Ολυμπιονίκης από την Ελβετία και ένας νεαρός από τη Βρετανία.

Οι περισσότερες αιτήσεις προέρχονται από το Ηνωμένο Βασίλειο και τις ΗΠΑ.

Σύμφωνα με τον Οργανισμό Τουρισμού της Κουινσλάνδης, που προκήρυξε τον διαγωνισμό, θα επιλεγούν έντεκα άτομα από όλο τον κόσμο από τα οποία θα γίνει η πρόσληψη του φροντιστή του νησιού Χάμιλτον.

Ο επιστάτης θα εργάζεται μόλις 12 ώρες τον μήνα, θα μένει σε μία βίλα τριών δωματίων με πισίνα και θέα στο στενό που διαπλέουν οι μεγάπτερες φάλαινες κάθε Σεπτέμβριο και θα παίρνει μισθό 103.000 ευρώ το εξάμηνο (πάνω από 17.000 ευρώ τον μήνα)...

Επίσης, θα ταΐζει τα σπάνια ψάρια της περιοχής, θα φροντίζει το ταχυδρομείο του νησιού, θα δημιουργήσει ένα blog, ένα φωτογραφικό ημερολόγιο, και υλικό video για να προσελκύσει τουρίστες στο νησί.

Το νησί βρίσκεται στο σύμπλεγμα τροπικών νησιών Whitsunday Islands ανοιχτά των ακτών του Κουίνσλαντ. Σημειώνεται ότι το νησάκι έχει ζεστή θερμοκρασία όλο το χρόνο και διαθέτει, γαλάζιο ουρανό, κρυστάλλινα νερά και καθαρές αμμουδιές.
thk thk Παρ. 9 Ιαν. 2009 2:19 0 views
απο google Στους γαμους που παμε με τη σύντροφο μου χωρίς εμεις οι ιδιοι να έχουμε παντρευθει ακόμα και να γινουμε σαν όλο το κόσμο παρατηρούμε διάφορα ενδιαφεροντα επικοινωνιακά και κοινωνιολογικά φαινόμενα.
Καταρχην να επισημάνουμε εδώ οτι οι γάμοι εχουν γίνει πολύ ξενέρωμα ,και ολοι ξενερωνουν ένα τόνο παραπάνω με τους γάμους απο οτι με τα υπολοιπα κοινωνικά δρώμενα.
Πρέπει να ντυθείς καλά και να στηθείς και .. και.. και.. τι να λεμε αυτονοητα πράματα που ακομα και oi δεξιας κουλτούρας ανθρωποι τα σκέφτονται και αντιδρούν . Αλλα οπου παιζει φασισμός υπαρχει και η ελπίδα της επαναστασης.
Ετσι στους γάμους μπορεις να συναντησεις ωραία ατομα απο αυτά που αρέσκονται στο να δημιουργούν καταστάσεις και δεν είναι θεατές που περιμενουν να δουν τη μαϊμου.
Στους γαμους  κυριαρχουν ακομα οι παλιοι παραδοσιακοι χoροί αν και πλεον μπορεις να πας και σε γαμο που παιζει ντισκο. Εγω να φανταστειτε εχω χορέψει και madness σε γάμο. Καλά, αναμπουμπουλα χορούς πελοποννησιακούς και ελληνικους και ώπα δεν θα μπορούσα και να μη χορέψω! Σε παιρνουν οι πανκησσες θείες και σου λενε ΜΑ ΕΛΑ ΧΟΡΕΨΕ και σου πιανουν το μπράτσο και σε τραβάνε. ΧΑΧΑ σα να βλέπω εμας να βαζουμε τα παιδια μας στο pit να χορεύουν prodigy και rage against the machine.
Τελοσπαντων παντα ξεκιναω θελοντας να εκφράσω μια ιδέα και αμπελοφιλοσοφόντας καταλήγω αλλού.
Το θέμα λοιπόν ειναι , οτι υστερούμε λιγο σε σχέση με αυτή τη γενιά γιατί είναι και μανούλες στα γλεντια. Πιανονται αγκαλιά και χορεύουνε και άμα είσαι και κολλητά στη πίστα μπορείς να φας και καμιά κλωτσια απο  φιγουρα  ελληνο αμερικάνου με πόδι τακουνακι!
Συν τοις αλλοις αυτα τα παραδοσιακα εχουν και τους στιχους στα ελληνικά ! ΜΕΓΑΛΗ υπόθεση!
Γιατι αλλο να τραγουδάς "cause I am 21st century digital boy " και άλλο "Αλήτες είναι τα ΜΑΤ και οι ασφαλίτες".
Τα ελληνικα είναι η γλώσσα μας και μας αγγίζουν στη καρδιά και στο μυαλό.
Βεβαια σκεφτεσαι να μαστε μεγάλοι και να χορεύουμε bogo και reggae και drum n bass?
KAI βεβαια!
Γιατί όχι ?
Θα τραβάμε και τα παιδιά μας και θα διαμαρτύρονται άσε με ρε μπαμπά και έτσι.




thk thk Παρ. 9 Ιαν. 2009 1:11 0 views 1 σχόλια
Αγαπητοί,αγαπητές φίλες - φίλοι.
Εύχομαι καλή χρονιά ,καλές γιορτές να χουμε,  και καλές δημιουργίες για το 2009.
Ξέρω ότι έχω καιρό να γράψω γι αυτό και μετά από πιέσεις γράφω μάλλον και το πρώτο αρθράκι για το 2009.
Ειμαι απαχολημένος με τη δημιουργία ένος καινούργιου μέσου επικοινωνίας και διασκέδασης ωστε να περνάμε καλά μέσα απο τις διασυνδεδεμένες συσκευές μας.
Το καινούργιο project είναι άκρως απόρρητο και μόνον τα διαπιστευμένα μέλη του kaotonik θα έχουν την ευκαιρία να δουν τη υλοποίηση μιας νέας ιδέας στο internet από αυτές που ψάχνουν οι αφάνταστοι καπιταλιστές για να εκμεταλλευθούν και να θυσαυρίσουν.
Ο λόγος που δεν έχετε δει καιρό κάποια νέα εφαρμογή στο internet ειναι γιατί όλοι εμεις οι ευφάνταστοι προγραμματισται έχουμε χωθεί εδώ και καιρό σε μια ευφάνταστη τεχνολογια που φερνει το real time και μαζί τον εωσφόρο στο browser - στον πολυαγαπημένο μας firefox.
Μακρια απο τη πρέζα της εικόνας και κοντά στη φυσικότητα του ήχου χτίζω το νέο μέσο.
Ακόμα ένα διλλημα θα σας παρουσιασθεί στη μεταβατική εποχή που γεννηθήκαμε. Απο κει που αναρωτιόσαστε αν θα σαστε συγγραφείς ή αναγνώστες , τώρα θα σας προκύψει και το άλλο αν θα σαστε ακροατές ή εκφωνητές.
Είπαμε , μόνο οι διαπιστευμένοι χρήσται του kaotonik θα έχουν την ευκαιρία να το δούνε και  δοκιμάσουνε στο πρώτο του στάδιο ,  και παρακαλούνται θερμά να μη πολυμιλάνε για αυτό.

Και περνάμε σε άλλες ειδήσεις :
Το 1984 είναι τώρα εδώ και καιρό!
Προχθές είδα τον πούτιν στις ειδήσεις και λέει , συζηταγε με το διορισμένο πρωθυπουργο που ακουγε Black Sabbath:
- Διορισμένος πρωθυπουργός: Οι Ουκρανοί μας κλέβουν εκατομμύρια τόνους αερίου.
- Πούτιν: Κλείστε τις στρόφιγγες αμέσως.

Οπως βλέπετε η πολιτική έχει γίνει reality show και  σε λίγο θα βλέπουμε Obama live 24/7 από λευκό οικο ακόμα και όταν τον παίζει. Παραείναι τέλειος για να μην είναι ηθοποιός που έχουν προσλάβει τα τζιμάνια της διεθνούς συνωμοσίας. Αλλά είπαμε δεν πιστεύουμε στις συνωμοσίες.

Καλο σας βράδυ.





από SSTA73 2009-01-09 10:11
ΚΑΛΗ ΧΡΟΝΙΑ....

ΕΠΙΠΛΕΟΝ ΘΑ ΚΑΝΩ ΔΩΡΟ ΣΤΟΝ ΕΑΥΤΟ ΜΟΥ ΤΟ PLAYSTATION 3 & ΘΑ ΠΑΘΩ ΠΛΑΚΑ.... ΙΝΤΕΡΝΕΤ, ΠΑΙΧΝΙΔΟΜΗΧΑΝΗ... MULTIMEDIA ΣΚΛΗΡΟΣ, ΟΝ ΛΙΝΕ ΣΤΟ ΙΝΤΕΡΝΕΤ ΜΕ ΤΟ ΚΑΟΤΟΝΙΚ ΝΑ ΠΑΙΖΕΙ, ΑΣΥΡΜΑΤΟ ΧΕΙΡΙΣΤΗΡΙΟ, .....ΚΤΛ


S.S.