19 Φεβρουάριος, 2013

Φωτογραφίες από το πρόσφατο Firefox OS App Days της Αθήνας στο OTEAcademy στις 26 Ιανουαρίου 2013.

1359193194816 1359187997476 2013-01-26 20.52.39 SAMSUNG 2013-01-26 14.10.40 2013-01-26 14.03.54 SAMSUNG SAMSUNG SAMSUNG SAMSUNG SAMSUNG 2013-01-26 09.49.37 SAMSUNG SAMSUNG SAMSUNG SAMSUNG firefox-os-app-days-athens-6 firefox-os-app-days-athens-5

Εντωμεταξύ, περιμένουμε με ανυπομονησία τα πρώτα Firefox OS smartphones της GeeksPhone.

εκτύπωση Κατηγορίες: firefox os, διαδίκτυο, ήμουν εκεί, τεχνολογία | rss 2.0 | trackback | 1 σχόλιο
28 Ιανουάριος, 2013

firefoxOS-app-days_graphic_RGB-245x300Φτάνοντας στο ΟΤΕAcademy το Σάββατο 26/01/2013 το πρωί, η εικόνα ήταν κάπως σουρεαλιστική αλλά και λίγο συγκινητική. Ένα πανώ στην είσοδο ενημέρωνε ότι σε λίγο ξεκινούσε εκεί το Firefox OS App Days της Αθήνας. Το να βλέπεις την πορτοκαλί αλεπουδίτσα να καμαρώνει στην είσοδο του χώρου μιας εταιρείας που, λίγα χρόνια πριν, η ιστοσελίδα της έπαιζε κατά πάσα πιθανότητα μόνο σε Internet Explorer είναι ανεκτίμητο. Από την έκδοση 0.8 το 2004, που τον έπιασα για πρώτη φορά στα χέρια μου, ο Firefox έχει γράψει αρκετή ιστορία.

Nα που τώρα ήμασταν όλοι μαζεμένοι εκεί για να μάθουμε για το νέο λειτουργικό σύστημα για έξυπνες συσκευές του Mozilla Foundation, το Firefox OS, το οποίο είναι βασισμένο πάνω στο browser Firefox. Να το δούμε σε δράση για πρώτη φορά, να ενημερωθούμε για την αρχιτεκτονική του και για το πώς αναπτύσσεις εφαρμογές για αυτό. Firefox OS, ναι, ένα λειτουργικό σύστημα για έξυπνες συσκευές βασισμένο σε τεχνολογίες web. Λατρεύω και μόνο την ιδέα. Κι αν θεωρείτε ότι τα iOS και Android είναι ανταγωνιστές αξεπέραστοι, θυμηθείτε πώς ο Firefox άλλαξε το τοπίο στο internet κλονίζοντας πρώτος (στατιστικά εδώ μόνο από 2009+) το μονοπώλιο του Internet Explorer.

Το event ξεκίνησε λίγο μετά τις 10 με ένα σύντομο εισαγωγικό video του Mozilla Foundation από τους Mozilla Reps στην Ελλάδα σχετικά με τις γενικές αρχές που διέπουν τη λειτουργία του: οι αρχές πάνω από το κέρδος, πρώτα από όλα ο χρήστης, η προστασία και το συμφέρον του, η φιλοσοφία ανοικτού λογισμικού έναντι στο κλειστό λογισμικό, το συμφέρον τος κοινότητας απέναντι στο εταιρικό συμφέρον.

firefox-os-app-days-athens-4Την εισαγωγική παρουσίαση για το Firefox OS έκανε ο Πιέρος Παπαδέας. Μίλησε για την εξέλιξη των τεχνολογιών web (HTML5, CSS2,3, Javascript), για τις μεγάλες υποσχέσεις που κομίζουν αλλά και για τον «κύκλο της υπερβολής» κάθε νέας τεχνολογίας μέχρι αυτή να φτάσει στην ωριμότητα. Διαβεβαίωσε ότι το web είναι μια έτοιμη πλατφόρμα που είναι σήμερα εδώ και δουλεύει ήδη: «The web is the platform. It’s the big thing and it is here». Το Firefox OS φιλοδοξεί να είναι η πλατφόρμα αναφοράς σε αυτή την προσπάθεια.

Ο Νίκος Ρούσσος ακολούθησε με μια παρουσίαση για τις ίδιες τις βασικές συστατικές τεχνολογίες του web αλλά και του Firefox OS, την HTML(5), τα CSS και τη Javascript. Μίλησε για την αρχιτεκτονική του νέου λειτουργικού, για τις δυνατότητές του και για το πώς θα αναπτύσσουμε εφαρμογές για τα marketplaces που θα δημιουργηθούν (θα υπάρχει φυσικά το επίσημο marketplace του Mozilla). Έδωσε έμφαση στην ιδέα των «ανοιχτών» εφαρμογών (open web apps).

Ακολούθησε σύντομο workshop από το Χρήστο Μπαχαράκη για το Firefox OS Simulator. Οι παρευρισκόμενοι έμαθαν για αυτό και το εγκατέστησαν στα laptop τους, ώστε να είναι έτοιμοι για το hackathon που θα ακολουθήσει. Ατυχώς, την ώρα εκείνη μείναμε χωρίς internet λόγω κάποιων τεχνικών προβλημάτων.

Στη συνέχεια το βήμα πήρε ο Παναγιώτης Αστήθας, ένας από τους Έλληνες developers που συμμετέχουν ενεργά στην ανάπτυξη του Firefox (συγκεκριμένα στα Firefox Developer Tools). Παρουσίασε όλα τα νέα εργαλεία που το Firefox OS θα παρέχει στους developers έτσι ώστε η ανάπτυξη εφαρμογών με web τεχνολογίες να μπορεί να επεκταθεί και να συμπεριλαμβάνει όλες τις λειτουργίες μιας έξυπνης συσκευής. Αυτά είναι τα νέα Web APIs και αφορούν την αλληλεπίδραση μιας εφαρμογής με modules όπως η μπαταρία της συσκευής, το GPS, ο αποθηκευτικός χώρος, ο τηλεφωνικός κατάλογος του χρήστη,τα SMS, το WiFi κοκ.

firefox-os-app-days-athens-5Εξήγησε ότι γίνεται η προσπάθεια ώστε αυτά να τυποποιηθούν, να γίνουν standards (μερικά είναι ήδη) για να υλοποιούνται από όλους τους vendors έξυπνων συσκευών, οι οποίοι θα υποστηρίζουν το Firefox OS. Μόνο έτσι το Firefox OS θα μπορέσει να διαδοθεί σε ευρεία κλίμακα χρηστών/καταναλωτών και να αποκτήσει momentum.

Σχετικά με τα Web APIs δεν παρέλειψε να τονίσει ότι είναι όλα πάρα πολύ προσεκτικά σχεδιασμένα με τέτοιο τρόπο, ώστε να διαφυλάσσουν όσο το δυνατόν καλύτερα την ασφάλεια και την ανωνυμία του χρήστη απέναντι σε κακόβουλες ενέργειες εναντίον του. Κάτι που αποτελεί μια έτσι κι αλλιώς θεμελιώδης αρχή του Mozilla Foundation και του Firefox.

Ακολούθησαν ερωτήσεις του κοινού σχετικά με το Firefox OS, την ανάπτυξη εφαρμογών σε αυτό, τα Web APIs, τα εργαλεία, τη στρατηγική του Mozilla, τα politics. Σχεδόν σε κάθε ερώτημα αναδυόταν μία κυρίαρχη έννοια. Πως ό,τι αφορά το Firefox OS αφορά και το ίδιο το web σχεδόν με τον ίδιο τρόπο. Το Firefox OS είναι καθ’ όλα μια web πλατφόρμα με όλα τα πλεονεκτήματα που δίνει αυτό, ελαφρώς προσαρμοσμένα στον κόσμο των έξυπνων συσκευών.

firefox-os-app-days-athens-3Το πρώτο μέρος της ημέρας, αυτό με τις παρουσιάσεις, έκλεισε με το Γιάννη Γιαννέλο και μια παρουσίαση του Mortar, μιας μικρής βιβλιοθήκης από templates που βοηθούν στην ανάπτυξη εφαρμογών για το Firefox OS.

Η όρεξη είχε ανοίξει. Γενικά. Ένα σύντομο κολατσιό κι ο κόσμος πήρε το δρόμο για τα εργαστήρια. Με το internet να δουλεύει πια κανονικά οι developers πήραν θέσεις κι άρχισαν να δοκιμάζουν το Firefox OS. Άλλοι με το simulator και άλλοι απευθείας πάνω σε έξυπνες συσκευές που παρείχε η διοργάνωση με Firefox OS εγκατεστημένο. Οι πρώτες μικρές εφαρμογές άρχισαν να υλοποιούνται. Παράλληλα εξελίσσονταν εργαστήρια σχετικά με responsive web design, το github κλπ.

Η δική μας εντύπωση από τις ίδιες τις συσκευές με το Firefox OS ήταν εξαιρετική. Η χρήση ήταν πολύ απλή για οποιονδήποτε έχει χρησιμοποιήσει smartphone και η απόκριση των συσκευών στη χρήση ήταν άμεση. Ο αγαπημένος μας Firefox ήταν εκεί ολοζώντανος και λειτουργικός! Μάλιστα, οι συσκευές που βρίσκονταν διαθέσιμες ήταν επί τούτου χαμηλών προδιαγραφών (1GHz επεξεργαστής, 256MB μνήμη). Κάτι που μας κάνει να ανυπομονούμε ακόμη περισσότερο για τις πρώτες συσκευές που θα κυκλοφορήσουν σύντομα (αναμένονται στα μέσα Φεβρουαρίου 2013).

firefox-os-app-days-athens-6Για 4 περίπου ώρες οι developers έγραφαν υπομονετικά κώδικα, δοκιμάζοντας τη νέα τεχνολογία, ανταλλάσσοντας απόψεις και ιδέες, μαθαίνοντας καινούρια πράγματα από τους υπομονετικούς Mozilla Reps. Στο τέλος της ημέρας όλες οι εφαρμογές συγκεντρώθηκαν, αξιολογήθηκαν και οι 10 πιο πλήρεις παρουσιάστηκαν στους υπόλοιπους. Οι δημιουργοί τους κέρδισαν από ένα Firefox OS smartphone της GeekPhone. Μέσα σε αυτές και αυτή που φτιάξαμε μαζί εγώ και ο Κώστας (ένας απλός, όμορφος RSS reader του blog του Κώστα).

Μας άρεσαν, και αξίζει να αναφέρουμε, οι παρακάτω εφαρμογές:

  • Mark Pors and Dimitris Balaouris: Type out Loud: Open online chatroom where all sent messages are broadcasted as audio to all users. http://typeoutloud.com/.
  • Panayiotis Stamatelopoulos, Patroklos Kontos, Michael Koutantos, Michael Demetriou: Around me: Chat with people in your proximity. http://www.outofbounds.gr/aroundMe/.
  • Dimitris Gardiklis: TodoList: A simple todo app with checkboxes, filtering based on pending or done. http://dgar.github.com/TdoList/.

Το etherpad με τα χρήσιμα στοιχεία του event: https://etherpad.mozilla.org/firefoxos-appdays-athens.

Τα videos του event:

firefox-os-app-days-athens-2Δεδομένα και αριθμοί:

  • 23 οι χώρες όπου πραγματοποιήθηκαν Firefox OS App Days
  • 350 άτομα έκαναν register για το event της Αθήνας
  • 200 περίπου το παρακολούθησαν
  • 60 άτομα έμειναν ως το τέλος και τις παρουσιάσεις
  • 1.500.000 views στα tweets με το hashtag του event
  • 15 χρονών ο μικρότερος developer που παρακολούθησε το event, έμεινε ως το τέλος κι έφτιαξε και app που κέρδισε Firefox OS smartphone

Στα μέσα Φεβρουαρίου 2013 αναμένονται τα πρώτα Firefox OS smartphones της GeekPhone.

εκτύπωση Κατηγορίες: firefox os, διαδίκτυο, πολιτικά, τεχνολογία | rss 2.0 | trackback | 5 Σχόλια
25 Ιανουάριος, 2013

firefox-osΤο Firefox OS είναι το νέο λειτουργικό σύστημα για έξυπνες συσκευές που δημιουργείται από το Mozilla Foundation. Το Mozilla Foundation είναι ο μη κερδοσκοπικός οργανισμός πίσω από το γνωστό browser με το όνομα Firefox και το λιγότερο γνωστό αλλά εξίσου σημαντικό πρόγραμμα ανάγνωσης email με το όνομα Thunderbird. Είναι καταστατικά προορισμένο να διαφυλάσσει και να αξιοποιεί τα τεχνολογικά standards του διαδικτύου, να τα στηρίζει, να βοηθά στην ανάπτυξή τους και να συμβάλλει σε ένα διαδίκτυο ανοικτό και προσβάσιμο από όλους τους ανθρώπους σε όλα τα μέρη της γης.

Ένα ανοιχτό λειτουργικό σύστημα

Το Firefox OS είναι ένα πολύ σημαντικό λειτουργικό σύστημα γιατί είναι ανοιχτό. Δεν είναι απλώς δωρεάν. Είναι ανοιχτό. Μπορεί όποιος θέλει να το κατεβάσει, να το μάθει, να το χρησιμοποιήσει, να του αλλάξει τα φώτα, να το βελτιώσει και να επιστρέψει τις βελτιώσεις στην κοινότητα από όπου το πήρε εξαρχής.

Βασίζεται στο Linux

Στη βάση του το Firefox OS πατάει πάνω σε ένα Linux. Το Linux είναι επίσης ένα ανοιχτό λειτουργικό σύστημα, αρχικά για υπολογιστές και, πλέον, για συσκευές κάθε είδους. Επειδή το Linux είναι ανοιχτό είναι εφικτό για το Mozilla Foundation να χτίσει νέες τεχνολογίες πάνω του. Για παράδειγμα , την τεχνολογία του Firefox OS. Το οποίο θα είναι, όπως είπαμε, κι αυτό ανοιχτό και θα επιτρέπει και σε άλλους να χτίσουν νέες τεχνολογίες πάνω στη δική του.

Οι ανοιχτές τεχνολογίες, θα καταλάβατε, είναι κάτι καλό!

Βασίζεται στο Firefox

Πάνω από το Linux έρχεται να συμπληρώσει τη διεπαφή με το χρήστη μια τροποποιημένη έκδοση του ίδιου του Firefox, του γνωστού μας browser. Πρόκειται για έναν πολύ καλό browser, θα έλεγα «τον καλύτερο», παρόλες τις σειρήνες που θα ακούς τακτικά.

Βασίζεται στις τεχνολογίες διαδικτύου

Οι τεχνολογίες με τις οποίες θα αναπτύσσονται οι εφαρμογές για το Firefox OS θα είναι ίδιες ακριβώς με αυτές που χρησιμοποιούνται στο internet σήμερα για την ανάπτυξη ιστοσελίδων και εφαρμογών διαδικτύου. Θα είναι δηλαδή η HTML(5), η Javascript και τα CSS. Αυτό είναι καταπληκτικό γιατί γίνεται ένα τεράστιο βήμα ενοποίησης δύο ετερογενών χώρων (mobile apps – web apps).

Υπόσχεση για το μέλλον

Ταυτόχρονα, γίνεται και μια προσπάθεια στην κατεύθυνση της αξιοποίησης των web τεχνολογιών που μόλις ανέφερα σε όλες τις υπολογιστικές συσκευές (desktop, laptop, netbook, tablet, smartphone) με το όραμα οι τεχνολογίες αυτές να καταστούν πλήρεις και ικανές να εξυπηρετούν τις ανάγκες κάθε σχεδόν εφαρμογής. Έτσι, θα μπορούμε να έχουμε μία τεχνολογία για όλες τις συσκευές. Μια τεχνολογία όμορφη. Α, και ανοιχτή.

Αύριο, 26 Ιανουαρίου 2013 γίνεται μια σειρά από events σε όλο τον κόσμο με τίτλο “Firefox OS App days”. Το event αυτό γίνεται και στην Ελλάδα, ενώ έχει σκοπό να διαδώσει τις τεχνολογίες του Firefox OS στους developers, μιας και την άνοιξη του 2013 θα υπάρξει η πρώτη επίσημη έκδοσή του.

Στηρίζουμε Firefox και στηρίζουμε Firefox OS.

Τα λέμε στο Firefox OS App days.

εκτύπωση Κατηγορίες: firefox os, διαδίκτυο, πολιτικά, τεχνολογία | rss 2.0 | trackback | καθόλου σχόλια
15 Ιανουάριος, 2013

firefoxOS-app-days_graphic_RGB-245x300Καλή χρονιά με Firefox OS. Πρόκειται για το νέο λειτουργικό σύστημα για κινητά τηλέφωνα (ζμαρτφόουνς, τα λένε) που κατασκευάζει το Mozilla Foundation, βασισμένο στο browser Firefox, το browser που θα έπρεπε να προτιμάς. Και, ναι, φιλοδοξεί να ανταγωνιστεί τα αγαπημένα σας iOS και Android. Έχει ένα μεγάλο όπλο για να σε κάνει να το συμπαθήσεις. Είναι ανοιχτό. Ανοιχτό! Μπορεί όποιος θέλει να το πάρει και να το δοκιμάσει. Είναι ανοιχτό όπως είναι ανοιχτό το internet. Δεν ανήκει σε κανέναν και ανήκει σε όλους.

Στις 26 Ιανουαρίου 2013 διεξάγεται διεθνώς το «Firefox OS App days». Συμμετέχει και η Αθήνα στο ΟΤΕacademy:

…στις 26 Γενάρη διοργανώνονται τα Firefox OS App Days σε 23 πόλεις του κόσμου. Απευθύνονται κυρίως σε developers που ενδιαφέρονται για τεχνολογίες web και θέλουν να μάθουν τα πάντα για το πως μπορούν να τις χρησιμοποιήσουν ως πλατφόρμα ανάπτυξης εφαρμογών για mobile (Firefox OS, Android) και για Desktop (Linux, Windows, Mac).

(via)

Update1: Pre-event για developers στο Hackerspace.gr, ένα Σάββατο πιο πριν, στις 19/01/2013.

Update2: Ο Mozilla αποκαλύπτει το πρώτο κινητή με Firefox OS: Mozilla reveals Firefox OS.

Update3: Τα πρώτα developer preview devices με Firefox OS ανακοινώθηκαν.

εκτύπωση Κατηγορίες: firefox os, διαδίκτυο, τεχνολογία | rss 2.0 | trackback | καθόλου σχόλια
20 Ιούνιος, 2012

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

Είναι αυτός στον οποίο οι σύμμαχοι στο Β’ Παγκόσμιο Πόλεμο οφείλουν τη μηχανή Enigma, μέσω της οποίας αποκρυπτογράφησαν μηνύματα των Ναζί, κάτι που αποτέλεσε ένα από τα καθοριστικά στοιχεία της επικράτησής τους.

Ο Άλαν Τούρινγκ ήταν ένας θαυμάσιος επιστήμονας. Ήταν όμως και ομοφυλόφιλος. Το 1952 καταδικάστηκε στην Αγγλία για «απρέπεια» (indecency), αφού παραδέχτηκε τις σεξουαλικές του προτιμήσεις. Στην Αγγλία του 1952 ο διαγνωσμένος και καταδικασμένος ομοφυλόφιλος υποχρεωνόταν σε ειδική φαρμακευτική αγωγή (!) που αποσκοπούσε στην χαλιναγώγηση της σεξουαλικής του επιθυμίας. Πιστεύεται ότι αυτός ο επονομαζόμενος χημικός ευνουχισμός οδήγησε και στο θάνατό του σε ηλικία 41 χρονών.

Στις 10/09/2009, ο πρωθυπουργός της χώρας (τότε ο Γκόρντον Μπράουν) ζήτησε δημόσια συγνώμη εκ μέρους της πολιτείας για τον Άλαν Τούρινγκ και την άδικη μεταχείριση της οποίας έτυχε, αλλά και τον αναγνώρισε ως ήρωα του Β’ Παγκοσμίου Πολέμου.

Το μεγαλύτερο βραβείο στο χώρο της Πληροφορικής, το Νόμπελ της Πληροφορικής, ονομάζεται βραβείο Τούρινγκ.

Ο Άλαν Τούρινγκ γεννήθηκε πριν από 100 χρόνια και τον εκτιμώ πολύ.

εκτύπωση Κατηγορίες: διαδίκτυο, προσωπικά, τεχνολογία | rss 2.0 | trackback | καθόλου σχόλια
1 Ιούνιος, 2012

Θα ξέρεις ότι οι μεγάλες πολυεθνικές της πληροφορικής (και όχι μόνο αλλά σε αυτές αναφέρομαι τώρα) ξεπατώνονται (δε διάλεξα τη λέξη πολύ προσεκτικά, έπρεπε να πω «επιδίδονται») σε ένα αγώνα πατεντών η μία εναντίον της άλλης (Google, Oracle, Samsung, Motorola, Apple, Microsoft κτδε*). Από τη μία πλευρά συλλέγουν πατέντες με όλες τους τις δυνάμεις και από την άλλη μηνύουν ασταμάτητα η μία την άλλη, ισχυριζόμενες ότι οι πατέντες τους παραβιάζονται. Διαθέτουν ειδικά τμήματα για αυτήν ακριβώς τη δουλειά! Φυσικά, όλο αυτό το παιχνίδι είναι τεχνητό και οι πατέντες στο λογισμικό μια γελοιότητα.

Ένα πρόσφατο κεφάλαιο στην ιστορία αυτή έκλεισε μόλις με την ετυμηγορία του δικαστή Alsup** ότι η καταγγελία της Oracle εναντίον της Google σχετικά με τα πνευματικά δικαιώματα (copyright) των προγραμματιστικών APIs απλά δε στέκει. Τα APIs είναι κάτι σαν τεχνικές περιγραφές μιας λύσης ή προσέγγισης ή συστήματος ή διασύνδεσης συστημάτων αλλά όχι η ίδια η υλοποίησή της. Θέλουν, δηλαδή, δουλειά για να δημιουργηθούν αλλά δεν είναι τα ίδια το παραγόμενο αποτέλεσμα που θα μπορούσε ενδεχομένως να προστατευθεί. Σε κάθε περίπτωση αποτελούν μια γενική ιδέα/οδηγία/διασύνδεση, που θα μπορούσε να υλοποιηθεί με πολλούς τρόπους κι επομένως (συμφωνώ με το δικαστή) δεν είναι δίκαιο κανείς να την δεσμεύει κατ’ αποκλειστικότητα (ήθελα να πω «καπαρώνει» αλλά δεν το είπα).

Το εντυπωσιακό και όμορφο δεν είναι, όμως η ίδια η απόφαση. Είναι το γεγονός ότι ο δικαστής Alsup έβγαλε την απόφαση αυτή αφού έμαθε ο ίδιος να προγραμματίζει και σε Java, εκτός των άλλων (στο internet τον έχουν αποκαλέσει «developer judge«). Μάλιστα, αναφέρεται ότι σε πολλές περιπτώσεις κατακεραύνωσε τους δικηγόρους της Oracle, αναφέροντας ότι ο ίδιος δοκίμασε να υλοποιήσει μερικά από τα APIs που η Google υποτίθεται ότι εκμεταλλεύτηκε σε βάρος της Oracle, και του φάνηκε υπερβολικό το να κατοχυρώνονται πνευματικά δικαιώματα για κάτι τόσο απλό και με πολλές εκδοχές υλοποίησης. Τι ωραία και λογικά που σκέφτηκε ο άνθρωπος και πόσο καταπληκτικό θα ήταν οι άνθρωποι που αποφασίζουν για ένα ζήτημα να έχουν οι ίδιοι εμπειρία σε αυτό***!

* κτδε: και τελειωμό δεν έχει

** αυτό το άρθρο διαθέτει τον μακρύτερο τίτλο στην ιστορία αυτού του blog eveeer

*** κάποτε, πριν από χρόνια, γράψαμε με τον Παναγή μια συμπαθητική εργασία πάνω στις πατέντες λογισμικού

εκτύπωση Κατηγορίες: διαδίκτυο, τεχνολογία | rss 2.0 | trackback | 2 Σχόλια
1 Ιούνιος, 2012


Θα μου πεις «πού πήγε το υπόλοιπο 10%;»! Απαράδεκτος…

εκτύπωση Κατηγορίες: δε βαριέσαι, τεχνολογία | rss 2.0 | trackback | καθόλου σχόλια
6 Ιανουάριος, 2012

Αυτό τον καιρό διαβάζω το "Η μαγεία των μαθηματικών (Αποκαλύπτοντας τα μυστικά των αριθμών)" του Calvin Clawson (μετάφραση Παν. Παπαχρήστου, εκδόσεις Κέδρος). Και θέλω να ξαναγυρίσω στα φοιτητικά χρόνια και να ξανακάνω από την αρχή όλα τα μαθηματικά που τόσο βιαστικά (μερικές φορές ίσως όχι και τόσο βιαστικά) "πέρασα" τότε. Το τρίτο κεφάλαιο τελειώνει με αυτή την παράγραφο:

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

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

Να μια ωραία και απλή σκέψη για να κρατήσεις: μαθηματικά – γνώση – δημοκρατία. Μια αλληλουχία εννοιών που οφείλουμε στους αρχαίους Έλληνες. Που μέσα σου αργοκοιμάται η ίδια γλώσσα που εκείνοι μιλούσαν. Και τις οποίες έχουμε ανάγκη να ανακαλύψουμε εκ νέου στις μέρες μας. Βέβαια, απαιτείται "σκεπτόμενο μυαλό", είναι αλήθεια.

εκτύπωση Κατηγορίες: προσωπικά, τεχνολογία | rss 2.0 | trackback | καθόλου σχόλια
26 Αύγουστος, 2011

Αυτό το blog που διαβάζεις τώρα άλλαξε λιγουλάκι. Ίσως να μην το κατάλαβες γιατί το έκανα τόοοσο διακριτικά και ανεπαίσθητα! Κάποτε οι οθόνες ήταν 1024×768 pixel. Μετά από χρόνια βγήκαν και μερικές με μήκος 1280. Τότε – τόοοσο παλιό είναι αυτό το blog – είχα την επιθυμία να γεμίζουμε με τις ιστοσελίδες που φτιάχνουμε όλη την οθόνη του χρήστη, τόσο οριζοντίως όσο και καθέτως. Και καλά έκανα. Και τώρα πάλι το ίδιο θέλω να κάνω.

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

Επίσης, είναι φανερό ότι αυτό που ποικίλλει εντονότερα είναι η οριζόντια διάσταση: από 600 μέχρι 1600+ pixel. Ενώ η κατακόρυφη από 550 μέχρι 800. Η κατακόρυφη διάσταση είναι η πιο προβληματική γιατί μέσα στο χώρο της μια ιστοσελίδα καλείται να παρουσιάσει όσο το δυνατόν περισσότερο από το περιεχόμενό της, χωρίς να απαιτείται ο χρήστης να κάνει scroll. Αντίθετα, στη συντριπτική πλειοψηφία των περιπτώσεων μια ιστοσελίδα απλά μειώνει την οριζόντια διάστασή της κοντά στα 1024 pixel αφήνοντας τον υπόλοιπο χώρο ανεκμετάλλευτο. Γι' αυτό οι περισσότερες ιστοσελίδες που επισκέπτεσαι μοιάζουν κάπως έτσι: 

---------------------------------------------------------------
|                    |                  |                     |
|                    |                  |                     |
|                    |                  |                     |
| κενός χώρος        |  ωφέλιμος χώρος  |         κενός χώρος |
|                    |                  |                     |
|                    |                  |                     |
|                    |                  |                     |
|                    |                  |                     |
|                    |                  |                     |
|                    |                  |                     |
-------
--------------------------------------------------------

 

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

Στις μέρες μας είναι ιδιαίτερα ρηξικέλευθο να αυξάνει κανείς το οριζόντιο ωφέλιμο πλάτος μιας ιστοσελίδας πάνω από τα παραδοσιακά 1024 pixel. Ε, το έκανα κι εγώ! Αυτό το blog εκτείνεται οριζόντια από τα 1024 μέχρι και τα 1200 pixel ομαλά, χωρίς να το πάρεις πρέφα. Δεν ήταν δύσκολο να γίνει μιας και το design είναι απλοϊκό. Και το έκανα!

εκτύπωση Κατηγορίες: προσωπικά, τεχνολογία | rss 2.0 | trackback | 5 Σχόλια
14 Ιούλιος, 2011

Σε ένα κατάστημα ηλεκτρονικών στο μακρινό μέλλον:

– Καλημέρα, σας!

– Καλημέρα, θα ήθελα μια βάση δεδομένων.

– Πολύ ωραία, έχουμε SQLServer, MySQL, PostgreSQL. Για τι εφαρμογή τη θέλετε;

– Εεε, θέλω να φτιάξω μια επαγγελματική ιστοσελίδα.

– Πολύ καλά. Ξέρετε τι έκτασης θα είναι; Θα έχει πολλούς χρήστες; Μήπως πρέπει να πάμε σε μια Oracle;

– Εεε… Δε γνωρίζω πολύ τα τεχνικά ζητήματα.

– Επομένως, θα χρειαστείτε και έναν application server και κάποιο framework για να βασιστείτε. Μισό λεπτό να κοιτάξω…

– Ναι, εεε…

– Ο developer σας έχει καταλήξει σε κάποιο CMS; Με κάθε MySQL δίνουμε και ένα Joomla δώρο.

– Ε, αυτό μου είπε ότι θα το φτιάξει ο ίδιος.

– Αλήθεια; Επομένως, σας ικανοποιεί ένας SQLServer;

– Δεν είμαι σίγουρος.

– Κοιτάξτε, ένας SQLServer είναι πάντοτε μια καλή αρχή και μετά ανεβαίνετε σε μια Oracle όταν αυξηθούν οι απαιτήσεις. Εδώ θα είμαστε να σας εξυπηρετήσουμε.

– Ε, εντάξει τότε, αυτό θα πάρω.

– Τέλεια, λοιπόν, θα μας στείλετε ένα FAX με τη σφραγίδα της εταιρείας σας και την υπογραφή σας, όπου θα μας περιγράφετε το αίτημά σας, ένα αντίγραφο του καταστατικού, μια επικυρωμένη φωτοτυπία ταυτότητας, μια υπεύθυνη δήλωση του νόμου 105, μια εξουσιοδότηση…

– Μα, εγώ ήθελα μια βάση δεδομένων.

– Για μισό λεπτό, έχετε πάρει αριθμό πρωτοκόλλου; Τι καθόμαστε και μιλάμε τόση ώρα…

Για την ιστορία, το 2011 η χώρα πτώχευσε, το 2012 το internet περιήλθε σε
κρατικό έλεγχο και η μόνη εταιρεία πληροφορικής που επιβίωσε ήταν η ΟΤΕnet!

εκτύπωση Κατηγορίες: δε βαριέσαι, τεχνολογία | rss 2.0 | trackback | 1 σχόλιο