Τα 50 καλύτερα παιχνίδια όλων των εποχών

Με πρώτο το Spacewar, δεύτερο το Pong και τρίτο το Space Invaders.

Το Pac-Man είναι στην 10η θεση, το Super Mario στην 17η θεση, το tetris στην 23η, το Tomb Raider στην 37η κτλ

Δείτε την πλήρη λίστα:  The Most Important Games Ever Made

Apache eyes open-source Java project

Παλιά μάλλον είδηση που τώρα την είδα και είναι αρκετά ενδιαφέρον..

Το Apache Foundation ξεκίνησε ένα νέο εγχείρημα για την δημιουργία μιας open-source έκδοσης της Java ( Java virtual machine, σχετικές “libraries” και testing software). Το όνομα του Project είναι Harmony και περισσότερες πληροφορίες μπορείτε να δείτε παρακάτω:

Παρόμοια προσπάθεια είναι το mono από την Novell για το .NET framework (open source development platform based on the .NET framework, allows developers to build Linux and cross-platform applications with improved developer productivity. Mono’s .NET implementation is based on the ECMA standards for C# and the CLI )

Δείτε επίσης: Miguel de Icaza’s web log

CommunityServer Resources

Παρ’όλο που το Community Server δεν έχει πολύ κάλο documentation, υπάρχει ένα forum που μπορεί κάποιος να λύσει αρκετές απορίες του. Επίσης υπάρχουν πολλοί χρήστες που έχουν γράψει αρκετά control, αρκετά skin και άρθρα για το Community Server. Μερικά link παραθέτω παρακάτω:

Ajax: A New Approach to Web Application

Το κλασικό web application μοντέλο είναι κάπως έτσι: οι ενέργειες του χρήστη πάνω στο interface δημιουργούν ένα HTTP request πίσω στον web server. Ο server κάνει κάποια επεξεργασία και έπειτα επιστρέφει στον web browser του client μια HTML σελίδα.

Μια εφαρμογή βασισμένη στο Ajax εξαλείφει τα πολλά  request (που είναι από τη φύση ο τρόπος αλληλεπίδρασης στο web) εισάγοντας μια ενδιάμεση μηχανή  (Ajax engine) μεταξύ του user και του server. Αντί λοιπόν για να φορτώνει η σελίδα από την αρχή ολόκληρη, ο browser φορτώνει την Ajax engine (γραμμένη σε JavaScript) η οποία είναι υπεύθυνη για το rendering (απόδοση) του interface (διεπιφάνεια) και της επικοινωνίας με τον server ανάλογα με τις ενέργειες του χρήστη. Η Ajax engine επιτρέπει  η αλληλεπίδραση με τον χρήστη να γίνεται ασύγχρονα.

Δείτε περισσότερα εδώ: ajax_article

Internet explorer security ( Be careful with Ctrl+C )

Κάθε μέρα όλο και κάτι θα διαβάσω για το πόσο ανασφαλές είναι ο internet explorer..

Απλά δοκιμάστε αυτό:

  1. ανοίξτε τον internet explorer
  2. κάντε copy (αντιγραφή) οποιαδήποτε κείμενο
  3. κάντε κλικ στο παρακάτω link:  http://www.friendlycanadian.com/applications/clipboard.htm
  4. θα δείτε το κείμενο που κάνατε copy (αντιγραφή) στην παραπάνω σελίδα

Έτσι μην έχετε ποτέ ευαίσθητα δεδομένα (όπως κωδικοί, νούμερα πιστωτικών καρτών κ.α. ) στο πρόχειρο (clipboard) ή μην ξανά-χρησιμοποιήσετε τον internet explorer.

Δοκιμάστε τον firefox..  ( download link )

Ήδη έχει ξεπεράσει τα 80 εκατομμύρια download..    

Αυτό όμως που μου έκανε ιδιαίτερη εντύπωση είναι ότι ούτε οι ίδιοι στην Microsoft δεν το χρησιμοποιούνε και  αυτό δεν είναι τόσο περίεργο, όσο ότι το λένε ότι χρησιμοποιούν το firefox ( αυτό διαπίστωσα βλέποντας ένα βίντεο στο channel9.msdn )

O internet explorer 7 από την άλλη φαίνεται ότι θα είναι αρκετά βελτιωμένος και θα ακολουθεί όλα τα standards  (css κτλ…

χρήσιμα extensions στον firefox

Τα extensions που βρίσκω πολύ χρήσιμα και έχω στον firefox είναι:

Επίσης μπορείτε να κατεβάσετε το adblock_filters το οποίο περιέχει κάποια στάνταρ φίλτρα για το adblock (για να επαναφέρετε τα φίλτρα: firefox–> tools –> adblock–> preferences και εκεί επιλέξτε την καρτέλα adblock options–> import filters )

Τέλος δοκιμάστε και το Firefox preloader το οποίο κάνει τον firefox στα windows να ξεκινάει όσο γρήγορα και ο internet explorer

Get Firefox

Ajax: A New Approach to Web Application article

Το κλασικό web application μοντέλο είναι κάπως έτσι: οι ενέργειες του χρήστη πάνω στο interface δημιουργούν ένα HTTP request πίσω στον web server. Ο server κάνει κάποια επεξεργασία και έπειτα επιστρέφει στον web browser του client μια HTML σελίδα.

Μια εφαρμογή βασισμένη στο Ajax εξαλείφει τα πολλά  request (που είναι από τη φύση ο τρόπος αλληλεπίδρασης στο web) εισάγοντας μια ενδιάμεση μηχανή  (Ajax engine) μεταξύ του user και του server.

ajax-fig1

Αντί λοιπόν για να φορτώνει η σελίδα από την αρχή ολόκληρη, ο browser φορτώνει την Ajax engine (γραμμένη σε JavaScript) η οποία είναι υπεύθυνη για το rendering (απόδοση) του interface (διεπιφάνεια) και της επικοινωνίας με τον server ανάλογα με τις ενέργειες του χρήστη. Η Ajax engine επιτρέπει  η αλληλεπίδραση με τον χρήστη να γίνεται ασύγχρονα.

Το Asynchronous JavaScript and XML (AJAX) γίνεται όλο και πιο δημοφιλές Σίγουρα θα έχετε δει το  Google Suggest όπως και το  Google Maps. Διαβάζοντας στο Slashdot για το google talk περίμενα να ήταν κάτι σχετικό με το Ajax άλλα τελικά ήταν άλλο ένα jabber client με αρκετά ωραίο UI.

Δείτε δυο πολύ καλά εισαγωγικά άρθρα:

Κάθε μέρα βλέπω όλο και περισσότερες εφαρμογές πάνω στο Ajax όπως τα:

Η Microsoft είδε την δημοτικότητα του Ajax και αποφάσισε να φτιάξει το Atlas Framework (έτσι ώστε να μπορεί κάποιος να φτιάχνει εύκολα και γρήγορα εφαρμογές Ajax-style)

Υπάρχουν αρκετές βιβλιοθήκες (libraries) για τις διάφορες γλώσσες. Παρακάτω δείτε μερικές:

.Net

Java

PHP

Συντριπτικό όχι είπε η Ευρωβουλή στην οδηγία για τις πατέντες λογισμικού

Το Ευρωπαϊκό Κοινοβούλιο απέρριψε με συντριπτική πλειοψηφία την πολυσυζητημένη πρόταση οδηγίας της Κομισιόν για τις πατέντες λογισμικού.

Κατά της οδηγίας ψήφισαν 648 ευρωβουλευτές έναντι μόνο 14 υπέρ και 18 αποχών, απορρίπτοντας την πρόταση οδηγίας που είναι κοινή θέση του Συμβουλίου που φιλοδοξούσε να κατοχυρώσει με διπλώματα ευρεσιτεχνίας τις εφευρέσεις που γίνονται μέσω υπολογιστή. Για την αππόριψη της πρότασης χρειαζόταν να αποφανθεί το Σώμα κατά απόλυτη πλειοψηφία, ήτοι 367 επί 732.

Πηγη: epatents.hellug, in.gr

Knoppix 3.8 @ CeBIT

Από το slashdot :

Knoppix 3.8 has kernel 2.6 as default, KDE 3.3.2, OpenOffice 1.1.4, as well as… Firefox 1.0 and Thunderbird 1.0. There’s also a really neato new thing involving unionfs
. It seems to imply that you can change most anything on the running
system, even as it is running from CD – and changes can be stored too
(even on NTFS)

τι άλλο μπορεί να περιμένει κανείς από ένα Linux live cd.. πραγματικά αναρωτιέμαι…

Δείτε και την ελληνική προσπάθεια: http://knoppel.sourceforge.net/modules/news/

Linkshttp://www.knoppix.org/  , http://www.ellak.gr/