Παρασκευή, Δεκεμβρίου 29, 2006

VMWare machines

I am preparing a VMWare image with Fedora Core 6, Joomla 1.0.12 and Joomla 1.5 Beta version installed.

I need your help to the following:
* I don't know where to store it since our server is offline for a few weeks.

* I don't know what to uninstall from Fedora. I have uninstalled the bluetooth-relatives but not applications for developing and statistics. I have installed GNOME and I do not think that it would be better to have only text mode. The purpose is to use the virtual machine as localhost to test the Joomlas and develop anything else I want using Java, PHP etc.So the virtual machine contains the LAMP. I will add the Eclipse with a plugin for Joomla.

* I think that I could create another VMWare machine with DSL if I want to use it just as a "LiveCD". What do you think?

Joomla 1.0.12 !

Another stability release of Joomla 1.X instead of Joomla 1.5. As they say, it is not a security release because the security fixes are low level fixes.

Joomla! 1.0.12 features:

* 140+ General Bug Fixes
* Several low level security fixes
* A full security audit of SQL queries
* SSL switchover support

I can't say that 148+ General Bug Fixes is not a great update but come on we are waiting for months for Joomla 1.5.

Anyway you can see the Changelog and the Download,.

Πέμπτη, Οκτωβρίου 26, 2006


Another new Joomla module is great. It is the Joomla!Radio module (click here).Joomla!Radio is also HOT because everybody wants to use a webradio station today. It includes 30 radiostations, I heard two of them and they are nice.

Joomla is one of the most popular open source CMS and that's why many people use it as their framework. In the last few days many extensions with brilliant ideas have been added in the extensions webpage. I wish all the 3rd party developers submitted more patches and less extensions!

What's New Module for Joomla

In less than one day the downloads of the first release were more than 100. Not to mention the extensions' webpage hits that were more than 300. That's great for me but there is something even better that I will report at the end.

It is very good that many people have sent me e-mails and comments suggesting other options and I will try to implement them all. Because of these e-mails I had another release in two days.

If you have any suggestion please send me your feedback through here. I may use Joomla Forge for a small forum, bugzilla etc but it needs some time in order to organise all the data. What bothers me is that I see many many other extensions not in the Joomla Forge but in their creator's sites. So I have a small hesitation. But time will tell.

Now I am working on the component that was my original thought but there is a big difference with the module. The module is only statistics and no details while the component is the opposite, no statistics and only details. It will show all the links for the new content and I know that it will be more usefull because many people asked for something like that and one of them was me!

As the extensions' team has commented, this module is HOT !
And as a friend of mine says "A man is as big as he stands".

Back to work now... :)

Δευτέρα, Οκτωβρίου 23, 2006

Today I registered one module I developed for Joomla. The name is What's New and it does what it says.

For more details just click here.

Σάββατο, Οκτωβρίου 21, 2006

Install Flash 32-bit and Opera 32-bit on Linux 64-bit

Google Analytics is using Flash for all the charts it presents. This is too bad because many people have 64-bit systems and Macromedia Flash is compiled only for 32-bit systems. The problem with Gnash (a Linux tool which can read some Flash playbacks) is that it doesn't work in Google Analytics.

The only solution is...

Read More

Τετάρτη, Οκτωβρίου 18, 2006

Third slip on Fedora Core 6 release date

Today we had the 3rd slip in the FC6 schedule. This time they set as release date the October 24th.

The 2nd slip was on October 16th and they mentioned October 19th.

The first slip was on October 10th and they mentioned October 17th.

Why don't they set as release date a date far away from the first set and they keep using small periods of time?
It would be better if they said "The release date is November 1st" and some days before November 1st they announce "Hey, we did it! Today we release Fedora Core 6". Only by this way we would say "you are heros!". Now the only thing people can say (due to out nature) we say "come on! can't you fix the bugs?"

Παρασκευή, Οκτωβρίου 13, 2006

At last Joomla 1.5 !

...doesn't matter if it is beta.

Yes, Joomla 1.5 Beta version has been released. Click here if you want to download it.
For those of you who don't know...

Write Comment

Σάββατο, Οκτωβρίου 07, 2006

A small Joomla hack for SEO

I used to visit Silktide to get my site's score. I saw that Joomla's sites always were lack of headings. Yes, the article's title is not a heading in the webpage. With a small hack you can change that.


Δευτέρα, Οκτωβρίου 02, 2006

Make Fish your default shell

You can read my article for making FISH your default Linux shell.

Πέμπτη, Σεπτεμβρίου 21, 2006

VMWare και Ubuntu

Όσοι βάζουνε VMWare στο (XK)Ubuntu μπορεί να αντιμετωπίζουν ένα παρόμοιο πρόβλημα. Το πρόβλημα σχετίζεται με το VMWare Management Interface σε internet browser.

Για να το χρησιμοποιήσεις πρέπει να γράψεις https://ΙΡ:8333 και ΙΡ είναι η διεύθυνση του μηχανήματος όπου εγκατέστησες το VMWare.

Αν υπάρχει πρόβλημα τότε μπορείς να κάνεις ένα netstat -tap και να δεις ότι δεν υπάρχει καμία πόρτα 8333 ανοικτή.

$sudo /etc/init.d/httpd.vmware status
vmware.httpd is not running.
$ sudo /etc/init.d/httpd.vmware start
Starting httpd.vmware: done
$ sudo /etc/init.d/httpd.vmware status
vmware.httpd is not running.

και βλέπεις ότι κάτι δεν δουλεύει.
Αν κοιτάξεις στα αρχεία log και συγκεκριμένα στο /var/log/vmware-mui/error_log

$ cat /var/log/vmware-mui/error_log
[Wed Sep 20 11:50:27 2006] [error] ModVmdb load: Address of ModVmdb_InitCore: 0x55c065a0
[Wed Sep 20 11:50:27 2006] [error] Failed to create named-pipe directory:/var/run/vmware//httpd/30782:
[Wed Sep 20 11:50:27 2006] [error] VMWARE PANIC: \nNOT_IMPLEMENTED F(4023):707\n
[Wed Sep 20 11:50:27 2006] [error] Panic: Could not allocate temporary context.\n

θα δεις ότι το /var/run/vmware//httpd/ δεν υπάρχει.

Η λύση στο πρόβλημα είναι να τροποποιήσεις το /etc/init.d/httpd.vmware
και εκεί όπου θα βρεις το "start)"
να προσθέσεις ακριβώς από κάτω, τον παρακάτω κώδικα:

if [ ! -d /var/run/vmware/httpd ]
mkdir /var/run/vmware/httpd
chown www-data:nogroup /var/run/vmware/httpd
chmod 700 /var/run/vmware/httpd

Έτσι κάθε φορά που εκτελεί την εντολή start θα δημιουργεί το directory αν δεν υπάρχει.

Αν δεν ξέρετε πως να εγκαταστήσετε το VMWare τότε μπορείτε να διαβάσετε το πολύ ωραίο how-to που είναι εδώ.

Δευτέρα, Σεπτεμβρίου 11, 2006

Joomla and mindmaps

Joomla continues to be a well supported CMS.
A few days ago I found in Joomla's extensions a "tool" called JoomlaMindMap.
This tool takes all the published sections,categories and articles and creates a very nice mindmap.

I was excited because when I created a mindmap for the sitemap of FreeMindMaps it took me some time and VYM needs some enhancements. This tool must be placed near the main site, write the address of configuration.php into one file and everything is ready! Excellent!

I had a small conversation with the developer, Mustafa Görmezer, because it needed an improvement and in the same day he did it. It needs some enhancements too because I have SMF and some extra things in the site but for the moment it is very good.

Unfortunately I can't see the mindmap from my 64bit computer, it seems that Gnash can't support it.

Τρίτη, Σεπτεμβρίου 05, 2006

Kernel μετά τον 2.6.12

Το έβλεπα και δεν το πίστευα αλλά τελικά είναι αλήθεια. Απασχόλησε πάρα πολλά άτομα όπως φαίνεται εδώ και εδώ.

Αν απενεργοποιήσεις όλα τα USB από το BIOS τότε δεν χρειάζεται να βάλεις καμία παράμετρο για την εκτέλεση του kernel, ούτε noapic, notsc κτλ. Σκεφτόμουν να το δοκιμάσω αλλά δεν περίμενα κάποιο αποτέλεσμα. Βέβαια δούλεψε για άλλους. Τελικά και σε εμένα δούλεψε.

Το πρόβλημα είναι ότι δεν δουλεύει για όλους. Άλλοι είχαν πρόβλημα με VESA άλλοι έπρεπε να χρησιμοποιήσουν το UUID άλλοι να βάλουν σαν παράμετρο το ide=reverse κ.ο.κ

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

Παρασκευή, Σεπτεμβρίου 01, 2006

Ubuntu Linux --> notsc

Τελικά το noapic δεν φτάνει. Αν απενεργοποιήσεις το APIC από το BIOS του υπολογιστή δεν χρειάζεται αλλά πάλι υπάρχει κάποιο πρόβλημα.
Η λύση για το δικό μου υπολογιστή είναι το notsc.

Μετά χρησιμοποιώντας το Automatix εγκαθιστούμε διάφορους αποκωδικοποιητές και μερικά άλλα χρήσιμα προγράμματα. Ούτως ή άλλως ρωτάει για το ποια θέλουμε να εγκαταστήσουμε.

To Bastille είναι απαραίτητο για να αυξήσουμε το βαθμό ασφαλείας του συστήματος.

Τέλος, για όσους θέλουν να χρησιμοποιούν multisession DVDs, μια καλή επιλογή είναι το k3b.

Όταν βρω χρόνο θα καθίσω να γράψω πιο αναλυτικές πληροφορίες.

Τετάρτη, Αυγούστου 30, 2006

Joomla 1.0.11

Το Joomla έβγαλε την έκδοση 1.0.11!

Η προηγούμενη είχε το όνομα Sun Rise και μου έδινε την εντύπωση ότι "έρχεται το καινούριο (1.5) περιμένετε λίγο ακόμη" ενώ αυτή έχει το όνομα Sun bird που δε μου λέει τίποτα.

Εντάξει δε λέω (είμαι και λίγο γκρινιάρης) φτιάξαν διάφορα προβλήματα ασφαλείας αλλά γιατί μας ταλαιπωρούν έτσι; Καλύτερα να είχαν ορίσει ως μήνα έκδοσης του 1.5 το Δεκέμβριο και να το βγάζαν κάποιους μήνες νωρίτερα.

Anyway, όσοι χρησιμοποιούν Joomla πρέπει να κάνουν την αναβάθμιση.

Παρασκευή, Αυγούστου 18, 2006

Knoppix, Mepis & Ubuntu κτλ

Μια μέρα πέρασε χτες για να καταλάβω ότι:

* Το Knoppix ΔΕΝ είναι το καλύτερο Live CD όσον αφορά την αναγνώριση καρτών δικτύου.

* Το Mepis ΕΙΝΑΙ το καλύτερο Live CD όσον αφορά την αναγνώριση και την εύκολη ρύθμιση (Mepis OS Center) καρτών δικτύου.

* Tα Mepis και Knoppix έχουν κάποιο πρόβλημα με τους SATA (έγραφαν ότι δεν υπάρχει χώρος ενώ ήταν άδειος) ενώ το Ubuntu όχι.

* To Mepis βασίζεται στο Ubuntu οπότε...

Ubuntu Rulezzzzzz

Η μητρική είναι η MSI K9N Platinum και δεν αναγνώριζε ούτε τις ενσωματωμένες κάρτες δικτύου ούτε την επιπρόσθετη (Linksys).

Τα υπόλοιπα άλλη ώρα...

Τρίτη, Αυγούστου 01, 2006

Joomla 1.5. Τις πταίει;


Είχαν πει ότι θα το εκδόσουν από τον Μάιο. Τελειώνει ο Ιούλιος και ακόμη τίποτα.

Δοκίμασα την beta έκδοση και είναι τόσο καλύτερη. Το πρόβλημα βέβαια είναι και αλλού, στα διάφορα components/modules. Ακόμη και αν βγει η έκδοση 1.5 αν αυτά δεν είναι συμβατά τότε.... θα λέμε "καλύτερα να μην έβγαινε τώρα".

Τις πταίει;

Μήπως η αλλαγή του αριθμού έκδοσης από 1.1 σε 1.5 ήθελε να περάσει αθόρυβα ένα τέτοιο μήνυμα; Ότι "μη βιάζεσε, χρειάζονται πολλά ψωμιά μέχρι να φτάσουμε εκεί, δεν είναι τόσο κοντινή η έκδοση αυτή".

Δευτέρα, Ιουλίου 31, 2006

Πως να βοηθήσετε στο FreeBSD

Ευχαριστώ πολύ τον Γιώργο για το σχόλιο που έκανε και παρέθεσε πληροφορίες για το πως μπορούμε όλοι μας να βοηθήσουμε στο, αξιόλογο κατά τη γνώμη μου, έργο FreeBSD. Να αναφέρω πρώτα ότι μέχρι στιγμής υπάρχουν δύο έλληνες που συμμετέχουν, ο Γιώργος Κεραμίδας και ο Διομήδης Σπινέλλης.

Ο Γιώργος αναφέρει:

Τι κάνει δηλαδή ένας documentation committer;

Υπάρχει πολύ καλή τεκμηρίωση και για το τί χρειάζεται το FreeBSD project, και για το πώς μπορεί κάποιος να γίνει μέλος της ομάδας:

-> Developers
-> Project ideas

-> Documentation
-> Books and Articles Online
-> Contributing to FreeBSD

Το "freebsd.gr" δε μου ανήκει ως domain και δεν ξέρω αν αυτοί που το έχουν ενδιαφέρονται για κάτι σαν "το ελληνικό www.FreeBSD.org", αλλά έχω ξεκινήσει κάπως τη μετάφραση του web site στα Ελληνικά. Το μόνο κακό μέχρι τώρα είναι ότι -- όσον αφορά στις μεταφράσεις τουλάχιστον -- δουλεύω σχεδόν μόνος μου. Αυτό σημαίνει, βέβαια, ότι όταν έχω κάπως μεγάλο φόρτο στην καθημερινή μου δουλειά, ότι έχει σχέση με το FreeBSD μένει κάπως πίσω.

Η δουλειά ενός documentation committer είναι να συντηρεί, να διαβάζει, να διορθώνει και να επεκτείνει την τεκμηρίωσή μας. Αυτό περιλαμβάνει διάφορα πράγματα, όπως:

* manpages
* άρθρα και βιβλία σε SGML/XML μορφή
* το web site

Δεν είναι ανάγκη κάποιος να ασχοληθεί με ΟΛΑ αυτά μαζί (αν και δεν είναι τόσο δύσκολο). Ας πούμε, αν κάποιος ξέρει καλά να χρησιμοποιεί το groff (με το οποίο γράφονται τα manpages μας), μπορεί να ασχοληθεί αποκλειστικά με manpages. Αν κάποιος άλλος ξέρει λίγο SGML και έχει όρεξη μπορεί να ασχοληθεί με τα άρθρα και τα μεγαλύτερα βιβλία (Handbook και FAQ). Αν κάποιος τρίτος προτιμά να δουλεύει στο web site, και ξέρει και λίγο Perl, ακόμα καλύτερα.

Ακόμα κι αν κάποιος δεν έχει χρόνο να γίνει documentation committer (επειδή, ας πούμε, δεν προλαβαίνει να διαβάζει email, να μεταφράζει, να διορθώνει παλιά και να γράφει νέα κείμενα), αλλά απλά διαβάζει τις διορθώσεις που γίνονται στην αγγλική τεκμηρίωση και τις μεταφράζει σε μορφή απλού κειμένου σε Ελληνικά, είναι πάρα πολύ χρήσιμη και σαφώς αποδεκτή μορφή βοήθειας.

Μπορεί να μην είναι τόσο προφανές, αλλά δεν χρειάζεται να γίνει κανείς committer για να μπορεί να βοηθήσει.

Πώς γίνεται committer κάποιος;

Από την άλλη, αν κάποιος δείξει ένα επίπεδο "commitment" που να είναι ιδιαίτερα σημαντικό (π.χ. στέλνοντας πάρα πολλές διορθώσεις για την τεκμηρίωσή μας), είναι ιδιαίτερα εύκολο να γίνει full doc-committer. Η διαδικασία είναι σχετικά εύκολη.

Κάποιος υπάρχων committer Α προτείνει να γίνει μέλος ο Β. Η ομάδα core (και περισσότερο η ομάδα doceng, όταν πρόκειται για κάποιον doc committer) κάνει μια ψηφοφορία. Ζυγίζονται τα υπερ και τα κατά του να αποκτήσει ο Β απευθείας πρόσβαση στο CVS μας. Αν η ομάδα doceng πει ναι και βρεθεί κάποιος (συνήθως ο Α, που έκανε την πρόταση) ο οποίος δέχεται να παίξει το ρόλο του "mentor", δημιουργούνται SSH accounts και κλειδιά, και δίνεται πρόσβαση στο CVS μας στον νέο committer Β.

Αρχικά, υπάρχει μια περίοδος "mentorship", κατά τη διάρκεια της οποίας όλα τα commits του Β στο CVS μας πρέπει να έχουν την ρητή έγκριση του mentor του. Αυτό γίνεται κυρίως για δυο λόγους: (α) για να μην κάνει λάθος commits ο Β, που μπορεί να κοστίσουν χρόνο σε πολλά άτομα, ή ακόμα και να καταστρέψουν μέρη από το CVS μας και (β) για να λειτουργήσει ο mentor ως "εκπαιδευτής" του Β στις διαδικασίες και τον τρόπο με τον οποίο λειτουργεί το μοντέλο ανάπτυξης και τεκμηρίωσης του FreeBSD.

Οταν ο mentor του Β ανακοινώσει ότι έχει τελειώσει πλέον η περίοδος "mentorship", ο νέος committer είναι πλέον ελεύθερος να κάνει commits μόνος του (αφού πια έχει μάθει ότι ήταν να μάθει).

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

Παρασκευή, Ιουλίου 28, 2006

M$ και XenSource

Ίσως λίγο μπαγιάτικο αυτό που θα πω (αλλά γιατί να μην το πω;)

Σύμφωνα με το OSNews η Μ$ έκανε συμφωνία με την XenSource ώστε να είναι εφικτή η λειτουργία εικονικών υπολογιστών με Linux μέσα στο καινούριο λειτουργικό σύστημα της.

Σίγουρα δεν είναι ανταγωνισμός προς την VMWare καθώς το λογισμικό Virtual PC είναι της M$ (τώρα προσφέρεται δωρεάν το Virtual PC 2004 και το 2007 θα προσφέρεται δωρεάν το Virtual PC 2007 με υποστήριξη στα Windows Vista). Όπως αντιλαμβανόμαστε θα υπάρχει η ευκολία να τρέχεις μέσα σε ένα σύστημα Windows έναν εικονικό υπολογιστή με πλατφόρμα Linux χωρίς να χρειάζεται ιδιαίτερος κόπος. Άρα αγοράζεις τον υπολογιστή μαζί με τα Windows και κάνεις και τη δουλειά που χρειάζεται με το Linux χωρίς να κάνεις αυτό που γίνεται τώρα, δηλαδή αγοράζεις υπολογιστή χωρίς λειτουργικό και εγκαθιστάς εσύ το Linux.
Ο απλός χρήστης θα λέει "αφού τα windows τα ξέρω γιατί να μην τα αγοράσω τη στιγμή που τις εφαρμογές Linux θα μπορώ να τις εκτελέσω χωρίς πρόβλημα; Γιατί να κουραστώ προσπαθώντας να βάλω το Linux ως κεντρική πλατφόρμα;"

Η στρατηγική αυτή αναφέρεται co-optation (δεν βρήκα τη μετάφραση της) και νομίζω ότι είναι συνηθισμένη για την M$.

Όπως λέει και μια ατάκα "Ο ανταγωνισμός και ο διαγωνισμός γίνονται συχνά παραγκωνισμός".

Τρίτη, Ιουλίου 25, 2006

Μπράβο στον Γιώργο Κεραμίδα

Όπως είδατε σε άλλο blog, ο Γιώργος Κεραμίδας έγινε μέλος της βασικής ομάδας ανάπτυξης του FreeBSD. Συγχαρητήρια στον Γιώργο και καλό κουράγιο στη νέα του ευθύνη. Χάρηκα όταν είδα ότι τον εμπιστεύτηκαν τόσα άτομα. Αν κοιτάξετε στα αρχεία των Ταχυδρομικών Λιστών του FreeBSD (πχ στην CVS Ιουλίου), θα δείτε ότι ήταν ενεργός, όπως είναι και στις λίστες του Hellug.

Από αυτά που είπα με τον Γιώργο ενισχύθηκε η γνώμη που είχα: Πάντα να μιλάς-ενημερώνεις τους άλλους για αυτό που πιστεύεις ή υποστηρίζεις. Ποτέ δεν ξέρεις τι αποτέλεσμα μπορεί να έχει η ενέργεια σου.

Υ.Γ. Δείτε ένα ωραίο firewall trick που έγραψε ο Γιώργος

Τρίτη, Ιουνίου 27, 2006

Solaris and OpenSource

A few posts before I was talking about the BSD family.

Another very interesting UNIX system is Solaris of Sun Microsystems company. I read about it one year ago and I liked the "Software containers". A few weeks ago I read about the OpenSolaris Project. Sun has released some of Solaris code to the open source community just like the OpenOffice.
The "Software Containers" are now called "Zones" and it has to do with security.

According to Sun Microsystems
"Zones provide a new isolation primitive for the Solaris OS, which is secure, flexible, scalable and lightweight: virtualized OS services which look like different Solaris instances. Together with the existing Solaris Resource management framework, Solaris Zones forms the basis of Solaris Containers. " (click here for more information).

"The main difference between the OpenSolaris project and the Solaris Operating System is that the OpenSolaris project does not provide an end-user product or complete distribution".

Many new projects have started as Sun ,I suppose, wanted. Some are Linux related like the Nexenta distro, some are Linux-like as Schllix and some others are just a support to Solaris OS.

Some interesting links are:
OpenSolaris -Main development site, with source code and mailing lists.
The Nexenta (Debian-OpenSolaris combination) distro.
The Schllix OpenSolaris distro.
The official Solaris product page.
Information about Solaris on x86 PCs.
Binary packages for Solaris.

Δευτέρα, Ιουνίου 26, 2006

s939 ή AM2;

Σε μια διαδρομή σκέψεων και ανάγνωσης στατιστικών στο pcstats.com κατέληξα στο AMD 64bit. Ούτως ή άλλως η επιλογή 64bit ήταν σαν κρυφή επιθυμία. Αν τα AMD Athlon64 X2 δεν ήταν τόσο ακριβά τότε σαφώς θα επέλεγα κάποιο από αυτή την κατηγορία.

Εκεί όμως που χάρηκα επειδή κατέληξα κάπου, είδα ότι έκανα λάθος...
Πρέπει να επιλέξω τον επεξεργαστή ανάλογα με την pin socket που χρησιμοποιούν. Μάλιστα, πριν από λίγο καιρό η AMD ανακοίνωσε την ΑΜ2, που είναι 940pin socket και δεν έχει σχέση με κάποια παλιότερη, πριν η Intel ανακοινώσει κάτι αντίστοιχο και μειωθούν κάπως οι τιμές. Φτου και από την αρχή!
Διαβάζοντας άλλες στατιστικές είδα ότι οι επεξεργαστές με ΑΜ2 κάνουν καλύτερη χρήση της DDR2, η οποία φάνηκε να έχει μεγαλύτερα latencies σε σύγκριση με την DDR. Παράλληλα έχουν χαμηλότερη κατανάλωση ρεύματος. Εκτός από όλα αυτά, αφού είναι κάτι καινούριο σίγουρα θα είναι και πιο ανεπτυγμένο από τα προηγούμενα, γιατί αυτό απαιτεί ο ανταγωνισμός ανάμεσα σε Intel και AMD.

Τώρα έπρεπε να διαλέξω και mobo. Είδα ότι δεν υπάρχουν πολλά αλλά μετά από διάφορα googling βρήκα ένα. "Άντε ωραία, σε λίγες μέρες θα το έχω σπίτι.." σκέφτηκα. Έτσι πήγα να ρωτήσω για τιμές αλλά αυτό που άκουσα είναι "περίμενε λίγο να βγει κάτι από την Intel και πέσουν οι τιμές...".

Και η αλήθεια είναι ότι ακόμη δεν έβαλαν την DSL γραμμή, οπότε γιατί να βιαστώ; Μια κεντρική μονάδα θέλω και βγαίνει ακριβή. Αφού μια παροιμία λέει "πάω σιγά γιατί βιάζομαι" μάλλον θα περιμένω λίγο ακόμη...

Δευτέρα, Ιουνίου 19, 2006

Dual Core ή 64bit;

Αφού είναι να αγοράσω εκτυπωτή καιρός είναι να αγοράσω και ένα καινούριο μηχάνημα. Έτσι έχω και άλλα διλλήματα.
Σκέφτομαι 64bit ή Dual Core; Intel ή AMD;

Ανάμεσα στις προσφορές που είδα, υπάρχει ένας Intel Dual Core 2,66 805. Δεν είδα πολλές προσφορές με AMD Dual Core αλλά πολλές με AMD64. Προς το παρόν σκέφτομαι να προτιμήσω τον Dual Core επειδή, όπως είχα διαβάσει, μπορεί μερικές εφαρμογές να είναι μεταγλωττισμένες σε 64bit αλλά οι βιβλιοθήκες τους δεν είναι, οπότε ίσως δημιουργηθεί κάποιο πρόβλημα.

Έτσι το googling που κάνω για τον εκτυπωτή επεκτάθηκε και στους drivers των chipsets της μητρικής πλακέτας, συγκεκριμένα της Gigabyte 8V800-PMD (για Intel Dual Core 2,66 805) με μνήμη DDR2 και δίσκους SATA2 με chipsets της VIA. Πολύ άνετα βρίσκεις τους drivers για Windows αλλά λίγο δύσκολα αυτούς για τα άλλα συστήματα. Βλέπω πολύ υποστήριξη στο Fedora Core και μάλλον αυτό θα επιλέξω για αρχή. Σκεφτόμουν το Ubuntu , Gentoo ή το FreeBSD αλλά επειδή θέλω να δοκιμάσω το VMWare σε Linux μάλλον πρέπει να το ψάξω λίγο περισσότερο και να συμβιβαστώ με τις συστάσεις όλων, και του VMWare και της VIA και της HP. Κατά τη διάρκεια του googling αναρωτιέμαι μερικές φορές: μήπως ζητάω πολλά; κακό είναι να θέλω υποστήριξη αντίστοιχη με αυτή που θα είχα αν έβαζα τα Μ$-Windows;

Επειδή όμως θα πρέπει να ψάξω και άλλα πράγματα , ας πάω για λίγο Googling και θα επανέλθω...

Σάββατο, Ιουνίου 17, 2006


(όποιος ψάχνει για εκτυπωτή ΗΡ ας διαβάσει την τελευταία παράγραφο)

Τελικά μια μετακόμιση κρύβει και "παγίδες".

Ο μικρός εκτυπωτής Canon S100, που έχω-είχα, έμεινε αχρησιμοποίητος για μερικές εβδομάδες, αφού ήταν σε ένα κουτί και παράλληλα δεν χρειάστηκα κάποια εκτύπωση εντός σπιτιού.
Έτσι και αυτός, πεινασμένος καθώς ήταν, αναγκάστηκε να φάει την κεφαλή. Τουλάχιστον έτσι μου είπαν σε ένα μαγαζί δηλαδή ότι "έφαγε την κεφαλή και συνήθως δεν αξίζει να τον επισκευάσεις". Τώρα που τον χρειάστηκα, προσποιείται ότι εκτυπώνει (ακούγονται οι γνωστοί ήχοι, η σελίδα δεν βγαίνει αμέσως έξω κτλ) η σελίδα είναι πάντα λευκή. Έλεγξα το μελάνι αν στέγνωση ή αν τελείωσε αλλά τίποτα. Όπως μου είπαν οι εκτυπωτές Canon το παθαίνουν αυτό όταν μένουν σε αχρηστία για πολύ καιρό και γενικά πρέπει να τους βάζουμε να εκτυπώνουν τουλάχιστον μια φορά την εβδομάδα, για να "χορταίνουν" και να μην το ρίχνουν στο "παράνομο φαγοπότι". (όλα τα πλάγια γράμματα δικά μου... :) )

Καθώς πρέπει να αγοράσω έναν καινούριο εκτυπωτή είπα να δω πρώτα αν θα έχω πρόβλημα με Linux. Επειδή σκέφτομαι να αγοράσω ένα πολυμηχάνημα HP, άρχισα να ψάχνω για drivers από την εταιρεία. Η εταιρεία σε παραπέμπει στο έργο HP OfficeJet Linux driver λέγοντας ότι δεν έχει επίσημη υποστήριξη. Αυτό το έργο αναφέρει ότι σταμάτησε πρόσφατα αλλά σε παραπέμπει σε ένα άλλο, το HP Linux Imaging and Printing (HPLIP). Αυτό που είναι αρκετά υποβοηθητικό είναι η λίστα με τις υποστηριζόμενες συσκευές. Φαίνεται ότι προχωρά καλά και κοιτάζοντας τα Mailing-Lists είδα ότι ενδιαφέρονται για Porting στο FreeBSD. Καλά λέει ο Δημήτρης Γλέζος ότι εν συγκρίση με το παρελθόν δεν υπάρχουν τόσες πολλές δυσκολίες για χρήση Linux.

Τρίτη, Μαΐου 30, 2006

PC BSD and Desktop BSD

It seems that soon there will be many BSD distros just like Linux distros. Wow!

For some years there were the 3 main BSD competitives. The user-friendly oriented FreeBSD, the security oriented OpenBSD and the server oriented NetBSD. Now we have a customized FreeBSD, the DesktopBSD. I will download it to give it a try. But there is another competitive...

As I was looking for the DesktopBSD, I found out that there is another BSD distro, the PC BSD, that appeared after Desktop BSD. Although it is a customized FreeBSD like DesktopBSD, it is a little different from the known ports system of FreeBSD. As the FAQs of Desktop BSD says "PC-BSD utilises a new system of installing packages using a *.pbi package". Very interesting and helpful is the fact that you can find an PC BSD ISO for the VMWare player.

I remember one sketch on the (British version of) Linux Format showing someone, the well known Bill Gates, thinking how to name the Microsoft's Linux distro. Was Microsux a good name?

I am wondering...

How should we name our BSD distro?

Τετάρτη, Μαΐου 17, 2006

MediaWiki. Damn UTF-8 ?

So many tests and web-installations of MediaWiki to find out which version doesn't have a problem with UTF-8 (when it creates KEYs that in UTF-8 have length more than 1000bytes).

I reached to the conclusion that MediaWiki 1.5rc4 doesn't have a problem.
Then I followed the instructions by Liquidity for the manual integration with Joomla and the component MamboWiki.

And then I found out that it doesn't work either!

I must mention that I had a small discussion with one of the MamboWiki's developers who said that they got the installation script of mediawiki as it was, so they didn't touch it. This installation script was trying to install Mediawiki 1.4.4 and altough it was recognising many tables of the new installation it halted to some ALTER sql commands.

I may try to install MediaWiki 1.4.4 but not now, I have spent too much time on this.

Κυριακή, Μαΐου 14, 2006

Google is the winner!

Many days have passed and the FreeMindMaps Community Site is not submitted to any search engine because, from my point of view, it is not ready yet. But in these 12 days the googlebot has visited the site!

Only this bot found us! Google really works. Even if sometimes I use the webcrawler.

Τετάρτη, Μαΐου 03, 2006

FreeMindMaps Community

Well, it took me a lot of time to build the FreeMindMaps Community. Mostly because at the begining I thought that the josCommunity would be the most appropriate. And josCommunity was installed but had a lot of bugs so I was waiting for the next version. And the time was passing. Somewhere in the middle I discovered that the User Home Pages and the Personal Blogs that josCommunity provides wouldn't help. Somehow these webpages could end up an advertising tool. So I started again from zero.

Anyway now it is built but not complete. I am still waiting for Joomla 1.5 and after that I must wait for the updates of all the components and modules that I have installed. I was impressed from what Nikos Kouremenos had said about Wikipedia (that it is updated too fast) so I thought that the first thing I should do is to update the Wikipedia. And so I did. Three hours later I saw that many people had visited the site and there was a registered user! I never thought that this would happen. People from the UK, France, Argentina and other countries visited the site.
Now I must update the site with weblinks something that will take some time since the link exchange is not so easy or fast. And of course I must setup the wiki which must me bridged with Joomla, something also difficult. Anyway, this is our work!

The FreeMindMaps Community wants to serve the community not to become Yet Another MindMapping Site. Click here to check the FAQs.

Παρασκευή, Απριλίου 28, 2006

Joomla 1.5

Πολύ αργεί αυτό το Joomla. Κάθε μέρα επισκέπτομαι με αγωνία τον ιστότοπο τους περιμένωντας να δω την ανακοίνωση. Αλλά τίποτα. Όσοι δεν ξέρουν γιατί από 1.1 έγινε 1.5 πρέπει να πούμε ότι, κατά τη γνώμη μου δικαιολογημένα, αυτοί αποφάσισαν να το γράψουν έτσι επειδή είχαν βγάλει πολλές εκδόσεις σαν 1.0.Χ .

Πάλι καλά που πήγαμε στο Joomla. Το Mambo ακόμη να εκδόσει κάτι. Αλλά είχαμε συνηθίσει στις καινούριες εκδόσεις και γίναμε λίγο βιαστικοί...

Να είναι καλά η ομάδα του Joomla για την πολύ καλή δουλειά που κάνει.

Παρασκευή, Απριλίου 21, 2006

Open Education Report Issue 7

Mr Kofteros has published the the 7th Issue of OpenEducation Report. You can download it from here. In this issue you will see:
a comparison between the thin and the hard clients,
a comparison between the Linux, SunRay and Windows Terminal Services,
the maintance costs,
when not to use thin clients,
thin client vs laptop,
the progress of the project in Greece

and many other interesting things.
I am very glad that the project continues with success since he began with no support.

The next issue will be very interesting too. It will be entirely devoted to eLearning for both training and students. We will see what is planned for the next school year. Very interesting will be the content for the SMARTboard as well as interviews with all the teachers in the schools participating in the research.

Παρασκευή, Απριλίου 14, 2006

Visual C++ Express Edition & SVN

Πάνω που χάρηκα επειδή απέκτησα την Visual C++ Express Edition και είναι free χωρίς κανέναν περιορισμό, είδα ότι αυτές οι free εκδόσεις δεν υποστηρίζουν κανένα plugin. Ένα που δουλεύει (αν θυμάμαι καλά λέγεται TestDriven) είναι hack.

Κρίμα τον κόπο που έκανα για το download. Ήθελα να δουλέψω με το AnkhSVN, ένα πολύ ωραίο plugin για τη χρήση του SVN που δουλεύει στο Visual Studio. Τώρα θα αναγκαστώ να μάθω το CVS και προφανώς να δουλέψω με το Bloodshed Dev C++.

Άρε M$ που θες και υποστήριξη...

Τετάρτη, Απριλίου 12, 2006

Firefox σε Group Policy των Windows 2003

Και κάτι από τη δουλειά μου σχετικό με πολιτική δικτύου Windows 2003 για την εγκατάσταση και τις ρυθμίσεις του Firefox. Καθώς έθετα τους διάφορους περιορισμούς του ΙΕ έλεγα από μέσα μου "πάλι καλά που οι περισσότεροι είναι άσχετοι και δεν θα δουλεύουν με τον Firefox. Μόνο στον ΧΧΧΧΧΧ το είπα αλλά αυτός είναι έμπιστο άτομο και δεν θα κάνει χαζομάρες".

Επειδή όμως μέσα μου "καίει" το "spread the word" και το "take back the web" έψαξα να δω αν υπάρχει κάποιος τρόπος να περιορίσω και τον Firefox. Αφού η M$ έβγαλε xpi ώστε να γίνεται windows update από τον Firefox, κάτι θα έγινε και για αυτόν. Έτσι βρήκα κάτι...

Κάντε κλικ εδώ και λάβετε ένα πρόγραμμα που θα σας βοηθήσει να ρυθμίσετε τον Firefox μέσω του Active Directory.

Αν κάνετε κλικ εδώ θα βρείτε ένα αρχείο PDF με πολύ καλές οδηγίες χρήσης.

Και αν κάνετε κλικ εδώ θα βρείτε και άλλα εργαλεία σχετικά με τη διαχείριση των GPO.

Παρασκευή, Μαρτίου 17, 2006

GNOME 2.14

Στον ελληνικό ιστότοπο μπορείτε να δείτε πληροφορίες για την καινούρια έκδοση του GNOME.

Κάντε κλικ
εδώ για τις Πληροφορίες Έκδοσης του GNOME 2.14 ,
εδώ για Τι νέο υπάρχει στο GNOME 2.14 και
εδώ για την εγκατάσταση από τον πηγαίο κώδικα.

Παράλληλα μπορείτε να επισκεφτείτε την Γκαλερί (κάντε κλικ εδώ) με διάφορα στιγμιότυπα της καινούριας έκδοσης.

Για όλους τους εγγεγραμμένους χρήστες υπάρχει και το Wiki (κάντε κλικ εδώ).

Τρίτη, Μαρτίου 14, 2006

Some help about SVN

About SVN windows repositories and/or clients you can read here.

There is also a project that simplifies the process of setting up a Subversion repository on a Windows-based computer. Click here.

Πέμπτη, Μαρτίου 09, 2006

SVN window clients

Click here for a very interesting Version Control System Comparison.

SVN, a version control system that wants to replace CVS. As I was looking for a windows-client I fell on to:

TortoiseSVN, I would call it a "floating repository". As it says "it's not an integration for a specific IDE you can use it with whatever development tools you like". After you install it, you will always see it when you right-click your mouse.

RapidSVN, I would call it a "central repository". Although I didn't test it for long it was alright. The files and everything you version control is shown on a window. The procedure is exactly the opposite of TortoiseSVN.

AnkhSVN, It is what I was looking for. It is integrated into Visual Studio. Nice.

I started searching for a CVS client integrated into Visual Studio but nothing worked alright. I saw igloo and WinCVS but they were are not like the AnkhSVN that works right after it is installed.

Σάββατο, Φεβρουαρίου 25, 2006


Χτες στη Χαλκίδα, ο Δημήτρης Κορμπέτης στην παρουσίαση του για το OpenOffice ανακοίνωσε την ύπαρξη του OpenThesaurus.gr, του ιστοχώρου που θα υποστηρίξει τη δημιουργία του Ελληνικού Θυσαυρού.

Το OpenThesaurus.gr ήταν μια πρωτοβουλία του Κώστα Κουμάνταρου, του Δημήτρη Κορμπέτη και εμού. Βασίστηκε στην εφαρμογή ΟpenΤhesaurus του Daniel Naber, λίγο δύσκολης στην τροποποίηση και με πολλά κείμενα στα Γερμανικά. Μας βοήθησε η ομάδα του Serverhive (στην οποία ανήκω) με διαχειριστές τους Κεραμίδα, Μαυρίκα, Μπερεδήμα. Ο Γιώργος Κεραμίδας έφτιαξε και τη λίστα στην οποία μπορείτε να γραφτείτε.

Στη μετάφραση των Γερμανικών μας βοήθησε η Κατερίνα Κράνου.

Σκοπός είναι να φτιαχτεί πρώτα ένας θησαυρός και μετά να παραχθεί το κατάλληλο αρχείο για το OpenOffice. Βέβαια το OpenThesaurus μπορεί να παράγει αρχεία και για το Ding και το KWord.

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

Για απορίες ή οτιδήποτε άλλο γραφτείτε στη λίστα ή στείλτε μας κάποιο e-mail.

Πέμπτη, Φεβρουαρίου 02, 2006

GNOME 2.12 Live CD

Όποιος δεν έχει σύνδεση DSL και θέλει το Live CD του GNOME 2.12 μπορεί να μας στείλει e-mail στο team παπάκι gnome τελεία gr με τα στοιχεία του προκειμένου να του το στείλουμε εμείς ταχυδρομικά.
Βολεύει το γεγονός ότι δεν ζούμε όλοι στην Αθήνα αλλά σε διαφορετικά μέρη της Ελλάδας οπότε θα του το στείλουμε από το κοντινότερο σημείο (αν δεν μένει στην Αθήνα).

Αναβάθμιση του gnome.gr σε utf-8

Όπως είπε ο Σίμος, η αναβάθμιση σε utf-8 έγινε και έπρεπε να βγάλω το φίδι από την τρύπα.

Το φίδι ήταν ότι το Loudmouth είναι ένα component για συζητήσεις συμβατό με το Mambo αλλά όχι με το Joomla. Έτσι έπρεπε να μεταφέρω ό,τι υπήρχε στο Loudmouth στο Joomlaboard. Τελικά μετά από ένα χρονοβόρο copy-cut,πληκτρολόγηση,copy-paste ολοκλήρωσα τη μεταφορά των κειμένων.
Βέβαια υπήρξε ένα πρόβλημα με το Loudmouth. Δεν μπόρεσα να βρω σε ολόκληρο το MySQL dump τα αρχικά κείμενα του κάθε θέματος. Τουλάχιστον έτσι κατάλαβα, επειδή ίσως να μην είδα καλά από τον πονοκέφαλο.

Οι Συζητήσεις στο gnome.gr λειτουργούν και σας περιμένουν!

Παρασκευή, Ιανουαρίου 20, 2006

GMail Loader

Hello, hello! Long time, no talk!

Let's see something interesting but time-consuming. It took me about 3 hours to load 2000 (and more) e-mails to GMail. The truth is that I could just archive these e-mails by exporting them to my computer instead of loading them to GMail but you can do whatever you like.

First of all you must install the MBoxImport extension to ThunderBird. Click here to download the xpi file. After you install and re-run ThunderBird, first click on the folder with the e-mails you want to export and then click on menu Tools the option "Import/Export Mbox". You will have at least the option "Export folder" (if the folder you chose has subfolders then the option "Export folder with subfolders" will be enabled). After that you must choose where to save the file. The filename will be the name of the folder. Remember the name because you will use it later.

If everything is ok (you will see the proper message) then you can continue to the next step which is to download the GMail Loader (click here for the Windows and here for the Linux version). After you unzip it, you can run it. The application is using SMTP and a specific SMTP Server of GMail. Personally I chose "Requires authentication" and typed my username and my password. After that, you will click the "Find" button, click on the folder you chose previously for the export and choose the filename we mentioned before.

Leave the "File Type" as it is "mBox(Netscape, Mozilla, Thunderbird)" and the "Message Type" probably as it is "Mail I Received (Goes to Inbox)". Then enter your e-mail address and click "Send to GMail". After that go get a coffee or something depending on how many messages you had on the exported file.