books dec 2013

I have just finished reading the The Kill Room (Lincoln Rhyme #10) by Jeffery Deaver


and started the The Templar Salvation (Templar #2)
by Raymond Khoury


Tag(s): books
status 2013

An incredible year (2013) is ending in a couple days.

Good things:

  • read 15 books on my new kobo Glo ebook reader !
  • read 2 books (dead tree edition)
  • watch a lot (a lot) of movies
  • made a trip to paris
  • spent a lot of time with friends (new & old)
  • spent a lot of time with family too
  • healthy
  • worked a lot on hackerspace
  • started to cook (simply things)
  • new apartment

Bad things:

  • work related problems - this is giving me a lot of stress
  • personal things

No big promises for 2014 or a grant resolution list.
Simply i’ll try to convert the bad things into good things.

Failures on update

A colleague of mine wants to add a new vhost on one of our apache web servers.


  /etc/init.d/httpd configtest 

he noticed that php_admin_flag had produced an error msg. We comment this flag out and tried to restart the web server. Unfortunately the httpd didnt came up.

Searching through logs I’ve seen these:

Dec 14 14:33:54 Erased: php-snmp
Dec 14 14:33:54 Erased: php-mbstring
Dec 14 14:33:54 Erased: php-pear
Dec 14 14:33:55 Erased: php-common
Dec 14 14:33:55 Erased: php-mcrypt
Dec 14 14:33:55 Erased: php-gd
Dec 14 14:33:55 Erased: php-mysql
Dec 14 14:33:55 Erased: php-cli
Dec 14 14:33:55 Erased: php-pgsql
Dec 14 14:33:55 Erased: php-ldap
Dec 14 14:33:55 Erased: php
Dec 14 14:33:55 Erased: php-devel
Dec 14 14:33:56 Erased: php-pdo
Dec 14 14:34:17 Installed: php53-common-5.3.3-22.el5_10.x86_64
Dec 14 14:34:17 Installed: php53-pdo-5.3.3-22.el5_10.x86_64
Dec 14 14:34:27 Installed: libc-client-2004g-2.2.1.x86_64
Dec 14 14:34:28 Installed: php53-mcrypt-5.3.3-1.el5.x86_64
Dec 14 14:34:28 Installed: php53-mysql-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-ldap-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-mbstring-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-gd-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-xml-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-imap-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-snmp-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-pgsql-5.3.3-22.el5_10.x86_64
Dec 14 14:34:28 Installed: php53-cli-5.3.3-22.el5_10.x86_64

If you havent noticed the horror yet let me explain it to you:

There is NO php on the system!

A couple weeks ago, another colleague did a not so successfully update on this server.

blah blah blah
blah blah blah
blah blah blah

and story told short:

yum install php53.x86_64

worked it’s magic.

So keep it in mind that after yum update, you have to do manual restarts on the running services and check that everything works properly OR someone like me, will try to destroy your Christmas plans as a revenge !

Tag(s): centos, apache, php, update
Plz respect the roads

Αγαπητό μου ημερολόγιο

σήμερα Παρασκευή 13 Δεκεμβρίου 2013, σε μια απόσταση 20λεπτών με το αυτοκίνητο, ήρθα σε αντιπαράθεση με δύο μηχανάκια.

α. Το πρώτο μπήκε στο αντίθετο ρεύμα για να μην περιμένει στο κόκκινο κι έτσι όταν έστριψα, από το φανάρι που μόλις έγινε πράσινο στην κατεύθυνσή μου, βρεθήκαμε μούρη με μούρη.

β. Το δεύτερο άλλαζε λωρίδες για να κάνει προσπεράσεις χωρίς φλας κι όταν άλλαξα εγώ λωρίδα με φλας (γιατί παρακάτω ήθελα να στρίψω δεξιά), πέρασε με τον φίλο του καβάλα και με έβρισε. Όταν αντεπιτέθηκα φραστικά, τα πράγματα έγιναν πολύ άσχημα, πολύ γρήγορα. Αφού διαπληκτιστήκαμε στην μέση του δρόμου κι ήμασταν έτοιμοι να πιαστούμε στα χέρια, με χλεύασε και με ρητορικό ύφος με ρώτησε που θέλω να πάω με το αμάξι που έχω! Τα επιχειρήματά του ήταν προφανώς αλάνθαστα κι αψεγάδιαστα. Επειδή είχα ήδη “φορτώσει” από το 1ο περιστατικό - εδώ ήμουν έτοιμος για όλα, τέσπα μετά τις κενές απειλές του έφυγε προς άγνωστη κατεύθυνση - εάν και του έδωσα σαφής οδηγίες για τον διάολο.

Αγαπητοί μηχανόβιοι φίλοι: “ΜΗΝ ΕΙΣΘΕ ΜΑΛΑΚΕΣ” !

Σεβαστείτε τον κώδικα οδικής κυκλοφορίας, σεβαστείτε το “τιμημένο” κόκκινο φανάρι κι όταν θέλετε να κάνετε τις προσπεράσεις σας να χρησιμοποιείτε την λυχνία αλλαγής κατεύθυνσης. Διότι δεν συνάντησα ποτέ οδηγό με κληρονομικό χάρισμα, όπου μπορεί να μαντέψει έγκαιρα την μαλακία που θα κάνετε.

Και στις δύο περιπτώσεις ήμουν νομότυπος, προσεκτικός κι οδηγώ με σεβασμό στο δρόμο και τους γύρω μου. Ο λόγος που άλλαξα λωρίδα ή στρίβω στους δρόμους (και δεν πηγαίνω ευθεία) είναι γιατί θέλω να μεταβώ εις τον τόπος προορισμού μου. Δεν αλλάζω άσκοπα λωρίδες - απλά για να κάψω παραπάνω βενζίνη ή για να φτάσω 5 λεπτά νωρίτερα.

Δεν θα πεθάνει κανένας εάν φτάσω πέντε λεπτά αργότερα, πιθανά όμως να πεθαίνει κάποιος εάν τρέχω στο δρόμο για να προλάβω να φτάσω πέντε λεπτά νωρίτερα.

ΥΓ1: Στο 2ο περιστατικό και κατά τους διαπληκτισμούς, αμέσως άνοιξα τα alarm - ώστε να ενημερώσω τους πίσω μου, πήγαινα με χαμηλή ταχύτητα κι όταν ήμουν έτοιμος να κατέβω να του σπάσω τα μούτρα, είχα κάνει δεξιά στο δρόμο.

ΥΓ2: Σε κάθε περίπτωση όταν έχεις κάνει την μαλακία σου - που μπορεί να οδηγήσει και σε τροχαίο - μην έχεις και την παιδεία από το σπίτι σου, να βρίσεις τον άλλον που απλά πηγαίνει στην δουλειά του. Έχε τον απαιτούμενο θάρρος να πεις Συγνώμη.

ΥΓ3: Κι εάν έχεις τελικά το θράσος να παίξεις ξύλο - να σταματήσεις ρε ξεφτίλα και να πιαστούμε στα χέρια. Τζάμπα μάγκας είσαι όταν αφού έχεις κάνει την μαλακία σου, ζητάς και τα ρέστα - απειλείς κι όταν έρχεται η στιγμή κάνεις την κότα.

openldap 101

openldap 101 - Building a Centralized Authentication System based on openldap

hands-on workshop @hackerspacegr


Sat 14 Dec 2013 15:00

Tag(s): openldap

In response to my good & dear (but untalented) friend selini

  • 1 cup of floor
  • 1 cup of milk
  • 1 spoon of baking powder
  • some butter (if you like)
  • 1 large egg


Tag(s): pancakes
my history of linux
  • First linux distro i ‘ve ever used: Red Hat 5.2 but i couldnt find a way to power up X
  • Used SuSE Linux 6.3 for about six months. There was a tool named sax or sox that you could configure your video card from command line.
  • After that was Mandrake 8.2 and kept Mandrake for several years.
  • Did a trial with Linux From Scratch and of course Slackware was always just a click (download) far away but i returned to mandrake
  • Left from mandrake just about mandriva came in and started to use ubuntu. Before all the crappy decisions!
  • Used ubuntu for almost 3 years but did some tests with fedora … never liked it !
  • At 2009 did an error with rm (i removed the entire usr dir) and tried archlinux for the first time.
  • NEVER looked back, never installed another linux distro, never had a problem in my life!
Tag(s): linux
DNS intro workshops

Στο HSGR έχουμε ξεκινήσει μια σειρά “μαθημάτων/συζητήσεων” γύρω από το DNS. Αυτά γίνονται κάθε Παρασκευή στις 18.00. Το 3ο κατά σειρά θα γίνει αυτή την παρασκευή 01.11.2013 κι εδώ θα βρείτε την σελίδα του event:

DNS intro workshop 103

Tag(s): hackerspace, dns
greek and not ebooks

Καταγραφή δύο βιβλία που διάβασα στην αρχή του χρόνου - πριν πάρω το koboglo

  • Βεβήλωση - Adler-Οlsen Jussi


    Adler-Olsen Jussi - Fasandræberne

  • Μυστήριο στο χιόνι - Gilbert Adair


    Gilbert Adair - The act of Roger Murgatroyd

Tag(s): books
latest book reads
Desktop virtualization made wrong

Yesterday i helped a company to run a training session.

PLZ keep reading … it’s an interesting article

So i’ve written the process:

  • Login to a juniper web (over ssl - self signed) page
  • Through this site, download a vmware client
  • Run the vmware client that opens a vmware web client instance
  • Login to this virtual machine
  • Open through this virtual machine a citrix xen virtual desktop
  • Login to this virtual machine with DOMAIN credentials
  • Open an Internet Explorer to read/run the training session

Most of the tasks are just written procedures that you have to read and some are java applications that you have to run and answer some questions.

So we have 3 different sets of passwords and 3 different technologies to run a java app for training and an IE page for reading some procedures.

systemd 101

Wed 18 Sep 2013 19:00 @

Intro Workshop for systemd !

systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts

Systemd 101

Tag(s): systemd
Listening rtmp streams on linux

You need to install rtmpdump.

The rtmp stream has three parts:

  • rtmp url
  • target app on server
  • playpath


streamer: ‘rtmp://’, file: ‘Alfaradiofwno@86944?.mp3′

  • rtmp url : rtmp://
  • target app on server : live
  • playpath : ‘Alfaradiofwno@86944?.mp3′

then pipe the stream through vlc:

rtmpdump -V --live -r rtmp:// -a live -y 'Alfaradiofwno@86944?.mp3' | cvlc -
Tag(s): rtmp, stream, vlc
You cant send email to vimafm

This post speaks only Greek!

Ακούω vimafm (plz no comment on that) και θέλω να στείλω ένα email στην εκπομπή, γιατί άκουσα κάτι λάθος (δεν έχει καμία σημασία τι).
Οπότε μπαίνω στο vimfm - live και πατάω πάνω στο κομβίο email

η παρακάτω εικόνα (popup) μου εμφανίζεται.

Προφανώς κάποιος ηλίθιος το σκέφτηκε/σχεδίασε καθώς εκτός από το email του αποστολέα - πρέπει να γνωρίζεις και το email του παραλήπτη !!! Όριο μέχρι 700 χαρακτήρες (aka 5 tweets) και captcha!

Εάν ήξερα το email του παραλήπτη, δεν θα έστελνα από το δικό μου mail client? Όπου δεν έχω ούτε όριο χαρακτήρων και δεν χρειάζεται να πληκτρολογήσω και captcha !



after further investigation ….

φαίνεται πως αυτή η λειτουργία είναι για να στείλεις σε κάποιον άλλον το συγκεκριμένο άρθρο/εκπομπή!

Και η επικοινωνία γίνεται μέσω του “Στείλτε μας τα σχόλιά σας” πάλι με τα ίδια όρια !!!
Τι στο καλό (WTF)


linux enviroment search engine. Are we there yet?

[this blog post is just a shatter idea]

Is it time to change the way we are searching? Till this moment, we were searching through the browser’s default search engine but Gnome has changed all that for everyone (even me, who doesnt use gnome!).

What we all need from a search engine: To locate our files or info. If it is not there, search the internet, privately and anonymously.

A lot of you, are going to tell (correctly) that what we are searching define us and not the search engine itself. Privacy isnt something we can measure from or within a search engine. But most people dont understand or (even worse) dont care about all that.

I use mlocate for my local file searching and sometimes find. After that is searching through my emails and then through my browser’s search engine.

Using a different browser means that i have to use a different search engine. And what if i am using gnome? It feels like Gnome is fighting firefox. And chromium/midori etc are fighting each other. I use a lot of different browsers (mostly for testing things) but at some point i just gave up and now i use three or four different web search engines!

Why all that? Why Gnome is fighting with my browser settings? Why i have to change a search engine when browsing through different browsers?

What i would like to have (as a linux user): A dead simply interface - just one text line. My “environment default search engine” would search my local files first, my emails after, wikipedia next and the internet in the end. I want to have the ability to sort, re-search through the results, tagging info (as i would do in the real life) and store all that for offline reading. As a bonus i would like to search through my social media - if i have already authorized my “environment search engine” to do that.

A modular search engine that would store (cache) locally my searches and results. Letting me figure it out - what i need from all of that. And i want to use the same engine to all of my browsers and changing it global. My “personality” would be stored on a local db inside my computer. I would like to have the ability to sync it with my laptop or work PC (secure sync - it can be done).

There is a big difference between anonymity and privacy. I am hoping everybody already understand that.

Tag(s): search
Τράπεζα Κύπρου/Πειραιώς

Έχω μια pre-paid από την Τράπεζα Κύπρου.

Θέλω να μάθω εάν μπορώ να την φορτίσω ηλεκτρονικά - χωρίς να πάω σε κατάστημα.

Αναζήτηση για Τράπεζα Κύπρου, με οδηγεί στο site της Πειραιώς

Τηλ #1: 0030210328800

πατώντας στην στοιχεία, τυχαία νούμερα (τηλεφωνικό κέντρο), καταλήγω σε άνθρωπο.

  • Θέλω να ρωτήσω για μια pre-paid της Τράπεζας Κύπρου
  • Δεν εξυπηρετούμε προϊόντα άλλης τράπεζας

Τηλ #2 00302109663967

Πατάω κι εγώ τυχαία νούμερα στο καντράν, περιμένω δέκα λεπτάκια, πέφτω σε άνθρωπο.

  • Θέλω να ρωτήσω για μια pre-paid της Τράπεζας Κύπρου
  • Ορίστε, πείτε μου
  • Μπορώ να φορτίσω μια pre-paid μέσω webbanking - δεν βρίσκω το IBAN
  • Δεν χρειάζεται, Έμβασμα σε άλλη τράπεζα και βάζετε τον αριθμό της κάρτας συμπληρώνονται ως αιτιολογία “Φόρτιση pre-paid”

Μπαίνω να δοκιμάσω - δεν παίζει, ζητάει IBAN

Ξαναμπαίνω caclulators iban, βρίσκω μια τρύπα στο firewall, συνδέομαι, αναζητώ στον κώδικα - δεν βρίσκω άκρη. Δεν βλέπω κάπου να κάνει transcode τον αριθμό λογαριασμού σε IBAN.

Ξαναπαίρνω στο 1ο τηλέφωνο - μιας και ο τύπος από την τράπεζα κύπρου μου είπε βλακείες

  • μπλα μπλα μπλα
  • Οι pre-paid δεν έχουν αριθμό λογαριασμού, άρα δεν έχει IBAN

ok, βγάλαμε άκρη!

Θα πρέπει να πάρω άδεια (ολιγόωρη) για να πάω να την φορτίσω σε κατάστημα.

Tag(s): bank
python argentina’s magazines

Do yourself a favor and read the below three docs (doesnt matter if you are not a python developer)

Plz read them

Tag(s): python
android tablet: not for me

It seems that android 4.x - and every fork - has a very nice feature: Multi-user external storage. It is awesome! Every app can use a namespace, a mount point that cant share with any other app. It is very useful cause if your kernel mount a storage (network/local) nobody can access it !

More info here

That said, on android you cant use a nfs/cifs mount point. You can mount it as root - but you cant use it. Useful, right ?

And thats why i shall pass the opportunity to buy an android tablet. I prefer to wait for a proper OS - one that i can use.

Extra points: in nexus7 tablet, you cant insmod modules, there is no support for cifs but nfs is working. You cant use the nfs mount point, but it doesnt matter.

Tag(s): android, nexus7
mini Btrfs workshop at HSGR

Click here Mini Btrfs workshop

Open participation / free entry

Tag(s): btrfs, hsgr
Unemployement in Europe

This blog post is only in Greek.

Ανεργία: Δυστυχώς μια λέξη στην Ελλάδα που πιστεύουμε ότι αγγίζει μόνο τους άλλους ενώ όλη η υπόλοιπη ευρώπη πιστεύει ότι είμαστε τεμπέληδες. Με 420€ ή 580€ μισθό κι ανεργία στους νέους κοντά στο 60% τα πράγματα δεν φαίνονται και πολύ καλά.

Ας δούμε λίγο τι λέει η eurostat για την ανεργία ή ας δούμε τα στοιχεία (υπάρχουν και σε spreadsheet) για τις διαθέσιμες εργασίες στην Ευρώπη εδώ.

Τι μας λένε λοιπόν αυτά τα στατιστικά: ΔΕΝ υπάρχει καμία ελπίδα για την Ελλάδα. Ας ξεκινήσουμε λοιπόν με το που υπάρχει δουλειά: τα γνωστά Γερμανία, Βέλγιο κι Αγγλία συνεχίζουν να δέχονται κόσμο ή θέλουν κόσμο. Ολλανδία ζητά συνεχώς νεαρούς πληροφορικάριους (εάν κι έχουν σταματήσει τώρα τελευταία). Αυτό που δεν ήξερα ήταν για την Νορβηγία.

Λίγο κρύο για εμάς, αλλά φαίνεται πως οι βόρειες χώρες (Σουηδία, Φιλανδία, Νορβηγία) κάτι κάνουν σωστά, ίσως ο ήλιος και η ζέστη να παίζει ρόλο.

Τέσπα, ορίστε κι ένα ωραίο link για να βρεις δουλειά στην Νορβηγία: Αναζήτηση εργασίας στη Νορβηγία