Νέα από freerunner και phoenux.

10 Φεβρουαρίου, 2012 (11:13) | librephones, SHR | By: chomwitt

Έγινε παρουσίαση  του Phoenux (GTA04) (W) στη Fosdem

Επέκταση GTA04 group tour μέχρι 31 Μαρτίου

Συνεχίζονται οι προσπάθειες δημιουργίας περιβλήματος από 3d εκτυπωτές και ανοιχτές φρεζομηχανές..(Lukas Mardian , Alexander Lehner , Denis Shulyaka , Radek Polak )

SHR: Άλλαξε το μοντέλο δημιουργίας και πλεον δημιουργούνται συχνά staging images στα οποία δοκιμάζονται νεας αλλαγές.

Επισης για όσους ενδιαφέρονται και έχουν το GTA02 και τους ενδαφέρουν τα κινητά που προσπαθούν να έχουν και ανοιχτό υλικό έχω ξεκινήσει και έχει σταθεροποιηθεί κάπως το dokuwiki site librephone.gr.

 

 

 

 

 

 

Debian διάγραμμα

26 Ιανουαρίου, 2012 (22:22) | debian, Γραφικά | By: chomwitt

Βρήκα (σε diaspora post) το εξής ενδιαφέρον διάγραμμα . Δεν ξέρω αν υπάρχουν πολλοί απλοί χρήστες στην ελλάδα για να αξίζει να μεταφραστεί αλλά το βρίσκω καλαίσθητο.

 

Στο ιστολόγιο του δημιουργού Claudio Filho μπορείτε να βρείτε και αρχείο μετάγρασης (inkscape layer)

 

Lets play a FPS!

18 Ιανουαρίου, 2012 (17:57) | Χιούμορ | By: chomwitt

Anti-spam σε wordpress ιστολόγιο

15 Ιανουαρίου, 2012 (18:44) | Ασφάλεια, Λογισμικό | By: chomwitt

Θεωρία

 

Τα spam comments (ενοχλητικά σχόλια) μπορούν να μειώσουν την κίνηση προς τον ιστότοπο μας δημιουργώντας χαος σε ένα νήμα σχολιασμού μια ανάρτησης του ιστολογίου μας. Τα κίνητρα των spammers είναι συνήθως οικονομικά-διαφημιστικά και στοχεύουν στους αναγνώστες ενός ιστολογίου και στις μηχανές αναζήτησης. Πχ μπορούν να αυξήσουν την «θέση» ενός ιστοτόπου από μια μηχανή αναζήτησης γιατί θα υπάρχουν περισσότεροι σύνδεσμοι προς αυτό. Όμως spammer μπορεί να γίνουμε και εμείς άθελα μας όταν πχ θέλωντας να διαφημίσουμε κάτι κάνουμε σχόλια χωρίς ωφέλιμο περιεχόμενο (απλές μεταφράσεις, αναπαραγή ειδήσεων) με σκοπό μόνο την προβολή μας.

Οι τεχνικές αντιμετώπισης spam σχολίων χωρίζονται χονδρικά στις κατηγορίες:

  • τεστ αποτροπής σχολιασμού (captcha και non-captcha).
  • φίλτρα που εντωπίζουν ενοχλητικά μηνύμητα πού έχουν ήδη γίνει αναλύωντας πολλά χαρακτηριστικά του σχολίου (ΗΥ αποστολέα, κείμενο κτλ)
  • .htaccess προστασία. (διαβάστε ενδεικτικά)

Όμως υπάρχουν και λύσεις που βασίζονται στις ενσωματωμένες ρυθμίσεις των συζητήσεων :

  • Απαγόρευση σχολίων συνολικά ή για συγκεκριμένα άρθρα
  • Απαγόρευση σχολίων  για μη εγγεγραμένους χρήστες
  • Τα σχόλια να πρέπει να εγκριθούν από τον διαχειριστή πριν δημοσιοποιηθούν.
  • Χρήση λίστας έγκρισης (σχόλια προς έγκριση)
  • Χρήση μαύρης λίστας (σχολια προς διαγραφή)

Οπότε ένα γενικό μοντέλο είναι:

Αρχικά τα σχόλια ελέγχονται από το akismet και όσα θεωρηθούν spam θα μεταφερθούν στη λίστα των ανεπιθύμητων σχόλιων. Εκεί θα παραμείνουν για ένα διάστημα 15 ημερών και μετά θα διαγραφούν. Αν τυχών υπάρχει εκεί και μια αρνητική αναγνώριση του akismet (false positive) τότε θα χάσετε ένα σχόλιο καθώς και τη δυνατότητα να αναφέρεται στο akismet τη διαφωνία σας σημειώνοντας το σαν όχι σπαμ. Όσα σχόλια περνάνε από το akismet θα εμφανιστούν :

  • είτε στη λίστα Για έλεγχο ή
  • μεταφέρονται στη λίστα Εγκεκριμένα ή
  • ή διαγράφονται

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

Η γενική παραδοχή είναι ότι τα captcha τεστ είναι υπερβολή και ενοχλητικά για ένα ιστολόγιο με λίγη κίνηση. Οπότε έχουν δημιουργηθεί αρκετές μη-captcha τεχνικές που χρησιμοποιούν κρυφά πεδιά , (διαβάστε http://nedbatchelder.com/text/stopbots.html ). Η βασική ιδέα πίσω από τα κρυφά πεδία είναι ότι ένα μέσο ffb (δες παρακάτω για τύπους spam πηγων), δεν μπορεί να καταλάβει ότι ένα πεδιο δεν ειναι ορατό από το χρήστη και πάει να το συμπληρώσει με αποτέλεσμα να πιαστεί.

Αναρωτιέμαι αν λύσεις με κρυφά πεδία ή ένα απλο κουμπί ελέγχου είναι αποδοτικά και αντα ποιό πολύπλοκα test με εικόνες και παιχνίδια είναι απλά υπερβολικά και προς εντυπωσιαμό. Χωρίς πρακτική γνώση θεωρητικά έχω διαβάσει για spambot που χρησιμοποιούν βιβλιοθήκες-σενάρια που αντιγράφουν τις ενέργειες που θα έκανε κάποιος ανθρώπινος σχολιαστής.

Υπάρχει επίσης η άποψη ότι τα image captcha τεστ είναι ενοχλητικά και είναι χρήσιμα μόνο για αρκετά δημοφιλή ιστολόγια.
( http://www.ustrem.org/en/articles/html-form-anti-spam-en/ http://www.ustrem.org/code/form-anti-spam/ παράδειγματα με κρυφά πεδία )

Υπάρχουν τρείς κατηγορίες πηγών spam:

  • playback bots(pbb) (bot που αναπαράγουν μηχανικά μια αρχική σύνοδο που έκανε άνθρωπος)
  • formfillingbot(ffb) bots αυτόματης συμπλήρωσης πεδίων
  • Άνθρωποι (hb)

Επίσης δεδομένου ότι τα ποιό πολλά spam είναι ξένα έχω την εντύπωση ότι μια ερώτηση στα ελληνικά που είναι σχετικά γλώσσα με λίγους ομιλητές παγκοσμίως είναι η καλύτερη προστασία . Βέβαια μια ερώτηση στα ελληνικά θα αποκλείσει αυτόματα όσους δεν ξέρουν την γλώσσα!

Λίστα σχετικών antispam plugins

Ρίξτε μια ματιά στη σχετική λίστα με διαθέσιμα πρόσθετα captcha για το wordpress καθώς και σε μιά λίστα σχετικών πρόσθετων από άλλο χρήστη.

 

akismet . Το ποιό συχνά χρησιμοποιούμενο μέσο αποτροπής spam σε wordpress ιστολόγια καθώτι είναι το προεπιλεγμένο και προεγκατεστημένο και συμμετέχουν και οι δημιουργοί του wordpress. Απαιτεί εξωτερικό λογαριασμό στο akismet.com .
Πολύ ενδιαφέρον η σελίδα με τα στατιστικά που ενσωματώνει στη διαχερίση του ιστολογίου μας. Προσέξτε γιατί αν σημειώσετε ένα σχόλιο σαν spam αυτή η πληροφορία θα καταγραφεί στην κεντρική βάση και μπορεί να προκαλέσει false positives αν γίνει λανθασμένα. Επίσης να έχετε υπόψη ότι η χρήση του πρόσθετου είναι δωρέαν μόνο για προσωπική χρήση. Αν έχετε ιστολόγιο που παράγει σημαντικό εισόδημα από διαφημίσεις απατείται  συνδρομή.
(http://akismet.com/how/)

outerbridge humancaptcha (απλές ερωτήσεις αλλά δεν μπορώ να προσθέσω ελληνικές..)

sweetcaptcha-revolutionary (με σύρσιμο εικόνας,έξυπνο και φιλικό αλλά απαιτείται να ανοίξεις λογαριασμό στο site του δημιουργού και οι ερωτήσεις δεν είναι στα ελληνικά και ενώ η υπηρεσία είναι δωρέων η βάση που παρέχει τις ερωτήσεις και τις εικόνες είναι κλειστή.) Προσέξτε επίσης να ελέγξετε για email με τους κωδικούς και σε φάκεςλους με ανεπιθύμητα (και τοπικά αλλά και στο παροχό της υπηρεσιας. )

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

pRove yoU are a Human! (RUH) image based Captcha
Σου εμφανίζει 9 εικόνες να επιλέξεις τις δυο που ταιριάζουν περισσότερο. Χωρίς ελληνικά. Κουραστικό ώρες ώρες. Δεν χρειάζεται εξωτερικό λογαριασμό αν και συνδέεται με τη βάση του δημιουργού για να πάρει εικόνες.

SI CAPTCHA Anti-Spam
Κλασικό captcha τεστ με παραμορφωμένο κείμενο. Δεν χρειάζεται εξωτερικός λογαριασμός

Key CAPTCHA
Παρουσιάζει ένα απλο παζλ σαν τεστ.Απαιτεί εξωτερικό λογαριασμό

NoSpamNX
Χρήση κρυφών πεδίων
(παρόμοια : SD Simple Antispam,Hiddy captcha 1.5.1 )

WP Captcha-Free
Non-captcha αλλά χρησιμοποιεί επαλήθευση μιας hash τιμής. Πάλι έχουμε ένα κρυφό πεδίο αλλά αυτό έχει μια τιμή συγκεκριμένη που στέλενεται από το ιστολόγιο και ο μόνος τρόπος υποθέτω για να τη γλιτωσει το spambot θα ήταν να μην πείραζε αυτό το πεδίο καθόλου.Προφανώς δεν θα ειναι αποτελεσματικό έναντι των pbb (playback bot)

 

Επίλυση προβλημάτων

Αν δεν εμφανίζεται το τεστ ελέγξετε πάλι μην τυχών έχετε και άλλο σχετικό πρόσθετο ενεργοποιημένο. Αν το πρόβλημα επιμένει δοκιμάστε με άλλο θέμα.

Εναλλακτικά μπορείτε να έχετε ένα δύσκολο τεστ για εγγραφή και μετά να επιτρέπετε σχόλια μόνο σε εγγεγραμένους χρήστες. Αυτό πχ κανει το market-talk.net .

Επίσης σοβαρό πρόβλημα με υπηρεσίες όπως το akismet είναι τα false positives. Δηλαδή σχόλια που λανθασμένα κρίθηκαν σπαμ!

Ενσωμάτωση στο κεντρικό μενού διαχείρισης

Προσέξτε επίσης ότι δεν υπάρχει στάνταρ μέρος όπου τα πρόσθατε ενσωματώνουν στο μενού διαχείρισης τη σελίδα με τις ρυθμίσεις τους. Συνήθως είναι στο μενού Ρυθμίσεις . αλλά μπορεί και στα Εργαλεία, στο Πρόσθετα ή και στα Εργαλεία (πχ Ligth CAPTCHA)

Σύνδεσμοι

 

Βοηθώντας τον κύκλο να κλείσει

Σαν ανταπόδοση στην κοινότητα μπορείτε να κάνετε μικροπληρωμές και δωρρές στους δημιουργούς του πρόσθετου που θα προτιμήσετε καθώς και να δώσετε feedback στις σελιδες του κάθε πρόσθετου δηλώνοντας αν δούλεψε καθώς και τη σχετική βαθμολογίας σας (πρέπει να έχετε λογαριασμό στο σχετικό ιστότοπο) .

Τέλος αν σας βοήθησε αυτό το εγχειρίδιο μπορείτε να μου κεράσετε μια »εικονική λεμονάδα» μέσω του flattr.

Welcome to the Hotel California..

3 Ιανουαρίου, 2012 (22:41) | Κοινότητα, ΠνευματικάΔικαιώματα, πολιτισμός | By: chomwitt

Welcome to hotel california
……………………..
You can check-out any time you like,
But you can never leave!»

Με αφορμή το νομοσχέδιο SOPA στις ΗΠΑ έχουν πληθύνει οι διαδικτυακές συζητήσεις σχετικά με τα πνευματικά δικαιώματα στον οικονομικό τομέα της πληροφορικής και η συζήτησεις έχουν πάρει έναν ολικό χαρακτήρα που ξεκινά από τους νομικούς πολέμους πακέτων ευρεσιτεχνίας ανάμεσα σε πολυεθνικές, περνά στις lock-in πολιτικές τους και φτάνει μέχρι το Unity του ubuntu! :-) .

Καταρχάς για όσους στην  καλ-ελ  παίρνουν ελαφρά παρόμοια θέματα ( show me the CODE ! attitude ) θα τους συμβούλευα να ρίξουν μια ματιά γύρω τους και να αφουγκραστούν τον παγκόσμιο καημό αυταρχικών καθεστώτων που προσπαθούν να αποκτήσουν νομικό οπλοστάσιο που θα τους επιτρέπει να κλείνουν ιστοτόπους , ιστολόγια , να παρακολοθούν χωρίς άδεια τις επικοινωνίες κτλ. Τέτοιες τάσεις πλεον παρατηρούμε και στη χώρα μας. Και αν δεν τους αγγίζει αυτό θα τους έλεγα με τα λόγια του Doctorow :

Μάγισσες δεν υπάρχουν άλλα πολλές γυναίκες κάηκαν στην πυρά επειδή αυτό ήταν το πνεύμα του νόμου της εποχής

Αν με χαλαρή και κουλ διάθεσή αφήσουμε τους βουλευτές και υπουργούς να νομοθετούν ότι τους κατέβει πιστεύωντας ότι προστατεύουν την κοινωνία αργά η γρήγορα θα ξυπνήσουμε  σε μια κοινωνία όπου το ‘πνεύμα του νόμου’ και η κοινωνία θα κάψει μερικούς αθώους αποδιοπομπαίους τράγους της ανικανότητας των ελίτ μας.

Ας ξεκινήσουμε όμως με το facebook. Μένω άφωνος όταν φίλοι και συνάδελφοι στη δουλειά με κοιτάνε με απορία και οίκτο όταν τους λέω ότι προτιμώ να επικοινωνώ με email. Πολλοί από αυτούς δεν έχουν καν email!.  To facebook λοιπόν έχει εν-μέρει σπάσει έναν συνεκτικό ιστό , την καθολικότητα του email. Όπως πχ και με τα δίκτυα άμμεσης επικοινωνίας. Βέβαια αυτό θα μου πείτε γίνεται και με τα δίκτυα του irc. Με την διαφορά ότι το freenode πχ ποτέ δεν είχε σαν σκοπό να θρυμματίσει το διαδίκτυο και να αντικαταστήσει το email.

Οπότε έχει αρχίσει και ενδυναμώνεται η λογική ενός τμηματοποιημένου διαδικτύου και μειώνεται η διαλειτουργικότητα. Αν η διατύπωση σας φαίνεται βερμπαλιστική , πρακτικά θα την καταλάβεται όταν προσπαθήσετε να ανταλλάξετε ηλ.διεύθυνση επικοινωνίας με κάποια/ον η ακόμα χειρότερα όταν μια ομάδα προσπαθήσει να συντονιστεί στο διαδίκτυο για έναν σκοπό! .(Χωρίς υπερβολή την εποχή του τηλεφώνου δεκαετία 80 ίσως ήταν ποιό εύκολο!!!) Πρόσφατα δέχτηκα προτάσεις να χτίσω ιστοτόπους για μαγαζιά στο FB!!! . Τους φάνηκε κουφό όταν τους είπα εναλλακτική κλασική λύση με φιλοξενία σε server (lamp stack , drupal κτλ) . Λογικό , αφού όσοι ξέρουν είναι στο FB.  Για πολλούς νέου χρήστες του διαδικτύου το διαδίκτυο είναι το FB σε σημείο που να αισθάνομαι ότι ανήκω στο darknet!! . Σε ένα άλλο δίκτυο.

Κάτι παρόμοιο έχει ξεκινήσει η apple με το appstore και την ακολουθούν το android market το ibm market κτλ.. Βέβαια έχω την υποψία ότι εδώ το Debian και οι Linux διανομές με τα επίσημα αποθετήρια τους ήταν δεκαετία μπροστα!.  Ένα αποθετήριο προσφέρει μεγαλύτερη ασφάλεια , ευκολία εγκατάστασης και διαχείρισης μιας πλατφόρμας.  Και μάλιστα δεν είναι λίγες οι φορές που οι πολιτικές που καθορίζουν ποιά προγράμματα θα γίνουν δεκτά ή όχι σε ένα αποθετήριο έχουν προκαλέσει αρκετές τριβές στις Καλ-ελ (Κοινότητες ανοιχτού λογισμικού – ελεύθερου λογισμικού).  Εξάλλου η πολιτική (με την ευρύτερη και ποιό ουσιαστική έννοια) ήταν πάντα μέσα στην εικόνα των Καλ-ελ.  Άρα όταν πχ το AppStore απογορεύει ενα flash-κομικ που γελιοποιεί τον Ιμπάμα διαπράτει ατόπημα ενώ όταν ένα debian developer δεν επιτρέπει ένα πρόγραμμα γιατί τα έχει σπάσει με την Canonical είναι αποδεκτό;  Συνεπώς η κριτική στις πολιτικές και δομές λειτουργίας ενός appstore δεν μπορούν να σταθούν εφόσον λείπει ένα βασικό συστατικό. Αυτό του μονοπολίου (για το οποίο είχε δικαίως γίνει μαύρο πρόβατο για μένα η micro$oft) . Δεν μπορείς να απαγορεύσεις μια πλατφόρμα να έχεις τις δικές τις πολιτικές (όσο περιοριστικές και να είναι) εφόσον δεν μας εμποδίζει να κάνουμε τη δουλειά μας με ένα δικό μας εργαλείο.

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

Συνεπώς εν μέρη ο κίνδυνος από lock-in πολιτικές και πλατφόρμες των πολυεθνικών δεν απειλεί τις ελευθερίεας μας όσο υπάρχουν σοβαρές εναλλακτικές δίοδοι επικοινωνίας και έκφρασης. Όμως μπορεί μεν να λείπει το μονοπώλιο στους ΗΥ χειρός αυτό όμως δεν σημαίνει ότι και το ολιγοπώλιο δεν κρύβει κινδύνους. Ένα ενδιαφέρον άρθρο που καλείπτει αυτή τη θεματική και με βρίσκει σύμφωνο είναι το The pc is dead

Ας μεταβούμε τώρα στο χώρο των πνευματικών δικαιώματων και των ελευθεριών μας .Μια ενδιαφέρουσα εισαγωγή για το θέμα των πνευματικών δικαιωμάτων είναι το άρθρο Η βιομηχανία του Copyright – Ένας αιώνας εξαπάτησης( …;) (από το ιστολόγιο elkosmas). Διαβάστε επίσης το Richard Stallman Was Right All Along. που σχετίζει τις τελευταίες ανυσηχτικές εξελίξεις με τον αγώνα του RMS για ελεύθερο λογισμικό.

Πρόσφατα είδα την πολύ ενδιαφέρουσα διάλεξη του Cory Doctorow The coming war on general computation που δώθηκε στο 28c3.Βρήκα και ένα χειρόγραφο της ομιλίας του. Ο Doctorrow μεταφέρει με έξυπνο τρόπο το στοιχειό της παράνοιας και ψυχοπαθολογίας που υπάρχει στους επικεφαλείς των πολυεθνικών δείχνοντας το παρόλογο νομοσχεδίων όπως το SOPA. Επίσης διαβάστε το ενδιαφέρον  Sony BMG copy protection rootkit scandal για να πάρετε μια γεύση για το πως βλέπει μια πολυεθνική το θέμα των ελευθεριών μας.Όμως υπάρχουν πολύ σοβαρές ενδείξεις ότι το SOPA δεν είναι απλά ένα χατήρι προς την mpaa αλλά υπαγορεύεται από μια αυταρχικη πολιτική αντζέντα που θωρακίζει νομικά τις κυβερνήσεις στο σκοτεινό και δύσκολο μέλλον. Οπότε κατα μία έννοια δεν ξέρω αν το βάρος των sopa συζητήσεων πρέπει να πέσει στη θεματική των πνευματικών δικαιωμάτων και των patent trolls ή στις αυταρχικές πολιτικές που αυτή την περιόδο εξυπηρετούνται από νομικά ερίσματα που τους λύνουν τα χέρια έχοντας σαν πέπλο και άλλοθι τα πνευματικά δικαιώματα.

Όπως και να έχει όμως παραμένει αληθές ότι κοινωνιές που θέλουν να παραμείνουν ενεργά υποκείμενα στο παγκόσμιο γίγνεσθαι πρέπει να επενδύσουν σε ελεύθερο λογισμικό και ανοιχτά πρότυπα .

Σχετική ορολογία

Neo Freerunner is back! (GTA04)

11 Δεκεμβρίου, 2011 (00:53) | librephones, SHR, Υλικό | By: chomwitt

Άρχισε το group tour του GTA04. Το GTA04 είναι μια αναβάθμιση(καινούργια πλακέτα) του neo freerunner. Όμως προκειμένου να γίνουν οικονομίες κλίμακας οι δημιουργοί του έχουν δημιουργήσει μια κατηγορία παραγγελιών όπου αν μαζευτούν αρκετές (περίπου 350) θα γίνει η παραγγελία ειδάλλως θα επιστραφούν οι προκαταβολές.
Προσοχή όμως: Η μαζική παραγγελία αφορά μόνο τη νεα πλακέτα που είναι χρήσιμη σε όσους έχουν το περίβλημα από παλιότερο neo.

Smiley face

 

Γκριζάρισμα παραθύρων και πάγωματα σε Ubuntu 10.10, 11.10

2 Δεκεμβρίου, 2011 (11:44) | Υλικό | By: chomwitt

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

Πνευματικά δικαιώματα και γάμος!!

26 Νοεμβρίου, 2011 (00:26) | Υλικό | By: chomwitt

Παντρεύτηκα πρόσφατα και καθώτι ο γάμος γίνεται μόνο μια φορά ,χωρίς πρόβες προκύπτουν μαύροι κύκνοι.
Ένας μαύρος κύκνος που μου προέκυψε είναι αυτός των αρνητικών των φωτογραφιών του φωτογράφου!.

Έχω δικαίωμα να ζητήσω τα αρνητικά από τον φωτογράφο ή αποτελεί πνευματική του ιδιοκτησία;

Βρήκα σχετική νομολογία εδώ:

http://www.menet.gr/2011/01/02/prostasia-ton-pnevmatikon-dikeomaton-tou-fotografou/

Ο νόμος από τι διαβάσατε προστατεύει τον φωτογράφο.
Όμως στην περίπτωση του γάμου δεν νομίζω να πλήρωσε ο φωτογράφος το σκηνικό.
Αυτό είναι το πρώτο μου επιχείρημα.
Το δεύτερο επιχείρημα είναι ηθικό.
Έχει δικαίωμα να επιβάλει μια σχέση εξάρτησης για μια ζωή;

Κατά την άποψη μου είναι παραγόμενο έργο και δεν πείθομαι ότι είναι περίπτωση προστασίας πνευματικού έργου όσο περίπτωση προστασίας ροής εισοδήματος…

Απουσία ελληνικών στο ekiga σε Ubuntu 10.04 LTS

29 Αυγούστου, 2011 (23:33) | l10n, ubuntu, Λογισμικό | By: chomwitt

Παρατήρησα ότι στους υπολογιστές στα αδέρφια μου , με ubuntu 10.04 το ekiga δεν έχει ελληνικά.

Καθότι δεν υπήρχε πρόβλημα με άλλες εφαρμογές το έψαξα λίγο παραπάνω και αφού κάποιες δοκιμές δεν είχαν αποτέλεσμα βρήκα την εξής αναφορά σφάλματος στο launchpad και το άτομο που την ανέφερε άνοιξε αναφορά σφάλματος και στο BTS του gnome.

Έχει ενδιαφέρον το τι έχει γίνει. Πρίν το Lucid Lynx 10.04 το ekiga είχε L10N υποστήριξη.Μετά πέρασε από το main στο universe τμήμα του αποθετηρίου (που τυπικά σημαίνει ότι δεν έχει επίσημη υποστήριξη από την canonical) . Τώρα αν κατάλαβα καλά ένα universe πακέτο πρέπει να παρέχει τη δική του μετάφραση, ενώ πριν μπορούσε να έχει τη μετάφραση εντός ενός γενικότερου πακέτου μετάφρασης.

Στο maverick 10.10 λύθηκε , αλλά για την ώρα το πρόβλημα παραμένει σε όσους έχουν LTS και δεν θέλουν να κάνουν αναβάθμιση.

 

Διαχείριση μνήμης στο Linux

25 Αυγούστου, 2011 (21:51) | Λογισμικό, Προγραμματισμός, Υλικό | By: chomwitt

Κάθε διεργασία έχει το δικό της χώρο εικονικών διευθύνσεων  (virtual address space).  Ο χώρος αυτός μπορεί να είναι μεγαλύτερος από την φυσική μνήμη του ΗΥ.

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

Ο τρόπος με τον οποίο οργανώνεται αυτή η μετάφραση βασίζεται στην έννοια της σελίδας. Η φυσική μνήμη αλλά και η εικονική μιας διεργασίας θεωρούμε ότι χωρίζονται σε ισομεγεθή τμήματα που ονομάζονται σελίδες και που το μέγεθος τους κυμαίνεται από 4KB και πάνω. Αυτό σημαίνει ότι η απεικόνιση εξετάζει τα Χ ποιό σημαντικά bits μιας εικονικής διεύθυνσης  (ο αριθμός της εικονικής σελίδας)   και αυτός ο αριθμός απεικονίζεται σε Υ bits που δηλώνουν τον αριθμό της φυσικής σελίδας. Τα υπόλοιπα bits της εικονικής διεύθυνσης αποτελούν το offset (απόσταση) της διεύθυνσης ως προς την αρχή της σελίδας και παραμένουν αναλλοίωτα κατά τη μετάφραση.

Για κάθε διεργασία υπάρχει ένας πίνακας  σελίδων (page table) ο οποίος περιέχει τις απεικόνισεις εικονικής σελίδας -> φυσική σελίδα.  Αυτοί οι πίνακες για κάθε διεργασία προφανώς βρίσκονται στην κύρια μνήμη. Οπότε τίθεται το λογικό ερώτημα πόσο επιβαρυντική για την απόδοση του ΗΥ είναι η ανάγκη να γίνεται μετάφραση σε κάθε διεύθυνση σε κάθε εντολή μηχανής που εκτελείται. Η απάντηση είναι προφανώς »πάρα πολύ επιβαρυντική». Ακούγεται χαζό -για κάθε αναφορά στη μνήμη να πρέπει να έχουμε άλλη μια αναφορά για να βρούμε που έχει απεικονιστεί η εικονική σελίδας της εικονικής διεύθυνσης-. Από την άλλη όμως αυτό είναι το κόστος του να θέλουμε να υλοποιήσουμε ένα σχήμα όπου έχουμε πολλά προγράμματα να εκτελούνται ταυτόχρονα με το κάθενα από αυτά να μπορεί να έχει εικονική μνήμη μεγαλύτερη από τη φυσική μνήμη. Κάπου πρέπει να υπάρχει η πληροφορία :που βρίσκεται η κάθε εικονική σελίδα στη μνήμη; Ή αν δεν είναι στη μνήμη που είναι στο δευτερεύων μέσο αποθήκευσης;

Πως μπορεί να επιταχυνθεί αυτή  η μετάφραση; Μια ιδέα είναι να χρησιμοποιήσουμε το γεγονός ότι έχουμε granularity σελίδας στην απεικόνιση. Όλες οι διευθύνσεις μιας εικονικής σελίδας απεικονίζονται σε μια φυσική σελίδα. Οπότε σύμφωνα με την αρχή της χωρο-χρόνικής τοπικότητας-εγγύτητας αν είχαμε σε μια ενδιάμεση μνήμη ,κοντά στην ΚΜΕ, την απεικόνιση της σελίδας θα μπορούσαμε με μια απεικόνιση να εξυπηρετηθούν πολλαπλάσιες στην τάξη αναφορές στη μνήμη. Άρα σε γενίκευση αυτής της ιδέας μια ενδιάμεση μνήμη που θα περιέχει μόνο απεικονίσεις εικονικών->φυσικών σελίδων θα μπορούσε να επιταχύνει αρκετά την διαδικασία της μετάφρασης. Έτσι πχ μια διεργασία με εικονική μνήμη σε χρήση 1GB περιέχει 254KBytes σελίδες  και άρα θα χρειαζόμασταν μερικά MB για τον πίνακα σελίδων.