March 2, 2012

Έτσι για πλάκα ... πλάκα πλάκα...

Έτσι για πλάκα

Δανειζόμαστε έχουμε γεμίσει λεφτά παντού τρέχουν από τις τσέπες μας και μάλιστα ούτε καν σκύβουμε
να τα μαζέψουμε αφήνουμε τα περίπου 600 δισεκκατομμυριάκια των φτωχούληδων στο εξωτερικό και στις ελβετίες
Έτσι για πλάκα

Στην μεσόγειο βάζουμε τα χέρια μας στους ορυκτούς πλούτους
ρισκάρουμε να γίνει η μεσόγειος και το αιγαίο μια μαύρη κηλίδα και μας φταίνε οι γειτόνοι...
Έτσι για πλάκα

Η ευρωπαική ένωση είναι φορέας του πολιτισμού και της ισότητας και μπλα μπλα μπλα μπλα των
λαών....
Έτσι για πλάκα

Οι πλούσιοι πανε στα σισίτια και τρώνε και είναι πλούσιοι επειδή έχουν ακριβά ρούχα και ένα αμάξι....
Έτσι για πλάκα

Ο καπιταλισμός τρώγεται απο την μια δεν έχει υπομονή ούτε μια μέρα
και από την άλλη περιμένει ένα σοκ να "κάνει" τον κόσμο να μην αντιδρά ώστε να αλλάξει τους όρους
του παιχνιδιού
Έτσι για πλάκα

Η ανθρωπότητα ανήκει σε μερικές εταιρείες με σκοπό το κέρδος σε χρήμα (χαρτονόμισμα ή άλλες μορφές)
Έτσι για πλάκα

Στην Ελλαδα λένε παίζεται η παγκόσμια σταθερότητα
Έτσι για πλάκα


Όλοι εσείς που ευθύνεστε για την κατάσταση σήμερα αποσυρθείτε
Έτσι για πλάκα

Αν δεν καταργήσουμε τον καπιταλισμό ο καπιταλισμός θα καταργηθεί από μόνος του
αλλά μαζί με μας....
Έτσι για πλάκα

Αφού τα κράτη και οι κυβερνήσεις είναι παραδωμένα/ες στον άγριο καπιταλισμό γιατί να μην καταλάβ κατευθείαν τους ναούς του καπιταλισμού;
Δεν θα ήταν υπέροχα να ελέγχαμε αυτόν τον καπιταλισμό και να του λέγαμε εμείς ο κόσμος
τι να κάνει και τι να μην κάνει σε παγκόσμια εμβέλια ;
Έτσι για πλάκα

πλάκα πλάκα...
χμμμ

Σχετικά με το UTF-8

Με αφορμή μια προσπάθεια επεξήγησης ενός γνωστού για το utf-8 (χωρίς να αναφερθώ καθόλου σε hexadecimal notation ...)


Λοιπόν
Όλοι όσοι προγραμματίζουμε και χρησιμοποιούμε utf-8 πρέπει να πάμε πρώτα στην σελίδα
http://www.joelonsoftware.com/articles/Unicode.html

Τι ακριβώς είναι το utf-8 ;
διερωτηθείτε!


To utf-8 είναι υπερσύνολο του ascii .
τo ascii χωράει 2 στην 8γδόη δηλαδή 256 διαφορετικούς χαρακτήρες αλλά αποτελείται από 128
το utf-8 χωράει 1,112,064 code points και επειδή είναι variable-width encoding (χρησιμοποιεί από 1 έως και 4 bytes για την αναπαράσταση χαρακτήρων και όχι αυστηρά μόνο 4 bytes ή 1 κλπ) ουσιαστικά έχει 17 code points των 2 στην 16 (65,536) θέσεων χαρακτήρων δηλαδή 17 × 65,536 = 1,114,112 .
θεωρητικά θα μπορούσε να έχει 2 στην 32 αλλά ο μέγιστος αριθμός χαρακτήρων unicode είναι 2097152 ( 2 στην 21) για τα utf-16 ή 32...
http://en.wikipedia.org/wiki/UTF-8
http://unicode.org/faq/utf_bom.html#gen0
στο utf-8 μπορείς να βρείς τους 128 πρώτους ascii χαρακτήρες στις ίδιες δυαδικές θέσεις με ίδιες δυαδικές τιμές
δηλαδή έxουν ακριβώς τα ίδια bytes , έπειτα το utf-8 έχει τους δικούς του χαρακτήρες...

παράδειγμα σε python

>>> a= u'a'
>>> ord(a)
97
>>> a= 'a'
>>> ord(a)
97
>>> z = u'a'
>>> ord(z)
97
>>> z = 'a'
>>> ord(z)
97
>>> a= u'a'
>>> ord(a)
97
>>> a= 'a'
>>> ord(a)
97
>>> z = u'z'
>>> ord(z)
122
>>> z = 'z'
>>> ord(z)
122
>>> xx= u'δ'
>>> ord(xx)
948
>>> xx= 'δ'
>>> ord(xx)

Traceback (most recent call last):
File "", line 1, in
TypeError: ord() expected a character, but string of length 2 found
>>> unicode(xx)

Traceback (most recent call last):
File "", line 1, in
UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 0: ordinal not in range(128)
>>> unicode(xx,'utf-8')
u'\u03b4'
>>> ord(unicode(xx,'utf-8'))
948
>>>

ΤΙ ΘΑ ΓΙΝΕΙ ΤΟ 2012?