
The last months I am frequently observing the browser market share. I have noticed the trend that the browser market share seems to reach an equilibrium. IE is around 58% and Firefox around 32% with small ups and downs. Ever thought Firefox fanatics expect the day that IE will die and their favorite browser will donimate the marker, i believe that this day will never come, at least for the next 5-10 years (Well, i am not Nostradamus
to know the end of the story). I predict that the market share will be stabilized around today's numbers. Realistically, i do not believe that there are more that 1 to 2 people willing to switch from a browser like IE8 to any other browser.

Statscounter.com also provides other interesting data like SE market share, OS market share and many other. You can have a look here

A while ago, while browsing, i came up to a great platform that gives you the ability to create a free website in moments! Everyone can argue that this can be done with blogs also. Yes it can but with DevHub you have a much richer set of choices and also you can monetize easily! Because i am lazy to write much you can have a look here...
I found this in Scott Hanselman's blog and i though it would be good to give a hand in the effort to spread the movement! So, stop living in the past! Get rid of IE6! Or actually convince the rest to get rid of this torture from the web's shoulders!
(9/11/2008 20:30 Ρώμη...)
Και τί μέρα! Δυστυχώς η Alitalia μας χάλασε τη μέρα. Με καθυστέρηση 2 ωρών στη πρώτη πτήση, με αποτέλεσμα να χάσουμε τη σύνδεση για Βαρκελώνη, η ώρα πήγε 8 κ μισή και με βρίσκει να κάθομαι ακόμη στη Ρώμη. Σήμερα μου λύθηκε η απορία πώς ενώ κάποιες αεροπορικές εταιρίες αγοράζουν ολόκληρο καινούριο στόλο, ενδιάμεσα της κρίσης(βλ. Aegean) άλλες πάνε για πτώχευση( Alitalia). Δυστυχώς η συγκεκριμένη αποδείχτηκε η χειρότερη εταιρία από όσες δοκίμασα σήμερα, ακόμη και από την κακόφημη Tarom. 1/4 του σαντουιτς για σνάκ με επιλογή χυμό η νερό. Ούτε κάν καφέ δεν έφεραν. Σε ένα αεροπλάνο που έτριζε η έξοδος κινδύνου που καθόμουνα δίπλα. Και ενώ είχα προφτάσει στο παρα 5 την πρώτη πτήση για Βαρκελώνη, στις 16 και 20 δεν με έβαλαν μέσα Και κάθομαι εδώ 5 ώρες... Τώρα θα μου πείς από ανθρώπους που ξαναψηφήζουν Μπερλουσκόνι για ηγέτη τους τι περιμενεις; Έχασα και την συνάντηση για μπύρες :/. Αντε γεια και τελειώνει η μπαταρία...
(10/11/2008 01:00 Bαρκελώνη)
Τελικά η καθυστέρηση έφτασε τις έξι ώρες. Νομίζω δικαιούμαι αποζημίωση. Θα το ψάξω. Πέφτω πτώμα στο κρεβάτι γιατί αύριο έχει δύσκολη μέρα...
To γνωστό Information Overload, ως φαινόμενο, είναι χιλιοπαρατηρημένο και χιλιοσχολιασμένο. Το φαινόμενο της εποχής, η υπερβολική δόση πληροφορίας, βασανίζει ένα μεγάλο κομμάτι του ενεργού διαδυκτιακού πλυθησμού, συμπεριλαμβανομένου και μένα:(. Δυστυχώς, η υπερβολική δημιουργία πληροφορίας κάνει την κατανάλωση της και την σωστή απορρόφησή της εξαιρετικά δύσκολη. Προσωπικά, οι καθημερινές πηγές πληροφόρησης μου είναι καμιά 20ρια blogs παντός περιεχομένου, καμιά 10ριά blogs τεχνικού περιεχομένου, 4-5 newsletters στο email μου, 4-5 portal και 2-3 εφημερίδες, Και το αποτέλεσμα, δεν προλαμβαίνω, τα πλείστα μένουν στα αδιάβαστα. Ά ξέχασα να βάλω και καμιά 20ριά βιβλία αδιάβαστα στη βιβλιοθήκη συν συνδρομές σε συμβατικά περιοδικά. Και στο τέλος όλα αυτά να με οδηγούν σε ενοχές τύπου "Άντε, και πάει και αυτό το μήνα το SQL Server magazine στο αρχείο αδιάβαστο. Το επόμενο τεύχος θα το διαβάσω όλο!" .
Όλα αυτά πλέον με οδηγούν στη σκέψη ότι η τέχνη των επόμενων χρόνων θα είναι αυτό που εγώ αποκαλώ Information Validation. Θα είναι πλέον η ικανότητα μέσα από όλη αυτή τη παραγωγή bits και bytes, αναμασημένης πληροφοριάς και κόπιας πολλές φορές, να μην πω σαβούρας τις πλείστες, η εξαγωγή και η διάκριση της χρήσιμης και με αξία πληροφορίας. Ίσως πλέον να πρέπει να γίνουμε εξαιρετικά επιλεκτικοί στο τι διαβάζουμε και πώς. Ίσως πλέον να πρέπει να μειώσουμε τα κοινωνικά δίκτυα στα οποία συμμετέχουμε, να επιλέγουμε ποίοι είναι οι πραγματικοί μας φίλοι και σύνδεσμοι σε αυτά, να συμμετέχουμε εκεί που πράγματι έχουμε κάτι να δώσουμε(ποτέ δεν κατάλαβα γιατί θα έπρεπε να συμμετέχω στο group AMAN-τα καθάρματα του facebook, αν και τους εκτιμώ αφάνταστα) να διαβάσουμε αυτά που έχουν κάτι να μας πούν. Ίσως το μέλλον να είναι η τέχνη της αναζήτησης, της αξιολόγησης και της κατανόησης της πληροφορίας. Τουλαχιστον εγώ το έχω θέσει ώς προτεραιότητα, πρίν πάθω κανένα buffer overflow...
Ώς γνωστός κριτής των πάντων, είπα να γράψω λίγα λογάκια για το νέο φρουτάκι της μητέρας... Microsoft! O ΙΕ 8 beta 2 κυκλοφόρησε πρίν από λίγες βδομάδες(δεν θυμάμαι πόσες) και γώ ώς καλός και τυπικός web developer ρίχτηκα πρώτος πρώτος στην δοκιμή.
Στα προκαταρτικά θέλοντας να εμπλουτίσω την υποκειμενική και προταλειμένη μου άποψη βάλθηκά να ψάξω τον ιστό να δώ τι λένε και οι άλλοι. Το πρώτο πράγμα που διαπίστωσα ήταν πόσο ισχυρό είναι το IE whatever Sucks κίνημα! ανακάλυψα ότι ήδη υπάρχουν άνθρωποί που μισούν τον IE 8... ακόμα και τον IE 9!Ποιo κάτω μερικά sites και blogs που εξυμνούν την βρωμιά του IE.
http://whyiesucks.blogspot.com/
http://iesucks.net/
Οφείλω να πώ παντως ότι το test του
http://www.crashie.com/
το πέρασε επιτυχώς!
Ας μπούμε όμως τώρα στο ψητό!
O IE 8 φέρει πάνω του την βαριά κληρονομιά και μαζί την φιλοσοφία που εκφράζει και ακολουθεί από ανέκαθεν η Microsoft. Είναι πιό κοντά στον απλό χρήστη παρά στον εξειδικευμένο επαγγελματία. Ο απλός χρήστης ενδιαφέρεται κυρίως για το πώς θα βρέι και πώς θα οργανώσει την πληροφορία που ψάχνει στον ιστό. Δεν τον απασχολεί και ιδιαίτερα αν θα φορτώσει η σελίδα μερικά ms νωρίτερα η αν θα αποτυπώσει σωστά το left margin. Τον ενδιαφέρει να σερφάρει και να ανακαλύψει κάτι εύκολα και με ασφάλεια. Και σε αυτούς τους τομείς η Microsoft βγήκε μπροστά από τον ανταγωνισμό. Οι accelerators είναι ένα πολύ έξυπνο feature το οποίο προσωπικά με έχει εντυπωσιάσει και οφείλω να πώ ότι το χρησιμοποιώ πολύ συχνά. Επίσης το inPrivate mode απότελεί μια πολύ χρήσιμη επιλογή για ασφαλές σερφάρισμα όπως και το compatibility mode,όταν διαπιστώσεις ότι κάτι δεν πάει καλά στο rendering. Επίσης κάτι που με ενθουσίασε ιδιαίτερα είναι η δυνατότητα της απευθείας μετάφρασης ολόκληρης της ιστοσελίδας!
Από εκεί και πέρα, από την άποψη του developer, τα νέα developer tools προσωπικά με βρίσκουν αρκετά ικανοποιημένο. Είναι αρκετά extended, χρήσιμα και προσεγμένα. Α, και επιτέλους ένα αξιοπρεπές view source (για να βρίσκεις τουλάχιστον σε ποιο line είναι το error)! Οφείλω να πώ ότι ακόμη έχει προβλήματα στο Standards Compliance και στο rendering. Δεν μπορεί να απεικονίσει σωστά το asp:menu της ιδιας της Microsoft(προσφατο παράδειγμα). Σε αυτό θα τους δώσω πίστωση χρόνου μεχρι την τελική έκδοση.
Θεωρώ η ότι Microsoft για ακόμη μια φορά ακολούθησε σωστή στρατηγική. Δεν βάλθηκε να πείσει τον πορωμένο linuxaκια να αλλάξει τον firefox με τον ΙΕ. Αυτό δεν θα το καταφέρει ποτέ. Από την άλλη, στόχος της είναι να εκμηδενίσει τους λόγους για τους οποίους ο απλός χρήστης θα άλλαζε browser. Και όπως κατάλαβα από το τελευταίο beta φαίνεται ότι θα τα καταφέρει. Για να δούμε, περιμένω και άλλες απόψεις!
Έπεσε στα χέρια μου σήμερα ένα αντίτυπο του περιοδικού του Κυπριακού Συνδέσμου Πληροφορικής "Πληροφορική" και διαπίστωσα ότι έχει δημοσιευτεί ένα άρθρο που τους είχα στείλει... κάποτε!
Γι αυτό θυμήθηκα ότι μπορεί να αναρτηθεί και εδω πέρα... Προς Άρθρο >
Δεν θα φιλοσοφήσω και πολύ. Ο λόγος είναι απλός

Πραγματικά εδώ η Microsoft υστερεί . Και θεωρώ ότι αυτόν τον τομέα τον έχουν λάβει σοβαρά υπόψην στην προσπάθεια εξαγοράς της Yahoo. H τεχνολογία αναζήτησης είναι κάτι το οποίο η Microsoft ΔΕΝ έχει. Και ότι ΔΕΝ έχει η Microsoft το αγοράζει! Αχ, και τώρα τι να κάνω εγώ ο φτωχός που το search του site χρησιμοποιεί το API του Live Search; Πώς θα εξηγήσω στον πελάτη ότι ο crawler της Microsoft δεν έκανε τον κοπο να τους επισκεφτεί ακόμα; Και ειδικά όταν ο πελάτης βλέπει το site του στο Google; Εντάξει, δεν είναι και το πιο SEO site αλλά εδώ και τρείς μήνες, έστω μια φορά θα έπρεπε να έχει γίνει indexed. Τους το έχω στείλει και για ιndexing. Nα ήταν και στο χέρι μου να αλλάξω το API...
Έφυγε και ο Bill. Έπιασε σύνταξη. Άραγε αναρωτήθηκε κανένας πόση σύνταξη θα παίρνει; Τώρα ήρθε η ώρα της κρίσης. Τα στρατόπεδα γνωστά. Από τη μία οι απανταχού πολέμιοι, δεν είναι και λίγοι, θα λένε για ένα μεγάλο απατεώνα που πήρε τα λεφτά του κοσμάκη με δόλιες μεθόδους και ανάρμοστες πρακτικές. Από την άλλη οι λάτρεις μιάς από τις προσωπικότητες που άλλαξαν τον ρού της ιστορίας. Προσωπικά, πάντα είχα μια μάλλον θετική στάση απέναντί σε αυτόν και την Microsoft. Δεν μπορώ να τον κατηγορήσω για ανάρμοστες πρακτικές μιάς και αυτές είναι ενδογενείς του καπιταλισμού. Αν δεν ήταν αυτός, θα ήταν κάποιος άλλος. Από την άλλη όλη αυτή η εχθρική κουλτούρα αναπτύχθηκε κυριώς από τους αντιπάλους του με όχι και τόσο καλές προθέσεις. Κατ εμέ ίσως ο Bill να είναι ο Ρομπέν των Δασών της εποχής μας. Πήρε τα λεφτά από τους μεσαίους, γιατί τα προιόντα της Microsoft τα αγοράζουν οι μεσαίοι και πάνω, και τώρα τα αναδιανέμει στους φτωχούς. Πόσοι άραγε, μή μισητοί θα το έκαναν ή στη θέση του η θα το κάνουν στην δική τους; Θα το κάνουν και όλοι αυτοί που τον κατηγορούν για μονωπολιακές πρακτικές και αθέμιτο ανταγωνισμό; Για να δούμε... Θα πούν τώρα οι δικηγόροι του διαβόλου ότι κάνει διαφήμιση. Αναρωτιέμαι πόσα έσοδα πρέπει να φέρει μια διαφήμιση ύψους 20+ δισ. για να είναι επικερδής. Αλλά και πάλι η διαφήμιση κτυπάει τους μεσαίους! Και να σκεφτείς, υπάρχουν άνθρωποι που μισούν τον Gates και ψηφίζουν Μπερλουσκόνι. Από εκεί και πέρα οι επιχειρηματικές του αποφάσεις είναι λίγο πολύ σε όλους γνωστές και είναι αυτές που καθόρισαν σε ένα μεγάλο μερος την εξέλιξη στο χώρο των υπολογιστών τα τελευταία χρόνια. Γι αυτό thumbs up για τον Bill και bye bye...
Τα πρώτα δύο sessions ήταν σχεδόν ταυτόσημα αφού ακούσαμε από τον Matt Gibbs για τα καινούργια Features της ASP .Net όπως
Astoria
Ajax
Silverlight
Dynamic Data Controls
MVC Framework
Ακολούθησε το πολύ ενδιαφέρον ASP .Net Security. Φυσικά ο Alik Levin δεν μας είπε κατι καινούργιο. Μας είπε τα γνωστά. Αλλα, ταυτόχρονα μας έδειξε με απλά εργαλεία το πόσο εύκολο είναι να παραβιαστεί η ασφάλεια ενός web site αν δεν τηρηθούν τα στοιχειώδη μέτρα όπως validation, encryption, permissions και no sql statements concatenations. Πράγμα που μας άγγιξε, ανάλογο με το να βλεπεις ένα πεινασμένο παιδί στην τηλεόραση. Όλοι ξέρουν ότι υπάρχει φτώχεια αλλά αν δεν την δούν με τα μάτια τους δεν την καταλαμβαίνουν.
Τέλος είδαμε ένα session σχετικά με το debugging. Advanced τροποι Debugging με τα ανάλογα εργαλεία, ώστε να σταματήσουμε πια να λέμε στον πελάτη “It works on my machine”. Μερικά από αυτά,
WinDebug
Mdbg
AbPlus
HawkEye
Exciting ξημέρωμα σήμερα με ASP .Net asynchronous programming! Παροuσίαση μεθόδων
- Registering multiple asynchronous tasks
- Parallel execution of tasks
Εξαιρετικά ενδιαφέροντα θέματα ειδικά όταν πρόκειται για scalable applications και εξοικονόμηση threads! H ίδια τεχνική παρουσιάστηκε για Http modules, Http handlers και Web Services.
Ακολούθως παρακολούθησα ένα από τα πιο ενδιαφέροντα sessions της Teched (για μένα πάντοτε!).To How to create robust and maintainable applications with VS2008. Παρουσιάστηκαν όλα τα καλούδια που παρέχει το VS2008 για να σε βοηθήσουν να γράψεις καλύτερο κώδικα όπως:
-code analysis
-code metrics
-Profiling
-Unit Testing
‘Ενα ενδιαφέρον σημείο της υπόθεσης είναι ότι πλέον τα Test projects συμπεριλαμβάνονται στο VS2008 professional edition μαζί με integrated unit testing.
Το επομενο session δεν μου κίνησε το ενδιαφέρον ιδιαίτερα όποταν μπορώ να το χαρακτηρίσω κακή επίλογή. Είχε να κάνει με Software + Services και blueprints. Όχι πως ήταν και άσχημο αλλά ξεφεύγει από τον κύκλο των ενδιαφερόνων μου.
Ακολούθησε o Stephen Forte με Top Ten ASP .Net Scaling tips. Το μόνο καινούργιο που άκουσα εδώ είναι να μήν χρησιμοποιείτε LINQ για scalable εφαρμογές! Ενδιαφέρουσα άποψη και με λογικό υπόβαθρο.
Τέλος με κάποια advanced θέματα ASP .Net όπως Async Callbacks, Custom Expression Builders, Encrypted Configuration Sections κα.
Ξημέρωσε και η δεύτερη μέρα! Σημερα λοιπόν είδαν τα ματάκια μου πρωί πρωί
-Javascript intelisence! Μεγάλη η χαρά μου! Ειδικά όταν ξερώ ότι μέχρι το Ιανουάριο πρέπει να κάνω refactoring σε τόνους παλιάς κακής javascript.
Μετά πήγα για μια γεύση από Windows Live. Εντάξει ενδιαφέροντα πραγματάκια αλλά δεν πείστηκα γιατι να προτιμήσω τα API s της Microsoft και όχι κάποιου άλλου (Google λέμε πχ...)
Ακολούθως μια γεύση από Silverlight μέσα από C# κώδικα. Ε ότι και να μου δείξετε εξακολουθώ να θεωρώ το Silverlight δουλεία του designer. Δεν το έχω το ταλέντο, πώς να το κάνουμε.
Σειρά μετά πήραν τα ωραία! C# 3.0! Όσο προχωρά αυτή η γλώσσα τόσο περισσότερο με μαγεύει! Ο τύπος μας έφτιαξε σε 20 λεπτά ένα κομμάτι το Linq to object framework! Συνοπτικά μερικά νέα features:
-LINQ as always
-Auto implemented properties
-var type inference
-Anonymous types
-Collection and object initializers
- Lamda expressions
-Expression Trees
-Partial Methods
-Implicitly typed arrays
-Expression methods
Στο τελευταιο session είχε κάποια advanced θεματάκια για ASP.Net Ajax . Παρακολούθησα την αρχή όπου μίλησε για partial refresh χωρίς την χρήση update panel. Και κάπου εκεί κατάλαβα ότι κλάπηκε το κινητό μου
, οπόταν δεν ξέρω τι έγινε μετά... Τα λέμε αύριο...
Εγώ δεν κατέφερα δυστυχώς να γράψω αναφορά ψές! Επεσα ξερός! Και επειδή ο dt008 έγραψε ακριβώς ότι είχα υπόψην ας μην επαναλαμβάνομαι και γω! Ελπίζω σήμερα να παρακολουθήσω κάτι διαφορετικό. Τα λέμε απόψε γιατί αρχίζει το session!
Τελικά θα πάμε! Εγκρίθηκε η επιχορήγηση, κόπηκαν τα εισιτήρια, έμεινε το ξενοδοχείο... Όλο και κάτι θα βρούμε. Είναι η πρώτη μου Teched αλλά όχι η τελευταία! Ελπίζω να δώ αρκετούς από σας εκεί! Για τους άλλους, θα έχω καθημερινό report εδώ στο blog με ότι καλό και ενδιαφέρον είδαν τα ματάκια μου και αρκετές αποκλειστικότητες!Άντε, πάω να φτιάξω τις αποσκευές!