Είμαι εξαιρετικά ενθουσιασμένος καθώς το αμάξι μου γέμισε από φίλους για να ανέβουμε παρέα στην Λάρισα.
Τι περιμένω λοιπόν μετά από 360χιλιόμετρα στην Εθνική:
δύο μέρες ΕΛΛΑΚ (ΣΚ στην Λάρισα)
εκατοντάδες geeks (ήθελα να γράψω χιλιάδες όμως)
είκοσι παρουσιάσεις (τουλάχιστον)
και φυσικά θα κάνουμε και Party (Key signing)
κι όλα αυτά με: ΜΗΔΕΝ ΕΥΡΩ
Προσπαθώ να εκβιάσω τους διοργανωτές για κανά beer event το Σάββατο βράδυ
έχω φωτογραφίες από μερικούς από την fosdem :) ελπίζω να το καταφέρω.
Πολύ ενδιαφέρον προγραμματάκι.
Το βρίσκεται εδώ: dnstop
κατεβάζοντας τον κώδικα από εδώ
η εγκατάσταση είναι εξαιρετικά εύκολη:
wget -c http://dns.measurement-factory.com/tools/dnstop/src/dnstop-20090128.tar.gz
tar zxvf dnstop-20090128.tar.gz
cd dnstop-20090128
./configure
make
make instal
και το αποτέλεσμα από έναν cache dns server είναι κάπως έτσι:
ΥΓ: έχω παραποιήσει τις IPs των πελατών
Η μπροστινή μου πινακίδα έχει “τσαλακωθεί” αρκετά κι έχει ένα ράγισμα περίπου στην μέση.
ΔΕΝ έχει κοπεί (ακόμα) οπότε πήρα τηλέφωνο να ρωτήσω ποια είναι η διαδικασία σε περίπτωση που σπάσει εντελώς.
Πας στην διεύθυνση μεταφορών που ανήκεις με:
Τις δύο πινακίδες (προς και πίσω)
Την άδεια κυκλοφορίας
Φωτοτυπία Ταυτότητας
Κι εκεί συμπληρώνεις μία αίτηση για ανταλλακτικές (έτσι μου το είπε)
και πληρώνεις 30 ευρώ για το παράβολο εάν είναι η 1η φορά (60 ευρώ η δεύτερη).
Και φυσικά στο τέλος χρειάζεται να στείλεις την νέα άδεια στον ασφαλιστή σου για να αντικαταστήσει την ασφάλεια του αυτοκινήτου.
Για να δούμε …
Καμιά φορά απλά θέλετε να διαμοιράσετε κάποιο αρχείο (ή αρχεία) μέσω http.
Δεν είστε όμως root - δεν μπορείτε να εγκαταστήσετε κάποιον web server που να παίζει σε κάποια known (low) port κ.λ.π. - κ.λ.π.
Μπορείτε να τρέξετε python?
Εάν ναι τότε απλά στον κατάλογο που είστε:
python -m SimpleHTTPServer
και ο κατάλογος που βρίσκεται σερβίρεται μέσω της tcp port: 8000
Σας έχουν κόψει όλες τις πόρτες εκτός π.χ. της 8080:
python -m SimpleHTTPServer 8080
Θέλετε μάλιστα να μπει στο background για να έχετε το shell:
python -m SimpleHTTPServer 8080 &
Περισσότερα εδώ: http://docs.python.org/library/simplehttpserver.html#module-SimpleHTTPServer
Το διάβασα εδώ
Όλοι ετοιμάζονται για το τριήμερο της Πρωτομαγιάς, υπάρχουν όμως και μερικοί geeks που ετοιμάζονται για το επόμενο ΣΚ. Εάν δεν ξέρετε τι είναι το επόμενο ΣΚ τότε πιθανά αυτό το post δεν σας ενδιαφέρει.
Είναι το 2ο Συνέδριο Κοινοτήτων Ελεύθερου Λογισμικού / Λογισμικού Ανοιχτού Κώδικα
και μόλις έκλεισα και ξενοδοχείο σήμερα το πρωί και το πιο πιθανό σενάριο είναι
να ξεκινήσω από Αθήνα το Σάββατο 9 του μήνα αρκετά πρωί.
Περισσότερα διαβάστε εδώ:
Τα λέμε Λάρισα (σε είδα και λαχτάρισα)
Βρήκα ένα πολύ ενδιαφέρον post και σκέφτηκα καλό να το μοιραστώ μαζί σας
Kernel Log: What’s coming in 2.6.30 - File systems: New and revamped file systems
The patches adopted in Linux 2.6.30 introduce many significant changes affecting data security and Ext3 and Ext4 performance. Support for the EXOFS and NILFS2 file systems is new, as is the cache for the AFS and NFS network file systems. There are also a few fixes for the almost forgotten ReiserFS file system.
Tftpd on Ubuntu (jaunty) 9.04
On Linux machine:
sudo apt-get install tftpd
sudo mkdir -pv /srv/tftp
sudo chmod 777 !$
sudo /etc/init.d/openbsd-inetd restart
On Cisco Router:
Router#copy run tftp:
Address or name of remote host []? 192.168.2.2
Destination filename [Router-confg]?
!!
2722 bytes copied in 0.036 secs (75611 bytes/sec)
Linux Desktop - Fast & Furious
Ως διαχειριστή παραθύρων χρησιμοποιώ το xfce και μάλιστα από subversion. Αποτέλεσμα αυτού να έχω ένα ελαφρύ και γρήγορο περιβάλλον. Πριν από λίγες καιρό και με αφορμή αυτό το post ξεκίνησα να εγκαθιστώ και να δοκιμάζω διάφορα gtk engines.
Στο εξής site gtk engines benchmarks μπορείτε να βρείτε μία πάρα πολύ ωραία παρουσίαση γύρω από τα πιο δημοφιλή gtk engines και να δείτε μερικές μετρήσεις.
...Thank you.
Αναβάθμιση της διανομής Ubuntu από 8.10 σε 9.04
1. Backup
sudo su -
tar jcvf backup.conf.tbz2 /boot/ /etc/ /usr/local/etc/
2. Sources
Πρόσθεσα στο αρχείο: /etc/apt/sources.list
Τα εξής repositories:
deb ftp://ftp.otenet.gr/ubuntu jaunty main multiverse restricted universe
deb ftp://ftp.otenet.gr/ubuntu jaunty-updates main multiverse restricted universe
deb ftp://ftp.otenet.gr/ubuntu jaunty-security main multiverse restricted universe
deb ftp://ftp.otenet.gr/ubuntu jaunty-proposed main multiverse restricted universe
deb ftp://ftp.otenet.gr/ubuntu jaunty-backports main multiverse restricted universe
Οπότε το αρχείο μου: /etc/apt/sources.list
πλέον δείχνει ως εξής:
deb ftp://ftp.otenet.gr/ubuntu intrepid...
Thank you.
Ασχολούμαι με μεταφράσεις.
Κάθε φορά περιμένω να είναι ενημερωμένα τα αρχεία μετάφρασης.
Ε λοιπόν δεν είναι πάντα.
Κι επειδή από το 2002 (περίπου) ποτέ δεν με απασχόλησε παραπάνω (κυρίως επειδή είμαι τεμπέλης)
η εντολή είναι αυτή:
msgmerge -U el.po program.pot
Άντε μπας δλδ και το μάθω μετά από 7 περίπου χρόνια.
Παρακολουθώ με μεγάλο ενδιαφέρον την πρόοδο και εξέλιξη του midori.
O midori web browser βασίζεται στο webkit
και μπορεί να περάσει με επιτυχία το acid 3 test.
Είναι εξαιρετικά γρήγορος/ελαφρύς και πολύ απλός στην χρήση.
Μάλιστα έχει υλοποιηθεί και για το maemo κάνοντας χρήση του hildon.
Φτάνοντας στην έκδοση 0.1.6 φαίνεται ότι αρχίζει σιγά σιγά να κερδίζει το χαμένο έδαφος
από τις προηγούμενες εκδόσεις του - οι οποίες είχαν το χαρακτηριστικό να crashάρουν πολύ γρήγορα.
Πιο σταθερός και με περισσότερες λειτουργίες αξίζει έστω και για λίγο το ενδιαφέρον σας.
Φυσικά ακόμα είναι σε πρώιμα στάδια και χρειάζεται αρκετή δουλειά.
Το xfce τον έχει συμπεριλάβει στα project του
και ο κώδικας βρίσκεται στο git αποθετήριο του xfce.
Σκέφτηκα ότι θα είναι καλή ιδέα να μοιραστώ μαζί σας μερικά screenshots:
midori v0.1.6
ΥΓ: Έχω κάνει την μετάφραση - οπότε εάν βρείτε κάτι στείλτε μου mail :)
Πόσες φορές έχουμε όλοι βρεθεί στο σημείο να έχουμε διαγράψει κάποιο αρχείο χωρίς να έχουμε κρατήσει κάποιο αντίγραφο; Ή ακόμα και να έχουν γίνει αρκετές αλλαγές από το χρονικό σημείο που κρατήσαμε κάποιο αντίγραφο;
Η προφανής λύση θα είναι να κάνουμε χρήση ενός COW (Copy On Write) File System ώστε να μην χάνουμε απολύτως τπτ. Φυσικά τέτοιες λύσεις συνήθως είναι και αρκετά ακριβές.
Για να καλύψω τις δικές μου ανάγκες κάνω χρήση του rsnapshot και μάλιστα μπορώ έχοντας ένα ssh σε κάποιο άλλο μηχάνημα να έχω και off line backup. Αλλά και πάλι δεν είναι μία 100% bullet proof λύση.
Στο παράδειγμα της ανάπτυξης ενός προγράμματος η προφανής λύση είναι κάποιο versioning control system (π.χ. To see the entire article, click uppon article's title/link.
Thank you.
Μου λέει εχθές ένας φίλος:
- Έχεις ασχοληθεί με το Gnu Win II;
- Το είχα χρησιμοποιήσει μερικές φορές
- Μα εδώ γράφει το όνομά σου: credits
- εεεε? που το γράφει;
Μετά από μερικά λεπτά σύγχυσης διαπιστώνω ότι όντως είχα ασχοληθεί κάπως με το gnuwin, αλλά με τι; Άντε τώρα να θυμηθείς !!! Προφανώς κάτι θα είχα προσπαθήσει να μεταφράσω στο site.
Διαβάζοντας το παρακάτω post έμαθα μία πολύ ωραία εντολή την logsave.
Πρακτικά αποθηκεύει το αποτέλεσμα της εξόδου από μια εντολή σε ένα αρχείο ώστε να μπορούμε να το επεξεργαστούμε.
π.χ. quick & simply example:
ebal@amilo:tmp$ logsave -v fdisk.log sudo fdisk -l
Log of sudo fdisk -l
Fri Apr 10 00:04:54 2009Disk /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×35f135f0Device Boot Start End Blocks Id System
...To see the entire article, click uppon article's title/link.
Thank you.
Υπάρχουν στιγμές που θέλω να κάνω μία δύσκολη μαθηματική πράξη (π.χ. 4+4) και δεν βρίσκω τον άβακά μου.
Σε κονσόλα το πρόγραμμα που χρησιμοποιώ για να κάνω αριθμητικές πράξεις είναι το bc και με έχει εξυπηρετήσει αρκετές φορές.
π.χ.
ebal@the_machine_that_goes_PING:~\€ echo 4+4 | bc
8
Αλλά τώρα πρόσφατα βρήκα ότι την ίδια δουλειά κάνει και το bash ακόμα κι εάν δεν έχουμε εγκατεστημένο το bc.
π.χ.
ebal@the_machine_that_goes_PING:~\€ echo $((4+4))
8
Note: Για όσους έχουν απορία:
ebal@the_machine_that_goes_PING:~\€ echo $((34523452345245/0))
bash: 34523452345245/0: division by 0 (error token is “0”)
ΠΡΟΣΟΧΗ Το bash ΔΕΝ καταλαβαίνει από δεκαδικούς αριθμούς, μόνο το BC:
echo $((4+0.5))
bash: 4+0.5: syntax error: invalid arithmetic operator (error token is “.5”)
ενώ με bc
echo 4+0.5 | bc
4.5
Εάν θέλουμε δεκαδικό αποτέλεσμα, χρησιμοποιούμε την παράμετρο -l
echo 10/3 | bc -l
3.33333333333333333333
Αυτό το ΣΚ ήταν από το πιο αντι-παραγωγικό ever.
Κι όταν εάν έχεις καλή παρέα είναι δύσκολο να προτιμήσεις να διαβάσεις για π.χ. email από το να βγεις έξω.
Ως εκ τούτου εχθές κατά τις 13.30 ξεκίνησα παρέα με ένα φίλο για 1 καφεδάκι στα γρήγορα.
Αφού βρήκαμε παρεούλα συναδέλφους από την δουλειά που ετοιμάζουν ταξίδι στην Αμερική,
έπειτα αποφασίσαμε να πάμε στο καπάκι βόλτα παρέα με δύο φίλες μου.
Ως γνήσιοι άντρες πάμε στο καπάκι με άπλυτα t-shirt και ψιλοσκισμένα τζιν (από την χρήση - κι όχι από μόδα) για καφεδάκι στις κοπέλες. Το ένα νερό έφερε το άλλο και τελικά αποφασίσαμε να μεταφέρουμε την παρέα μας σε άλλο μαγαζί. Μιας και όλη μέρα δεν είχαμε προλάβει να φάμε, σκεφτήκαμε ότι θα ήταν καλή ιδέα να πάμε για φαγητό σε ταβερνούλα.
Η κεντρική ιδέα: Θαλασσινά.
η σχετική παραγγελία:
Γόνοι
Χταπόδι (στα κάρβουνα)
Γαρίδες (8 μεγάλες στα κάρβουνα)
Καλαμαράκια
Μπακαλιάρο
Χωριάτικη
Πατατοσαλάτα
Χόρτα
Φέτα
Thank you.
Μα καλά ποιος normal άνθρωπος έχει στο προσκέφαλό του ένα βιβλίο PERL
Μία από τις σειρές που βλέπω είναι και αυτή: Chuck
Και παρατήρησα ότι ο πρωταγωνιστής κοιμάται με το Programming Perl
ΥΓ: Γιατί αυτά τα προσέχω μόνο εγώ ρε γαμώτο;
Ναι καλά,
The big picture:
The thumbnail:
ΥΓ: Και για να αποφύγω τα περιττά σχόλια για το ubuntu, ο firefox έφταιγε.
Τελικά τι να επιλέξω debian ή FreeBSD;
Εάν όμως μπορώ να έχω και τα δύο ταυτόχρονα δεν θα ήταν καλύτερα;
Φυσικά θα ρωτήσει κάποιος πως είναι δυνατόν;
Η λύση είναι το kfreebsd
Πρακτικά είναι ένα debian σύστημα πάνω από έναν FreeBSD kernel.
Αποφάσισα να του δώσω μία ευκαιρία και για αυτό το δοκίμασα σε ένα VirtualBox. Κατέγραψα την εγκατάσταση του kfreebsd στο παρακάτω link
http://balaskas.gr/wiki/kfreebsd
και το σκέφτομαι πολύ σοβαρά να το εγκαταστήσω
Όσο περνάει ο χρόνος τόσο μεγαλώνουν οι χωρητικότητες των δίσκων. Συνέπεια αυτού να μην σβήνουμε τπτ.
Έτσι ενώ κάποτε στο σπίτι ένας δίσκος 10Gb ήταν υπέραρκετός αυτή την στιγμή 2ΤB να είναι ελάχιστα.
Το γεγονός αυτό σε μία εταιρεία που όλα τα δεδομένα της είναι κρίσιμα και μάλιστα εθνικής υψίστης σημασίας σημαίνει
hw raid / sw raid / tapes / εξωτερικά usb κ.ο.κ. Εντάξει το rsync για backup (χρησιμοποιώ το rsnapshot μου κάνει την ζωή πιο εύκολα αλλά και πάλι όταν έχεις 2TΒ (ίσως και λίγο παραπάνω) τι κάνεις;
Σκέφτηκα να δοκιμάσω το fdupes και θα τολμήσω να πω δημόσια, ότι μου αρέσει αρκετά. Φυσικά δεν μου λύνει το πρόβλημα κι όταν υπάρχουν πολλά αρχεία σε ένα κατάλογο ψιλοαργεί (π.χ. 120337 αρχεία, 3,7G έ...
Thank you.