Apostolos’ Daily Plate

Installing/Upgrading OpenIndiana 151a with Greek as the Default Language

Posted in Πληροφορική, OpenIndiana by asyropoulos on Ιανουαρίου 12, 2012

When Openindiana 151a was released I tried to upgrade the OS that was running on my netbook. I was using Openindiana 148. Although the upgrade procedure went fine, it was not possible to boot the new system. The problem was that I was using the el_GR.UTF8 locale and somehow /usr/sbin/bootadm does not like this locale and so it core dumps. The solution was easier than I thought, but I had to do a fresh and clean install of 151a on an another machine in to order to see how to temporaly solve the problem. When I installed Openindiana 151a on the second system, I chose English as the default language. So the system booted with using the settings of the en_US.UTF-8 locale.  Then I installed the files described in Disabling IIIMF and  rebooted the system. To my surprise the Greek keyboard was fully functional! Then I just re-logged in using the Greek language as the default system language and the system worked as expected! In a nutshell, I had what I wanted!

I told this story to a friend of mine and he told me to check the files under /etc and see whether there is one that defines a locale. Indeed, file /etc/default/init contains roughly the following

TZ=Europe/Athens
CMASK=022
LANG=el_GR.UTF-8

So I just changed the value of the lanst parameter on the system of my netbook from el_GR.UTF-8  to en_US.UTF-8 and OI_151a booted without any problem! Now I am happily using 151a!

Για το χαράτσι της ΔΕΗ: μια άλλη προσέγγιση

Posted in Πολιτικά by asyropoulos on Ιανουαρίου 10, 2012

Το σπίτι που κατοικώ το χτίσαν οι γονείς μου οι οποίοι έφυγαν μετανάστες στην τότε Δ. Γερμανία το 1963. Το σπίτι  το χτίσανε με τα χρήματα που φέρανε από τη Γερμανία όταν επαναπατρίστηκαν (κακώς!) το 1974. Φυσικά τα χρήματα αυτά αποτελούσαν μέρος του μισθού τους ο οποίος φορολογήθηκε κανονικά από Γερμανικό Δημόσιο. Τώρα μετά από 35 χρόνια το Ελληνικό Δημόσιο φορολογεί το  σπίτι αυτό, άρα τα χρήματα που φορολογήθηκαν στη Δ. Γερμανία ξανά! Αυτό δεν είναι απλά λάθος αλλά αποτελεί τον ορισμό του παραλογισμού. Με τέτοια «κόλπα» δεν θα καταφέρει τίποτα η Ελλάδα. Στο τέλος, θα τα βροντίξουμε όλοι και ας μείνουν οι «κυβερνόντες» να φορολογούν και να διοικούν τους τέσσερεις τοίχους!

Η χαμένη «τιμή» των εκπαιδευτικών

Posted in Παιδεία by asyropoulos on Οκτωβρίου 15, 2011

Πριν από λίγες μέρες είχα μια συζήτηση μ’ έναν φίλο. Μιλήσαμε για την οικονομική κατάσταση, όπως κάνουν πια σήμερα όλοι οι κάτοικοι αυτής της χώρας. Γρήγορα η συζήτηση περιστράφηκε στους εκπαιδευτικούς μιας και ο ίδιος είναι εκπαιδευτικός. Του είπα πως όταν το κράτος διόριζε εκπαιδευτικούς χωρίς να τους χρειάζεται κανείς μα κανείς δεν φώναζε. Πολλοί μάλιστα μιλούσαν για το δικαίωμα στην εργασία και άλλα τέτοια φαιδρά. [Το δικαίωμα στην εργασία δεν είναι φαιδρότητα αλλά όταν διορίζουμε κόσμο χωρίς αντικείμενο εργασίας τότε αυτό είναι φαιδρότατο!]  Συμφώνησε μαζί μου και μου είπε πως τώρα πια όλες οι δασκάλες και οι καθηγήτριες που κάναν ένα πλάνο ζωής με βάση τη θέση τους στο Δημόσιο και τα απαραίτητα ιδιαίτερα, βλέπουν το όνειρο μιας άνετης ζωής να γκρεμίζεται συθέμελα και να χάνουν τη γη κάτω από τα πόδια τους. Μολονότι είναι πολύ σκληρό για έναν άνθρωπο που έχτιζε τη ζωή του σε σαθρό έδαφος να το ανακαλύπτει ξαφνικά, η αλήθεια είναι πως η όλη κατάσταση δείχνει σε πόσο βαθιά ύπνωση βρισκόταν και σε μεγάλο βαθμό ακόμη βρίσκεται η Ελληνική κοινωνία.  Δυστυχώς κανείς μα κανείς δεν είναι έτοιμος για δραστικές λύσεις οπότε είναι κρίμα αλλά οι δασκάλες και οι καθηγήτριες θα πρέπει να δουν εκ νέου τη ζωής τους και το μέλλον τους.

Compiling Perl 5.12.3 on OpenIndiana

Posted in Πληροφορική, OpenIndiana by asyropoulos on Μαρτίου 11, 2011

If one plans to compile Perl i386-pc-solaris2.11 there is nothing special to say: just run the Configure script as shown below

./Configure -Dcc=XXX

where XXX should be either gcc or cc,
and in most, if not all, cases just accept the suggested answers. However, things get a little bit tricky when trying to compile for   x86_64-pc-solaris2.11. First one needs to make shell script to call the C compiler with the -m64 option. In my system the corresponding scripts are shown below:

$ more /usr/bin/cc64
#! /bin/bash
exec /usr/bin/cc -m64 "$@"
$ more /usr/bin/gcc64
#! /bin/bash
exec /usr/bin/gcc -m64 "$@"
$

Obviously when invoking Configure the XXX parameter must be either gcc64 or cc64. If you want to build with GCC (I am using version 4.5.2) you need to correctly answer a question asked by Configure. IN particular when Configure asks

Any special flags to pass to x86_64-pc-solaris2.11-gcc to
create a dynamically loaded library? [ -G -m64 -fstack-protector]

do not accept the suggested reply but instead enter:

-shared -m64 -fstack-protector

For solstudio12.2 there is nothing to say: it compiles just fine. The only annoying thing is that during compilation one sees times the following warning

cc: Warning: -xarch=generic64 is deprecated, use -m64 to create 64-bit programs

Someone must inform the Perl developers to update the configuration scripts.

Διαφορά Ελλάδος και Φινλανδίας

Posted in Επιστήμη, Παιδεία by asyropoulos on Φεβρουαρίου 4, 2011

Παραθέτω τις σελίδες δύο προκηρύξεων θέσεων σε Πανεπιστήμια της Ελλάδος και της Φινλανδίας. Πρώτα η Ελληνική σελίδα:

Το αρχείο PDF δεν αναφέρει τίποτα παραπάνω από την πλούσια σε περιεχόμενο σελίδα.   Τώρα παραθέτω την σελίδα από το Φινλανδικό Πανεπιστήμιο:

Η διαφορά είναι εμφανής ακόμη και σε πολύ απλά πράγματα. Αν βέβαια το ψάξει κανείς θα διαπιστώσει πως στο Φινλανδικό Πανεπιστήμιο κάνει κανείς αίτηση με ένα απλό e-mail ενώ στο Ελληνικό ΑΕΙ πρέπει να στείλεις την Άρτα και τα Γιάννενα μαζί.

Λίγη μετριοφροσύνη δεν βλάπτει!

Posted in Επιστήμη by asyropoulos on Ιανουαρίου 2, 2011

Σήμερα (02-01-2011) ο τηλεοπτικός σταθμός MEGA είχε ένα αφιέρωμα στον «Έλληνα που έλυσε τον γρίφο του Nash»!(Ουσιαστικά αναφέρονται στο  «πρόβλημα ισορροπίας του Nash».) Χωρίς να θέλω να μειώσω το έργο του κ. Δασκαλάκη η εκπομπή αποτέλεσε ένα ακόμη τυπικό παράδειγμα ελληνικής υπερβολής. Καταρχήν το ότι στις οικονομικές επιστήμες θεωρούν τα πράγματα όπως τα θεωρούν, δεν σημαίνει κατά ανάγκη ότι η θεώρησή τους είναι και σωστή. Δεύτερον, δεν είναι η πρώτη φορά που κάποιος «λύνει» το ίδιο πρόβλημα (ουσιαστικά δεν πρόκειται για λύση αλλά για μία προσέγγιση υπό το πρίσμα της θεωρίας πολυπλοκότητας).  Τρίτον, δεν αποδείχτηκε δα και κάποιο θεώρημα όπως αυτά του Gödel!

Με άλλα λόγια: δεν βλάπτει καθόλου και λίγη μετριοφροσύνη. Δυστυχώς με υπερβολές αυτού του τύπου  καταντήσαμε η τελευταία τρύπα του ζουρνά…

How to format USB flash drives with FAT32

Posted in OpenIndiana, OpenSolaris by asyropoulos on Δεκεμβρίου 20, 2010

First find the device name that corresponds to the USB flash drive:

# rmformat
Looking for devices...
1. Logical Node: /dev/rdsk/c0t0d0p0
Physical Node: /pci@0,0/pci1458,5004@13,2/storage@1/disk@0,0
Connected Device: Kingston DataTraveler 2.0 6.16
Device Type: Removable
Bus: USB
Size: 979,0 MB
Label: <None>
Access permissions: Medium is not write protected.
2. Logical Node: /dev/rdsk/c13t1d0p0
Physical Node: /pci@0,0/pci1458,b002@11/cdrom@1,0
Connected Device: TSSTcorp CDDVDW SH-S203D  SB01
Device Type: DVD Reader/Writer
Bus: <Unknown>
Size: <Unknown>
Label: <Unknown>
Access permissions: <Unknown>

Second create a FAT32 partition using the following command:

fdisk /dev/rdsk/c0t0d0p0

Finally, construct the file system using the following command:

mkfs -F pcfs -o fat=32,b=apostolos /dev/rdsk/c0t0d0p0:c

Here what follows the b= part will become the name of the disk.

Διαπλοκή τύπου και εξουσίας

Posted in «Αθλητισμός» by asyropoulos on Νοεμβρίου 29, 2010

Σε χθεσινή (28-11-2010) εκπομπή στη ΝΕΤ ο Ριχάρδος Σωμερίτης, δημοσιογράφος του Βήματος, συμπέρανε πως δεν υπάρχει διαπλοκή τύπου αφού το ΒΗΜΑ κλείνει ενώ κυβερνά το ΠΑΣΟΚ! Άραγε πως κατέληξε σε αυτό το συμπέρασμα; Επίσης, το γεγονός ό,τι ο κόσμος δεν έχει πλέον χρήμα ενώ παράλληλα έχει βαρεθεί να διαβάζει φανταστικές ιστορίες περί Ελλάδος που θριαμβεύει κ.λπ., αποκλείεται να αποτελούν μερικούς από τους (πραγματικούς) λόγους που έκλεισε το ΒΗΜΑ;

Διαφάνεια, OpenGov και ιστορίες με αρκούδες!

Posted in «Αθλητισμός», Παιδεία by asyropoulos on Νοεμβρίου 5, 2010

Πριν από χρόνια ο Λάκης εργαζόταν σε ένα γυμνάσιο ως καθηγητής πληροφορικής. Ψάχνοντας κατάφερε να καταχωρήσει τα στοιχεία του στη βάση του προγράμματος  Comenius. Την Άνοιξη του 2010 έλαβε ένα ηλεκτρονικό μήνυμα-πρόσκληση για συμμετοχή σε ένα πρόγραμμα το οποίο σχεδίασε ένας Ιταλός εκπαιδευτικός. Το πρόγραμμα αφορούσε την παραγωγή λογισμικού για τους λεγομένους διαδραστικούς πίνακες. Ο φίλος μας ο Λάκης κατάθεσε αίτηση για συμμετοχή στο πρόγραμμα η οποία απορρίφθηκε λόγω ελλείψεως κονδυλίων. Παρεμπιπτόντως «λεφτά υπήρχαν» για την αγορά πινάκων αλλά δεν υπήρχαν για τη συμμετοχή σε πρόγραμμα δημιουργίας λογισμικού! Στην συνέχεια ο Ιταλός βρήκε πως είναι δυνατόν να οργανώσει μια προπαρασκευστική επίσκεψη των μελών των εθνικών ομάδων. Ο Λάκης έκανε άμεσα την αίτηση συμμετοχής. Πέρασε καιρός και ενώ οι συνάδερφοί του των άλλων Ευρωπαϊκών και μη χωρών (υπάρχει και Τουρκική αντιπροσωπεία) ανακοίνωναν πως έγινε δεκτό το αντίστοιχο αίτημά τους, ο Λάκης δεν λάμβανε απάντηση.  Έστειλε και e-mail αλλά οι υπηρεσίες στην Ελλάδα, πλην ελαχίστων περιπτώσεων, δεν απαντούν σε e-mail! Έτσι αποφάσισε να τους τηλεφωνήσει. Το έκανε και του είπαν πως η αίτησή του απορρίφθηκε. Τους ρώτησε έκπληκτος γιατί και του είπαν πως δεν είχε επισυνάψει την πρόσκληση συμμετοχής από τον Ιταλό. Όταν τους είπε πως όλα τα στοιχεία του Ιταλού ομολόγου είναι στην αίτηση, του απάντησαν πως κάποιος πήγε σε ένα σχολείο δεν το βρήκε και επέστρεψε! Τους είπε πως αυτά δεν είναι σοβαρά πράγματα μιας και αν τους έστελνε τυπωμένο το e-mail θα του λέγανε πως δεν ξέρουν αν είναι αυτό αυθεντικό. Προς μεγάλη του έκπληξη του είπαν πως πράγματι αυτό ισχύει! Δεν άντεξε άλλο, τους είπε πως είναι εκ πεποιθήσεως γραφειοκράτες και τους έκλεισε το τηλέφωνο.

Συμπέρασμα: οι τύποι είχαν προαποφασίσει να μη του εγκρίνουν την αίτηση επειδή προφανώς έπρεπε να ικανοποιήσουν τις αιτήσεις κάποιων δικών τους παιδιών. Τη στιγμή που η κυβέρνηση μιλάει για άλλο δρόμο, για διαφάνεια και ιστορίες με αρκούδες. Ο Λάκης έπαψε να πιστεύει πως υπάρχει ίχνος διαφάνειας στην Ελλάντα, το ίδιο και εγώ.

Disabling IIIMF

Posted in OpenIndiana, OpenSolaris by asyropoulos on Οκτωβρίου 23, 2010

OpenSolaris and the current version of OpenIndiana uses IIIMF (Internet Intranet Input Method Framework). Unfortunately, this tool does not function properly in OpenIndiana especially when Greek is the basic language. If one wants to get reed of IIIMF, then there are a number of things that must be done:

  1. Disable IIIMF from the System ▸ Preferences  ▸ Startup Applications Preferences.
  2. Create file /etc/hal/fdi/policy/10-x11-input.fdi that roughly contains the following:
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
    <device>
    <match key="info.capabilities" contains="input.keys">
    <merge key="input.x11_options.XkbRules" type="string">base</merge>
    <merge key="input.x11_options.XkbLayout" type="string">us,gr</merge>
    <merge key="input.x11_options.XkbVariant" type="string">,polytonic</merge>
    <merge key="input.x11_options.XkbOptions"
     type="string">grp:alt_shift_toggle,terminate:ctrl_alt_bksp,kpdl:comma</merge>
    </match>
    </device>
    </deviceinfo>
  3. Replace file /usr/share/X11/locale/el_GR.UTF-8/Compose and file /usr/share/X11/locale/en_US.UTF-8/Compose with the actual Xorg Compose files from http://cgit.freedesktop.org/xorg/lib/libX11/ In particular, download the latest libX11 source and find the corresponding files in folder nls. Note that this folder contains files named Compose.pre. These files are not directly usable. One needs to “translate” all XCOMM strings to #s.
  4. Reboot your system and you are ready!
Follow

Get every new post delivered to your Inbox.