Ένα απλό remote presence bot

Σεπτεμβρίου 6th, 2009

Άλλο ένα πρόγραμμα για το Robot της DeA (αυτό με τον Basic Stamp II). Είναι της εποχής που είχα καεί με τους micro (και ας είχα μόνο έναν :P )! Στην ουσία, το robot αυτό μπορείς να το χειρίζεσαι από κάπου απομακρυσμένα και μέσω κάποιας κάμερας, μικροφώνου και ηχείων, είναι σαν να βρίσκεσαι ο ίδιος εκεί.

Τι είχα κάνει.. :P Πατέντες. Είχα πάρει το μισό «κουτί» του robot της DeA, από την σειρά «Κατασκεύασε και προγραμμάτισε το δικό σου Ρομπότ». Έτσι είναι συναρμολογημένο πλήρως..
DeA Robot
Read the rest of this entry »

Wake On Lan Python script

Σεπτεμβρίου 1st, 2009

Τον τελευταίο καιρό, που έχει πέσει η μεγάλη βαρεμάρα, σαν καλός geek είπα να ξεκαθαρίσω τα αρχεία του PCιού μου.. Κακώς το ξεκίνησα βέβαια, αλλά μια ψυχή που είναι να βγεί ας βγεί :P Κλασικά, βρήκα άπειρα ξεχασμένα αρχεία από εποχές προιστορικές όπως αυτό εδώ το torrent.. :P Δε ξέρω γιατί δε λέει seeders και leechers, πάντως είναι αρκετοί!

Κάτι άλλο που βρήκα πριν λίγο.. Ένα script που είχα για να ξεκινάω το PC μέσω του home server! Πάρα πολύ βολικό.. ;)
Read the rest of this entry »

Setάροντας έναν VPS. Επεισόδιο 3ον.

Αυγούστου 13th, 2009

Μετά από δσδαφ.. από σφααφ.. χμμ.. Μετά από.. Πολλούς και βάλε μήνες έρχεται το 3ο άρθρο στη σειρά «Setάροντας έναν VPS.Ubuntu και όχι σε Debian. Η αλλαγή αξίζει, τράστ μι. Δεν αλλάζει τίποτα το σημαντικό, απλά τα Ubuntu είναι λίγο πιο.. προσεγμένα σε κάποια σημεία. Α και ποιό active στο development!

Σε αυτό το άρθρο θα βάλουμε email server (Postfix) και dns server (Bind9)!

Ας ξεκινήσουμε με Postfix. Δεν θυμάμαι αν το είπα, αλλά δεν θα γράψω πως στήσεις virtual domain κτλ. Βάζουμε mail server μόνο και μόνο για να στέλνουμε mail απ’ την PHP (Wordpress, SMF, Joomla, mail()). Εξάλλου ο οδηγός απευθύνετε σε VPS (max 512Mb, άντε 1Gb RAM) ;)
Read the rest of this entry »

Arduino thermometer v1.0

Αυγούστου 5th, 2009

Να κάτι που έφτιαξα σήμερα το μεσημέρι, το δεύτερο «ολοκληρωμένο» πρόγραμμα για το Arduino :)

Arduino Thermometer v1.0
Read the rest of this entry »

Temperature graphs, ο κώδικας

Ιουλίου 27th, 2009

Μετά τον θάνατο του σκληρού του Slave-PC, χάθηκαν όλα τα graphs.. Φυσικά ξενέρωσα και το παράτησα :P Όπως είχα πει σε ένα σχόλιο στο προηγούμενο άρθρο, θα έδινα τον κώδικα.. Θα δώσω και του μικροεπεξεργαστή, αλλά και του server με την ελπίδα ότι θα βοηθήσουν κάποιον :)

Πρώτα του μικροεπεξεργαστή. Ο μικροεπεξεργαστής είναι ο Basic Stamp II της Parallax (τα έχω ξαναπεί άπειρες φορές, αλλά αυτός που θα πέσει σε αυτό το άρθρο πρώτη φορά, δεν θα το ξέρει :P ). Η γλώσσα που είναι γραμμένο το πρόγραμμα είναι η PBASIC. Δεν είναι τέλειο, αλλά δουλεύει. Είχα ξεκινήσει πολλά διαφορετικά, αλλά αυτό επέζησε :( Δεν εξηγώ τι κάνει και πως.. Είναι ανώφελο και βαρετό :P
Read the rest of this entry »

Auto-Tweeting script

Ιουλίου 6th, 2009

Δεν ξέρω σε ποιόν μπορεί να χρειαστεί, αλλά όποιος και να το χρησιμοποιήσει ας προσέχει κάθε πότε στέλνει τουίτ γιατί είναι ενοχλητικο αν το κάνει συνέχεια (και ειδικά αυτόματα)! :P

Είναι αρκετά μικρό script γραμμένο σε PHP, αλλά την δουλειά του την κάνει αρκετά καλά! Είναι λίγο πυκνογραμμένο, αλλά that’s the way I code :P Δεν ξέρω γιατί δεν παίρνει custom application name, δηλαδή να λέει «from Tweetie» :( Όταν και αν το βρω θα ενημερώσω το άρθρο ;)
Βρήκα.. Για να φαίνεται το «from Application-Name» πρέπει ο client να είναι registered και πλέον να χρησιμοποιεί oAuth! Μόνο οι παλιοί clients έχουν το «from Application-Name» και ας μην χρησιμοποιούν oAuth ;)

Χρειάζεται το twitter.lib.php το οποίο μπορείς να κατεβάσεις από εδώ!
Read the rest of this entry »

Houston, we’ve got a problem

Ιουνίου 11th, 2009

Ίσως παρατηρήσαν μερικοί ότι το blog μου και όλα μου τα άλλα site ήταν ψόφια, κοντά 2 μέρες τώρα.. Nope δεν ευθύνομαι εγώ, αλλά η εταιρία που έχω τον server.

Πριν μερικές μέρες βγήκε μια λίστα με 24 bug για το Kloxo (Lxadmin) της εταιρίας Lxlabs (ΌΧΙ αυτή που έχω τον server). Το Kloxo είναι ένα panel διαχείρησης server. Όπως θα διάβασες στην σελίδα, η εταιρία είχε ειδοποιηθεί μέρες πριν για την ύπαρξη των bug αυτών, δεν έκανε τίποτα όμως! Έτσι, ο «χάκερ» δημοσίευσε την λίστα στο Internet, την βρήκε κάποιος (ίσως κάποια ανταγωνίστρια εταιρία ή ακόμη και ο ίδιος που την δημοσίευσε) και..

Χρησιμοποιώντας κάποιο από αυτά τα bug κάποιοι πήραν έλεγχο ΟΛΗΣ της εταιρίας. Δεν έχω πολύ-καταλάβει τι και πως.. Βρήκαν τους κωδικούς του ιδιοκτήτη κάπως.. Από ότι διάβασα προσπάθησαν να σβήσουν το /boot και το /vz σε όλους τους server της εταιρίας. Για όσους δεν ξέρουν, το πρώτο έχει όλα τα αρχεία του bootloader και το kernel ενώ το άλλο τους VPS (σε τέτοιο είναι όλα τα site μου).
Read the rest of this entry »

[Evening projects] Γραφίματα θερμοκρασίας δωματίου

Μαΐου 6th, 2009

Οι παλιοί-τακτικοί αναγνώστες θα θυμούνται τον παλιό-καλό microcontroller μου, που τόσα έχω πει για αυτόν. Είχα ξαναπροσπαθήσει να τον «ζωντανέψω», γιατί κρίμα είναι να κάθετε στο συρτάρι, χωρίς επιτυχία. Προχτές, καθώς έπαιζα με το Cacti του home server, μου ήρθε η παρακάτω ιδέα.

Graphs της θερμοκρασίας του δωματίου μου! Είχα και ένα ψηφιακό θερμόμετρο που μου είχε δώσει ένα παλικάρι που είναι πωρωμένος με αυτά, δεν έλειπε τίποτα λοιπόν! Το σύνδεσα, έβαλα και 3 led για «debug». Στην αρχή νόμιζα ότι τσάμπα τα έβαλα, αλλά τελικά αποδείχτηκε ότι είναι πολύ χρήσιμα μιας και δεν βλέπεις τι κάνει το Cacti και τι μπορεί να πάει στραβά. Κατέληξα λοιπόν σε αυτό..
Read the rest of this entry »