ακούγοντας καλή μουσική (Mogwai) και βλέποντας παλιές φωτογραφίες, οι αναμνήσεις στο μυαλό μου αναδύονται απότομα στην επιφάνεια. Απόγευμα στην Αθήνα αυτή την στιγμή κι αύριο τέτοια ώρα θα είμαι καθοδόν για τα ζαγοροχώρια. Θα μείνω πέντε μέρες στο μέρος που πέρασα όλα μου τα καλοκαίρια μικρός. Αποφάσισα εκτός από το κινητό να μην πάρω μαζί μου κανένα άλλο ηλεκτρονικό μέσο. Θα προσπαθήσω να γεμίσω τις ώρες μου παρέα με βιβλία, διαδρομές στο βουνό και τσίπουρο.
- finally some rest !
Προσπάθησα να καταγράψω τις τελευταίες ημέρες (ελπίζω αναλυτικά), την διαδικασία κρυπτογράφησης του home & swap partition.
Για όποιον ενδιαφέρεται ας ρίξει μια ματιά εδώ: Encrypted Home & Swap Partition
κι εάν έχετε τυχόν παρατηρήσεις, παρακαλώ ενημερώστε με.
Το partition table που είχα δεν εξυπηρετούσε τις ανάγκες μου τον τελευταίο καιρό.
/dev/sda1 --> /home /dev/sda2 --> swap /dev/sda3 --> /
κι επειδή ξεκίνησα να κρυπτογραφώ τους δίσκους μου, σκέφτηκα ένα καλύτερο partition table:
/dev/sda1 ---> /boot /dev/sda5 ---> swap /dev/sda6 ---> / /dev/sda7 ---> /home /dev/sda8 ---> /opt
Αφού λοιπόν πήρα ένα αντίγραφο όλων των δεδομένων μου, ξεκίνησα την αναδιαμόρφωση του partition table. Μετά την επιτυχή δημιουργία του νέου μου partition table, ξεκίνησα την ανάκτηση των δεδομένων μου στα αντίστοιχα πλέον partitions.
Φυσικά πριν κάνω reboot, διόρθωσα το /etc/fstab, το grub/menu.lst και φυσικά ξαναπέρασα εκ νέου το grub!
Και φυσικά πήγαν όλα σχεδόν τέλεια …. γιατί στο reboot μου έβγαλε το παραπάνω μήνυμα (δες τίτλο)!
Με τι ξέχασα?
Ανοίγω το menu.lst και κοιτάζω το περιεχόμενο του:
# (0) Arch Linux title Arch Linux root (hd0,0) kernel /boot/vmlinuz26 root=/dev/sda6 ro initrd /boot/kernel26.img
μπορείτε με μια ματιά να βρείτε το λάθος;
εάν όχι τότε μην στεναχωριέστε, ούτε κι εγώ!!!
Στο grub μενού πατάω το C για να μπω στην κονσόλα του grub.
Κι εκεί διαπιστώνω το εξής (απόλυτα λογικό): αφού πλέον τα περιεχόμενα του boot είναι σε νέο - ξεχωριστό partition, το full path είναι το εξής: /vmlinuz26 & /kernel26.img στην κατάτμηση: (hd0,0)
Έτσι λοιπόν μετά από λίγο το διόρθωσα και στο menu.lst μου:
# (0) Arch Linux title Arch Linux root (hd0,0) kernel /vmlinuz26 root=/dev/sda6 ro initrd /kernel26.img
Κρατήστε αυτό το post στο πίσω μέρος του μυαλού σας, πιθανά να σας φανεί χρήσιμο σε αλλαγές στο partition table.
I am watching Evan Prodromou from Status.Net. His presentation is pretty neat but the most impressive thing till now is when he wrote vdir in terminal !!!
vdir is a command that i didnt know, and in a heartbeat i am reading the man page.
Its a coreutil command !!!
Core-Utils has 103 binary programs (in my system).
I am working on an un-trusted network at the moment, so i want to login to my web site over httpS and not http! Thats not a problem for my, but i want all my users/clients to use httpS also. I cant observe everything they write but i can redirect their traffic for my web site to httpS.
If your web server supports rewrite module then it can be done by passing the below lines to your .htaccess file
Here is the way:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Simple as that.
Είμαι από εκείνους τους τύπους που ΔΕΝ χρησιμοποιεί iptables, μάλιστα 9 στις 10 φορές το θεωρώ κι εντελώς άχρηστο σε ένα σύστημα. Παρόλα αυτά όμως, χρησιμοποιώ tcp wrappers & sshd σε μία high not-known port & ssh key authentication κ.λ.π.-κ.λ.π.
Το πρόβλημα με το tcp wrappers είναι ότι πρέπει να δηλώσεις τις στατικές IP’s που έχεις πράγμα το οποίο σε εμποδίζει να μπεις σε ένα σύστημα από μία άγνωστη τοποθεσία. Φυσικά εμποδίζει κι όλους τους “πονηρούς” τύπους, αλλά το πιο σημαντικό είναι ότι εμποδίζει κι εσένα όταν χρειαστεί να μπεις από κάπου “άγνωστα”.
Η λύση σε αυτό το γόρδιο δεσμό την προσφέρει το knock!
Λειτουργεί ως δαίμονας κι ακούει τα port knockings σε ένα σύστημα.
Έχει ένα εύκολο αρχείο ρυθμίσεων το οποίο μπορείς να τροποποιήσεις και σου δίνει την δυνατότητα να τρέχεις μια συγκεκριμένη εντολή (ή script ή whatever) όταν ενεργοποιηθεί ο “μυστικός” συνδυασμός χτυπημάτων.
Μιας κι όλα τα παραδείγματα είναι πάνω σε iptables, να προσφέρω με την σειρά μου ένα παράδειγμα βασισμένο σε tcp wrappers για το ssh:
[openSSH]
sequence = 7000,8000,9000
seq_timeout = 10
command = /bin/sed -i ’s/^(sshd.*)/1 %IP%/g’ /etc/hosts.allow
tcpflags = syn
Pretty Neat !
and thats what i hate (love) the most !
Everybody else (eg. ubuntu ,fedora) are planning releases party every now and then, but i use a rolling disto and i ‘ve never been invited to a release party :(
Yes it is true, check this out:
Τις τελευταίες ημέρες ενημερώθηκα για μια πάρα πολύ ωραία πρωτοβουλία, την δημιουργία του archlinux.gr!
Η ιδέα δεν είναι νέα, αλλά πλέον αρχίζει και παίρνει σάρκα και οστά. Είναι μία προσπάθεια ώστε οι Έλληνες χρήστες ή developers ή maintainers να έχουν ένα κοινό σημείο αναφοράς.
Το about τα λέει καλύτερα, κι εγώ με την σειρά μου απλά να ευχηθώ: Καλή αρχή σε όλα τα παιδιά που συμμετέχουν.
I am trying to fix my Screen Resolution to a LG Flatron L1919S.
Xorg-Server has a binary that you can use: GTF (calculate VESA GTF mode lines)
So i’ve tried a lot of resolutions and a lot of refresh rates to find the best for my eyes.
In my case is: 1280 x 1024 @ 65.00 Hz
$ gtf 1280 1024 65
# 1280x1024 @ 65.00 Hz (GTF) hsync: 69.09 kHz; pclk: 119.40 MHz
Modeline "1280x1024_65.00" 119.40 1280 1368 1504 1728 1024 1025 1028 1063 -HSync +Vsync
To see if this Modeline is the one try something like this:
xrandr --newmode "1280x1024_65.00" 119.40 1280 1368 1504 1728 1024 1025 1028 1063 -HSync +Vsync
xrandr --addmode VGA-0 "1280x1024_65.00"
xrandr --size "1280x1024_65.00"
Now if everything is fine you can edit your /etc/X11/xorg.conf according to the above video mode.
See an example:
Section “Monitor”
Identifier “Monitor0”
VendorName “Monitor Vendor”
ModelName “Monitor Model”
Modeline “1280×1024_65.00” 119.40 1280 1368 1504 1728 1024 1025 1028 1063 -HSync +Vsync
EndSectionSection “Screen”
Identifier “Screen0”
Device “Card0”
Monitor “Monitor0”
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1280×1024_65.00”
EndSubSection
EndSection
Simple as that!
Πριν από λίγες μέρες μου κάηκε το shuttle desktop pc μου. Έβγαλα λοιπόν από την αποθήκη το παλιό μου desktop. Από τα τέλη του 1999-αρχές του 2000 (τότε απέκτησα πρώτη φορά υπολογιστή!) μέχρι σήμερα έχω αγοράσει 3 υπολογιστές και τους αντικατέστησα μόνο επειδή κάηκαν και για κανέναν άλλο λόγο. Το pc που είχα στην άκρη έχει archlinux και το last login μου ήταν στις 02-06-2009. Κοντά έναν χρόνο μετά, σκέφτηκα να προβώ σε αναβάθμιση των προγραμμάτων και του πυρήνα στις latest εκδόσεις του archlinux.
pacman -Syuw
…
Total Download Size: 569.84 MB
Total Installed Size: 2260.89 MB411 πακέτα
Αντιμετώπισα ένα και μόνο πρόβλημα: kdelibs
Έπρεπε να απεγκαταστήσω το kdelibs κι όλα τα προγράμματα που στηρίζονται πάνω σε αυτό.
Κι έπρεπε να κάνω move το /usr/bin/view σε /usr/bin/view.bak για να αναβαθμίσω το vim
Αυτόν ήταν!
Συνομιλία που είχα πριν από λίγες μέρες με τον ξάδελφό μου από το χωριό:
- Είσαι στο internet;
- Ναι
και προσπαθώ να του δώσω τα στοιχεία μου (το blog, mail κ.λ.π.-κ.λ.π.)
περνάνε δυο μέρες:
-
Ρε ξάδελφε, σε ρώτησα εάν είσαι στο internet και μου είπες ότι είσαι. Εμείς εδώ δεν σε βρίσκουμε!
-
Είναι κανένας άλλος δίπλα σου;
-
Πάρε και τον Βασιλάκη να μιλήσεις.
-
Έλα Βαγγέλη, έχεις facebook;
-
Όχι!
Μετά από τις κατάλληλες διευκρινήσεις, συμπέρανα πόσο έχει επηρεάσει η τεχνολογία και ειδικά τα social sites τους ανθρώπους με μέχρι σήμερα δεν είχαν ποτέ στην ζωή τους υπολογιστή. Το facebook λοιπόν είναι το internet!
Μετά από το mini-πολιτισμικό σοκ που έπαθα, έριξα μια ματιά στο μόνο social site που έχω account. To linkedin. Το οποίο προσανατολίζεται στον επαγγελματικό χώρο.
Ρίξτε μια ματιά πάντως, ίσως είναι η εναλλακτική απέναντι στο facebook.
Μόλις ανέβασα τις φωτογραφίες που τράβηξα με την φωτογραφική μου μηχανή δύο μέρες στην Θεσ/νικη. Μπορείτε να πατήσετε εδώ: Foss Comm 2010 για να τις δείτε.
Όποιος ενδιαφέρεται για συγκεκριμένη φωτογραφία/ες ας μου στείλει ένα email, για να του προωθήσω τις full-size εικόνες.
ΥΓ : Εάν κάποιος τις χρησιμοποιήσει στον δικό του δικτυακό τόπο, μπορεί να έχει το link απευθείας χωρίς να χρειαστεί να την κάνει download/upload, εναλλακτικά μια απλή αναφορά στην αρχική πηγή αρκεί.
Στην φετινή FossComm 2010 είχα την ευκαιρία να συμμετέχω με μία παρουσίαση κι ένα WorkShop.
Για όσους ενδιαφέρονται για την παρουσίαση, μπορούν απλά να πατήσουν: εδώ.
για να την κατεβάσουν. Μην διστάσετε να μου στείλετε παρατηρήσεις ή διευκρινήσεις ώστε να την βελτιώσω.
Στο WorkShop είχα την ευκαιρία να παρουσιάσω το πρόγραμμα που έχω γράψει: PIrsyncD.
Από τις 02-06-2009 ήμουν ένας ευχαριστημένος κάτοχος ενός: SHUTTLE XPC X27D.
Εμπρός Εικόνα - Όπισθεν εικόνα.
Αλλά από την προηγούμενη Δευτέρα (δλδ μια βδομάδα πριν) το shuttle δεν μου άνοιγε καν. Έβλεπα ότι έπαιρνε κανονικά ρεύμα, αλλά δεν γινόταν τίποτα άλλο. Δεν boot-άρε, δεν, δεν, δεν. Επειδή είχα άλλα πιο σημαντικά πράγματα να κάνω, το έβγαλα από την πρίζα και το άφησα στην άκρη. Έχω το laptop κι εργαζόμουν από εκεί.
Σήμερα αποφάσισα να το δω και πως μπορώ να το φτιάξω. Επειδή το ΣΚ ήμουν παρέα με linux-άδες κι άκουγα παρόμοια προβλήματα, σκέφτηκα να αφαιρέσω τον δίσκο και να δω μετά εάν μπορεί να γίνει κάτι. Μην μου κάψει και τον δίσκο. Ανοίγω λοιπόν το shuttle, βγάζω τον δίσκο, παίζω λίγο με τα καλώδια προσπαθώντας να δω μήπως έχει γίνει κάποιο βραχυκύκλωμα, αλλά δεν εντόπισα κάτι.
Πάω να βάλω το καλώδιο του ρεύματος στην υποδοχή του, αλλά παρατηρώ ότι πετάει κάποιες σπίθες. Μα τι έγινε αναρωτιέμαι; Το βγάζω, το βάζω, το βγάζω το βάζω, το ίδιο. Ξανακοιτάω τα καλώδια μήπως κάτι δεν πατάει καλά, κοιτάζω την γείωση. Ελέγχω από την μπαταρία μέχρι και την μνήμη αλλά δεν βλέπω κάποιο πρόβλημα.
Αποφασίζω να βάλω το καλώδιο του ρεύματος και να πατήσω το Power-On με ανοιχτό το καπάκι για να βλέπω μήπως ανάψει κάποιο λαμπάκι ή κάνει κάτι άλλο. Και τελικά έκανε. Έβγαλε ένα ωραίο θόρυβο, κι έβγαλε λίγο καπνό. Κάηκε λοιπόν το board !!!
Παραλίγο ένα χρόνο μετά το shuttle μου, μου κάηκε. Ευτυχώς ΔΕΝ είχα επάνω τον δίσκο του.
Για να δούμε λοιπόν εάν σώθηκε κανένα αρχείο!!!
ΥΓ: Προσοχή με το ρεύμα
Και με την άνοδό μου στην Θεσ/νικη την παρασκευή 23 Απρίλη, δλδ μια μέρα πριν το συνέδριο (fosscomm), βρήκα τον χρόνο να αγοράσω το νέο μου τηλέφωνο. Μετά την αρκετά γενναιόδωρη προσφορά της Wind (95ευρώ για επιδότηση) αγόρασα το: Sony Ericsson Elm™.
Η sony ericsson αποφάσισε να αντικαταστήσει τις μνήμες:M2 και πλέον παίζει κι αυτή με micro-sd. Κι έτσι πριν από λίγο και με την βοήθεια του laptop μου αντέγραψα τον παλιό αντίγραφο του τηλεφωνικού μου καταλόγου στην νέα μνήμη κι έτσι τον ανέκτησα στο νέο μου τηλέφωνο!
Πριν από λίγες μέρες κατέστρεψα ένα ακόμα κινητό. Το 2ο στους τελευταίους 9 μήνες, το 3ο στον 1,5χρόνο!!! Η ιστορία για το πως είναι: εδώ.
Το κινητό είχε την εξής μνήμη: Sandisk M2 και μέσα στην μνήμη είχα ένα αντίγραφο των τηλεφώνων μου.
Κοιτώντας για κινητό, διαπιστώνω ότι τα νέα μοντέλα έχουν μόνο Micro SD, οπότε θα ήταν αδύνατο να αντιγράψω τον τηλεφωνικό μου κατάλογο. Άρα πρέπει να βρω κονβέρτορα από Μ2 σε micro SD. Ένας συνάδελφος που υπενθύμισε ότι κάπου έχουμε ένα M2 USB Adapter. Διάβασα όλα τα αρχεία κανονικά στο linux και κάπου μέσα βρήκα και το εξής αρχείο: PB_Backup.vcf.
Αναζητώντας στο google για πρόγραμμα μετατροπής, έβρισκα συνεχώς πληροφορίες για το gmail contacts κι αναρωτήθηκα γιατί τόσα πολλά links. Έτσι λοιπόν έκανα login στο gmail, πάτησα στο contacts, έπειτα import, βρήκα το παραπάνω αρχείο από το usb και πάτησα το ok.
Αυτό ήταν!!! Όλος ο τηλεφωνικός κατάλογος μου είναι πλέον up-to-date και online.
Τώρα το μόνο που μένει είναι να αγοράσω μία νέα συσκευή :)
ΥΓ: Τα τηλέφωνα ΔΕΝ τα έχω στην κάρτα SIM γιατί είναι τόσο παλαιά που δεν μου αποθηκεύει τα πλήρη στοιχεία και τα μεγάλα ονόματεπώνυμα μου τα κόβει στην μέση.
Το Σαββατόβραδο πήγα στον Καρρά στο Teatro. Μαζί του ο Γιαννάς και η Ηλιάδη.
Αλλά είχα την ιδέα να χρησιμοποιήσω το κινητό μου ως προστατευτικό στο ποτήρι μου από τον λουλουδοπόλεμο. Και ναι τα βαφτίσια έγιναν με ουϊσκι. Μέσα σε 9 μήνες κατέστρεψα δύο κινητά !!!
Αυτά είναι, πάλι χωρίς τηλέφωνο - χωρίς αντίγραφο του καταλόγου.
Πάλι χωρίς τις επαφές και ξανά από την αρχή.
Ευτυχώς κατάφερα να βγάλω με κόπο την κάρτα sim.
Οπότε όποιος θέλει να επικοινωνήσει μαζί μου, ας κάνει έναν κόπο να στείλει ένα email με το κινητό του.