Δευτέρα, Δεκεμβρίου 26, 2005

Joomla's gift for Christmas

Well... it seems that Joomla's developing team made us a Christmas gift. They had said that version 1.0.5 would be released in November and I was waiting. November passed and so did (almost) December. I was bored visiting their page every day to see if 1.0.5 was released and I stopped that one week ago. So 1 day before Christmas they announced the release of Joomla 1.0.5. I am a little surprised because I didn't expect any gift from Santa Clause.

Anyway, it is something since it is a stability release (click here to see the changelog). Their roadmap shows that in January they will release 1.0.6. Well, I will start looking for this version only after January.

Thank's God we have Santa Clause!

Πέμπτη, Δεκεμβρίου 22, 2005

Let's Tango!

To be honest I like to dance tango. Maybe because it is easy or it is a little erotic. But I am not going to talk about the dance (well I would love to but...).

There is something more interesting and helpfull related with the word Tango. It is the Tango Project and it needs all of us. Well... when I say us I mean people who want to help for better desktops, GUIs and things related with graphics. There are many people who don't like graphics or they are using old computers that cannot afford graphics.

The Tango Project is divided into three parts, which are
Style Guidelines,
Standard Icon Naming Specification and
Tango Icon Theme Guidelines .

The people who are involved are engineers, artists and user interface designers, like Ryan Collier,Rodney Dawes,Anna Dirks,Nat Friedman and others (click here to see them all).

It reminds me the freedesktop.org which I think is useful and it will surely unify our efforts for more humane interfaces, better icons and generally a better look'n'feel.

So, what are you waiting for? Let's tango...

Παρασκευή, Δεκεμβρίου 09, 2005

Tavli

Καθώς κοίταζα το Freshmeat για να απαντήσω στον Δημήτρη Γλέζο ότι ο σχεδιασμός του Sourceforge δε μου αρέσει και τόσο, είδα το Tavli (κάντε κλικ εδώ) .

Portes,Plakoto,Fevga από όλα έχει ο μπαχτσές! Το πιο ωραίο είναι η εικόνα που έχει με το φραπέ! Για να τη δείτε κάντε κλικ εδώ και μετά κλικ στο μενού (έχει javascript και δεν πηγαίνει κατευθείαν). Είναι και τρισδιάστατο.

Mambo 4.5.3

Here is Mambo 4.5.3. As I said in a previous post the new development team - some of them developers of Mambo addons - is getting familiar with the code.
As they are saying this version is a "housecleaning" of the current code before they get to major changes.

Well, for the moment, Joomla is much better and more developed than Mambo and I don't think that Mambo developers can run faster than their predecessors (Joomla developers).

My problem is that some components-modules that work on Mambo don't work on Joomla so I will have to work with both of them. Unless if these addons publish a new version compatible with Joomla. Well I can't do anything else than wait...

Τετάρτη, Νοεμβρίου 30, 2005

ΚτΠ και ΕΛ/ΛΑΚ

Με βάση αυτά που ανέφερε ο Γιάννης Μπερεδήμας σχετικά με την ΚτΠ και τον αποκλεισμό του ΕΛ/ΛΑΚ πρέπει να πω τα εξής:

Αυτό που βλέπω είναι ότι το μπάχαλο συνεχίζεται. Στα ΤΕΕ του ΟΑΕΔ έχουν παραδοθεί καινούρια εργαστήρια με εκπαιδευτικές εφαρμογές και πρόκειται να εκπαιδεύσουν μερικούς καθηγητές για εφαρμογές σχεδιαστικές, μια εκ των οποίων είναι το GIMP. Οι άλλες είναι το Photoshop και το Corel Draw. Παραξενεύτηκα όταν το είδα καθώς με ρώτησε μια καθηγήτρια ποια εφαρμογή είναι πιο εύκολη για να ξέρει ποια να διαλέξει. Παράλληλα στα Windows έχουν μαζί με το MS-Office και το OpenOffice. Εκτός απο το, εδώ και λίγα χρόνια, καθιερωμένο dual boot Windows-Linux. Βέβαια ο ΟΑΕΔ, από όσο γνωρίζω, δεν διοικείται άμεσα από το ΥΠΕΠΘ και οι περισσότερες εφαρμογές στα Windows εξαρτώνται από την προμηθεύτρια εταιρεία.

Όπως καταλαβαίνω η διείσδυση του ΕΛ/ΛΑΚ στην Ελλάδα είναι πολύ αργή για πολλούς λόγους. Μάλλον πρέπει να κάνουμε κάτι σαν αυτό που έγινε με τους "Ληστές". Κάποια ιδέα; Ένα λογότυπο θα ήταν ότι πρέπει.

Σάββατο, Νοεμβρίου 12, 2005

Linux Format στην Ελλάδα

Είναι λίγο ειρωνικό αυτό που γίνεται με το περιοδικό Linux Format. Πριν από λίγες μέρες αγόρασα, ως συνήθως, το τεύχος που ήρθε εδώ στη Λάρισα. Πάντα αυτό είναι του επόμενου μήνα δηλαδή έχω στα χέρια μου το τεύχος του Δεκεμβρίου. Ή καλύτερα το τεύχος Δεκεμβρίου της βρετανικής έκδοσης του περιοδικού Linux Format. Αντιθέτως, η ελληνική έκδοση του περιοδικού Linux Format, τουλάχιστον για τη Λάρισα και γενικότερα όσους δεν είναι στην Αττική, που κυκλοφορεί στα περίπτερα είναι πάντα του προηγούμενου μήνα. Δηλαδή αν ψάξω στα περίπτερα, θα βρω το τεύχος του Οκτωβρίου. Η τακτική τους είναι να το κυκλοφορούν στην Αθήνα και μετά από 1 μήνα τουλάχιστον να το στέλνουν στην επαρχία.

Ή εγώ είμαι δύο μήνες μπροστά (τι καλα!) ή αυτοί που εκδίδουν το Linux Format δεν ξέρουν πως να οργανωθούν όσον αφορά την κυκλοφορία του περιοδικού στην περιφέρεια.

Τετάρτη, Νοεμβρίου 09, 2005

Educational Report 4

You can download the Fourth Educational Report of Mr Kofteros about Open Source and Education.

Read about Open Office 2 and its interoperability, the 100$ Laptop and the progress of our research in Cyprus.

Just click here to download the pdf file.

Τρίτη, Νοεμβρίου 08, 2005

VMWare

Βλέπω ότι το VMWare έχει βγει και σε Linux. Αυτό που δεν βλέπω είναι αν έχει βγει σε 64bit. Βοηθήματα υπάρχουν εδώ αλλά δεν τα κοίταξα ακόμη. Μου φαίνεται παράξενο γιατί στο e-shop της εταιρείας δεν είδα τίποτα σχετικό.

Ο Δημήτρης Γλέζος είχε αναφέρει για πρόβλημα όταν το Host OS είναι το Fedora μαζί με ένα patch.

Πιστεύω ότι ένα 64bit PC με 1GB RAM και σκληρό δίσκο SATA θα ήταν ότι καλύτερο για να δουλεύεις το VMWare σε Linux χωρίς να χρειάζεσαι και τα Windows XP-64bit. Λογικά δεν θα υπάρχει πρόβλημα και η τιμή, περίπου 180€, φαίνεται καλή αν τα χρήματα καταναλωθούν για επαγγελματική χρήση. Βέβαια, ένα καλό ρολόι βγήκα να δω και οι τιμές ήταν από 200€ και άνω.

Τετάρτη, Νοεμβρίου 02, 2005

Joomla vs Mambo

(If you don't know what is Joomla and Mambo click here)

I must remind that Mambo remained open source. The only thing that changed is the decision-making proccess (of the development). Anyway, the developer of Remository decided to join the Mambo Developing Team (for more information click here).

One of the facts is that Joomla has already made 3 releases (two stability and one security, click here for the Roadmap).

Another fact is that Joomla is preparing for version 1.1 (very helpful, especially for UTF-8 handling).

What I do understand is that the new-born development team of Mambo is trying to understand the code of Mambo while the Joomla development team that already knows the code - continues.
As far as I can see, Joomla has a brighter future than Mambo and Mambo will always be behind Joomla. It's a shame for Miro because they offended the dev team by cutting them out of the decision-making proccess.

Τετάρτη, Οκτωβρίου 19, 2005

Joomla! 1.0.3

Δεν σταματάει η ανάπτυξη του Joomla!. Πριν από λίγες μέρες βγήκε η έκδοση ασφαλείας 1.0.3 . Παράλληλα αρκετά modules του Mambo έχουν αναβαθμιστεί και είναι συμβατά με το Joomla! .
Μάλιστα το myjoomla.gr παρέχει καλή υποστήριξη και εκτός από την ελληνική έκδοση του Joomla! , μπορείτε να βρείτε και τη μετάφραση σε κωδικοποίηση UTF-8 αντί για τη συνηθισμένη ISO-8859-7.

Παρασκευή, Οκτωβρίου 07, 2005

Nessus

Read an article about Nessus (network vulnerability scanner) that decided to close its source.

Loophole in the GPL?

Δευτέρα, Οκτωβρίου 03, 2005

Joomla 1.0.2

After the first stability release for Joomla! (the 1.0.1) a few days ago, we have another (stability) release of Joomla!, the 1.0.2!

I am sure Joomla! is a CMS with full support. No need to say about the modules and the components it has. But I have to admit that Zoom Media Gallery is not compatible with Joomla! yet, so my site is made from scratch.

For the moment, in my site you can find interesting links.

Τετάρτη, Σεπτεμβρίου 28, 2005

Ubuntu 5.10 Breezy Badger

I saw the preview release of the new version of Ubuntu Linux, the Breezy Badger. You can see some features here.

Breezy Badger is great. The LTSP is included so we don't have to install and google, OEM versions in order to simplify the preinstallation, GNOME 2.12 with editable menus, configuration for a PC with "dual boot" and many other features that will help newbies.

I have read Mark Shuttleworth's interview (Linux Format of October 2005 or LFX71) and as far as I see, he really is the "Cape Town Crusader". As he says, Ubuntu is controversial. His projects are excellent and when they will be completed, all our efforts about improving Linux will surely be united and they will extend the capabilities of Linux. But, unfortunately (because I don't have much time) you must read his interview in order to understand what I am talking about.

My opinion is that Mark Shuttleworth has transformed the powerfull and maybe "scary" (for newbies, due to the too many packages) Debian Linux into a more human-friendly Linux.

And something that he says and I think we all must remember is "There's nothing an open source team can't do - except do everything"!

Πέμπτη, Σεπτεμβρίου 22, 2005

Joomla 1.0.1

Within a few days of Joomlas first release, the development team released a new stability version. That's very good even though it does not provide new features but more stability.

You can download the file from here and see the changes here.

Way to go Joomla! Development Team!

I hope that the 3rd party teams will do the same.

Τετάρτη, Σεπτεμβρίου 07, 2005

Blinkenlights

You can see some pictures from Tim Pritlove's speech in Boulgaria. Just press here.

He showed us a small video about the Project Blinkenlights, another about a conference the Chaos Computer Club arranged and another about Hippies from Hell. All of them were exciting and very interesting.

The project Blinkenlights was a little crazy but that's the point of many CCC's projects. They managed to "convert" the front side of a big building into a matrix screen (or a "small" black/white screen of a mobile phone) by using the phases of the electric current! Another interesting (and not so crazy but very skillfull) project is the Pentabarf, the perfect tool for organazing conferences/workshops.

Δευτέρα, Αυγούστου 08, 2005

Exchange Microsoft

Υπάρχει λογισμικό με τίτλο Microsoft Exchange το οποίο σχετίζεται με τη διαχείριση ηλεκτρονικού ταχυδρομείου. Θυμάμαι τον Αλέξη Ζάβρα με ένα μπλουζάκι που έλεγε "Exchange Microsoft" αλλά οι δύο λέξεις δεν ήταν στη σειρά αλλά σε δύο γραμμές και όχι ακριβώς από κάτω. Το μήνυμα είναι σαφές!

Ψάχνω να βρω ένα πρόγραμμα που να διαβάζει τα edb αρχεία του Microsoft Exchange και δεν βρίσκω τίποτα πέρα από κάνα δύο Recovery Utilities. Το αστείο είναι ότι όταν τα χρησιμοποίησα για το αρχείο edb που θέλω να διαβάσω μου είπαν ότι δεν υπάρχει καμία ζημιά στο αρχείο και δεν κάνανε καμία μετατροπή.

Ξέρει κανείς πως μπορώ να διαβάσω ένα αρχείο edb χωρίς να έχω MS-Exchange; Ή πως μπορώ να τα μετατρέψω σε dbx ή άλλου σε αρχεία "ευανάγνωστου" τύπου; Το πρόβλημα είναι ότι δεν μπορώ να βρω και τη δομή που έχουν τα αρχεία αυτά. Τα βλέπω με Hex Editor αλλά δεν μπορώ να καθίσω και να βγάζω ένα-ένα τα μηνύματα γιατί είναι πάρα πολλά.

Παρασκευή, Αυγούστου 05, 2005

Using translation memories

As I was translating to English an article of Simos Xenitellis about creating translating memories, I wrote the following script:

#! /bin/bash
echo -n "Receiving the statistic's webpages"
wget -O desktop.html http://l10n-status.gnome.org/gnome-2.12/el/desktop/index.html

wget -O developer-libs.html http://l10n-status.gnome.org/gnome-2.12/el/developer-libs/index.html

echo -n "Press any key to continue"
read -e
echo -n "Receiving po files"

grep 'el.po' desktop.html developer-libs.html | awk -F\" '{print $6}' | sort | uniq | awk '{printf "wget http://l10n-status.gnome.org/gnome-2.12/el/desktop/%s\n", $1}' | sh

echo -n "Press any key to continue"
read -e
echo -n "Creating the directories"
mkdir GNOME050805
mv *.el.po GNOME050805
echo -n "Press any key to continue"
read -e
echo -n "Creating the translation file"
msgcat -o GNOME050805.compendium GNOME050805/*.el.po
echo -n "Press any key to continue"
read -e
echo -n "Using the compendium with an empty translation"
msgmerge --compendium GNOME212.05Aug2005.compendium -o el.po /dev/null file.pot


The last command is used for an empty translation. The alternative (for a file that contains translated messages) is the following :

% msgcat --use-first -o update.po GNOME050805.compendium file.po
% msgmerge update.po file.pot | sed -e '/^#~/d' > file.po

without the char %.

Be careful because the grep...sh must be written in one line, it is not three commands.
The script can be optimized with parameters like the name of the new directory and the target file(empty or not), with checkings about the existence of the directory and the "dependance" of wget and gettext etc.

For more information you can see here and here. The greek articles can be found here and here.

Τρίτη, Αυγούστου 02, 2005

Ubuntu Linux 5.04 Hoary Hedgehog

Όταν έφυγα για Θεσσαλονίκη είχε φτάσει στο σπίτι μου μια κούτα με CD του Ubuntu Linux, τα περισσότερα έκδοσης x86 και μερικά για 64bit, ακριβώς όπως αναφέρει ο Σίμος.

Όποιος θέλει ας μου στείλει e-mail για να του στείλω ταχυδρομικώς το LiveCD και το InstallationCD.

Σάββατο, Ιουλίου 23, 2005

Search Engine Optimization

Μιας που αναφέρθηκαν καινούρια ιστολόγια πρέπει να παρουσιάσω και εγώ ένα που βρήκα. Έχει σχέση με Search Engine Optimization, πιο απλά Πως-Να-Αρέσεις-Στις-Μηχανές-Αναζήτησης, επειδή είμαι και webmaster (ή webmastoras όπως είπε προς όλους χαριτολογώντας και ο Σπύρος Μπόλης).

Είναι εδώ . Εκεί θα βρείτε πολλές συμβουλές και άρθρα όπως πως να μη σε τιμωρούν οι μηχανές αναζήτησης, πως να σε έχουν σε υψηλές θέσεις κτλ. Είχα κάνει κάποιες αλλαγές στον ιστοχώρο μου και όταν έγραφες στο Altavista τη λέξη velonis με έβγαζε στις πρώτες 10 θέσεις αλλά έκανα offline τον ιστοχώρο μου για μια μέρα και το Altavista με τιμώρησε! Τώρα με βγάζει στην 4 σελίδα! Πάλι καλά που το google και κάποιες άλλες μηχανές αναζήτησης δεν κοιτάξαν τον ιστοχώρο μου εκείνη την ημέρα και δεν έχω το ίδιο πρόβλημα.

Από αυτό βγαίνει και μια συμβουλή προς όλους όσους χρησιμοποιούν CMS. ΠΟΤΕ μη κάνετε τον ιστοχώρο offline! Καλύτερα να βγάλετε μια σχετική ανακοίνωση και να τον αφήσετε να υπολειτουργεί.

Πέμπτη, Ιουλίου 07, 2005

Πατέντες Λογισμικού; Όοοοχι ευχαριστώ

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

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

Πέμπτη, Ιουνίου 23, 2005

OpenThesaurus και Γερμανικά

Σχετικά με βοήθεια στη μετάφραση γερμανικών για το openthesaurus πήρα μια απάντηση από τον Χρήστο. Δυστυχώς το postfix που χειρίζεται τα e-mail του δεν είναι καλά ρυθμισμένο και όσα e-mail και αν του έστειλα δεν τα έλαβε.

Το αρχείο που χρειάζεται μετάφραση είναι εδώ.

Σάββατο, Ιουνίου 18, 2005

Linux Thin/Clients in Education

Πατήστε εδώ για λήψη αρχείου της αναφοράς του κυρίου Κοφτερού σχετικά με την έρευνα που διεξάγει σε δημοτικά της Κύπρου χρησιμοποιώντας Linux Server και εκπαιδευτικές εφαρμογές ανοικτού λογισμικού. Ευελπιστούμε να επεκταθεί η έρευνα και εδώ στην Ελλάδα αλλά πρέπει να βρεθεί ένας γνώστης /Υ και μερακλής δάσκαλος δημοτικού, κάτι που μου φαίνεται δύσκολο για δημόσια σχολεία.

Πέμπτη, Ιουνίου 16, 2005

Openthesaurus

Εκτός από τη μετάφραση του OpenOffice την οποία έχει αναλάβει ο Κώστας Παπαδήμας και χρειάζεται τη βοήθεια όλων μας (πατήστε εδώ) υπάρχει και η μετάφραση του openthesaurus. Προς το παρόν το έχω αναλάβει εγώ αν και κάποια στιγμή θα χρειαστεί έναν έλεγχο.

Το OpenThesaurus.gr θα βοηθήσει στη δημιουργία του ελληνικού θησαυρού. Φιλοξενείται στον ServerHive - πολλές ευχαριστίες στον Γιώργο Μαυρίκα και στον Γιώργο Κεραμίδα. Το έχει στήσει ο Δημήτρης Κορμπέτης σε συνεργασία με τον Κώστα Κουμάνταρο και εμένα. Προς το παρόν δεν είναι έτοιμο και χρειαζόμαστε βοήθεια από κάποιον που ξέρει καλά γερμανικά.

Όποιος μπορεί να βοηθήσει ας στείλει ένα e-mail στο petros at velonis teleia gr.

Σχετικά με τις μεταφράσεις, μην ξεχνάτε ότι μεταφραστικές μνήμες μπορείτε να βρείτε εδώ.

Σάββατο, Μαΐου 21, 2005

Θησαυρός OOo

Σχετικά με τον Θησαυρό του ΟΟο πρέπει να πω ότι ετοιμάζεται το openthesaurus.gr που μάλλον θα δημιουργηθεί σε συνεργασία με τον Hellug και τον Δημήτρη Κορμπέτη. Κάτι αντίστοιχο είναι το openthesaurus.de (στα αγγλικά) .
Σε κάποιο σχόλιο είδα το εξής:

Δεν γίνεται να βρούμε τον κάτοχο κάποιου παλιού λεξικού(πολυτονικό), που δεν πρόκειται να ξαναπουλήσει, και να ζητήσουμε τα πνευματικά δικαιώματα; Θα μπορούσε να γίνει και κάποιος έρανος σχετικά με αυτό, αν χρειάζονται χρήματα.

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

Πέμπτη, Μαΐου 12, 2005

Θησαυρός Open Office

Αυτός που ενδιαφέρθηκε πρώτος και ξεκίνησε τις δοκιμές ήταν ο Βασίλης Φραγκογιαννάκης, όταν γνωρίστηκε με τον Δημήτρη Κορμπέτη και τον Μιχάλη Καμπριάνη στο workshop που έγινε στο Ναύπλιο.

Χρησιμοποιώντας την gawk κάναμε δοκιμές σε Windows. Είχαμε διάφορα αποτελέσματα αλλά στην αρχή δεν ξέραμε ότι το πρόγραμμα awk δεν έσβηνε τα αρχεία dat, idx οπότε συνήθως τα αποτελέσματα ήταν ίδια.

Αυτός που βοήθησε ήταν ο Daniel Naber, ο οποίος μου είπε ότι όσες λέξεις είναι στο ένα αρχείο, ακριβώς οι ίδιες πρέπει να είναι και στο άλλο αρχείο. Όταν έκανα δοκιμές με ελληνικές λέξεις δεν είχα αποτελέσματα. Όταν χρησιμοποίησα αγγλικούς χαρακτήρες τότε είδα ότι ο θησαυρός δουλεύει.

Έτσι, χτες, έστειλα στη λίστα i18ngr και κατά λάθος στη hellug (ήθελα να στείλω στην LGU) ζητώντας βοήθεια από κάποιον που να ξέρει awk νομίζωντας ότι η awk δεν αναγνωρίζει τους ελληνικούς χαρακτήρες. Ανταποκρίθηκε ο Αλέξης Ζάβρας ο Μιχάλης Ιατρού, στους οποίους έστειλα τα αρχεία εισόδου και εξόδου που είχα με ελληνικούς και αγγλικούς χαρακτήρες. Ο Αλέξης Ζάβρας μου είπε ότι τα αποτελέσματα είναι ίδια. Βέβαια αυτά που έστειλα στον Αλέξη δουλεύαν σε Linux. Οπότε κατάλαβα ότι έφταιγε η κωδικοποίηση των αρχείων εισόδου που ήταν ANSI (Notepad). Έτσι κάνοντας τη μετατροπή σε ISO-8859-7 των αρχείων εισόδου είδα το θησαυρό δουλεύει.

Έτσι ξεπεράσαμε το πρώτο βασικό εμπόδιο.


Τώρα μένει να συγκροτηθεί μια ομάδα που θα μαζέψει λέξεις για το θησαυρό. Ο Δημήτρης Κορμπέτης πρότεινε τη δημιουργία εξυπηρετητή openthesaurus κάτι το οποίο θα βοηθήσει πάρα πολύ.

Περί θησαυρού Open Office

Τελικά το πρόβλημα λύθηκε!

Μετά από διάφορες δοκιμές, googling, email κτλ ο Βασίλης Φραγκογιαννάκης
και εγώ βρήκαμε ότι το awk script του Pavel Janik για τη δημιουργία θησαυρού στο Open Office δουλεύει μια χαρά όταν υπάρχουν όλες οι λέξεις. Αυτό ήταν το λάθος που κάνανε όλοι όσοι το δοκίμαζαν. Γράφανε τρεις λέξεις στο wordlist και 6 λέξεις στο trimthes οπότε δεν γίνονταν αντιστοιχία.

πχ αν στο trimthes έχουμε γράψει
γάτα,γατούλα,γατάκι
σκύλος,σκυλάκι

χωρίς κενά μεταξύ των λέξεων

τότε στο wordlist πρέπει να έχουμε
γάτα
γατάκι
γατούλα
σκυλάκι
σκύλος


Επίσης όταν κάνεις δοκιμές, πριν εκτελέσεις το script θα πρέπει να σβήσεις τα αρχεία dat και idx που δημιουργεί το script αλλιώς τα αρχεία παραμένουν τα ίδια χωρίς καμία αλλαγή. Και συνέχισε τις δοκιμές σου εσύ...

Τέλος πάντων με τη βοήθεια του Daniel Naber και του Αλέξη Ζάβρα που απάντησε στο e-mail που έστειλα στη λίστα i18ngr χτες το πρόβλημα λύθηκε. Στα Windows πρέπει τα αρχεία wordlist και trimthes να αποθηκεύονται σε ISO-8859-7 και όχι σε απλό ANSI. Στο Linux, όπως είδα χτες, δεν υπάρχει πρόβλημα.

Το αποτέλεσμα είναι:

Τρίτη, Μαΐου 10, 2005

Pootle

Pootle... Ξέρετε τί είναι το pootle;

Αυτό που είναι σίγουρο είναι ότι με τη βοήθεια του Hellug και της Ελληνικής Ομάδας του GNOME, σε λίγες μέρες θα υπάρχει ελληνικός pootle server.

Σύντομα κοντά σας...

GNOME Live CD

Το GNOME Live CD ξεπέρασε τα 50.000 αντίγραφα!

Όσοι μείναν με το στόμα ανοικτό πρέπει να πω ότι αναφέρομαι στο διεθνές CD (για περισσότερες πληροφορίες πατήστε εδώ) . Το ελληνικό GNOME Live CD ξεπέρασε τα 50 αντίγραφα. Θετικά νέα αναλογιζόμενοι ότι το CD ήταν μόνο για επίδειξη του GNOME και όχι για διανομή Live CD.

Σάββατο, Απριλίου 23, 2005

Hellenic GNOME Live CD

...ή καλύτερα CD επίδειξης και εξοικείωσης με το Ελληνικό GNOME.

Όσοι το είδανε μου είπανε τα καλύτερα λόγια, ιδιαίτερα για την ελληνική μετάφραση. Μερικοί όμως κάνανε "παράπονα" επειδή δεν βλέπαν τους δίσκους τους κτλ όπως συμβαίνει με το Knoppix/Knoppel. Αυτό που τους είπα είναι αυτό που είχαμε πει με τα άλλα μέλη της ομάδας. Το CD αυτό δεν είναι ένα Live CD για χρήση "επαγγελματική". Σκοπός μας ήταν η ενημέρωση και εξοικείωση των ατόμων που έχουν άγνοια πρώτον για το Linux, μετά για το GNOME και τέλος για την 100% μετάφραση του GNOME.

Όπως είπα και σε όσους κάνανε το "παράπονο", είχαμε σκεφτεί να προσθέσουμε κάποια χαρακτηριστικά του τύπου αναγνώριση δίσκων κτλ αλλά τα αφήσαμε γιατί έπρεπε να βάλουμε προγράμματα πιο σημαντικά όπως το OpenOffice. Όπως ειπώθηκε στο Ναύπλιο, πρώτα πρέπει να εξοικειωθεί ο κόσμος με το Linux χωρίς να νιώθει ανασφαλής (λόγω άγνοιας συνήθως) ότι θα πάθουν κάτι οι δίσκοι του και αφού τη "βρει" με το Linux μετά μπορούμε να του πούμε για εγκατάσταση στο δίσκο κτλ. Το CD αυτό είχε σκοπό την εξοικείωση. Αν σκεφτούμε να το συνεχίσουμε τότε θα προσθέσουμε και λειτουργίες του τύπου Εγκατάστασης.

Προς το παρόν δώστε το σε όσους αξίζει να εξοικειωθούν! Εξηγήστε στα άτομα αυτά ότι "να, δεν βλέπει τους δίσκους σου άρα δεν μπορεί να τους πειράξει". Αφήστε τους να εξοικειωθούν με το OpenOffice και τον Mozilla.

Με λίγα λόγια, διαδώστε το! Όσοι δεν θυμούνται τις διευθύνσεις από όπου μπορούν να το προμηθευτούν, ας πατήσουν εδώ.

Τρίτη, Απριλίου 19, 2005

Ημερίδα και workshop στο Ναύπλιο - Σκέψεις, Απόψεις, Συμπεράσματα

Όπως είδα η ημερίδα ναι μεν ήταν καλή αλλά θα μπορούσε να είναι καλύτερη, όσον αφορά στη παρουσίαση του SkoleLinux. Δεν μιλάω για το kernel panic, το οποίο το έχω πάθει και εγώ με το LTSP και μίλησα με τους ξένους για το πως το είχα διορθώσει. Μιλάω για το ότι οι καθηγητές που ήρθαν και το παρακολούθησαν δεν έχουν και πολλές γνώσεις για Linux.

Παράλληλα μερικοί δεν κατάλαβαν πως στήνουμε το SkoleLinux. Βέβαια έχω την εντύπωση ότι αν αναφέρθηκε, που δεν το θυμάμαι, ειπώθηκαν λίγα πράγματα. Από την άλλη αυτό θα προβληματίσει μερικούς ώστε να το ψάξουν από μόνοι τους.

Το workshop ήταν πολύ εποικοδομητικό. Από ελληνικής πλευράς ψάξαμε με τον Δημήτρη Κορμπέτη, τον Μιχάλη Καμπριάνη και τον Βασίλη Φραγκογιαννάκη για το πρόβλημα που υπάρχει με τον θησαυρό του OpenOffice. Ο Βασίλης και εγώ πήραμε κάποιες πληροφορίες και προσπαθούμε να βρούμε την λύση.

Με τον Κώστα Παπαδήμα, τον Σπύρο Γεωργαρά και τον Δημήτρη Κορμπέτη κανονίσαμε ώστε να ενωθούν οι μεταφραστικές μνήμες των OpenOffice, KDE , GNOME.

Με τον Νίκο Νύκταρη δοκιμάζαμε την κατασκευή ενός Live CD Built From Scratch.

Ο Κώστας Παπαδήμας προχώρησε τη μετάφραση του GCompris, μιας εφαρμογής που κάνει τα μικρά παιδιά να βλέπουν τα μαθηματικά και άλλα μαθήματα σαν παιχνίδι.

Από πλευράς ξένων, ο Φάμπιαν Φρανζ, ο οποίος είναι ο κατασκευαστής του freenx με κατατόπισε στη χρήση του nxserver και του freenx. Με τον Κνουτ Ούρβιν που είναι απο τους βασικούς συντελεστές του SkoleLinux ανταλλάξαμε απόψεις και μου είπε κάποια επιχειρήματα που χρησιμοποιεί για να πείσει δασκάλους να χρησιμοποιήσουν το SkoleLinux.

Πολύ καλός ήταν ο Κουρτ, δεν θυμάμαι το επώνυμο του, που είναι Γερμανός αλλά την Κυριακή όσους έμπεναν στην αίθουσα τους έλεγε "Καλημέρα" - στα ελληνικά. Μου έκανε εντύπωση γιατί δεν είναι νεαρός στην ηλικία αλλά έχει φοβερή ζωντάνια.

Γίνανε και διάφορα άλλα που δεν τα θυμάμαι. Μιλούσα με κάποιους Νορβηγούς μεταφραστές και μου είπαν ότι εκεί έχουν 3 γλώσσες σε πληθυσμός 4,5 εκατομμύρια. Ένας λόγος για τον οποίο το Linux έχει απορροφηθεί στη Νορβηγία περισσότερο από τα Windows είναι το γεγονός ότι η M$ δεν τα έχει μεταφράσει και στις 3 γλώσσες!


Εύχομαι να λυθεί το πρόβλημα του θησαυρού στο OpenOffice, να αποκτήσουν όλες οι ελληνικές μεταφράσεις μια συνοχή και ένα βασικό πρότυπο, να βρούμε άτομα που θα δοκιμάσουν το SkoleLinux στο σχολείο τους, να βγει το Niktarix Live CD, να εμπλουτιστεί το Hellenic GNOME Live CD, να λυθούν κάποια bugs για να εκδοθεί το Debian Sarge.

Παράλληλα εύχομαι και μάλλον θα γίνει αληθινό, το επόμενο workshop να γίνει στη Λάρισα. Έτσι όπως το βλέπω το workshop θα είναι περισσότερο για τοπικοποίηση λογισμικού και δημιουργία του ελληνικού SkoleLinux Live CD. Φυσικά θα περιλαμβάνει και άλλα πράγματα που θα δημιουργηθούν στην πορεία. Δύο μέρες θα είναι αυτές μόνο τα παραπάνω θα κάνουμε;

Έχω και άλλες ευχές αλλά βαριέμαι τώρα!!! ;)

Ημερίδα και workshop στο Ναύπλιο - Ευχαριστίες

Δυστυχώς όλα τα καλά τελειώνουν! Παράλληλα δεν μπορείς να τα απολαύσεις πλήρως όταν συνοδεύεις άλλα άτομα(μετακίνηση).

Έτσι η ημερίδα και το workshop για το SkoleLinux στο Ναύπλιο τελείωσε!

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

Πρέπει να πω ένα ΜΠΡΑΒΟ στον Κώστα Μαργαρίτη γιατί, όπως και τις προηγούμενες φορές, αυτός ήταν ο εμπνευστής και αφανής ήρωας που συνέβαλλε στη διοργάνωση. Παράλληλα μπράβο και στον σύλλογο εκπαιδευτικών Αργολίδας (ΣΕΠΑΡ) που συνέβαλλαν στη διοργάνωση της ημερίδας.

Πρέπει να πω ευχαριστώ και μπράβο στα άτομα που ήρθαν από μακριά , όπως ο Δημήτρης Κορμπέτης, ο Νίκος Νύκταρις, ο Κώστας Παπαδήμας, ο Σπύρος Μπόλης, ο Αλέξης Ζάβρας, ο Φαίδων ?, ο Παναγιώτης Κρανιδιώτης, ο Σπύρος Γεωργαράς, ο Μανώλης Γαλάτουλας, ο Μιχάλης Καμπριάνης και όποιον άλλον δεν θυμάμαι. Παράλληλα ευχαριστώ και μπράβο στους Νορβηγούς και Γερμανούς Linux-άδες ή καλύτερα Debian-ίτες που μοιράστηκαν μαζί μας τεχνογνωσία, ανέκδοτα, γνώμες και διάφορα άλλα.

Ένα ευχαριστώ και στους Λαρισαίους που με βοήθησαν στη μετακίνηση, τους κ.κ Σιώκα Απόστολο και Φραγκογιαννάκη Βασίλη.

Πέμπτη, Απριλίου 14, 2005

Ubuntu 5.04

Χτες μπόρεσα και εγώ να δοκιμάσω την καινούρια έκδοση του Ubuntu Linux. Πραγματικά είναι φοβερή!

Σαν διανομή έχει πάρα πολλές βελτιώσεις καθώς προστέθηκαν μερικές εφαρμογές (πχ Ubuntu Update Manager) όπως επίσης και η διαδικασία εγκατάστασης είναι πολύ καλύτερη. Καλύτερη ως προς τί; Ναι, είναι μερικά πράγματα που δεν φαίνονται. Αυτό γιατί με την προηγούμενη έκδοση όταν επέλεγες Ελληνική γλώσσα κτλ κάποιες "οθόνες" στην εγκατάσταση δεν είχαν ελληνικά αλλά υπογραμμίσεις, ΞΞΞ και διάφορα τέτοια. Τώρα δεν είδα κάτι τέτοιο.

Πολλές βελτιώσεις έχει και λόγω του ότι χρησιμοποιεί το GNOME 2.10.1 που είναι πλήρως μεταφρασμένο και συμπαγές όσον αφορά τις εφαρμογές που περιλαμβάνει.

Το καλό είναι ότι συνεργάζεται καλύτερα με τα LTSP τα οποία παρά τις καλές οδηγίες που έχουν χρειάζονται (οι οδηγίες) μια ανανέωση και αναφορά σε λεπτομέρειες που με παιδέψανε αρκετά τις τελευταίες μέρες. Πάνω στο Ubuntu 5.04 το LTSP δουλεύει τέλεια, χωρίς τα μικροπροβλήματα που είχε με το Ubuntu Warty.

Κυριακή, Απριλίου 03, 2005

TFTP

Μια ολόκληρη ημέρα παιδευόμουνα με το PXE Boot από τερματικό σε εξυπηρετητή και όλο έβλεπα το παρακάτω μήνυμα:

CLIENT MAC ADDR: 00 03 BA 29 F0 DE GUID: 00000000 0000 0000 0000 000000000000
CLIENT IP: 123.123.123.172 MASK: 255.255.255.0 DHCP IP: 123.123.123.163
GATEWAY IP: 123.123.123.8
TFTP.
PXE-T02: Access violation
PXE-E3C: TFTP Error - Access Violation

Δηλαδή όλα τα είχα στήσει σωστά απλά κάποιο πρόβλημα υπήρχε με την πρόσβαση. Τελικά βρήκα ότι το πρόβλημα είναι στο γεγονός ότι η εφαρμογή tftp ΔΕΝ κάνει για PXE boot. Δημιουργεί πρόβλημα. Η κατάλληλη εφαρμογή είναι η tftp-hpa. Βέβαια τώρα μου βγάζει άλλο πρόβλημα το οποίο θα λύσω την Δευτέρα. Το πρόβλημα είναι το "PXE-E32 TFTP Open timeout".

Πληροφοριακά να πω ότι βρήκα και το mininux (πατήστε εδώ) το οποίο είναι Linux σε μία δισκέτα και μαζί με μια ακόμη μπορείς να κάνεις samba κτλ.

Σάββατο, Μαρτίου 26, 2005

BSD

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

Το πιο ωραίο είναι ότι υπάρχει και ένα Live CD με πάρα πολλά προγράμματα. Όσον αφορά τις εφαρμογές που περιλαμβάνει μοιάζει με το Knoppix-STD. Βέβαια το iso του Knoppix-STD είναι περίπου 500ΜΒ ενώ το iso του Frenzy είναι 200ΜΒ. Το Live CD λέγεται Frenzy, βασίζεται στο FreeBSD και η λήψη αρχείου (ή μεταφόρτωση ή καταβίβαση ή κατέβασμα ή όπως αλλιώς θέλει ο καθένας) γίνεται από εδώ. Οι λίστα εφαρμογών φαίνεται εδώ και μερικές εικόνες εδώ, εδώ και εδώ.

Περισσότερα την επόμενη εβδομάδα όταν θα το έχω στα χέρια μου μαζί με το Knoppix-STD και θα μπορέσω να κάνω συγκρίσεις.

Πέμπτη, Μαρτίου 17, 2005

Real Programmer

Όπως τριγυρνούσα στο kerneltrap.org είδα την υπογραφή ενός ατόμου στο e-mail του και στην ουσία τη γνώμη του για το πως πρέπει να βλέπει τους επεξεργαστές κειμένου ένας σωστός προγραμματιστής.

Real Programmers consider "what you see is what you get" to be just as
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated,
cryptic, powerful, unforgiving, dangerous.

Εν μέρει συμφωνώ μαζί του. Υπάρχουν όμως περιπτώσεις όπου ένα πολύ απλό εργαλείο είναι και καλύτερο. Αρκεί να μην είναι το μόνο εργαλείο που υπάρχει.

Κυριακή, Μαρτίου 13, 2005

Συζητήσεις στο Gnome.gr

Στο gnome.gr έχουν δημιουργηθεί forums με διάφορα θέματα. Πατήστε εδώ για να επισκεπτείτε τις ιστοσελίδες όπου μπορείτε να αναφέρετε κάποια απορία που έχετε όπως και να συζητήσετε με άλλα άτομα για δικές τους απορίες.

Παράλληλα υπάρχει και ένα ακόμη forum (πατήστε εδώ) όπου η ομάδα εξελληνισμού Gnome κάνει τις διάφορες ανακοινώσεις.

Για να εγγραφείτε στο gnome.gr πατήστε εδώ.Στο ΕΛΛΑΚ τίποτα δεν προχωρά χωρίς τη βοήθεια της κοινότητας.

Πέμπτη, Φεβρουαρίου 17, 2005

Τα μαγικά κόλπα του Mambo

Τόσες μέρες σκεφτόμουν αν άξιζε τον κόπο η μεταφορά ολόκληρου του blog στον ιστότοπο μου καθώς αναβάθμισα το Mambo CMS. Τελικά η καινούρια έκδοση του Mambo κάνει μαγικά. Πολύ απλά γιατί έχει ένα module με όνομα Wrapper που δίνει αυτό το αποτέλεσμα.

Πέμπτη, Φεβρουαρίου 10, 2005

Linux distros

Ξέρατε ότι υπάρχει διανομή Linux που χωράει μόνο σε 256ΜΒ; Αυτό δηλαδή είναι το λιγότερο γιατί είναι σχεδιασμένη έτσι ώστε να χρησιμοποιείται από USB stick ή συσκευές παρόμοιου τύπου. Είναι το Flash Linux (για περισσότερες πληροφορίες πατήστε εδώ).

Κάτι άλλο που φαίνεται πολύ ενδιαφέρον είναι το Smart Package Manager. Όπως αναφέρει μπορεί να εγκαταστήσει εφαρμογές από διαφόρων τύπων πακέτα, όπως RPM,Deb ή καλύτερα να λειτουργήσει σαν APT,YUM,APT-RPM,URPMI κτλ. Δείτε εδώ.

Πέμπτη, Ιανουαρίου 27, 2005

Προς το καινούριο Δ.Σ. του συλλόγου μας

Κάνω μια ευχή προς το καινούριο Δ.Σ. του συλλόγου Hellug αλλά και προς όλους εμάς.

May the GNU force be with you!


Και μην ξεχνιόμαστε, ο Στάλμαν κατέχει θέση...αγίου

Αλήθεια πότε είναι η γιορτή του πολιούχου του Linux???

Υ.Γ. Βρήκα κάτι φωτογραφίες και είπα να κάνω ένα αστείο, μην με παρεξηγείτε!


Δευτέρα, Ιανουαρίου 24, 2005

Εκλογές Hellug

Προχτές διεξήχθησαν επιτυχώς οι εκλογές του συλλόγου Hellug. Επειδή ήμουν υποψήφιος πρέπει να ευχαριστήσω όσους με τίμησαν με τη ψήφο τους αν και είμαι σχετικά καινούριο μέλος. Είχαμε μια καλή συζήτηση με όσους ήρθαν και πιστεύω ότι με την προσπάθεια όχι μόνο του καινούριου Δ.Σ. αλλά και με τη βοήθεια όλων των μελών του συλλόγου θα μπορέσουμε να προχωρήσουμε ακόμη πιο ψηλά.

Πέμπτη, Ιανουαρίου 20, 2005

Ubuntu linux III

Σταύρο, πολύ χρήσιμη η διευκρίνιση που έκανες. Σήμερα έτυχε να αναφέρω σε κάποιον (Microsoftάκια) ότι σκέφτομαι να χρησιμοποιήσω το Suse λόγω dial-up σύνδεσης και αμέσως άρχισε να λέει πόσο ίδιο είναι με τα Windows και πόσο εύκολα κάποιος που χρησιμοποιεί Windows θα μπορέσει να το χειριστεί. Μου έκανε εντύπωση ο ενθουσιασμός του που είδα για πρώτη φορά. Όσες φορές του είχα ζητήσει να κάνει download διάφορα ISO που έχω (Gentoo, Knoppix STD, FreeBSD) ποτέ δεν είχε πει τόσα πολλά για το Linux. Πραγματικά αυτό που λέει ο Σταύρος μπορώ να το επιβεβαιώσω, ότι δηλαδή το Suse είναι κάτι σαν αντίγραφο των Win. Δεν ξέρω αν θα προτιμήσω το πρωτότυπο (όπως προτείνει ο Σταύρος) γιατί η dial-up σύνδεση μου θα παραμείνει dial-up αλλά θα δούμε.

Σχετικά με το Ubuntu και την εγκατάσταση εφαρμογών, όπως έχω δει μέχρι τώρα, πρέπει να διορθώσω/προσθέσω τις διευθύνσεις από τις οποίες θα ενημερώνεται ο Synaptic Packet Manager για τις καινούριες "κυκλοφορίες". Μπορείς να επιλέξεις αν απλά θα γίνει download των αρχείων αυτών ή αν θα εγκατασταθούν. Φυσικά μέσα στη λίστα που έχει μπορείς να ψάξεις και να βρεις για κάποια εφαρμογή και να την μαρκάρεις "Προς εγκατάσταση" ή "Προς απεγκατάσταση" κτλ.

Όσο για τη διανομή Ubuntu την προτιμώ γιατί είναι τύπου Debian και έχει αυτά που χρειάζομαι. Αν οι ανάγκες μου αυξηθούν τότε σίγουρα θα ψάξω για άλλη διανομή κατά προτίμηση Debian-Based.

Ubuntu Linux

Το Ubuntu Linux είναι περίπου όπως τα λέει ο Σταύρος Γ. Όταν ήθελα να κάνω αναβάθμιση με βάση τα security fixes (ή μπαλώματα ασφαλείας) και ενέκρινα την εγκατάσταση κάποιων εξαρτήσεων μου είπε ότι δεν υπάρχει gcc. Στην αρχή δεν το πίστεψα αλλά μετά διαπίστωσα ότι ήταν αληθινό. Ο Synaptic Packet Manager μου φαίνεται αρκετά καλός ιδιαίτερα όταν θέλω να αλλάξω παραμέτρους τις οποίες θα χρησιμοποιήσει ο apt-get. Τώρα για τα mp3 δεν το είχα ψάξει καθόλου αλλά είναι λίγο χαζό να λείπει η υποστήριξη τους. Όπως είπα και άλλη φορά, αν μπορείς να έχεις πρόσβαση σε δίκτυο τότε δεν υπάρχει πρόβλημα.
Τώρα αν το μόνο που έχεις είναι μόνο μια dial-up σύνδεση τότε βάλε Suse, το οποίο όπως άκουσα έχει built-in drivers για τα soft modem.
Το Ubuntu το προτιμώ κυρίως γιατί είναι Debian-based, έχει το Gnome 2.8 και τείνει προς τη φιλοσοφία του (Free)BSD δηλαδή εφαρμογές base και εφαρμογές port (βλέπε εδώ).

Τετάρτη, Ιανουαρίου 19, 2005

PaX Linux

Κάτι παρόμοιο με αυτό που αναφέρει ο Νίκος Κουρεμένος (-as Patchset) είναι και το PaX (πατήστε εδώ). Μου αρέσει πολύ ο Tux που έχουνε φτιάξει γιατί μου θυμίζει τους βίκινγκς που είχα όταν ήμουνα μικρό παιδί. Το PaX όπως είδα είναι ένα patch για τον kernel το οποίο μειώνει τρωτά σημεία που έχουν σχέση με buffer overflow και άλλες επιθέσεις στη μνήμη. Όπως αναφέρει η σελίδα, το PaX είναι μέρος του grsecurity (πατήστε εδώ για πληροφορίες σχετικά με τον πυρήνα 2.6.10 και εδώ για μεταφόρτωση) και μέρος του (δεν ξέρω αν θα αρέσει στον Κεραμίδα αυτό που θα πω) OpenBSD. Αναφέρει ότι είναι μέρος της distro Adamantix (Trusted Debian), μια διανομή που τώρα βρήκα και η οποία υποστηρίζει ότι είναι η πιο ασφαλής καθώς δεν την ενδιαφέρει η ταχύτητα αλλά μόνο η ασφάλεια. Το Adamantix αναφέρει ότι έχει ενσωματώσει το SSP (Stack Smashing Protector) ένα gcc patch το οποίο μειώνει τρωτά σημεία σχετικά με stack overflow. Τώρα προσπαθεί να ενσωματώσει το RSBAC (πατήστε εδώ) ένα επίσης kernel patch που σχετίζεται με την ασφάλεια στο framework.

Πιο ασφαλή διανομή είχα ακούσει ότι είναι η distro Slackware. Όπως έχω καταλάβει η πιο "ασφαλής" και "καλή" διανομή είναι αυτή που ταιριάζει περισσότερο με τις εκάστοτε ανάγκες και απαιτήσεις του μηχανήματος στο οποίο θα στηθεί το σύστημα.

Τρίτη, Ιανουαρίου 18, 2005

Security Tools

Αναζητώντας εργαλεία ασφαλείας (άμυνας και επίθεσης) βρήκα μια πολύ καλή συλλογή για πολλούς τομείς ασφάλειας. Τομείς όπως encryption, password tools, forensics, network utils, IDS, packet sniffers ακόμη και εργαλεία για ασύρματες συνδέσεις. Αυτή η συλλογή βρίσκεται στη διανομή Knoppix STD (πατήστε εδώ).

Προς το παρόν, όμως, τα αγαπημένα μου είναι τα:

packet-sniffing: Ethereal
port scanning: Nmap
network visualization: Etherape
password cracking: l0phtcrack
wep cracking: airsnort
wardriving: kismet
firewall: Firestarter
antivirus: clamAV
encryption: GnuPG

τα οποία και περιλαμβάνονται στη διανομή Knoppix STD. Όπως έχω δει στη διανομή Knoppel (πατήστε εδώ) αρκετά από αυτά τα εργαλεία συμπεριλαμβάνονται στο Live CD (Μπράβο Νίκο) .

Δευτέρα, Ιανουαρίου 17, 2005

Bastille Linux

Το Bastille είναι μια εφαρμογή που "σκληραίνει" την ασφάλεια του συστήματος. Μπορείτε να το βρείτε εδώ. Δουλεύει σε πολλές Linux distros (Mandrake, Fedora, Suse,Debian) αλλά και σε άλλα συστήματα όπως Mac OS X κτλ.

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

Για όσους θέλουν να το εγκαταστήσουν και χρησιμοποιούν Debian θα πρέπει να πω ότι πρέπει πρώτα να εγκαταστήσετε την τελευταία έκδοση του linux kernel image και μετά να εγκαταστήσετε το Bastille. Στο Ubuntu Linux υπήρξε κάποιο πρόβλημα σχετικά με την εξάρτηση του Bastille από το linux kernel image όταν τα έβαζα να εγκατασταθούν όλα μαζί. Το πρόβλημα λύθηκε όταν εγκατέστησα πρώτα το ένα και μετά το άλλο.


Σάββατο, Ιανουαρίου 15, 2005

Debian-based Distros

Μετά από μερικές εβδομάδες χρήσης του Ubuntu Linux βλέπω ότι όντως το σύστημα εγκατάστασης αρχείων deb είναι πιο εύχρηστο από τα rpm. Βέβαια απαιτείται να έχεις μια καλή σύνδεση με το Internet αλλά αυτό γίνονταν ανέκαθεν.
Μου έτυχαν βέβαια μερικά απρόοπτα όπως το να γράφω dpgk --configure -a και να κλείνει το τερματικό αλλά με λίγο Googling ξεπεράστηκαν όλα.

Μια εφαρμογή παρόμοια με αυτή που ανέφερε ο Γιάννης Στοΐλης είναι (για Debian-based distros) το wajig (πατήστε εδώ) που μάλιστα έχει και ωραίο γραφικό περιβάλλον (Gnome-jig). Με ένα sudo apt-get install wajig γίνεται εγκατάσταση στο σύστημα.

Δευτέρα, Ιανουαρίου 10, 2005

Tips for Gnome

Καθώς κοιτάζω τους οδηγούς του Gnome είδα τρία tip τα οποία με βοήθησαν πάρα πολύ.

Το πρώτο είναι να απενεργοποιήσεις την splash screen και χρειάζεται την εντολή:
# gconftool-2 --type bool --set /apps/gnome-session/options/show_splash_screen false

το δεύτερο είναι να απενεργοποιήσεις τα εικονίδια στα μενού:
# gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons false

και το τρίτο είναι να απενεργοποιήσεις την κίνηση στα panel:
# gconftool-2 --type bool --set /apps/panel/global/enable_animations false

Άλλα tip είναι η χρήση θεμάτων που δεν καταλανώνουν πολλούς πόρους, όπως το Atlanta και το Esco.

Παρασκευή, Ιανουαρίου 07, 2005

Εγκατάσταση FreeBSD και Linux

Χτες έφαγα μερικές ώρες για να εγκαταστήσω το FreeBSD 5.3 και το (Debian-based) Ubuntu Linux σε έναν υπολογιστή που είχε ήδη Windows. Ήταν η δεύτερη απόπειρα μου αλλά με μια διαφορά. Η πρώτη απόπειρα ήταν ανεπιτυχής γιατί σαν κλασικός Έλληνας θεώρησα δεδομένο ότι οι Partition Managers και οι Boot Loaders του Linux και του FreeBSD θα αναγνώριζαν το ένα το άλλο. Έλα όμως που αυτό δεν γίνεται. Τελικά βρήκα οδηγίες στο Internet.
Για όσους ενδιαφέρονται, αναφέρω ότι πρέπει πρώτα να εγκαταστήσεις το FreeBSD. Προσοχή και σημειώσεις χρειάζονται όταν βρίσκεσαι στη διαδικασία κατανομής χώρου με το Fdisk. Εφόσον τα Windows είναι ήδη εγκατεστημένο και κατέχουν 1 "slice" πρέπει να δημιουργήσεις 1 slice FreeBSD και 1 slice για το Linux. Το FreeBSD έχει διαφορετικό disklabel από το Linux. Για παράδειγμα το ad0s2 είναι το δεύτερο slice του πρώτου δίσκου IDE (περισσότερες πληροφορίες). Σημειώνοντας σε ένα χαρτί τα 2 slice που δημιουργήσαμε (εγώ είχα το ad0s2 για το FreeBSD και το ad0s4 για το Linux) συνεχίζουμε στη διαδικασία εγκατάστασης. Προσοχή πρέπει να δώσουμε όταν θα φτάσουμε στην επιλογή Boot Manager. Θα πρέπει να επιλέξουμε το Standard (Install a standard MBR). Μετά στην επιλογή κατάτμήσεων και mount points μπορούμε να πατήσουμε το Α οπότε θα κάνει μόνο του κάποια επιλογή. Πολύ χώρο πρέπει να αφήσουμε για το /usr. Όσον αφορά στο τί θα εγκαταστήσουμε φροντίστε να επιλεξετε και τα sources. Όταν είχα ήδη εγκαταστήσει το FreeBSD και ήθελα να μεταγλωττίσω τον πυρήνα αναγκάστηκα να εκτελέσω το /stand/sysinstall και επιλέγοντας Custom/Custom να επιλέξω την εγκατάσταση των sources.
Όταν ολοκληρωθεί η εγκατάσταση του FreeBSD το εκτελούμε για να δούμε αν υπάρχει κάποιο πρόβλημα. Μετά ξεκινάμε την εγκατάσταση του Linux. Όταν εμφανίζεται ο Partition Manager θα δείτε ότι ο χώρος που διαθέσαμε για το FreeBSD δεν αναγνωρίζεται ως FreeBSD. Για την εγκατάσταση του Linux θα χρησιμοποιήσουμε το χώρο που είχαμε επιλέξει ως slice για το Linux. Θα τον διαγράψουμε και θα ρυθμίσουμε τις κατατμήσεις εφόσον στο χώρο εκείνο δεν είχαμε ρυθμίσει κάτι για swap κτλ. Συνεχίζοντας την εγκατάσταση προσέχουμε ώστε ο boot manager, εγώ είχα τον GRUB, να εγκατασταθεί στο MBR.
Ολοκληρώνοντας την εγκατάσταση του Linux και επιβεβαιώνοντας ότι όλα πήγαν καλά πηγαίνουμε στο /boot/grub/menu.lst (ή grub.conf) και προσθέτουμε:

title FreeBSD
root(hd0,a)
kernel /boot/loader ro root=/dev/hda2

Δεν τελειώσαμε! Πρέπει να μεταγλωττίσουμε τον πυρήνα του Linux έτσι ώστε να αναγνωρίζει το σύστημα αρχείων UFS και το BSD disklabel. Επειδή αυτά είναι γνωστά δεν θα αναφέρω την διαδικασία. Το ίδιο όμως πρέπει να κάνουμε και στο FreeBSD. Όταν έχουμε μπει στο σύστημα με προνόμια root γράφουμε:

#cd /usr/src/sys/i386/conf
#cp GENERIC GHOST
#vi GHOST
το όνομα GHOST είναι δικιά μου επιλογή. Μέσα στο αρχείο προσθέτουμε το "options EXT2FS" (χωρίς τα εισαγωγικά), το αποθηκεύουμε και βγαίνουμε.

#/usr/sbin/config GHOST
Θα εμφανίσει κάποια σχόλια ανάμεσα στα οποία θα λέει και ../compile/GHOST . Αν λέει κάτι άλλο πχ ../../compile/GHOST τότε αλλάξτε την επόμενη εντολή.

#cd ../compile/GHOST
#make depend
#make
#make install

Πάλι δεν τελειώσαμε! Πρέπει να κάνουμε επανεκκίνηση του υπολογιστή και όταν μπούμε στο FreeBSD να γράψουμε

#mkdir /mnt/linux
#mount -t ext2fs /dev/ad0s4 /mnt/linux

ώστε να μπορούμε να ελέγχουμε και τα αρχεία του Linux. Το αντίστοιχο για το Linux αφού μεταγλωττίσαμε τον πυρήνα είναι "mount -t ufs /dev/hda2 /mnt/bsd".
Όσοι θελήσουν να κάνουν την εγκατάσταση θα πρέπει να προσέξουν τις ονομασίες ad0s2 κτλ όταν θα επιλέξουν την αλλαγή στο GRUB και στο mount.
Βέβαια σε όλα αυτά κάπου έβαλε το χεράκι του και ο Κεραμίδας. Βασικά στην πρώτη προσπάθεια που επειδή δεν έδινα πολύ χώρο (έδινα μέχρι 1GB ενώ τώρα έδωσα 6GB) δεν γίνονταν η εγκατάσταση. Βοήθησε και σε κάτι άλλο αλλά παράξενο. Σε κάποια λίστα Linux κάποιος είχε ρωτήσει αν υπάρχει κάποια εφαρμογή για αρχεία pdf. Ο Κεραμίδας είχε πει ότι υπάρχει το xpdf. Επειδή το xpdf δεν ήταν ανάμεσα στις εφαρμογές του FreeBSD base εγώ το είχα επιλέξει μόνος μου. Και όταν προσάρτησα τα συστήματα αρχείων των Windows και του Linux άνοιξα το εγχειρίδιο του FreeBSD και ψάχνοντας (νομίζω στη σελίδα165) βρήκα την εντολή:
# echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc
ώστε όταν γράφω #startx να γίνεται εκκίνηση του Gnome (το οποίο το είχα επιλέξει στην εγκατάσταση).