hmm…
a weblog by Pavlos Georgiadis[Homepage]

March 27, 2006

Windows Vista delayed

Filed under: Computers — jpg @ 9:15 pm

Αν θυμάμαι καλά η ανάπτυξη των Vista ξεκίνησε πριν από 2 με 3 χρόνια χρόνια. Αν φτάσουν σε production release τον Ιανουάριο του 2007 τότε μιλάμε για χρόνο ανάπτυξης 4 χρόνια. Αν υποθέσουμε λοιπόν ότι του χρόνου τον Ιανουάριο τα Windows Vista θα έχουν ολοκληρωθεί και ότι θα έχουν επιτευχθεί όλοι οι στόχοι αυτού του project, όποιοι και αν είναι αυτοί, ποιο θα είναι το τελικό αποτέλεσμα για την Microsoft; Θα έχει στα χέρια της ένα λειτουργικό σύστημα, του οποίου τα features είχαν οριστεί πριν από 4 χρόνια! Δεδομένου λοιπόν του ότι για την πληροφορική τα 4 χρόνια είναι πάρα πολλά και του ότι πολύ δύσκολα κάποιος μπορεί να προβλέψει το μέλλον της πληροφορικής, του χρόνου τον Ιανουάριο η Microsoft θα έχει στα χέρια της ένα όχι και τόσο “εξελιγμένο” λειτουργικό σύστημα.

Από την άλλη αν δούμε λίγο καλύτερα τα features των Windows Vista, θα διαπιστώσουμε ότι ο ανταγωνισμός της Microsoft τα προσφέρει ήδη εδώ και πολύ καιρό. Ας πάρουμε για παράδειγμα τα Microsoft Gadgets (http://microsoftgadgets.com/), που τα είδαμε σε πρόσφατα screenshots των Vista. Εδώ και αρκετά χρόνια το γραφικό περιβάλλον KDE για Linux έχει το SuperKaramba. Εδώ και ένα χρόνο περίπου το Mac OSX Tiger έχει τα Widgets. Από όσα screenshots είδα μέχρι τώρα, δεν είδα κάποιο feature που να είναι συμαντικότερο. Αφήστε κάτι τραγικές ανακοινώσεις που θεωρούν ως feature ενός λειτουργικού τις δυνατότητες του να χειριστεί XML αρχεία. Αυτό δεν είναι δουλειά του λειτουργικού…αυτό είναι δουλειά μιας βιβλιοθήκης. Το μόνο που περιμένω να βελτιωθεί στα Vista είναι η ασφάλειά τους. Αλλά και πάλι…παιδεύονται 3 χρόνια τώρα και μας ανακοίνωσαν ότι θα καθυστερήσουν ένα χρόνο ακόμα για να βελτιώσουν την ασφάλεια. Δηλαδή μέχρι τώρα τι έκαναν;

Εγώ λέω να συνεχίσω το “switch” του Desktop μου σε Unix και Gnome (Ανυπομονώ να δω το Gnome 2.14 που βγήκε πρόσφατα. Είναι λένε πολύ πιο ελαφρύ και γρήγορο).

Αλήθεια πόσο ηλίθιοι είμαστε όταν προτιμούμε να γίνουμε παράνομοι για να χρησιμοποιήσουμε ένα προϊόν που είναι ΜΑΠΑ, ενώ μπορούμε ελεύθερα και νόμιμα να χρησιμοποιήσουμε κάτι καλύτερο; Το Linux έχει ωριμάσει πλέων πάρα πολύ, πιστεύω ότι είναι ευπρόσιτο ακόμα και από τον αρχάριο χρήστη.

March 13, 2006

Επισκευών συνέχεια

Filed under: General — jpg @ 11:09 pm

Μεταφέρθηκε λοιπόν στην port 80 ο server. Μην ξεχάσετε να αλλάξετε τα bookmarks σας (όσοι έχετε το blog μου στα bookmarks σας).

Ταυτόχρονα διόρθωσα και κάποια bugs του site, που τριγυρνούσαν τον τελευταίο καιρό εδώ γύρο.

Εξακολουθεί το πρόβλημα με τα comments στο wordpress βέβαια. Αν βλέπετε ότι δεν ανταποκρίνεται ο server όταν πατάτε submit σε κάποιο comment, μην ανησυχείτε, το post σας θα καταχωρηθεί κανονικά. Απλώς μην ξεχνάτε ότι τα comments δημοσιεύονται μετά από έγκριση μου προς αποφυγήν του spam (και όχι για λογοκρισία). Έχω την αίσθηση ότι φταίει το ότι ο server δεν είναι και πολύ δυνατός ;-/. Κάποια στιγμή θα τον αναβαθμίσω και αυτό.

March 12, 2006

IO is down :-(

Filed under: General — jpg @ 11:58 pm

Με άγχωσε λιγάκι η Vivodi σήμερα το πρωί. Ξαφνικά έπεσε η σύνδεση μου με το internet και δεν επανερχόταν ;-/

Τηλεφώνησα στην Vivodi και τους ενημέρωσα. Διαπιστώσαμε ότι έχουν γενικότερο πρόβλημα στην Θεσσαλονίκη (Δεν είχαν προλάβει να το μάθουν). Εκτίμηση για τον χρόνο αποκατάστασης της βλάβης; Αύριο! Συμπέρασμα; Η Vivodi δεν έχει κάποιο τεχνικό stand-by στην περιοχή. Κακό βέβαια.

Βέβαια είναι η πρώτη φορά που παρατηρώ τόσο μεγάλο downtime στην Vivodi και ίσως η δεύτερη φορά που παρατηρώ γενικότερα κάποιο downtime που να οφείλεται στην Vivodi και όχι στον router μου.

Off-line λοιπόν η IO για μια ολόκληρη μέρα. Έχουμε όμως και ένα καλό από αυτή την ιστορία. Καλώς εχόντων των πραγμάτων, σε λίγο καιρό αυτός ο web server θα “ακούει” στην port 80, όπως όλοι οι φυσιολογικοί web servers.

btw: Αυτή την στιγμή εξακολουθώ να είμαι offline :-|

March 10, 2006

Taxisnet, ασύμβατο σχεδόν με όλους τους browsers

Filed under: Politics — jpg @ 11:37 pm

Θέλω να τονίσω την “φορά” της ασυμβατότητας. Το taxisnet είναι ασύμβατο με τους browsers και όχι το αντίθετο! Το taxisnet είναι ασύμβατο με το w3c όχι το w3c με το taxisnet!

Το ίδιο το taxisnet στο FAQ του αναφέρει ότι είναι συμβατό με Windows/Unix/Linux (όσων αφορά το OS) και με InternetExplorer/Netscape. Εγώ δεν κατάφερα ωστόσο να φτάσω ούτε στο login από Mac OSX (Unix) με Netscape. Επιπλέον έχω δοκιμάσει να συνδεθώ στο taxisnet χρησιμοποιώντας Firefox (σε Μac OSX και Windows), Safari (σε Mac OSX). Τίποτα απο αυτά δεν δουλεύει όμως. Μερικές ελπίδες μου έδωσε ο Opera (σε Mac OSX πάντα), με τον οποίο κατάφερα να φτάσω μέχρι το login αλλά όχι παρακάτω ακόμα. Θα ξαναπροσπαθήσω.

Δεν ξέρω τι να πω. Πλήρωσα και εγώ φόρους :-/. Δεν έχω εγώ δικαίωμα να χρησιμοποιήσω αυτές τις υπηρεσίες; Ή μήπως δεν έχω την ελευθερία να αγοράσω τον υπολογιστή που θέλω; Πρέπει να αγοράσω υποχρεωτικά Windows;

Ο pkst σε άρθρο στο blog του (http://pkst.livejournal.com/) αναφέρει ότι η εν λόγω υπηρεσία, υπό αυτές τις προϋποθέσεις, είναι αντισυνταγματική. Αλήθεια η “Στρατηγική συμφωνία Ελληνικού δημοσίου - Microsoft” τι είχε ως στόχο; Τέτοιους στόχους είχε; Προϊόν στρατηγικής είναι όλα αυτά; Υπάρχει και δόλος δηλαδή;

Πριν λίγο καιρώ έλεγα για αυτή την συμφωνία, ότι θα φέρει εμπόδια σε εταιρίες που δε πουλάνε προϊόντα Microsoft. Τελικά το πρόβλημα είναι ακόμα μεγαλύτερο. Πως θα μπορούσε μια εταιρία να πουλήσει Workstations με Linux στο ελληνικό δημόσιο; Μα κύριοι “ΔΕΝ ΕΙΝΑΙ ΣΥΜΒΑΤΟ ΜΕ ΤΑ ΗΔΗ ΥΠΑΡΧΟΝΤΑ ΣΥΣΤΗΜΑΤΑ ΜΑΣ”, θα τους πουν. Δεν γίνεται. Μόνο Windows αγοράζουμε.

Διαβάστε επίσης και τα παρακάτω blogs. Πολύ ενδιαφέρουσες γνώμες.
http://uniquefish.wordpress.com/2006/03/08/taxisnet-firefox-gkrr/
http://vrypan.net/weblog/2006/03/08/2337/
http://stavrosg.serverhive.com/weblog/2006/03/09/least-action/

March 5, 2006

One byte transfered

Filed under: JNode, Java — jpg @ 1:29 pm

After about 6 months of (not exactly constant) work, my ObjectOriented TCP/IP stack is close to be finished. The Ethernet, ARP, IP, UDP and TCP protocols was already working since 2 months ago. The last thing to be implemented was the TCP Socket.

The first byte has already transfered over the Socket implementation. What’s next? Some more testing to be sure that we can send bigger amount of data over these sockets, the implementation of the TCPImplementation hook and finaly some polishing and performance improvements…

Why am I writing a TCP/IP stack? Let’s take it from the start, for those of you who don’t know about this TCP/IP stack. First of all, I am in the development team of JNode (http://www.jnode.org). Also I have one last obligation in my school, which is my student thesis. The above two, plus some good ideas about the design of a OO TCP/IP stack, gave me the idea to write a OO TCP/IP stack writen completely in Java.

p.s: I should apologise to my fellow developers in JNode about the delays :/ and to everyone else, about my bad english :p

Powered by WordPress