Archive for July 11th, 2008

Flying from Mephisto to WordPress

Posted in Internet & technology on July 11th, 2008 by atma – 1 Comment

Mephisto is a blogging engine based on “ruby on rails”. Supports a few things and lacks a dose of thousands of plugins and features compared to WordPress, not to mention that there is “ease of use” as long as you are HTML-savvy. I chose Mephisto because of user comments and because ROR is generally a better choice than PHP. But these two blogging systems are in no way comparable. The fact is that mephisto’s user database is so small that wordpress developers have not add “import” support for Mephisto. It makes sense to me.

I’m using Dreamhost for hosting my websites so, what I needed to do, was move my database from a Mephisto-style to something that WordPress can read. The solution came from a script and some MySQL extra tweaks. The first trouble was getting the correct encoding, you see I’m Greek and many posts are written in Greek. The default encoding on dreamhost shell is UTF-8 so I assumed that the default encoding on the mysql database *is* UTF-8. Not to mention that when you first login to “PhpMyAdmin” interface you can clearly see the the UTF-8 encoding as the default choice. Anyway, the entire database was in encoding “latin1″. It took me some time, a few forum posts with no answer and a dozen of hours to get over it.

What I did is export the database using mysql dump, install it on a UTF-8 aware mysql database, at my home server, then using the python script to extract that data in a WXR format that wordpress can read, then import the WXR file to wordpress with the build in function.

So here is how I did. First, after Googling *alot* I crossed Jason’s blog. Grab the script and apply the patch you’ll find there, then run it, on a UTF-8 database. If your database is not UTF-8 then do the following:

$ mysqldump --default-character-set=latin1 -u root -p mephisto > test.sql
$ sed 's/latin1/utf8/g' test.sql > ready.sql
$ mysqladmin create mephisto_utf8 -u root -p
$ cat ready.sql | mysql --default-character-set=utf8 -u root -p mephisto_utf8

If you didn’t understand what we’ve did here is:

  • Export the mephisto database using explicitly “latin1″ encoding
  • Substitute latin1 with utf8 (if that doesn’t work, just do it manually, I did with VIM but here’s a handy sed command line, I’m quite positive it works – feel free to correct me)
  • Create a database called “mephisto_utf8″
  • Import our database in a mysql utf8 powered database
  • Now it’s time to run the python script. After downloading the file and the patch for MySQL from Jason’s blog, just type:

    $ python m2wp-ready.py  -d mephisto_utf8 -u user -p <pass> -o ready.wxr

    Now you should be all the set

    Οι αρνητικές πλευρές των φοροελέγχων

    Posted in Social on July 11th, 2008 by atma – 2 Comments

    Ένα πολύ ενδιαφέρων άρθρο που διάβασα σήμερα στην Ναυτεμπορική, της 8ης Ιουλίου, Αρ. φύλλου 23.763. Μπορείτε να το διαβάσετε στην ηλεκτρονική του μορφή.

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

    Τυχαίνει να γνωρίζω αρκετούς μικρομεσαίους επιχειρηματίες και μπορώ να πω με απώλητη σιγουριά, ότι οι περισσότεροι είναι θύματα λαθών που γίνονται από υπαλλήλους και λογιστήρια. Οι υπάλληλοι πάνω στην άγνοια τους αδυνατού να τηρήσουν σωστά και τυπικά τις ουκ ολίγες υποχρεώσεις μιας ΜΜΕ κι από την άλλη οι λογιστές οι οποίοι, ως κατά το πλοίστων, πληρώνονται όχι για να παίξουν τον ρόλο συμβούλου ή να προσπαθήσουν με θεμητά μέσα, διαβάζοντας νόμους/διατάξεις κι εκμετελευόμενοι τα “όπλα” που τους δίνει το κράτος να φέρουν σε μια θέση ισχύος την επιχείρηση, αλλά γιατί γνωρίζουν πότε θα γίνει ο έλεγχος κι υπόσχονται να κατεβάσουν το πρόστιμο “πολύ χαμηλότερα”. Με λίγα λόγια, διαφθορά σε όλα τα επίπεδα. Γνωρίζω επιχειρήσεις που τις έχει επιλέξει ο ίδιος ο εξωτερικός λογιστής τους για έλεγχο-σφαγή, αφού ασκήθηκε πίεση εκ τον “άνω”.

    Όλα αυτά σε ένα σκηνικό το οποίο αδικεί τόσο τους εργαζόμενους όσο και τις επιχειρήσεις. Το μόνο που ήθελα να προσθέσω στο άρθρο είναι ότι οι Κοινοτικές επιδοτήσεις:

    1. Είναι σημαντικά λιγότερες από ότι ήταν στο παρελθών
    2. Κι επίσημα τελειώνουν το 2009 αφού πέρνουν σείρα άλλα μέλη (Βουλγαρία, Ρουμανία κτλ)
    3. Ήταν και είναι τρόπος ανάπτυξης των μεγαλύτερων και πιο οργανομένων επιχειρήσεων

    Στο 3ο κομμάτι θα ήθελα να σταθώ λίγο παραπάνω. Για να μπει μια εταιρία σε ένα πρόγραμμα, σήμερα, πρέπει να πληρή κάποιες προϋποθέσεις, και να κάνει μια έρευνα, να ετοιμάσει προτιμολόγια κι άλλα δικαιολογητικά που να δείχνουν ότι η επένδυση προέρχεται από μια υγειείς εταιρία και είναι βιώσιμη.

    Όσο κι αν φαίνεται περίεργο, για τις επαρχιακές επιχειρήσεις, είναι λίγο δύσκολο να “μιλήσουν την γλώσσα” των υπευθύνων, με αποτέλεσμα να πέρνουν την μερίδα του λέοντος μεγάλες εταιρίες. Κάτι τέτοιο δεν είναι απαραίτητα κακό, καθώς είτε μικρές είτε μεγάλες εταιρίες, παράγουν “αξία”, κι αυτό είναι το ζητούμενο τόσο από την Κυβέρνηση όσο κι από την Ε. Ε. . Όμως πιστεύω πως θα πρέπει να απλουστευφθούν ακόμη περισσότερο τα πράγματα για τις Ελληνικές ΜΜΕ. Τονίζω το Ελληνικές γιατί μια αντίστοιχη, σε αριθμό υπαλλήλων εταιρία στην Ιταλία, έχει τουλάχιστον 5πλάσιο τζίρο και πολύ καλύτερη οργάνωση. Υπάρχει πολύ διαφορετικό καθεστώς πληρωμών κτλ.

    Επίσης οι τράπεζες, από αιμορουφήχτρες κι υποχφόνια φίδια καλό θα ήταν να μετατραπούν σε σύμβουλοι.

     


    Convalesco is using WP-Gravatar