Ένα αρκετά καλό σημείο για να ελέγξει κανείς τις αδυναμίες σε ένα web site είναι φυσικά τα logs του web server.
Τι προσπαθούν οι hackers να βρουν;
Τι προσπαθούν να κάνουν;
Έχω μόνο δύο εφαρμογές στο balaskas.gr:
οπότε τα περισσότερα hits τα παίρνω από το 404 (not found) error του apache.
Ενδεικτικά παραθέτω μερικά entries:
- /phpmyadmin//scripts/setup.php
- /phpMyAdmin//scripts/setup.php
- /mambots/content/multithumb/multithumb.php
- /mysql/config/config.inc.php
- /p/m/a/config/config.inc.php
- /scripts/setup.php
- /phpmyadmin/config/config.inc.php
- /pma/config/config.inc.php
- /xmlrpc/xmlrpc.php
- /PHPMYADMIN/config/config.inc.php
- /xmlsrv/xmlrpc.php
- /admin/config/config.inc.php
- /pma//scripts/setup.php
- /b2/xmlsrv/xmlrpc.php
- /phpadsnew/adxmlrpc.php
- /dbadmin/config/config.inc.php
- /webmail/bin/msgimport
- /phpads/adxmlrpc.php
- /xmlrpc.php
- /drupal/xmlrpc.php
- /wordpress/xmlrpc.php
- /phpAdsNew/adxmlrpc.php
- /community/xmlrpc.php
- /phpMyAdmin/config/config.inc.php
- /blogs/xmlrpc.php
- /blog/xmlsrv/xmlrpc.php
- /adserver/adxmlrpc.php
- /blog/xmlrpc.php
- /mysql//scripts/setup.php
- /php-my-admin/config/config.inc.php
- /ads/adxmlrpc.php
- /roundcube/bin/msgimport
- /blogs/xmlsrv/xmlrpc.php
- /phpmyadmin/main.php
- /adxmlrpc.php
- /bin/msgimport
- /mail/bin/msgimport
- /phpgroupware/xmlrpc.php
- /b2evo/xmlsrv/xmlrpc.php
- /pMA//scripts/setup.php
- /myadmin/config/config.inc.php
- /blogtest/xmlsrv/xmlrpc.php
- /includes/orderSuccess.inc.php
- /database/main.php
- /mantis/login_page.php
- /typo3/phpmyadmin/js/keyhandler.js
- /horde-3.0.9//README
- /pma/js/keyhandler.js
- /administrator/phpMyAdmin-2.6.3/main.php
- /mycal//tools/send_reminders.php
- /websql/js/keyhandler.js
και κάπου εδώ σταματάω να γράφω, νομίζω όλοι το έχετε πιάσει το νόημα.
Μερικές συμβουλές:
- Διαβάστε τα logs
- Κρατήστε επαφή με τις τελευταίες εκδόσεις των προγραμμάτων που υπόσχονται λύσεις σε όλα τα bugs και security holes που έχουν βρεθεί στις προηγούμενες εκδόσεις
- Μετονομάστε τους καταλόγους των προγραμμάτων σε κάτι διαφορετικό από τα κοινά ονόματα. Έτσι θα δυσκολεύσετε λιγάκι τους επιτιθέμενους.
- Αλλάξτε τα default συνθηματικά των εφαρμογών
- Κρατήστε επιτέλους ένα αντίγραφο, σώζει ζωές το έχουμε ξαναπεί.
Μαρκάρετε την παρακάτω ημερομηνία στο ημερολόγιo σας:
10.10.09
Ημέρα Σάββατο στους 5 δρόμους στα εξάρχεια κανονίζουμε μία συνάντηση για μπύρες, (to know us better).
Το συζητάμε εδώ,
αλλά αφορμή ψάχνουμε για να μαζευτούμε παρέα και να πιούμε μια μπύρα.
Η πρόσκληση είναι ανοιχτή για όσους διαβάζουν αυτό το post
(εάν τυπώσετε αυτό το post - τα νερά θα είναι κερασμένα)
http://ftp.otenet.gr/www/linuxgazette
cool εεεε ?
Κάτι το οποίο με ταλαιπώρησε αρκετά σήμερα ήταν το γεγονός ότι ο dovecot-lda: /usr/local/libexec/dovecot/deliver δεν είχε την δυνατότητα να παραδώσει τα emails που δεχόταν από τον smtp daemon.
Οπότε τροποποίησα το configuration αρχείο για να καταγράφει όσο το δυνατόν περισσότερα μηνύματα και τελικά βρήκα στα logs το εξής:
==> dovecot-local-deliver.log <==
deliver(dovecot): Sep 22 22:25:52 Fatal: setgid(1000(dovecot)) failed with euid=1000(dovecot), gid=12(mail), egid=12(mail): Operation not permitted
Μετά από μερικά λεπτά διαλογισμού ήρθε η θεία επιφοίτηση ως δια μαγείας:
chgrp mail /usr/local/libexec/dovecot/deliver
chmod 04750 !$
όλα τέλεια πλέον ;)
Αυτά τα μικρά πραγματάκια είναι που σε στέλνουν!
16:15 εγκατάσταση postfix από sources
17:35 1st log entry - attempt for spam (open relay)
1 ώρα και 20 λεπτά !
NOQUEUE: reject: RCPT from mout3.freenet.de[195.4.92.93]:
Τον τελευταίο καιρό προσπαθώ να θυμηθώ βασικές αρχές προγραμματισμού από τον καιρό που ήμουν φοιτητής. Δεν θεωρώ τον εαυτό του σε καμία περίπτωση προγραμματιστή. Μάλιστα οι κόποι μου αποτελούν μικρά patches (diffs) στην δουλειά που κάνουν ήδη άλλοι (hacks) και πιο ειδικά στο xfce.
Όμως απογοητεύτηκα αρκετά από τους προγραμματιστές της isc. Προσπαθώντας να εγκαταστήσω ένα dhcp server για τις ανάγκες ενός μικρού lan από τον πηγαίο κώδικα, διαπίστωσα ότι κατά το compilation που επέστρεφε ένα όχι και τόσο συνηθισμένο σφάλμα:
packet.c:139: error: ‘ip’ is used uninitialized in this function
Οκ προφανώς κάτι μου λείπει;
Αυτό δεν σκέφτεστε όλοι;
Κι όμως ….
Η έκδοση που χρησιμοποιώ είναι η current stable: DHCP 4.1.0p1 και μετά από αρκετό διάβασμα του κώδικα τελικά κατάφερα να βρω γιατί επιστρέφει το συγκεκριμένο μήνυμα.
Ο dhcp προσπαθεί by-default να υποστηρίξει IPV6. Οκ μέχρι εδώ όλα καλά.
Δυστυχώς όμως οι προγραμματιστές ΔΕΝ έχουν βάλει ένα IF-THEN-ELSE κατά την περίπτωση που το linux-box ΔΕΝ έχει ipv6!!! και για αυτό “σκάει” το compilation με το παραπάνω μήνυμα.
Η λύση είναι εξαιρετικά απλή: Πρέπει να απενεργοποιηθεί η υποστήριξη για IPV6
./configure --disable-dhcpv6; make; make install
Αλλά μέχρι να το βρεις από ξυρισμένος κόντρα, καταλήγεις σαν τον stallman
Κατά καιρούς (και μέχρι να μάθω από regular expressions) ένα από τα προβλήματα που με έχει ταλαιπωρήσει αρκετά ήταν το εξής:
Ήθελα σε άπειρα εις το τετράγωνο αρχεία που βρίσκονται κάτω από άπειρους καταλόγους να τροποποιήσω ένα και μόνο αλφαριθμητικό. Στο google θα βρείτε αρκετά προγράμματα κ.λ.π. - κ.λ.π., αλλά μπορεί να γίνει πανεύκολα με μία και μόνο εντολή:
find ΑΡΧΙΚΟΣ_ΚΑΤΑΛΟΓΟΣ -type f -name “ΤΟ ΜΟΤΙΒΟ ΤΩΝ ΑΡΧΕΙΩΝ” -exec sed -r -i ’s/ΑΛΦΑΡΙΘΜΗΤΙΚΟ/ΤΟ_ΝΕΟ_ΑΛΦΑΡΙΘΜΗΤΙΚΟ’ {} \;
και δίνω ένα παράδειγμα για να γίνω πιο κατανοητός:
find /www -type f -name "*.php" -exec sed -r -i 's/ebal/Evaggelos Balaskas/' {} \;
Εάν για παράδειγμα θέλετε να αντικαταστήσετε παραπάνω από ένα αλφαριθμητικό τότε μπορεί κανείς να χρησιμοποιήσει κάτι τέτοιο (έστω ότι θέλω να αλλάξω τις λέξεις ebal ή ebalaskas με το Evaggelos Balaskas):
find /www -type f -name "*.php" -exec sed -r -i 's/(ebal|ebalaskas)/Evaggelos Balaskas/' {} \;
ΥΓ: Την 1η φορά που κατάφερα να κάνω μία υπερβολικά περίπλοκη εργασία σε μερικά δευτερόλεπτα ένιωσα έτσι: i know regular expressions !!!
Την προηγούμενη εβδομάδα εγκατέστησα ένα centos 5.3 μέσω netinstall.
Επέλεξα να κάνω μία minimal installation αλλά να ακολουθήσω τις προτάσεις του centos.
Μία από αυτές λοιπόν ήταν η χρήση lvm σε δύο δίσκους (η 1η επιλογή).
To centos δημιουργεί 3 partition: /boot / & swap.
Όλα καλά κι όλα ωραία, το μηχάνημα είχε ελάχιστο cpu load παραπάνω (ειδικά σε μεγάλα rsync > 65GB) αλλά φαινόταν οκ. Μέχρι εχθές.
Ένα προγραμματισμένο reboot για να ελέγξω ότι όλα τα services και τα iptables λειτουργούν άψογα για να μπορώ να εξασφαλίσω την εύρυθμη λειτουργία του συστήματος.
Και ξαφνικά το grub δεν βρίσκει τπτ απολύτως.
Διατηρώ ένα usb stick με SystemRescueCd και διαπιστώνω με μεγάλη μου θλίψη ότι ΔΕΝ μπορώ να διαβάσω καν τα lvm partitions !!!
lvm sucks
Ευτυχώς που είχα και δεύτερο server όπου ανέλαβε από passive να γίνει active
Στις 30 Αυγούστου 2009 ο David Rosal, δημοσίευσε την νέα έκδοση του paco: 2.0.7.
Αυτή η έκδοση δεν έχει να προσθέσει νέα χαρακτηριστικά, αλλά να βελτιστοποιήσει κυρίως το gpaco (gtk based GUI)
Βρήκα όμως σήμερα την αφορμή για να το εγκαταστήσω εκ νέου και να κάνω ένα review στο Paco Mini How To που διατηρώ για το paco (και έχει προσθέσει στα links και ο David στο project - είναι αυτό με την ελληνική σημαία: http://paco.sourceforge.net/doc.html)
Διαβάζοντας λοιπόν το man 8 paco, πρόσεξα το εξής option:
-o, --configure-options
το οποίο μου είχε διαφύγει στο παρελθόν. Μπορείς να δεις με τι options είχες εγκαταστήσει ένα πρόγραμμα:
paco -o pidgin
–disable-screensaver –disable-vv –disable-meanwhile –disable-nm –disable-tcl
Πολύ εντυπωσιακό έτσι;
Επίσης στα scripts, πρόσθεσε και ένα αρχείο για bash_completion.d:
cp scripts/paco_bash_completion /etc/bash_completion.d/paco
Για όσους ασχολούνται με source compilation ας μην το προσπεράσουν.
Το paco είναι από τα καλύτερα προγράμματα που έχω δουλέψει κι ελπίζω το παραπάνω mini how to που έχω γράψει να σας βοηθήσει.
Το archlinux έβγαλε νέα αρχεία iso στις 10.08.2009. Το καλό με τις Rolling release διανομές είναι ότι έχεις πάντα την τελευταία έκδοση, κι αυτό στο archlinux γίνεται πολύ εύκολα και με τον ίδιο τρόπο που γίνεται η αναβάθμιση των πακέτων:
pacman -Syu
Για να δω την εγκατάσταση μέσω του διαδικτύου (net install), κατέβασα το εξής iso image: archlinux-2009.08-netinstall-i686.iso και το boot-άρα μέσω του virtualbox.
Κατέγραψα όλα τα screenshot και δημιούργησα ένα album όπου μπορεί κανείς να δει μία εγκατάσταση archlinux μέσω διαδικτύου:
http://balaskas.gr/archlinux-2009.08/
ΥΓ: Ο οδηγός είναι εξαιρετικά αναλυτικός με 92 εικόνες!
Τον τελευταίο καιρό αναπτύσω ένα python project: PIrsyncD. Χωρίς να έχω γράψει ποτέ κώδικα σε python έκανα το Python Language Reference bookmark. Τολμώ να πω ότι μου λείπουν τα user examples όπως για παράδειγμα αναφέρονται στο Php Manual, αλλά υπάρχουν αρκετά sites για να καλύψουν και τους πιο απαιτητικούς.
Ένα από αυτά χρίζει ιδιαίτερης αναφοράς, κι αυτό είναι το blog του Doug Hellmann: http://blog.doughellmann.com/. Ο ίδιος γράφει το: Python Module of the Week.
Πολλοί μπορεί να τον γνωρίζεται είτε ως συγγραφέα του Python Magazine είτε ως συγγραφέα στο O’Reilly
Για όσους ενδιαφέρονται για python, ρίξτε μια ματιά.
ΥΓ: Εάν έχετε παρόμοια τέτοια sites/blogs αφήστε ένα σχόλιο.
Παρασκευή 7 Αυγούστου 2009 μετά την δουλειά φεύγω για το χωριό (Καρυές - Ανατολικό Ζαγόρι - Γιάννενα), με την μητέρα μου και τον πατέρα μου. Στην εθνική που χωρίζονται οι λωρίδες για Τρίπολη/Πάτρα τύπος αποφασίζει να κάνει προσπέραση από αριστερά και τελευταία στιγμή να συνειδητοποιεί ότι θέλει τελικά να πάει Πάτρα. Οπότε κόβει εντελώς το αμάξι δεξιά με φρένα. Σε εκείνο το σημείο του γλιστράει το αμάξι. Στην προσπάθειά μου να τον αποφύγω γιατί έπεφτε πάνω μας φρέναρα απότομα και έκοψα το αμάξι αριστερά μιας και ήταν άδεια η λωρίδα - ενώ δεξιά ερχόντουσαν αρκετά αυτοκίνητα. Αποτέλεσμα είναι να κάνουμε μία βόλτα μέχρι τα διόδια (περίπου 25χιλιόμετρα μέχρι να ξαναγυρίζω και πάλι στην εθνική). Τουλάχιστον όμως αποφύγαμε το μοιραίο.
Φτάνουμε στο χωριό, κάνουμε ένα ντους κι αλλάζουμε ρούχα γιατί είχαμε πανηγύρι (τα τελευταία χρόνια την βδομάδα πριν τον 15αυγουστο πραγματοποιείτε το “Αντάμωμα” με σκοπό να βρισκόμαστε οι συγχωριανοί).
Τις επόμενες τρεις μέρες έκανα περίπου άλλα 500 χιλιόμετρα με τους γονείς μου, σε Γιάννενα, επισκέψεις σε συγγενείς και σε διάφορα μαγαζιά στην βιομηχανική περιοχή για να ολοκληρώσουμε κάτι δουλειές που αφορούσαν το σπίτι στο χωριό.
Δευτέρα απόγευμα ξεκινώ για να κατέβω σε κάτι φίλους στα Καμένα Βούρλα και ξεχνάω τα πουκάμισα μου στο χωριό. Μπαίνω στην Εγνατία προς Γρεβενά και βγαίνω στην έξοδο για Τρίκαλα. Μετά το Δομοκό κι ενώ διέσχισα το Θεσσαλικό κάμπο καταλήγω σε ανολοκλήρωτα οδικά έργα. Ποτέ μου δεν κατάλαβα ΓΙΑΤΙ παίρνουν τέτοιες αποφάσεις να ξεκινήσουν οδικά έργα τον Ιούλιο και να τα σταματάνε τον Αύγουστο. Τους δύο κατεξοχήν μήνες διακοπών. Μετά από 3 1/2 ώρες τελικά καταλήγω στα Καμένα Βούρλα.
Τρίτη μπαίνω στην θάλασσα με το κινητό στην τσέπη!!!
Πλέον το κινητό βγάζει μπουρμπουλήθρες.
Αλλά δεν με νοιάζει - ούτε το κινητό - ούτε ότι έχω ξεχάσει τα μισά μου ρούχα στο χωριό.
Οι επόμενες μέρες κυλάνε πολύ όμορφα, διακοπές με πολύ καλούς φίλους γεμίζουν τις μπαταρίες όπως κι εάν έχει.
Με αφορμή ότι το Σάββατο θα κατέβαινε ένας φίλος Αθήνα, σκέφτηκα να φύγω κι εγώ. Έτσι κι αλλιώς μου αρέσει τα ταξιδεύω βράδυ (δεν χτυπάει κι ο ήλιος για να σε κουράσει). Και είχα και παρέα στο δρόμο. Έμενε η Κυριακή για να πλύνω κανά ρούχο και καμιά πετσέτα και να τακτοποιήσω λιγάκι.
Δυστυχώς όμως εκτός ότι τελικά κρύωσα, την Κυριακή συνειδητοποίησα ότι ξέχασα μερικά ρούχα (κάτι τζιν) στο σπίτι του φίλου μου στα Καμένα. Έτσι λοιπόν επιστρέφω σήμερα το πρωί για δουλειά.
Με τα μισά ρούχα στα Γιάννενα, τα άλλα μισά στα Καμένα χωρίς κινητό και κρυωμένος !
Το πρωί αναζητώ τον συνάδελφο που είναι βάρδια για να τον αλλάξω. Και με μεγάλη μου έκπληξη διαπιστώνω ότι ΔΕΝ είμαι εγώ αυτή την βδομάδα βάρδια, αλλά την άλλη. Δλδ έχασα μία βδομάδα άδειας που θα μπορούσα να πάρω παραπάνω.
Τελικά εάν είσαι αμαθής στις διακοπές …
Επιτέλους ολοκλήρωσα σήμερα το migration στον υπολογιστή της δουλειάς σε archlinux και πλέον παντού βασικό λειτουργικό είναι το arch.
Τελικά ο μοναδικός τρόπος να βελτιστοποιήσεις τον κώδικά σε ένα πρόγραμμα είναι απλά να το αφήσεις στην άκρη για λίγο καιρό.
Τις προηγούμενες ημέρες δέχθηκα ένα email για μία συνάρτηση στην php που είχα γράψει κάποτε.
Το email ήταν για την προσθήκη μίας επιπλέον δυνατότητας.
Σκέφτηκα ότι δεν είχα να χάσω και πολύ χρόνο, ήδη στο μυαλό μου είχα την λύση και ξεκίνησα να κάνω τις αλλαγές που έπρεπε.
ΞΑΦΝΙΚΑ σαν να με χτύπησε κεραυνός αφήνω το πληκτρολόγιο και κοιτάζω λίγο τον κώδικα.
- Τι σκατά έχω γράψει εδώ !!!
Μερικά λεπτά αργότερα, κι αφού έχω διαγράψει πάνω από το 50% του κώδικα βλέπω χαρούμενος το αποτέλεσμα.
Σε προσπάθεια να αναβαθμίσω την διανομή μου, διαπίστωσα κάποιο πρόβλημα με το πακέτο Virtualbox. Για να επιλύσω το σφάλμα των εξαρτήσεων θεώρησα καλή επιλογή να απεγκαταστήσω το Virtualbox και να προσπαθήσω να το επανεγκαταστήσω αργότερα. Δοκίμαζοντας αυτή την λύση προχώρησα με την αναβάθμιση της διανομής χωρίς κανένα πρόβλημα.
ebal@mylaptop:~ € sudo pacman -Syu
:: Synchronizing package databases…
core is up to date
extra is up to date
community 366,2K 212,3K/s 00:00:02 [#####################] 100%
:: Starting full system upgrade…
local database is up to date
Έπειτα προσπάθησα να επαναεγκαταστήσω το Virtualbox:
ebal@mylaptop:~ € sudo pacman -S community/virtualbox-ose
resolving dependencies…
error: cannot resolve “kernel26>=2.6.30”, a dependency of “virtualbox-modules”
error: failed to prepare transaction (could not satisfy dependencies)
:: virtualbox-modules: requires kernel26>=2.6.30
Σκέφτηκα να κοιτάξω στο forum του archlinux, μήπως βρω κάτι σχετικό.
Στο 1ο post που βρήκα, διαβάσα ότι έχει γίνει κάποιο λάθος κι ότι θα έπρεπε να αναβαθμίζω την διανομή μου με την εξής εντολή:
pacman -Syu –ignore virtualbox-modules
Δυστυχώς μία από τις κακές μου συνήθειες είναι και η εξής: shoot first, ask questions later.
Στην παραπάνω περίπτωση λοιπόν, πρώτα αφαίρεσα το virtualbox για να λύσω το πρόβλημα του upgrade κι έπειτα αναζήτησα για την λύση του error.
Με αφορμή το παραπάνω, σκέφτηκα ότι θα ήταν μία καλή περίπτωση να δοκιμάσω να εγκαταστήσω το virtualbox από το site της oracle: http://www.virtualbox.org
Σε αυτόν τον σύνδεσμο: Linux_Downloads
έχει μία λίστα με διανομές. Επέλεξα το All distributions
Kατέβασα στον υπολογιστή μου το αρχείο: VirtualBox-2.2.4
Εγκατάσταση:
Επιβεβαιώνω την ακεραιότητα του αρχείο σύμφωνα με τον εξής σύνδεσμο:MD5SUMS
ebal@mylaptop:~ € md5sum VirtualBox-2.2.4-47978-Linux_x86.run
cc24c081e53d03da1c009dc1a2eaa95d VirtualBox-2.2.4-47978-Linux_x86.run
Και δίνω το δικαίωμα εκτέλεσης, στον χρήστη που ανήκει:
ebal@mylaptop:~ € chmod u+x VirtualBox-2.2.4-47978-Linux_x86.run
Ξεκινώ την εγκατάσταση:
ebal@mylaptop:~ € sudo ./VirtualBox-2.2.4-47978-Linux_x86.run
Verifying archive integrity… All good.
Uncompressing VirtualBox for Linux installation……..
VirtualBox Version 2.2.4 (2009-05-29T17:23:26Z) installer
Installing VirtualBox to /opt/VirtualBox
tar: Record size = 8 blocks
Building the VirtualBox kernel module
Building the VirtualBox netflt kernel moduleVirtualBox has been installed successfully.
You will find useful information about using VirtualBox in the user manual
/opt/VirtualBox/UserManual.pdf
and in the user FAQ
http://www.virtualbox.org/wiki/User_FAQWe hope that you enjoy using VirtualBox.
Η εντύπωση που αποκόμισα μέχρι αυτό το σημείο ήταν: Πανεύκολη εγκατάσταση!
Εκτέλεση
Χωρίς να χρειαστεί κάποια επανεκκίνηση πληκτρολογώ την ακόλουθη εντολή:
ebal@mylaptop:~ € /opt/VirtualBox/VirtualBox
Και το αποτέλεσμα:



Όλα πήγαν εξαιρετικά λοιπόν.
Την ημέρα των εκλογών του συλλόγου Hellug, Σάββατο 7 Μαρτίου 2009, είχα ένα τροχαίο με το αμάξι.
Όχι τπτ σοβαρό, αλλά επειδή με πέτυχαν πλάγια - αριστερά στο μπροστά φτερό άνοιξαν
οι αερόσακοι από το αμάξι (οδηγού και συνοδηγού). Το τροχαίο έγινε στο κέντρο της
Αθήνας - στην πλατεία Καραΐσκάκη (μεταξουργείο) όπου η διεύθυνση τροχαίας είναι 500μέτρα
στον ίδιο δρόμο. Τράκαρα γύρω 21.00, μέχρι τις 23.30 κανένας αστυνομικός από την τροχαία
δεν είχε έρθει για την καταγραφή του ατυχήματος. Μάλιστα το πιο εντυπωσιακό ήταν ότι
πέρασε περιπολικό της τροχαίας - αλλά όταν πήγα και τους ζήτησα να έρθουν για την καταγραφή
μου απάντησαν με θράσος:
- Εμείς σταματήσαμε για να γράψουμε κάποιον που μίλαγε στο κινητό !!!
Την ώρα του συμβάντος πάντως στην περιοχή πέρναγαν μερικοί αστυνομικοί της ομάδας Ζ
που με απίστευτο επαγγελματισμό έδειξαν τι σημαίνει να είσαι αστυνομικός.
Μετακινήσαμε και τα δύο αυτοκίνητα - ελέγξαμε ότι δεν είχε χτυπήσει κανένας σοβαρά,
διευθέτησαν την κίνηση κι έπειτα από λίγη ώρα - αφού βεβαιώθηκαν ότι όλα καλά και ότι
δεν χρειάζεται ασθενοφόρο ή οτιδήποτε άλλο έφυγαν για να συνεχίζουν την δουλειά τους.
Την δευτέρα το πρωί έκλεισα ραντεβού με τον πραγματογνώμονα της ασφαλιστικής (Ασπίς)
και την τρίτη 10 Μαρτίου 2009 το πρωί πήγα το αμάξι στο συνεργείο της αντιπροσωπίας (ΒΙΑΜΑΡ)
που βρίσκεται επί της Ιερά Οδούς. Να σημειώσω εδώ ότι τράκαρα το Σάββατο στην Αθήνα,
πήγα με το αμάξι μου στο σπίτι μου κανονικά, την Κυριακή έκανα μία μικρή βόλτα στην γειτονιά
για να ελέγξω το αυτοκίνητο και την τρίτη ξεκίνησα και το πήγα στο συνεργείο.
Από την απειροελάχιστη γνώση μου στα αυτοκίνητα διαπίστωσα ότι τελικά εκτός από το φτερό
και τους αερόσακους δεν υπήρχε κάτι άλλο για φτιάξιμο. Διαπιστώνω όμως ότι με το άνοιγμα
του αερόσακου του συνοδηγού χρειάζεται αλλαγή ταμπλό.
Πόσο λάθος έκανα !!!
Ο πραγματογνώμονας και το συνεργείο μου έβγαλαν το εξής κουστούμι: 6970 ευρώ !!!
Από ένα χιλιάρικο ο κάθε αερόσακος και το ταμπλό γύρω στο 1.500 (3.500),
φανάρι, προφυλακτήρας, βάψιμο, ευθυγράμμιση κ.λ.π. για να μην τρελαθούμε έφτασε
στα εφτά χιλιάρικα!
Το αμάξι το είχα αγοράσει 22.000ευρώ και δεν είχε κλείσει 2 χρόνια.
Δεν θα το σχολιάσω άλλο το ποσό από το συνεργείο - νομίζω ότι πλέον είναι αυτονόητο
το γιατί έφτασε σε αυτό το νούμερο, μάλιστα η ατάκα που έγραψε μέσα στην καρδιά μου
ήταν: Πως κάνεις έτσι, αφού θα τα πάρεις τα λεφτά από την ασφαλιστική.
Τους εξήγησα ότι τα λεφτά ΔΕΝ υπάρχουν, και να τους κάνω μία εξουσιοδότηση να πάρουν αυτοί
τα χρήματα από την ασφαλιστική. Με ενημέρωσαν ότι δεν γίνεται κάτι τέτοιο κι ότι μπορούν να κρατήσουν
το αμάξι μέχρι να τα βρω. Επιμένω και του λέω ότι πρέπει να βρεθεί κάποιος τρόπος καθώς τα χρήματα
δεν υπάρχουν.
Μιας και δεν είχα τα χρήματα - έκανα ότι καλύτερο μπορούσα να κάνω σε αυτές τις περιπτώσεις: Δανείστηκα.
Την παρασκευή 27 Μαρτίου 2009 πήγα στο συνεργείο και πήρα το αμάξι. Αμέσως έστειλα τα τιμολόγια
στην ασφαλιστική. Στις 9 Απριλίου 2009 από την ασφαλιστική μου επιβεβαιώνουν ότι έχει κλείσει ο φάκελος μου,
δεν εκκρεμεί τπτ άλλο και θα με ειδοποιήσουν για να πάρω τα χρήματά μου.
Από εκείνη την στιγμή ξεκινάει ο Γολγοθάς μου.
Τηλέφωνα στην ασφαλιστική, τηλέφωνα στον ασφαλιστή μου τπτ
Η Ασπίς δεν έχει χρήματα και δεν γνωρίζουν πότε θα μου δώσουν τα χρήματα.
Περνάει ο Απρίλιος,
Μπαίνει ο Μάιος
Ξανά τηλέφωνα - πηγαίνω από εκεί - τπτ
Η Ασπίς δεν έχει χρήματα και δεν γνωρίζουν πότε θα με ξοφλήσουν.
Με τα πολλά ρωτάω μία φίλη δικηγόρο τι μπορώ να κάνω, με συμβουλεύει να βρω τηλέφωνα από διευθυντές
της Ασπίς. Με την βοήθεια του φίλου μου ασφαλιστή βρίσκω τηλέφωνα - γραφεία τα πάντα. Η δικηγόρος με
ενημερώνει ότι εάν δεν βγάλω κάποια άκρη άμεσα να την ενημερώσω και να πάρει τηλέφωνο αυτή να μιλήσει.
Με συμβουλεύει όμως να μην κινηθώ νομικά - ακόμα.
Επειδή δεν πήγαινε άλλο, κι όπως προανέφερα μέρος τον χρημάτων ήταν δανεικά από την Δευτέρα 25 Μαΐου 2009 και σχεδόν κάθε μέρα πηγαίνω στα γραφεία της Ασπίς, προσπαθώ να βρω κάποιον να μιλήσω για να μου δώσει τα χρήματα μου ή τουλάχιστον κάποια ημερομηνία.
Η Ασπίς δεν έχει χρήματα και δεν γνωρίζουν πότε θα με ξοφλήσουν.
Μετά από αρκετή φασαρία τελικά και επί καθημερινής βάσης προσέλευσης μου στα γραφεία τους,
την Παρασκευή 29 Μαΐου 2009 μου δίνουν μία μεταχρονολογημένη επιταγή για τις 18 Ιουνίου 2009.
Ένιωσα λίγο καλύτερα εκείνη την Παρασκευή - αλλά τα χρήματα δεν τα είχα ακόμα στην τσέπη μου.
Υπομονή … Περιμένω να περάσουν οι (είκοσι) μέρες…
Σήμερα ξημέρωσε Πέμπτη 18 Ιουνίου 2009, μεταβαίνω στην Ασπίς Bank με την επιταγή στα χέρια μου.
Πάω στο ταμείο και με στέλνει να μιλήσω με κάποια κυρία, πηγαίνω στο γραφείο της και με ρωτάει:
- Πότε σας έδωσαν αυτή την επιταγή;
Γιατί για τόσο μεγάλο ποσό χρειάζεται παραγγελία για να φέρουμε τα χρήματα !!!
Έχοντας μία έκπληξη, της απαντάω:
- Πριν από 20 μέρες.
- Καλά μου λέει, για να δούμε τι μπορεί να γίνει.
Μετά από μερικά τηλεφωνήματα και αρκετή εγκράτεια από την πλευρά μου για να μην εκραγώ,
τελικά παίρνω τα χρήματα !!! ουάου
Για να μην έχω τα λεφτά επάνω μου - μπαίνω στην εθνική απευθείας.
Η τράπεζα εντελώς άδεια, πάω στο ταμείο και βγάζω την κάρτα της εθνικής:
Κοιτάει η κοπέλα την κάρτα και με απίστευτο ύφος:
- Τι να βγάλετε χρήματα;
- Καλημέρα, να βάλω θέλω, αλλά έχω ξεχάσει το βιβλιάριο
- Ααα εντάξει
Τι στο καλό ρε γαμώτο πλέον στις τράπεζες δεν βάζει κανένας λεφτά;
Τέλος καλό λοιπόν.
Συμπεράσματα:
-
Η Ασπίς δεν κάνει για ασφαλιστική (κι όχι τπτ άλλο - πληρώνω μεικτή ασφάλεια, γύρω στο χιλιάρικο το χρόνο)
και για αυτό λόγο λοιπόν την άλλαξα. -
Δεν πρόκειται να ξαναπάω το αμάξι στην Βιαμάρ, εκτός από το απίστευτο ποσό - δεν μου άρεσε το ειρωνικό σχόλιο: Θα τα πάρεις τα λεφτά από την ασφαλιστική.
Έχοντας κατά καιρούς προβλήματα με το ρεύμα στο σπίτι
αποφάσισα να προμηθευτώ με το εξής: Power Must 1400 USB P
Είχα την δυνατότητα να επιλέξω να το συνδέσω είτε μέσω RS-232 είτε μέσω USB,
μιας και τα usb είναι σχεδόν πάντα κατηλλημένα σκέφτηκα να βάλω το RS-232
To CD που παρέχετε μαζί με το PowerMust είναι υπερπλήρης !!!
- AIX
- FreeBSD
- GenericUnix
- HPUX
- Linux
- LinuxAMD64
- MacOSX
- Martrix usb driver for windows
- Quick Installation and Setup.pdf
- Solaris
- WinPower V2.5.0.3 manual.pdf
- Windows
Παρόλα αυτά σκέφτηκα να ρίξω μια ματιά στο site της Mustek: http://www.mustek.de/
και βλέπω γλώσσα Ελληνικά!!! Εάν και δεν έχει πολλές πληροφορίες στα ελληνικά
είναι από τις ελάχιστες φορές που βλέπω ένα τέτοιο site να έχει ελληνική σελίδα
έστω και για τους διανομείς.
Για να μην το πολυκουράζουμε το θέμα, βρίσκω την σελίδα με τους drivers
και κατεβάζω το εξής:
Χρειάζεται να υπάρχει jre (java runtime) και libxp (τουλάχιστον σε εμένα)
Η εγκατάσταση (ως διαχειριστές):
tar zxvf Winpower_setup_Linux.tar.gz
cd Winpower_setup_Linux/Linux/./setup.bin
Αφού ακολουθήσουμε την πανεύκολη διαδικασία της εγκατάστασης παρατηρούμε ότι η εγκατάσταση
έχει γίνει στον κατάλογο: /opt/upspilot/
Εάν κάνουμε επανεκκίνηση τότε θα πρέπει να δούμε να εκτελείτε το πρόγραμμα: S99Winpower
εάν όχι τότε πρέπει να κάνουμε τις απαραίτητες ενέργειες εμείς ώστε να ξεκινάει κατά
την εκκίνηση του υπολογιστή μας.
Εάν μέχρι εδώ πάνε όλα καλά (και γιατί να μην πάνε δλδ) τότε είμαστε έτοιμοι να
τρέξουμε το monitor πρόγραμμα:
(ως διαχειριστής)
cd /opt/upspilot/
./monitor
και θα ξεκινήσει το πρόγραμμά μας
Και τώρα το δύσκολο μέρος:
Από το menu: Act as Administrator
πληκτρολογούμε το προκαθορισμένο συνθηματικό: Administrator
(προσοχή είναι case sensitive)
Auto Search UPS
κι εάν αυτό δεν παίξει σωστά: COM Port Setting –> /dev/ttyS0 –> OK
Εάν όλα πάνε καλά θα δούμε κάτι σαν κι αυτό:

Και πάνω που ολοκλήρωσα το migration στο laptop σε archlinux,
διαπίστωσα ότι έχει ανοιχτεί επίσημα και η πρόσβαση στο mirror της otenet:
http://ftp.otenet.gr/linux/archlinux/
ftp://ftp.otenet.gr/linux/archlinux/
Αλλάζω το /etc/pacman.d/mirrorlist
ebal@mylaptop:~€ egrep -v ‘^#|^$’ /etc/pacman.d/mirrorlist
Server = ftp://ftp.otenet.gr/pub/linux/archlinux/$repo/os/i686
Και με την παραπάνω εντολή βλέπουμε ότι είμαστε οκ με την αναβάθμιση.
ebal@mylaptop:~# pacman -Syu
:: Synchronizing package databases…
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade…
local database is up to date
από ότι έμαθα το mirror στην otenet θα είναι ανά 8ώρο
Επιτέλους ένα πλήρες λειτουργικό πλέον laptop που τρέχει Archlinux.
Σήμερα βρήκα λίγο χρόνο να σετάρω το laptop μου και νιώθω αρκετά ικανοποιημένος με το αποτέλεσμα.
Παίζουν όλα τέλεια και νομίζω είναι ώρα για να πάω για καφεδάκι.
Οπότε και έμεινε μόνο ο υπολογιστής στην δουλειά πλέον με ubuntu.
Νομίζω όμως ότι το migration στον υπολογιστή στην δουλειά θα μου πάρει αρκετό καιρό
(κυρίως για να βρω ελεύθερο χρόνο).
Μέχρι τότε λοιπόν:
2 down - 1 to go