8088 και software corruption


Είναι στιγμές που πραγματικά αναρωτιέμαι πόσο πολύ έχει προχωρήσει η τεχνολογία. Για κάποιον που ασχολείται με “τα κομπιούτερ” από το 1992, τα γεγονότα των τελευταίων 24 χρόνων όχι μόνο άλλαξαν την αντίληψη του κόσμου για τους Η/Υ αλλά μετέτρεψαν το μηχανάκι αυτό από ένα άκομψο μπεζ θηρίο, σε ένα μαραφέτι στο μέγεθος μιας ΙΟΝ αμυγδάλου.  Continue reading «8088 και software corruption»

Advertisements

Όταν ψάχνεις για το τι φταίει που δεν τρέχει ένα λογισμικό


Όταν ψάχνεις για το τι φταίει που δεν τρέχει ένα λογισμικό και συνήθως όταν δεν έχεις τον κώδικά του, καταλήγεις να το δοκιμάζεις σε 3 διαφορετικά συστήματα Continue reading «Όταν ψάχνεις για το τι φταίει που δεν τρέχει ένα λογισμικό»

Η Apple επιτρέπει πειρατικό λογισμικό στο App Store ?


Apple pirate copies in AppStore

Προχτές υπέπεσε στην αντίληψή μου ένα tweet που ανέφερε ότι κάποιο open source λογισμικό έχει εμφανιστεί στο App Store της Apple να πωλείται απο κάποιον «ασχετο», έναντι κάποιας αμοιβής για την λήψη και εγκατάστασή του σε iPhone, iPod touch και iPad. Στην αρχή απλά διάβασα το blog post που αναφέρει το γεγονός και έπειτα το παρακολούθησα το ζήτημα για 2 μέρες. Τελικά είναι πιο σοβαρό από ότι φάνηκε αρχικά. Η ιστορία έχει ως εξής… Continue reading «Η Apple επιτρέπει πειρατικό λογισμικό στο App Store ?»

Το παιδί και το WordPress


Πολλές φορές μένω έκπληκτος με τις δυνατότητες και την ευελιξία που παρέχει το wordpress… Ίσως πάλι αυτό να οφείλεται στην ασχετοσύνη που με χαρακτηρίζει σε θέματα webdesign και web site development και βλέπω με τα μάτια ενός παιδιού που ανακαλύπτει καινούρια πράγματα πάνω στο ίδιο παιχνίδι που παίζει εδώ και καρό.

Μόλις χτες ήταν το τελευταίο post που έκανα σχετικά με το 2clickUpdate και το επόμενο προοριζόταν να γίνει προς το τέλος αυτής της βδομάδας. Το χρονοδιάγραμμα (βάση ελεύθερου χρόνου) υποτίθεται ήταν ακριβές και τα προέβλεπε όλα :

  • Εξελληνισμός του 2click Update (Τρίτη)
  • Περιγραφή του 2click Update στα ελληνικά (Τετάρτη)
  • Περιγραφή του 2click Update στα αγγλικά  (Τετάρτη)
  • Διαμόρφωση νέας σελίδας στο wordpress για το 2click Update αγγλικής/ελληνικής έκδοσης (Πέμπτη)
  • Ανάρτηση των περιγραφών στις αντίστοιχες υποσελίδες του 2clickUpdate (Πέμπτη)
  • Αναζήτηση online για το πως να προσθέσω φόρμα επικοινωνίας στη σελίδα του 2click Update (Παρασκευή)
  • Αναζήτηση online για το πως να διαχειριστώ τα links για λήψη του 2click Update (Παρασκευή)
  • Τελευταίες ματιές πατάμε το κουμπάκι Publish στο wordpress και …. we are online… (Σάββατο)

Τελικά από την μεριά μου ο εξελληνισμός και οι περιγραφές ολοκληρώθηκαν σε 1 ώρα και τα υπόλοιπα με την βοήθεια του wordpress έγιναν και αυτά σε 1 ώρα…

Αυτή τι στιγμή, όπως βλέπετε και στο site, το 2click Update διαθέτει

  • δικό του χώρο διαμορφωμένο σε δύο γλώσσες με αντίστοιχη περιγραφή (Αγγλική/Ελληνική έκδοση)
  • το 2click Update πλέον προσφέρεται σε δύο εκδόσεις (Αγγλική/Ελληνική έκδοση)
  • Link που θα διαθέτει πάντα την τελευταία έκδοση.
  • Φόρμα επικοινωνίας για bug reporting και σχόλια.

Υπάρχουν ακόμα κάποια πράγματα που θέλω να ενσωματώσω και να τροποποιήσω στο 2click Update αλλά θα γίνουν εν καιρό. Με την ύπαρξη ξεχωριστής σελίδας, αυτά δεν θα χάνονται στα διάφορα posts, αλλά τα posts θα λειτουργούν ως ενημέρωση για νέες εκδόσεις, αλλαγές κλπ.

Ελπίζω όλα να πάνε καλά…

Double Click system updates


Τα σημερινά λειτουργικά συστήματα αποτελούνται απο εκατομμύρια γραμμές κώδικα με αποτέλεσμα πάντα να είναι αυξημένες οι πιθανότητες κάποιες γραμμές να είναι κακογραμμένες, εσφαλμένες και ανολοκλήρωτες. Αυτό δεν σημαίνει απαραίτητα οτι τα λειτουργικά συστήματα δεν θα δουλεύουν… Ο χρήστης συνήθως δεν «αισθάνεται» τις ατέλειες των λογισμικών. Οι καλοί προγραμματιστές ξέρουν να πως να κρύβουν τις ατέλειες απο τον κώδικά τους. Ο κίνδυνος είναι οτι οι ατέλειες αυτές είναι κερκόπορτες σε κακόβουλα λογισμικά, σε ανεξήγητα κρασαρίσματα και προβλήματα στη χρήση του hardware του υπολογιστή μας.

Για τους παραπάνω λόγους τα λειτουργικά συστήματα διαθέτουν έναν Update Manager για να κατεβάζει ενημερώσεις ασφαλείας, διορθώσεις, καινούριες εκδόσεις των προγραμμάτων και νέες λειτουργίες. Στην περίπτωση του Linux τα προβλήματα αυτά είναι μηδαμινής αξίας λόγο του οτι ο κώδικάς του είναι ανοιχτός. Αυτό αποτελεί τεράστιο πλεονέκτημα και εξασφαλίζει την συνεχή βελτίωση και διατήρηση τις ποιότητας του λογισμικού μιας και όσα περισσότερα «μάτια» βλέπουν τον κώδικα τόσο το καλύτερο το αποτέλεσμα. Ο Update Manager του Linux λειτουργεί συνήθως με έναν απο τους 3 τρόπους :

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

Δυστυχώς υπάρχουν και χρήστες που χρησιμοποιούν την 3 μέθοδο για διάφορους προσωπικούς λόγους. Οι χρήστες όμως τις 2ης κατηγορίας πολλές φορές ξεχνάνε-βαριούνται να μπουν στην διαδικασία να ενημερώσουν το σύστημά τους όταν αυτό έχει διαθέσιμες αναβαθμίσεις. Ένας απο αυτούς είμαι και εγώ…. Για να λύσω αυτό το πρόβλημα «βαρεμάρας» που έχω εγώ και κάποιοι φίλοι μου έφτιαξα ένα script το οποίο με διπλό κλίκ αναζητά τις ενημερώσεις, τις κατεβάζει, τις εγκαθιστά και καθαρίζει τα υπολείμματα αυτών των ενημερώσεων.

Το script αυτό το είχα γράψει πριν απο 1 χρόνο, αποτελούνταν απο 5 γραμμές-εντολές που χρησιμοποιούμε όταν κάνουμε update το Ubuntu. Έτρεχε απο τερματικό και δούλευε ικανοποιητικά. Το ζόρι ήταν να πείσω κάποιους απο τους φίλους μου να το τρέξουν απο το τερματικό. Με το καιρό σε επόμενη έκδοση του script το έφτιαξα να μπορεί να τρέχει απλα κάνοντας διπλό κλικ. Πάλι όμως εμφανιζόταν ενα κατεβατό απο πληροφορίες στο τερματικό που τρόμαζε κάποιους. Πρόσφατα βρήκα χρόνο ( μια ωρίτσα ασχολήθηκα… δεν είμαι τόσο καλός στο scripting) και του πρόσθεσα την δυνατότητα να εμφανίζει «παραθυρικά» τις άκρως απαραίτητες πληροφορίες και τίποτα παραπάνω.

Το script το ονόμασα «2clickUpdate» (πλέον ονομάζεται uCareSystem). Μπορείτε να το κατεβάσετε απο εδώ :

Αποσυμπιέστε όπου θέλετε το αρχείο με δεξί κλικ –> αποσυμπίεση εδώ και βάλτε το αρχείο που θα εξαχθεί όπου σας βολεύει (προσωπικά το έχω στην επιφάνεια εργασίας). Έπειτα κάνετε δεξί κλικ στο αρχείο –> Properties –> Καρτέλα «Permissions» –> Ενεργοποιήστε την επιλογή «Allow executing file as program» –> Close.

Για να το τρέξετε κάντε διπλό κλίκ, επιλέξτε «Run in terminal», δώστε το password σας και αυτό ήταν…

Καλές αναβαθμίσεις…

BleachBit : Το CCleaner του Linux


Οι περισσότεροι φαντάζομαι γνωρίζουμε το CCleaner, το πιο πετυχημένο εργαλείο εκκαθάρισης «σκουπιδιών» των Windows. Τι γίνεται όμως με το Linux;

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

Κατά καιρούς εμφανίστηκαν αρκετά προγράμματα που αναλάμβαναν να καθαρίσουν το Linux μας αλλά τα bleachbit-040-englishπερισσότερα δεν κατάφεραν καν να ενταχτούν στα αποθετήρια τις διανομής μας για να είναι εύκολο να τα εγκαταστήσουμε. Ένα από τα ποιο γνωστά που κατάφεραν να μπουν είναι το Klean Sweep ( είναι για KDE και όχι για GNOME περιβάλλον) το οποίο όμως δεν έχει κυκλοφορήσει κάποια νέα έκδοση από το 2006. Ένα δεύτερο που μπήκε στα αποθετήρια αλλά βγήκε κλοτσηδόν ήταν το Cruft remover (System Cleaner). Πρωτοεμφανίστηκε στις Alpha εκδόσεις του Ubuntu 8.10. Λόγο όμως κακής σχεδίασης όταν το έτρεχες απενγκαθιστούσε όλα τα προγράμματα που έκανες εγκατάσταση από deb πακέτα τα οποίο ήταν μαρκαρισμένα ως «autoremove» από το APT. Οπότε το «επιτελείο» αποφάσισε να το αφαιρέσει από την τελική έκδοση του Ubuntu 8.10. Σήμερα (Ubuntu 9.04 Alpha 5) επιστρέφει με νέο όνομα… Computer Janitor αν και κάνει ακόμα τα ίδια (το δοκίμασα 🙂 ) προφανώς στην τελική έκδοση θα βρουν έναν έξυπνο τρόπο να αφαιρεί μόνο αυτά που πρέπει.

Στις 24 Δεκεμβρίου εμφανίστηκε ένα νέο αστέρι ονόματι BleachBit. Έχει μπει στα αποθετήρια των περισσότερων διανομών και φαίνεται ότι ήδη δημιουργείται μια κοινότητα γύρο του για να το υποστηρίξει. Το BleacBit είναι open source και σχεδιασμένο για όλες τις διανομές Linux ανεξάρτητα απο το desktop περιβάλλον που έχετε. Μερικά χαρακτηριστικά του είναι :

  • Διαγραφή τα περιττών αρχείων για ελευθέρωση πολύτιμου χώρου στο δίσκο
  • Διαγραφή παλαιών αρχείων καταγραφής του συστήματος
  • Διαγραφή των coockies
  • Διαγραφή της cache
  • Διαγραφή του ιστορικού περιήγησης στο διαδίκτυο με Firefox και του Opera
  • Διαγραφή των ατελών συντομεύσεων
  • Διαγραφή των προσωρινών αρχείων
  • Διαγραφή μεταφράσεων που δεν χρησιμοποιείτε
  • Εκκαθάριση των προσωρινών αρχείων του Acrobat Reader
  • Εκκαθάριση του ιστορικού του Τερματικού
  • Εκκαθάριση του Beagle
  • Εκκαθάριση του Epiphany
  • Εκκαθάριση του GIMP
  • Εκκαθάριση του Google Earth
  • Εκκαθάριση του OpenOffice.org
  • Εκκαθάριση του KDE
  • Εκκαθάριση του Vim
  • Εκκαθάριση του XChat
  • Εκκαθάριση του RealPlayer
  • Εκκαθάριση του RpmBuild
  • Εκκαθάριση της Java
  • και πολλά άλλα…

Μπορείτε να το κατεβάσετε απο το επίσημο site εδω : http://bleachbit.sourceforge.net/ ή να το αναζητήσετε απο τα αποθετήρια της διανομής σας. Μόλις το εγκατατήσετε στο μενού εμφανίζονται δύο επιλογές Bleachbit και Bleachbit as Administration. Προφανώς σε Multiuser περιβάλλον ο κάθε χρήστης μπορεί να χρησημοποιεί το πρώτο για να καθαρίζει τον προσωπικότου καταλογο ενω ο Admin όλο το συστημα.

BloGtk


BloGTK is a blogging software that helps you post your entries to your blog without the need to be logged in your acount…. Prety simple user interface…

Create a website or blog at WordPress.com

ΠΑΝΩ ↑