Posted on : 04-03-2010 | By : Salih Emin | In : Software
2
I am pleased to announce the availability of a new series 5.x, the 5.1 version of 2clickUpdate. With this release I am trying a new approach internally (in terms of code) and structurally that will lead to a better expandable and maintainable software. Its possible that until the version 6, code will be changed in 90% by rewriting it from scratch.
New features in this release:
Notification Balloons :
Now, a cool new balloon will notify you that your system is under maintenance. In future release there could be more informative balloons….
Dependency installer :
In 5.x series, you will notice that there is a special script that does what it says. It will automatically install all the dependencies of 2clickUpdate without the need to search for them in your package manager. In future releases I hope that this script will do more.
Contributors :
From now on, there is a special file called CONTRIBUTORS that will include in a centralized way, the names of people that contributed in any way to 2clickUpdate and helped me to made it better.
As you can see the 5.x series is more than just a new release, is the beginning of a new approach and personal knowledge expansion.
Posted on : 21-02-2010 | By : Salih Emin | In : Software
0
Μετά κόπων και βασάνων (εντάξει… λέμε τώρα) μια νέα έκδοση είναι διαθέσιμη. Θέλω να ευχαριστήσω όλους τους γνωστούς φίλους και ανώνυμους φίλους που συνεισφέρανε με ιδέες και προτάσεις για να γίνει όσο το δυνατόν καλύτερο το 2click Update. Ειδικότερα θέλω να ευχαριστήσω τον Σίμο Ξενιτέλλη που με παρότρυνε να διαχειρίζομαι τον κώδικα με Version Control System και μου έλυσε τα χέρια σχετικά με τις μεταφράσεις του 2click Update. Τώρα μπορείτε να παρακολουθήσετε την “εξέλιξη” του 2clickUpdate στο εργαστήριό του εδώ στο Launchpad
Τα νέα όμως δεν τελειώνουν εδώ…
Κάποια στιγμή, καθώς δούλευα πάνω σε κάποιες ιδέες που μου πρότειναν κάποιοι στενοί μου φίλοι σχετικά με το 2click Update, εμφανίστηκαν αρκετά bugs οπότε αναγκάστηκα να ξαναδιαβάσω αρκετά man page και να βρω έναν γρήγορο και αξιόπιστο τρόπο για την εύρεση σφαλμάτων στο κώδικα.

2click Update CORE v5.0
Έπρεπε να δουλέψω σε μια ειδική μορφή που δεν θα διαθέτει γραφικό περιβάλλον και θα τρέχει από το τερματικό. Έτσι είναι πολύ εύκολο να δω τι αποτέλεσμα έχουν οι αλλαγές στον κώδικα και να πειραματίζομαι σε νέα χαρακτηριστικά που θα μπουν σε κάποια μελλοντική έκδοση. Εν τέλει, σκέφτηκα ότι ακόμα και αυτή η ειδική έκδοση μπορεί να είναι χρήσιμη για κάποιον που θέλει να το χρησιμοποιεί σε τερματικό. Μετά λοιπόν από λίγη τροποποίηση, το 2click Update CORE είναι έτοιμο.
Η χρήση του μπορεί να γίνει :
- Από έμπειρους χρήστες που θέλουν να έχουν περισσότερο έλεγχο.
- Χρήση σε περιβάλλοντα χωρίς GNOME περιβάλλον.
- Χρήση σε Servers που δεν διαθέτουν γραφικό περιβάλλον.
- Χρήση σε Workstations από Administrators που δεν θέλουν να ενοχλούν τους χρήστες με ενημερώσεις του συστήματος
- Χρήση σε Cron, ώστε να προγραμματίζεται η αυτόματη χρήση του σε προκαθορισμένους χρόνους και ώρες.
Για να το τρέξετε πρέπει στο τερματικό να το κάνετέ εκτελέσιμο.
- Εκεί που βρίσκεται το αρχείο δίνετε chmod +x 2clickUpdateCORE.sh
- Τέλος για να το τρέξετε δώστε sudo ./2clickUpdateCORE.sh

2click Update v5.0
Η νέα έκδοση του 2clickUpdate και 2clickUpdateCORE περιλαμβάνει ένα σπουδαίο εργαλείο που αφαιρεί αρκετά πακέτα που δεν μας χρειάζονται. Με την πάροδο του χρόνου το σύστημά μας έχει μαζέψει πακέτα που δεν χρειάζονται πια. Αυτά έχουν “τραβηχθεί” από τα αποθετήρια για να ικανοποιηθούν εξαρτήσεις του λογισμικού που πλέον μπορεί να έχουν αφαιρέσει. Ενώ υπάρχουν πολλοί τρόποι για να διορθώσετε αυτό, με το “deborphan” είναι πιο απλό. Το deborphan ψάχνει το σύστημα για τα “ορφανά” πακέτα, δηλαδή πακέτα που δεν απαιτούνται από κάποιο άλλο πακέτο από το σύστημά σας.
Επιγραμματικά λοιπόν, η νέα έκδοση περιλαμβάνει :
- Βελτιωμένο γραφικό περιβάλλον.
- Χρήση του “Deborphan” για αφαίρεση άχρηστων εξαρτήσεων και ρυθμίσεων
- Χρήση του “Aptitude” για καλύτερη διαχείριση των υπό εγκατάσταση αναβαθμίσεων.
Καλές αναβαθμίσεις !
Posted on : 04-02-2010 | By : Salih Emin | In : Articles
1
What is the relationship between KDE, Gnome, Softpedia and 2click Update in my life with Linux ?
As you can see at 2click Update this script is Gnome-centric. I wanted to see if it can be compatible in an easy way with KDE-centric distro, for example Kubuntu.
So I decided to make a clean migration to KDesktop Environment. Its been 2 days since I switched from Ubuntu to Kubuntu 9.10 x64. Nice…. Plasma everywhere… Fancy and beautiful desktop. Its obvious where did Windows 7 got the ideas for its latest User Interface. Well, last night while I was working on porting 2clickUpdate v4.0 in English and also checking if 2clickUpdate is compatible with KDE, the Gmail-Plasma poped-up a “balloon” showing a new mail. Oh ok… lets see… Mail From “Softpedia Editorial Team”. What !!!!… Here is a portion of it:
Congratulations,
2click Update, one of your products, has been added to Softpedia’s database
of software programs for Linux. It is featured with a description text,
screenshots, download links and technical details on this page:
http://linux.softpedia.com/get/System/System-Administration/2click-Update-54274.shtml
The description text was created by our editors, using sources such as text
from your product’s homepage, information from its help system, the PAD
file (if available) and the editor’s own opinions on the program itself.
[.......bla.... bla....]
–
Sincerely,
The Softpedia Team
Where did they find 2click Update ? Is there a Big Brother (of Softwares) ?
I am not quite sure but it is possible that they are watching closely the launchpad.net. It can’t be a coincidence. In a recent comment here by Simos Xenitellis, he proposed that I should consider using a Version Control System (VCS) so that anyone who wants to contribute to the code, can easily do it with a distributed version control system. I decided to upload and maintain the code at launchpad.net . If anybody wants to contribute in anyway just follow 2click Update at https://launchpad.net/2clickupdate .
So what are you waiting for …. go grab the latest development code, open it with your favourite text editor and get your hands dirty with scripting !
Posted on : 02-02-2010 | By : Salih Emin | In : Downloads
5
Ποιο να είναι το επόμενο βήμα, τι να προσθέσω τι να αφαιρέσω… Είναι κάποιες από τις ερωτήσεις που τριγυρνούσαν στο μυαλό μου όταν είχα ανακοινώσει το μικρό project που ξαναέπιασα στα χέρια μου πριν λίγο καιρό.
Εκεί, στη μεγάλη παρέα του Linuxformat ήρθε η απάντηση από τον “Guru”, Δημήτρη Καλαμαρά :
- η progress bar ουσιαστικά δεν είναι progress bar, απλώς πηγαίνει πέρα – δώθε. Ίσως με λίγη ακόμα μαγεία να μπορούσες να το φτιάξεις.
- το σκριπτάκι βγάζει συνέχεια το μήνυμα “το σύστημα αναβαθμίζεται” χωρίς να λέει τι ακριβώς αναβαθμίζει. Δεν θα ήταν καλύτερο να εμφανίζει ένα μικρό κουμπάκι από κάτω για να βλέπεις την ίδια την κονσόλα;
Δεν έδινε λύση… απλά με δυο αράδες τόνισε τα σημεία εκείνα που θα κάνουν τη διαφορά από την προηγούμενη έκδοση. Έτσι μόλις βρήκα χρόνο έστυψα το μυαλό να δω πως θα τα καταφέρω. Βλέπετε το Zenity αν και είναι το ποιο εύκολο εργαλείο για να προβάλει κανείς σε “παραθυρικό” περιβάλλον διεργασίες ενός script, άλλο τόσο μπορεί να γίνει μπελάς με τις ιδιοτροπίες του.
Την progress bar την έφτιαξα σε 5 λεπτά… Το πρόβλημα ξεκίνησε στο δεύτερο σκέλος όταν ήθελα να εμφανίζει κάθε φορά διαφορετικό μήνυμα ανάλογα με την διεργασία που εκτελείται. Έψαξα από δω… έψαξα από κει… με τίποτα δεν έβγαζα άκρη.. δεν άλλαζε τα μηνύματα. Ακόμα και η man page δεν έδινε τίποτα το απτό.
Το παράτησα…
Την επόμενη μέρα είπα να googl’άρω λίγο περισσότερο μήπως και βρω άκρη… Ε… όταν βρήκα που έκανα λάθος, τραβούσα τα μαλλιά μου! Ένα απλό “=” έλειπε από την παράμετρο –text και ένα “#” από την echo για να μπορέσει να αλλάζει τα μηνύματα όπως τα ήθελα.
Τέλος καλά όλα καλά… το 2clickUpdate v4.0 είναι έτοιμο με την κωδική ονομασία “Dimitris” προς τιμήν του φίλου μας Δημήτρη Καλαμαρά.

Off topic :
Όσοι ενδιαφέρεστε για κάνετε “παραθυράκια” τα script σας κατεβάστε το manual του Zenity στα ελληνικά από εδώ: Zenity Manual
Το manual είναι φτιαγμένο με βάση την ιστοσελίδα http://library.gnome.org/users/zenity/stable/index.html.el
Posted on : 28-04-2009 | By : Salih Emin | In : Software
2
Το Dropbox είναι μια δωρεάν δικτυακή υπηρεσία αποθήκευσης των αρχείων σας. Με την εγγραφή σας στην υπηρεσία σας παρέχονται 2 GB χώρου που μπορείτε να χρησιμοποιήσετε για ανεβάζεται τα αρχεία σας και να μπορείτε έτσι να έχετε πρόσβαση σε αυτά από οπουδήποτε έχετε σύνδεση στο Internet, απλά μέσα από τον firefox.
Η δυνατότητες του όμως δεν τελειώνουν εδώ. Μπορείτε να κατεβάσετε το παρεχόμενο λογισμικό (υποστηρίζονται Linux, Windows και Mac) να το κάνετε εγκατάσταση και να έχετε έναν φάκελο στον αρχικό σας κατάλογο όπου μπορείτε να
ρίχνεται μέσα, με ένα απλό drag’n drop, όσα αρχεία θέλετε να συγχρονιστούν με τον δικτυακό σας αποθηκευτικό χώρο. Τα περιεχόμενα του φακέλου αυτού αποτελούν ουσιαστικά τον “κλώνο” του δικτυακού σας αποθηκευτικού χώρου. Αν προσθέσετε ένα αρχείο μέσα σ’ αυτό τον φάκελο αμέσως αρχίζει να γίνεται με uploading η αντιγραφή του στον δικτυακό τόπο. Αν επίσης συνδεθείτε στον δικτυακό σας χώρο από κάπου αλλού π.χ. Internet cafe και ανεβάσετε κάποιο αρχείο εκεί, την επόμενη ακριβώς στιγμή που θα ανοίξετε το PC/Mac σας τα αρχεία που είχατε ανεβάσει θα αντιγραφούν αυτόματα με download στον φάκελο του Dropbox στον υπολογιστή σας. Αν τέλος διαγράψετε ένα αρχείο, θα διαγραφεί και στον δικτυακό σας χώρο.
Το λογισμικό του Dropbox υποστηρίζει πλήρως το περιβάλλον του GNOME (όχι ακόμα το KDE) και μάλιστα εμφανίζεται πάνω δεξιά system tray αλλά και στο δεξί κλικ για να έχουμε εύκολη πρόσβαση στο Dropbox. H default εγκατάσταση περιέχει μερικούς φακέλους από τους οποίου το Public προσφέρει στον χρήστη κάτι που είναι πολύ χρήσιμο. Αν για παράδειγμα θέλει να μοιράσει με κάποιους φίλους του ένα αρχείο μπορεί να το κάνει αντιγράφοντας το αρχείο στον φάκελο Public. Έπειτα μέσα στον φάκελο Public, κάνοντας δεξί κλικ στο αρχείο που μόλις αντέγραψε και επιλέγοντας “Dropbox–> Copy Public link” μπορεί να κάνει επικόλληση σε κάποιο κειμενογράφο το link που μόλις δημιούργησε ή να το στείλει μέσο e-mail ή να το δώσει σε κάποιον με το οποίο συνομιλεί μέσα από έναν Instant Messenger. Ο φίλος του το μόνο που έχει να κάνει είναι να κάνει κλικ σε αυτό το link και αμέσως θα αρχίσει να κατεβάζει το συγκεκριμένο αρχείο που του παρέχει το link.
Το Dropbox μπορείτε να το εγκαταστήσετε σε όσους υπολογιστές έχετε στη διάθεσή σας. Έτσι θα έχετε πρόσβαση στα αρχεία σας σε όλους τους υπολογιστές σας ανά πάσα στιγμή. To σπουδαιότερο όμως από τα χαρακτηριστικά της υπηρεσίας είναι η ευκολία με την οποία μπορείτε να μοιράζεστε αρχεία με φίλους σας. Αυτό γίνεται πολύ απλά ορίζοντας έναν φάκελο κοινόχρηστο με κάποιο φίλο σας ο οποίος και αυτός έχει λογαριασμό Dropbox. Για να γίνει αυτό, απλά φτιάξτε έναν φάκελο μέσα στο Dropbox και μετά κάντε δεξί κλικ στον φάκελο και επιλέξτε “Dropbox–>Share this folder” για να στείλετε πρόσκληση σε όσα άτομα θέλετε για να μοιράζεστε τον φάκελο αυτό. Μόλις από την σειρά τους αποδεχτούν την πρόσκληση ο φάκελος γίνεται αμέσως κοινόχρηστος και έτσι τα αρχεία που βρίσκονται εδώ θα βρίσκονται σε όλους τους φίλους σας ταυτόχρονα.
Τέλος, συνοπτικά να αναφερθώ σε επιμέρους χαρακτηριστικά της υπηρεσίας :
- Κρυπτογράφηση με AES-256 στην αποστολή δεδομένων αλλά και των αρχείων σας στον δικτυακό τόπο
- Revisions, με την οποία έχουμε παλαιότερες “εκδόσεις” κάποιου αρχείου και αν χρειαστεί την επαναφέρουμε
- Delete-Undelete, δυνατότητα επαναφοράς διαγραμμένων αρχείων
- No file-size limit when uploading, μόνο το upload μέσω του web interface έχει περιορισμό τα 350 ανά αρχείο.
Για την εγγραφή σας επισκεφτείτε τον δικτυακό τόπο του Dropbox