Evaggelos Balaskas's logs

My 127.0.0.1 on the web

Χρόνια πολλά στους sysadmins

Η τελευταία παρασκευή του ιουλίου είναι η

http://www.sysadminday.com/

χρόνια πολλά σε όσους γιορτάζουν,

μακάρι το uptime σας να είναι αντιστρόφως ανάλογο με τον μισθό σας

1 comment(353 views)




firefox Vs midori acid3 test

Ο μιντόρι web browser είναι ένας αρκετά ελαφρύς (και γρήγορος) gtk2 περιηγητής ιστού, βασισμένος στο webkit. Ακριβώς επειδή βασίζεται στο webkit μπορεί να περνάει από αρκετά WaSP, ένα από αυτά είναι το acid3:

midori_018_acid3test.jpg

Με την έκδοση 3.5 του firefox, ο firefox ανέκτησε αρκετό από το χαμένο έδαφος που είχε να κάνει με τα εξής προβλήματα:

  • κολλήματα
  • αργός
  • κρασαρίσματα
  • 100% cpu usage
  • 100% memory usage

Ήδη βρισκόμαστε την έκδοση 3.5.1, οπότε σκέφτηκα να δοκιμάσω εκ νέου το acid3 test, ορίστε τα αποτελέσματα:

firefox_351_acid3test.jpg

Υπάρχει λοιπόν αρκετός δρόμος ακόμα για τον firefox μέχρι να κατακτήσεις τα web standards.

Add a comment(901 views)




ποια είναι η latest version οεο?

Στην διαμάχη Διαχειριστές Vs Προγραμματιστές να προσθέσω και το εξής:

αποφασίζει ο εκάστοτε super duper developer να αλλάξει το version control σύστημά του από subversion σε git, όχι επειδή του δίνει επιπλέον δυνατότητες - αλλά επειδή άκουσε ότι το έχει γράψει ο linus και είναι πολύ της μοδός.

Οκ ρε μάστορα, αφού την κάνεις την αλλαγή ΓΙΑΤΙ δεν ενημερώνεις και κανέναν ?

Η λογική (εάν θριάμβευε δλδ) θα τον έκανε να προσθέσει ένα ακόμα subversion commit που να γράφει στο log:

έεειι εσύ, ναι εσύ, εσύ που χρησιμοποιείς το πρόγραμμά μου και το ανανεώνεις μέσω subversion:
να ξέρεις, έχει πάψει να υπάρχει. Δες εδώ: ….. για το git

Τι μυστικοπάθεια είναι αυτή ρε γμτ, ο λόγος γίνεται γιατί στην προσπάθειά μου να ανανεώσω το midori, έπρεπε να ανανεώσω το webkit που έπρεπε να ανανεώσω το libsoup το οποίο τράβαγα από subversion και η latest έκδοση του ΔΕΝ ικανοποιούσε κανέναν.

Τελικά έχουν δίκιο για τους gnome developers (η ακακία μου)

1 comment(351 views)




PIrsyncD 20090724

Αυτές τις μέρες προσπάθησα να ασχοληθώ λίγο με το PIrsyncD.

Πρόσθεσα την δυνατότητα να ορίζει κανείς τους καταλόγους (source/destination) από την γραμμή εντολών κατά την εκκίνησή, ώστε να μην χρειάζεται να ανοίγει το αρχείο και να τροποποιεί τις μεταβλητές. Οι προκαθορισμένοι κατάλογοι παραμένουν οι εξής:

source: /tmp/data
destination: /tmp/data2

Πρόσθεσα επίσης παραμέτρους ώστε να εμφανίζει την τρέχουσα έκδοση και μία μικρή βοήθεια.

Θα προσπαθήσω τον επόμενο καιρό να προσθέσω νέες επιλογές και δυνατότητες.

Πλέον τα inotify events που παρακολουθεί το PIrsynD είναι τα εξής:

  • IN_ATTRIB
  • IN_CLOSE_WRITE
  • IN_CREATE
  • IN_DELETE
  • IN_MODIFY
  • IN_MOVED_TO
  • IN_MOVED_FROM
  • IN_DELETE_SELF

Τέλος προσπάθησα να καταγράψω μερικές ερωτήσεις/απαντήσεις και έτσι δημιουργήθηκε ένα μικρό faq, στο οποίο προσπαθώ να εξηγήσω καλύτερα τι είναι και τι κάνει το PIrsynD

FAQ – PIrsyncD

Always the latest version is here: PIrsyncD

Add a comment(745 views)




dhclient changes my resolv.conf

Σίγουρα έστω και μία φορά έχει χρειαστεί να χρησιμοποιήσεις dhcp σε κάποιο μηχάνημα.
Η δυνατότητα να παίρνει αυτόματα όλες τις ρυθμίσεις σου λύνει τα χέρια.

Απλά βάζει το καλώδιο του δικτύου σε μία πρίζα και voila - δεν χρειάζεται να κάνεις τπτ.

Το πρόβλημα:

Όταν ο υπολογιστής σου συνδέεται σε πολλά και διαφορετικά δίκτυα στα οποία ΔΕΝ είσαι πάντα ο διαχειριστής. Έχεις φτιάξει τόσα χρόνια ωραία και όμορφα το routing tables σου, έχει ορίσει τους dns servers κ.λ.π.-κ.λ.π.

Και με το τρέχει το dhclient σου διαλύει τα πάντα !!!

Πως λες στο dhcpclient να ΜΗΝ αλλάξει το /etc/resolv.conf αρχείο σου;
- Εύκολα, απλά κάνεις το εξής:

# cat > /etc/dhclient-enter-hooks << EOF
make_resolv_conf() {
echo "doing nothing to resolv.conf"
}
EOF

Η ερώτηση μου είναι η εξής:

Πως λες στο dhcpclient να ΜΗΝ σου αλλάξει το routing table;

4 comments(959 views)