Responsive Web Design για Smartphones & Tablets Αναρτήθηκε στις 2012-02-20 19:52:17 από Vontikakis

responsive web design

H συνεχόμενη αύξηση πρόσβαση στο διαδίκτυο από κινητές συσκευές, όπως τα smartphones, tablets, netbooks κτλ έχει αυξήσει σημαντίκα τον αριθμο των χρηστών που περιηγούνται στις ιστοσελίδες με αυτό τον τρόπο. Το κύριο πρόβλημα που προκύπτει είναι ότι κάθε συσκευή έχει διαφορετικό μέγεθος οθόνης, οποτε ο κάθε χρήστης δεν είναι εύκολο να περιηγηθεί και να αναγνώσει το περιεχόμενο, αυτό γιατί η πλειοψηφία των ιστοσελίδων σχεδιάζονται με σταθερό πλάτος (fixed layout) ή με ρευστό (fluid layout), με αποτέλεσμα απλές λειτουργίες navigation ή login να καθυστούν τη περιηγήση όχι και τη καλύτερη εμπειρία.

Οπότε εδώ έρχεται η λύση του responsive web design όπου το web site σχεδιάζεται χρησιμοποιώντας media queries του CSS, η ιστοσελίδα προσαρμόζεται στη συσκευή από την οποία μπαίνει ο χρήστης στο website. Οπότε αυξάνεται σημαντικά το usability γιατί ο χρήστης δεν χρειάζεται να κάνει zoom ή μεγάλο scroll ή resize για την ανάγνωση του περιεχομένου. Κατάλληλα εργαλεία για τη responsive σχεδίαση είναι κάποια css frameworks όπου υιοθετούν την έννοια του fluidgrid ή τον fluid images,όπως είναι το skeleton ή όπως το frameless grid.

Πως γίνεται Multi Platform Μobile Development Αναρτήθηκε στις 2011-12-10 12:52:12 από Vontikakis

mobile development

Τα τελευταία χρόνια τα smartphones έχουν αρχίσει να χρησιμοποιούνται όλο και περισσότερο, σταδιακά αντικαθιστούν τα απλά κινητά, αυτό οφείλεται σε ένα μεγάλο βαθμό στη μείωση του κόστους αγοράς. Αυτή τη στιγμή μπορεί κάποιος να αποκτήσει ένα τέτοιο κινητό με λειτουργικό σύστημα android από 100 ευρώ. Οπότε είναι απαραίτητo να δημιουργηθούν εφαρμογές οι οποίες θα εγκαθιστούνται σε τέτοια κινητά και οι οποίες θα δρουν αυτόνομα ή υποστηρικτικά σε web εφαρμογές. Αλλά το βασικό πρόβλημα είναι ότι τα smartphone έχουν αρκετές πλατφόρμες όπως είναι Android, το iOS για το Iphone, windows phone 7, WebOS της HP, το Symbian, το OS 6.0 και το Bada.

Οπότε θέλοντας να αναπτύξω μια εφαρμογή συγκεκριμένα για το λήψη φωτογραφίας από την camera ενός smartphone και την απευθείας άνοδο της στο photoreal.me , αυτό υλοποιήθηκε στο Android χρησιμοποιώντας το αντίστοιχο SDK που λειτουργεί σε java, αλλά ήταν πολύ χρονοβόρο. Θέλοντας να υλοποιήσουμε και την εφαρμογή σε άλλες πλατφόρμες, δεν γίνοταν να πάμε πάλι από την αρχή, δηλαδή να μάθουμε τη γλώσσα του κάθε συστήματος όπως για παράδειγμα την objective c που έχει το Ιphone κτλ. Οπότε βρήκαμε εργαλεία για Cross Platform Native Development, αυτά είναι frameworks στα οποία ο κώδικας γράφεται σε 1 ή 2 γλώσσες όπως είναι η HTML5, JAVASCRIPT, CSS και μεταφράζουν την εφαρμογή και την κάνουν native και λειτουργική σε πολλές πλατφόρμες, για να μπορουν να δημοσιευθούν στο Android Market ή στο AppStore. Τέτοια εργαλεία για multi platform mobile Development είναι

  1. PhoneGaP
  2. Titanium
  3. Corona

Eλληνικής Οικονομία Οκτώβριος 2011 Αναρτήθηκε στις 2011-10-28 13:13:01 από Vontikakis

Ελληνική Οικονομία 2011

Τα πράγματα είναι απλά και ακομα και ένας και ένας πρωτοετής φοιτητής οικονομικού τμήματος μπορεί να καταλάβει τι γίνεται, ένα από πιο κλασσικά μοντέλα για την ανάλυση μακροοικονομικής πολιτικής είναι το IS-LM και ο κευνσιανός σταυρός. Όπως βλέπουμε στο διάγραμμα αριστερά έχουμε δύο καμπύλες η πρώτη είναι η IS απεικονίζει την ισορροπία στην αγορά αγαθών και υπηρεσιών, δηλαδή την πραγματική οικονομία (non-financial) η δεύτερη είναι η LM που απεικονίζει την ισορροπία στην αγορά χρήματος. Στη δικής μας περίπτωση της Ελλάδα λόγω την νομισματική ένωσης δεν μπορούμε να κόψουμε νόμισμα (γενικά να επηρεάσουμε) άρα θα μένει πάντα σταθερή εκτός εάν η ευρωπαϊκή κεντρική τράπεζα αποφασίσει να αυξήσει ή να μείωση τη προσφορά χρήματος. Άρα η Ελληνική κυβέρνηση μπορεί να επηρεάσει την IS με δύο τρόπου ο πρώτος αυξάνοντας ή μειώνοντας του φόρους και ο δεύτερος αυξάνοντας ή μειώνοντας της δημόσιες επενδύσεις

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

Η τεχνολογία NFC και το Ηλεκτρoνικό Πορτοφόλι Αναρτήθηκε στις 2011-10-11 16:34:36 από George Karavatsos

Από τα χαρτονομίσματα στο Google Wallet Ο άνθρωπος έχει αποδείξει ότι θέλει συνεχώς να εξελίσσεται, να δοκιμάζει νέα πράγματα και να δημιουργεί. Έτσι και με τα διάφορα συστήματα πληρωμών, από την ανταλλακτική κοινωνία, περάσαμε στα τραπεζογραμμάτια, στις πιστωτικές κάρτες, στις ηλεκτρονικές πληρωμές και τώρα σιγά σιγά στο επόμενο στάδιο που είναι η χρήση της τεχνολογίας NFC. Το NFC προέρχεται από τα αρχικά των λέξεων Near Field Communication και δεν είναι παρά ένα ακόμα πρότυπο ασύρματης μεταφοράς δεδομένων σαν το γνωστό Bluetooth.

Ο σκοπός που δημιουργήθηκε όμως είναι εντελώς διαφορετικός από αυτόν του bluetooth. Επειδή λειτουργεί σε πολύ μικρές αποστάσεις, το κάνει ιδανικό για την ασφαλέστερη μεταφορά προσωπικών στοιχείων όπως πληρωμές. Συσκευές με ενσωματωμένο το NFC chip όπως κινητά τηλέφωνα μπορούν να συνδεθούν με πιστωτικές κάρτες και ο χρήστης απλά να κουβαλάει μόνο το κινητό μαζί του. Όταν φτάσει η στιγμή να πληρώσει ένα απλό άγγιγμα της συσκευής στο "μηχανάκι" του μαγαζιού και το ποσό αφαιρείται από τον λογαριασμό/πιστωτική του. Σε πολλές χώρες είναι ήδη σε δοκιμαστικό στάδιο και σε κάποιες άλλες όπως για παράδειγμα Ιαπωνία είναι σε αρκετά προχωρημένο επίπεδο. Στις ΗΠΑ πρόσφατα ξεκίνησε η υπηρεσία Google Wallet ενώ υπάρχουν και άλλα συστήματα σε δοκιμή.

Με το NFC φυσικά δεν περιοριζόμαστε μόνο σε κάτι τέτοιο. Σκεφτείτε τους δρόμους που ανοίγονται. Για παράδειγμα τα αυτοκίνητα που λειτουργούν χωρίς κλειδί βασίζονται σε κάτι ανάλογο. Ή διαφημιστικές καμπάνιες όπου με ένα απλό άγγιγμα έχεις διαφημίσεις και πληροφορίες για το προϊόν στο κινητό, αυτόματη ασφαλής και γρήγορη σύνδεση μεταξύ συσκευών, "έξυπνες" κάρτες ασφαλείας και ατέλειωτες άλλες πιθανότητες. Δυστυχώς στην Ελλάδα δεν έχω δει κάποια προσπάθεια ακόμα από καμία εταιρεία για να εκμεταλλευτεί αυτή την τεχνολογία, είτε για μάρκετινγκ ή για οτιδήποτε άλλο. Ελπίζω ότι με την σταδιακή αύξηση των smartphones που ενσωματώνουν NFC να αυξηθεί και η ανάγκη για να την εξερευνήσουμε.

Επενδύσεις, Παίγνια και το Κριτήριο του Kelly Αναρτήθηκε στις 2011-09-29 12:45:27 από Vontikakis

Επενδύσεις, Παίγνια και το Κριτήριο του Kelly To kριτήριο του Kelly είναι μία φόρμουλα η οποία δείχνει πόσο πρέπει να είναι το ποσό του πονταρίσματος σε μια σειρά από παίγνια όταν αυτά έχουν μεγάλη πιθανότητα νίκης, δηλαδή αν βρεθεί ένα παίγνιο στο οποίο η πιθανότητας νίκης είναι μεγαλύτερη του 50% δηλαδή 52%, 53% κτλ Αν για παράδειγμα τη πιθανότητα νίκης είναι 60% και 40% η πιθανότητα τον υπόλοιπων ενδεχομένων, έχοντας αρχικό κεφάλαιο του παιγνίου είναι π.χ. 100 ευρώ τοτε ποσό του πονταρίσματος πρέπει να είναι(60%-40%) = 20% του αρχικού κεφαλαίου δηλαδή 20 ευρώ, σε κάθε γύρω πονταρίσματος αυτό το ποσοστό πρέπει να διατηρείτε

Αυτή η απλή μαθηματική φόρμουλα δημιουργήθηκε από τον John Larry Kelly, ο οποίος ήταν φυσικός δούλευε στα Bell Labs και η απόδειξη της αναλύεται με αυστηρά μαθηματικά στo paper "A new Interpretaion of Information Rate" του Bell System Technical Journal. Η όλη ιδέα βασίζεται πάνω στην Έννοια της εντροπίας για τη ποσοτικοποίηση της πληροφορίας, έτσι όπως αυτή δημιουργήθηκε από τον Claud Shannon ο οποίο προσπαθούσε να βρει το ρυθμό ροής τη πληροφορίας σε ένα θορυβώδες κανάλι επικοινωνίας σε όρους πιθανοτήτων. Η ίδια η φόρμουλα εκτός από τυχερά παίγνια χρησιμοποιείται στα χρηματοοικονομικά για να βρεθούν optimal growth επενδύσεις κτλ.

Το παραπάνω κείμενο δεν αποτελεί προτροπεί για τυχερά παιχνδία ή επενδύσεις είναι απλά μία ενημέρωση για τη Θεωρία της Πληροφορίας. Το παρόν blog δεν φέρνει καμία ευθύνη για το πως θα χρησιμοποιήσει ο καθένας της παραπάνω formula