Σάββατο 2 Ιουνίου 2012

Saturday.. the Backup Day!

My English practise through technology.

Since Microsoft has decided to exclude :-( the powerful utility, commonly known as Ntbackup, from windows 7, we shall try some other tools to make a full backup of a disk.

The Os we 'll be using is linux Fedora 16.

Given Scenario:

We have two usb disks, the first 120Gb will be fully backed up to the second one 500Gb.
  1. Connect both disks to linux, preferably via usb connectors. 
  2. Linux automatically mounts them in the folder /media as /media/disk1/ and /media/disk2/
  3. In order to determine which disk contains the file structure to backup, open a command line terminal and use the command "ls -ltr /media/disk1/" and "ls -ltr /media/disk2/" without the double quotes. Disk1 contains the file structure. Disk2 is blank.
  4. We 'll use the tar and gzip commands to backup the disk1. Tar makes a destination file to disk2, which is used as a backup container for disk1. Tar uses .tar extension, and gzip compresses the tar file to a .tar.gz extension. The tar is equivalent to Microsoft Ntbackup. The disadvantage is that is a command line utility. In contrast with tar,  Microsoft Ntbackup was fully graphical and easy to use.
  5. Now, use the following command syntax (without the double quotes) to backup disk1 to disk2
  6. "cd /media/disk1/; tar -cvf - . | gzip > /media/disk2/oldbackup010612.tar.gz"  and then press enter.
  7. This command syntax tells us "Go to disk1, start taking the backup of disk1 to disk2 through gzip compression". The final result is a backup file oldbackup010612.tar.gz with a reduced file size of the initial disk1 size.
  8. ........I wish Ntbackup back!!!!!

Παρασκευή 4 Μαΐου 2012

Δώστε κώδικα στο λαό

Ο προγραμματισμός σε κάποια γλώσσα προγραμματισμού για μερικούς είναι κάτι εύκολο, αλλά τους περισσότερους τους φοβίζει. Αν κάποιος θέλει να μάθει μερικά βασικά πράγματα για το πως να γράφει κώδικα, υπάρχει ένα μέρος το οποίο προσπαθεί να το κάνει όσο πιο ανώδυνο γίνεται. Το Codeacademy (www.codeacademy.com) είναι ένας χαλαρός, αλληλεπιδραστικός ιστότοπος ο οποίος προσφέρει δωρεάν οδηγίες για το πως μπορεί να δημιουργηθούν ιστοσελίδες και εφαρμογές. Δεν πρέπει να συγχέεται με τον οργανισμό Code Academy (www.codeacademy.org), ο οποίος προσφέρει μαθήματα on-site στο Σικάγο και δεν είναι δωρεάν.
Από το πρώτο μάθημα σας ζητείται να πληκτρολογήσετε το όνομα Ryan μέσα σε εισαγωγικά "" και να πατήσετε το πλήκτρο enter από το πληκτρολόγιο. Στη συνέχεια θα σας ζητηθεί να κάνετε χρήση της εντολής ".length" για ν' ανακαλύψετε το πλήθος των χαρακτήρων του ονόματός σας.
Αυτό ήταν. Τώρα προγραμματίζετε. Αποτελεί μία έξυπνη κίνηση από την Codeacademy, η οποία προσπαθεί να κάνει τον προγραμματισμό προσβάσιμο σε όλους. Μέσα σε λίγα δευτερόλεπτα, νέοι χρήστες κάνουν θεμελειώδης προγραμματιστικές κινήσεις. Σ' ένα λεπτό μεταπηδάτε στο βασικό tutorial της JavaScript.
Μόλις εισάγετε το πρώτο σας προγραμματιστικό σφάλμα, η Codeacademy σας επιβραβεύει με την πρώτη on-line κονκάρδα και σας αφήνει να δημοσιεύεσετε το επίτευγμά σας τόσο στο Facebook όσο και στο Twitter. Ο ιστότοπος κάνει πολύ καλή δουλειά επειδή σπάει την διαδικασία εκμάθησης σε διαχειρίσιμα τμήματα, τα οποία είναι διασκεδαστικά και αφήνει τους εκπαιδευόμενους να εισάγονται σε αυτά με πολλαπλούς τρόπους. Αυτή τη στιγμή εστιάζεται στον προγραμματισμό Web με χρήση της JavaScript και πρόσφατα μπήκαν μαθήματα για την εκμάθηση των CSS. Η εκπαίδευση στην JavaScript καλύπτει συνατήσεις, πίνακες και βρόχους. Ο χρήστης μπορεί να κάνει τα μαθήματα με τη σειρά ή ν' απορρίψει οποιοδήποτε από αυτά. Ο ιστότοπος προσφέρει και απλά μαθήματα για την εκμάθηση των τεχνικών αλλά και εκμάθηση μέσω κάποιων εργασιών (project). Για παράδειγμα, στην εισαγωγή για την JavaScript, ο χρήστης μπορεί να δημιουργήσει ένα βασικό παιδικό παιχνίδι, το FizzBuzz. Μόλις τελειώσετε την βασική εκπαίδευση, η Codeacademy σας προκαλεί να φτιάξετε ένα blackjack παιχνίδι. Καθόλη τη διάρκεια της εκπαίδευσης, τα επιτεύγματα (κονκάρδες) σας μπορούν να κοινοποιηθούν στα διάφορα κοινωνικά δίκτυα, αν το επιθυμείτε φυσικά.