Διαθέσιμο το Ubuntu 10.04 (Lucid)
Είναι διαθέσιμο το Ubuntu 10.04 LTS (Lucid), και μπορείτε να το αποκτήσετε από τη σελίδα λήψης του Ubuntu.
Ο απευθείας σύνδεσμος για λήψη του CD από διακομιστή στην Ελλάδα είναι Ubuntu 10.04 LTS (Lucid) - ntua.gr.
To CD δεν περιλαμβάνει την πλήρη ελληνική υποστήριξη (μεταφράσεις προγραμμάτων, κτλ), οπότε όταν ολοκληρώσετε την εγκατάσταση και έχετε σύνδεση με το διαδίκτυο, πηγαίνετε στο Σύστημα → Διαχείριση → Γλωσσική υποστήριξη. Θα ζητηθεί αν θέλετε να ολοκληρώσετε τη λήψη των υπόλοιπων πακέτων της γλωσσικής υποστήριξης.
Αν ο υπολογιστής που θα βάλετε το Ubuntu 10.04 δεν έχει πρόσβαση στο διαδίκτυο, τότε μπορείτε να επιλέξετε την έκδοση DVD, όπου περιλαμβάνει όλα τα αρχεία της ελληνικής υποστήριξης. Για τη λήψη του DVD δείτε τη σελίδα με τους διακομιστές για το DVD του Ubuntu 10.04 LTS. Περιλαμβάνει και Ελλάδα.
Όταν εγκαταστήσετε το Ubuntu Linux 10.04 LTS με το ελληνικό περιβάλλον, στις ρυθμίσεις πληκτρολογίου αφήστε την προεπιλογή για τη διάταξη πληκτρολογίου (Ελλάδα/Ελληνικά). Με την προεπιλογή, η διάταξη είναι ΑΓΓλικά (ΗΠΑ)/ΕΛΛηνικά, όπου αλλάζετε με Alt+Shift. Για το γράψιμο ελληνικών, πολυτονικού, κτλ, δείτε τις γνωστές οδηγίες γραφής ελληνικών, πολυτονικού για Linux.
Στο παράθυρο με τη γλωσσική υποστήριξη υπάρχει η δυνατότητα επιλογής για Input Method (ΙΜ) (μέθοδο εισαγωγής). Για την ελληνική γλώσσα πρέπει το Input Method να είναι κενό, δηλαδή να μην είναι επιλεγμένο κάτι. Αν δείτε ότι υπάρχει πρόβλημα στη γραφή ελληνικών, είναι πιθανό να επιλέξατε κατά λάθος το IBus. Μετά την απενεργοποίηση του IBus χρειάζεται να επανεκκίνηση (ή αποσύνδεση και επανασύνδεση στο σύστημα).
Ακόμα και αν είστε έμπειροι χρήστες Linux, είναι καλό να διαβάσετε με προσοχή τις σημειώσεις της νέας έκδοσης 10.04. To Ubuntu έχει ως προεπιλογή νέα πακέτα, όπως προγράμματα κοινωνικής δικτύωσης (social networking), που είναι καλό να δοκιμάσουμε. Αν έχετε Facebook, Twitter ή λογαριασμούς για άμεσα μηνύματα (instant messaging) όπως GTalk, MSN Messenger, Yahoo!, μπορείτε να συνδεθείτε μέσα από το Ubuntu σας.
Parsing XKB files with antlr
antlr (well, antlr3) is an amazing tool that replaces lex/flex, yacc/bison.
One would use antlr3 if they want to deal with Domain-Specific Languages (DSL), an example of which are the text configuration files.
In our case, we use antlr3 to parse some of the XKB configuration files, those found in /etc/X11/xkb/symbols/??.
Our aim is to be able to easily read and write those configuration files. Of course, once we have them read, we do all sorts of processing.
The stable version of antlr3 is 3.0.1, which happened to give lots of internal errors. It has not been very useful, so I tried a few times the latest beta version 3.1b, and eventually managed to get it to work. If I am not mistaken, 3.1 stable should be announced in a few days.
When using antlr, you have the choice of several target languages, such as Java, C, C++ and Python. I am using the Python target, and the latest version that is available from the antlr3 repository.
Here is the tree of the gb layout file,
tree = (SECTION (MAPTYPE (MAPOPTIONS partial default alphanumeric_keys xkb_symbols) (MAPNAME "basic")) (MAPMATERIAL (TOKEN_INCLUDE "latin") (TOKEN_NAME Group1 (VALUE "United Kingdom")) (TOKEN_KEY (KEYCODEX AE02) (KEYSYMS 2 quotedbl twosuperior oneeighth)) (TOKEN_KEY (KEYCODEX AE03) (KEYSYMS 3 sterling threesuperior sterling)) (TOKEN_KEY (KEYCODEX AE04) (KEYSYMS 4 dollar EuroSign onequarter)) (TOKEN_KEY (KEYCODEX AC11) (KEYSYMS apostrophe at dead_circumflex dead_caron)) (TOKEN_KEY (KEYCODEX TLDE) (KEYSYMS grave notsign bar bar)) (TOKEN_KEY (KEYCODEX BKSL) (KEYSYMS numbersign asciitilde dead_grave dead_breve)) (TOKEN_KEY (KEYCODEX LSGT) (KEYSYMS backslash bar bar brokenbar)) (TOKEN_INCLUDE "level3(ralt_switch_multikey)"))) (SECTION (MAPTYPE (MAPOPTIONS partial alphanumeric_keys xkb_symbols) (MAPNAME "intl")) (MAPMATERIAL (TOKEN_INCLUDE "latin") (TOKEN_NAME Group1 (VALUE "United Kingdom - International (with dead keys)")) (TOKEN_KEY (KEYCODEX AE02) (KEYSYMS 2 dead_diaeresis twosuperior onehalf)) (TOKEN_KEY (KEYCODEX AE03) (KEYSYMS 3 sterling threesuperior onethird)) (TOKEN_KEY (KEYCODEX AE04) (KEYSYMS 4 dollar EuroSign onequarter)) (TOKEN_KEY (KEYCODEX AE06) (KEYSYMS 6 dead_circumflex NoSymbol onesixth)) (TOKEN_KEY (KEYCODEX AC11) (KEYSYMS dead_acute at apostrophe bar)) (TOKEN_KEY (KEYCODEX TLDE) (KEYSYMS dead_grave notsign bar bar)) (TOKEN_KEY (KEYCODEX BKSL) (KEYSYMS numbersign dead_tilde bar bar)) (TOKEN_KEY (KEYCODEX LSGT) (KEYSYMS backslash bar bar bar)) (TOKEN_INCLUDE "level3(ralt_switch)"))) (SECTION (MAPTYPE (MAPOPTIONS partial alphanumeric_keys xkb_symbols) (MAPNAME "dvorak")) (MAPMATERIAL (TOKEN_INCLUDE "us(dvorak)") (TOKEN_NAME Group1 (VALUE "United Kingdom - Dvorak")) (TOKEN_KEY (KEYCODEX BKSL) (KEYSYMS numbersign asciitilde)) (TOKEN_KEY (KEYCODEX AE02) (KEYSYMS 2 quotedbl twosuperior NoSymbol)) (TOKEN_KEY (KEYCODEX AE03) (KEYSYMS 3 sterling threesuperior NoSymbol)) (TOKEN_KEY (KEYCODEX AE04) (KEYSYMS 4 dollar EuroSign NoSymbol)) (TOKEN_KEY (KEYCODEX LSGT) (KEYSYMS backslash bar)) (TOKEN_KEY (KEYCODEX AD01) (KEYSYMS apostrophe at)))) (SECTION (MAPTYPE (MAPOPTIONS partial alphanumeric_keys xkb_symbols) (MAPNAME "mac")) (MAPMATERIAL (TOKEN_INCLUDE "latin") (TOKEN_NAME Group1 (VALUE "United Kingdom - Macintosh")) (TOKEN_KEY (KEYCODEX AE02) (KEYSYMS 2 at EuroSign)) (TOKEN_KEY (KEYCODEX AE03) (KEYSYMS 3 sterling numbersign)) (TOKEN_INCLUDE "level3(ralt_switch)")))
When traversing the tree, we can then pretty-print the layout at wish:
partial default alphanumeric_keys xkb_symbols "basic" {
name[Group1] = "United Kingdom";
include "latin"
include "level3(ralt_switch_multikey)"
key <AE02> = { [ 2 , quotedbl , twosuperior , oneeighth ] };
key <AE03> = { [ 3 , sterling , threesuperior , sterling ] };
key <AE04> = { [ 4 , dollar , EuroSign , onequarter ] };
key <AC11> = { [ apostrophe , at , dead_circumflex , dead_caron ] };
key <TLDE> = { [ grave , notsign , bar , bar ] };
key <BKSL> = { [ numbersign , asciitilde , dead_grave , dead_breve ] };
key <LSGT> = { [ backslash , bar , bar , brokenbar ] };
};
... snip ...
The code is currently hosted at code.google.com (keyboardlayouteditor) and I intend to move it shortly to FDO.
Διαθέσιμο Ubuntu 7.04 DVD ISO, εντός Ελλάδας (FTP)
Είναι διαθέσιμο το Ubuntu 7.04 DVD ISO εντός της Ελλάδας (NTUA). Αν έχετε πρόσβαση σε ελληνικό εκπαιδευτικό ίδρυμα, μπορείτε να ολοκληρώσετε την εγγραφή στο DVD πολύ σύντομα!
Ένα από τα πλεονεκτήματα της χρήσης της έκδοσης DVD είναι η παρουσία όλων των απαραίτητων πακέτων με αποτέλεσμα να μην υπάρχει σημαντική απαίτηση σε ταχύτερο διαδίκτυο. Για παράδειγμα, η πλήρης ελληνική υποστήριξη είναι διαθέσιμη στο DVD.
Αναφερθήκαμε στην έκδοση DVD του Ubuntu 7.04 και νωρίτερα.
Διαθεσιμότητα του Ubuntu Linux 6.06 (LTS)
Είναι διαθέσιμο το Ubuntu 6.06 (LTS: Long Term Support)!.
Οι σημειώσεις έκδοσης περιγράφουν τις σημαντικότερες βελτιώσεις.
Από Ελλάδα, προτιμήστε αυτόν ως ταχύτερο τρόπο απόκτησης της νέας έκδοσης. Υποστηρίζονται 3 πλατφόρμες, PC (Intel x86), 64-bit PC (AMD64) και Mac (PowerPC).
Το Ubuntu έρχεται σε 3 βασικές γεύσεις, Dekstop, Server και Alternate (εγκατάσταση με ειδικές απαιτήσεις, όπως αναβάθμιση δίχως σύνδεση με το Διαδίκτυο, ). Αν έχετε γρήγορη σύνδεση με το διαδίκτυο, μπορείτε να αναβαθμίσετε εύκολα από Ubuntu 5.10.
Μπορείτε να επιλέξετε και Edubuntu 6.06 LTS ή Kubuntu 6.06 LTS ή Xubuntu 6.06 LTS.
Ακόμα, υπάρχει ειδική έκδοση Ubuntu Linux 6.06 σε DVD με όλα τα απαραίτητα πακέτα για λήψη μέσω bittorrent.
Μια από τις σημαντικές βελτιώσεις είναι στην υποστήριξη ελληνικών. Η προκαθορισμένη γραμματοσειρά υποστηρίζει ελληνικά με αποτέλεσμα να μην χρειάζεται να εγκαταστήσετε κάποια άλλη. Για υποστήριξη για τα ελληνικά, γραφτείτε στη λίστα ubuntu-gr.
Ευχαριστούμε τα μέλη της ελληνικής ομάδας του Ubuntu-gr για το έργο τους στις δοκιμές των προεκδόσεων της διανομής!
Bad KLM, bad KLM
When booking a ticket with KLM and you have just clicked on Submit, you get this weird warning of a certificate that has now be renewed (expired two days ago). Was my credit card number compromised? I used the proper www.klm.com website and www.klm2.com appears to be a lifestyle version. The domain record whois.domaintools.com/klm2.com for KLM2.com shows that it is an official KLM owned Website.
KLM, I believe you have missed several opportunities for flight sales this weekend.
Tip: It appears that when you book tickets online, you can save over 25 euros if you select your dates carefully when searching for availability. That is, when you do a search for a Friday to Friday trip, you get results for multiple days so eventually you can book a Wed to Wed trip. However, if you do an initial search for a Wed to Wed trip, the ticket price is much cheaper for the same dates. Try it out yourself!
Mydomain sucks!
No, it's not my domain that sucks, it's mydomain.com sucks, a web-hosting company.
Last June I chose mydomain.com to move my website to, as they had a special offer for a domain transfer and webhosting. Since my needs for my Website were specific, I gladly accepted the offer.
Since then, the service was good; I did not have to bother them as everything was working ok and I could find my way with installing software on my site.
It was a Sunday near the end of April that when I tried to access my site, I found that I exceeded my monthly quota. Due to this, my Website gets blocked and any access was replaced with a generic "Blocked" page. This page has ads and makes money over my expense (the referenced links gain from the popularity of my Website when GoogleBot visits).
In one respect it is a compliment to have your Website become popular and exceed its bandwidth. However, before buying more bandwidth, I wanted to make sure when the new month starts and the bandwith is set to zero. Surprisingly, this information was not on the notification. By the way, notifications are not sent to you by e-mail; they are stored on the Web hosting administration pages, so if you do not visit that page you aremore than likely to miss it. At this point I noticed something strange; since my website was blocked, there was additional traffic arriving which was strange. No, the block page was a HTTP redirect to another web server so any traffic would be minimal (200 bytes per hit?). Due to my website being blocked, I was unable to connect with FTP to access my files either.
"No, we use a rolling 30-day period to calculate your monthly bandwidth. Therefore, there is no day after which your bandwith is set to zero", I was told by the customer support. A rolling 30-day period simply means that every morning your bandwidth for the last 30 days is calculated. If it is under the limit, you get access today, else you are blocked. "So, this means that my 30-day bandwidth total will be smaller tomorrow and I may get access?", I recounted. "No, it is actually possible that the bandwidth may increase and you will still be blocked", he explained. "Can you tell me the daily bandwidth consumption for the last few days?", I insisted. "No, we do not keep daily bandwidth consumption.", he fired back. I don't want to be pushy here, as a web hosting company you need to keep daily bandwidth consumption if you want to use the rolling 30-day period system; you need to know the bandwidth of the oldest day so that you take it off when a new day gets completed.
The following days had this pattern; I would see in the administrative pages of mydomain that the "Bandwidth Used this month" was increasing steadily. I would call the customer support and try to explain that this rolling 30-day period is not working. And no, I do not want to upgrade my bandwidth because something is wrong with your systems.
It is quite funny how ridiculous the situation became. The customer support would not accept that there is a problem with their system. They tried to be polite and professional but it did not work well. I got the "Oh, it's you again" attitude and at some point I heard laughter in the background. Imagine this family conversation at bedtime, "Darling, how was job today?" "We had this crazy customer telling us we don't know how to do our job".
The customer support telephone number is 360-253-2210 which is in Vancouver, WA (US). And it was not outsourced to another country. The customer support explained that the web hosting business is in the same building as well.
Eventually they realised that I might have a point and they promised to investigate. They would send an e-mail to me about it. The next day comes and there was no e-mail (I never received an e-mail). However, my website was up and running. The administrative pages showed that I was given some extra bandwidth. On the other hand, the 30-day bandwidth value never decreased but kept increasing steadily. The access to my website was really good for me as I managed to back up every single bit of my files (and mysql database!). In addition, I grabbed a copy of the log files (the log files of the last 30 days, each day as an individual file).
I enjoyed the extra bandwidth bonanza for a while and when I was blocked again, I got back on the phone. "Bandwidth keeps increasing very quickly, and btw, I wrote a script that parses the log files and shows a substantial discrepancy between MY values and YOUR values", I started. "Sir, you need to upgrade your bandwidth or change hosting plan" he repeated. Somehow I was not suggested this time to wait for my bandwidth to drop.
Eventually I managed to get them to admit that the system that checks the bandwidth is faulty,
As a customer I am not happy with this resolution. My monthly bandwidth is below the hosting plan limit so I should get full service. However, MyDomain does not acknowledge that.
I was quite happy to get the initial offer for a domain name and web hosting bundle last year. I would not mind to keep my webhosting there for the next year. However, this attitude is unacceptable.
We are in May now and I have already moved to a new webhosting company. This is a small company and there is a person behind it that you can contact and have a conversation. The Web hosting features are much more advanced and I have full access to all the features. I'll write about this in a few weeks (if I encountered a problem or all are well). If you are on the technical side, you can find which company it is.
I just checked the mydomain bandwidth quota. Obviously it is not increasing anymore (I moved away from them) but it did not drop a tiny bit.
The customer support number 360-253-2210 corresponds to several companies, namely Dotster, Hostlane, 000domains, SignatureDomains, and NameZero, to name a few. That is, it looks that all these companies are the same with different fronts so that they capture more customers. Therefore, be prepared when calling their customer support number.
Ελληνικό GNOME LiveCD, είναι διαθέσιμο :)
Το Ελληνικό GNOME LiveCD είναι διαθέσιμο!
Τα μπράβο πάνε στον Κώστα Π. που έκανε όλη την σκληρή δουλειά.
Το Ελληνικό LiveCD βασίζεται στο Ubuntu Linux LiveCD με προσθήκη της ελληνικής υποστήριξης. Μπορείτε να το χρησιμοποιήσετε για την επίδειξη του Ελληνικού Linux ή για να λειτουργήσετε το Ελληνικό Linux χωρίς να εγκαταστήσετε κάτι στο σκληρό σας δίσκο.
Κατά την εκκίνηση του Ελληνικού GNOME LiveCD.
Δείτε την επιφάνεια εργασίας του Ελληνικού GNOME LiveCD.
Διάθεση:
Πηγή 1 (προτεινόμενη-NTUA.gr/HTTP)
Πηγή 2 (προτεινόμενη-NTUA.gr/FTP),
Πηγή 3 (TEIATH.gr/HTTP)
Πηγή 4 (ELLAK.gr/HTTP)
Ubuntu Linux 5.04, τελική έκδοση
Είναι διαθέσιμη η τελική έκδοση του Ubuntu Linux 5.04 (Hoary Hedgehog).
Από που αλλού πιο κοντά στην Ελλάδα είναι διαθέσιμη; (πρέπει να περιμένετε να αλλάξει η πρώτη γραμμή της σελίδας και να αναφέρει σκέτα Ubuntu 5.04 (Hoary Hedgehog) και όχι προέκδοση (Preview ή Release Candidate).
Να δούμε ποιος θα καταφέρει να πάρει το ISO και να κάνει την πρώτη εγκατάσταση...
