Παρασκευή 24 Ιουνίου 2011

OneNote σε linux.


Άν έχετε χρησιμοποιήσει το OneNote της Microsoft θα ξέρετε ότι δέν υπάρχει καλύτερο πρόγραμμα για να κρατάτε σημειώσεις. Αν δεν το έχετε δεί ακόμα και έχετε το office (από 2003 και μετά), τότε το έχετε ήδη στο dvd εγκατάστασης.

Μια κοινή ερώτηση στο ίντερνετ είναι τί επιλογές έχουμε να κρατάμε σημειώσεις όταν τρέχουμε κάποιο linux λειτουργικό. Παρόλο που υπάρχουν μερικά προγράμματα σε αυτό το λειτουργικό για να κρατάμε σημειώσεις, δυστυχώς δεν μπορούν να προσφέρουν αυτά που προσφέρει το OneNote. Εκτός αυτού αν θέλουμε να έχουμε κοινές σημειώσεις και στα δύο λειτουργικά θα πρέπει να χρησιμοποιούμε κάποιο κοινό πρόγραμμα.

Πρίν δούμε το πώς μπορούμε να τρέξουμε το OneNote σε Linux λειτουργικό να δούμε λίγο τι εναλλακτικές έχουμε που να μοιάζουν με το OneNote.

Το Basket μοιάζει αρκετά στο OneNote. Έχουν αρκετές κοινές λειτουργίες και είναι ένα πρόγραμμα που βρίσκεται σε συνεχή ανάπτυξη. Θεωρητικά θα υπάρξει και μια έκδοση για Windows, έτσι ώστε να μοιραζόμαστε τις σημειώσεις μας και στα δύο λειτουργικά. Προς το παρών όμως δεν μπορεί να σταθεί δίπλα στο Onenote, σαν μια εναλλακτική λύση, καθώς του λείπουν ορισμένα βασικά πράγματα.

Υπάρχει επίσης το NeverNote που φτιάχτηκε σαν κλώνος του Evernote, αλλά και απο εκεί λείπουν βασικά πράγματα για να θεωρηθεί σαν εναλλακτική λύση. Εάν οι προγραμματιστές του Evernote, αποφασίσουν να βγάλουν μια έκδοση και για linux, τότε θα μπορούσαμε να είχαμε ένα πρόγραμμα που θα κρατούσε τις σημειώσεις μας σε κάποιο server και στα δυο μας λειτουργικά.

Σάν τρίτη εναλλακτική μπορούμε να δούμε διάφορες υπηρεσίες που είναι μόνο στο δίκτυο. Δηλαδή αποθηκεύουμε τα πάντα σε κάποιο server, και έχουμε πρόσβαση στις σημειώσεις μας, μόνο όταν έχουμε κάποια σύνδεση στο ίντερνετ. Το Evernote και το OneNote έχουν online υπηρεσίες, χωρίς να χρειάζεται να κατεβάσουμε κάποιο πρόγραμμα στον υπολογιστή μας. Συνήθως, κρατώντας σημειώσεις με αυτό τον τρόπο, χάνουμε πάρα πολλές λειτουργίες που έχουν τα εγκατεστημένα προγράμματα (όπως πρόσβαση στο clipboard του υπολογιστή...) .Και οι σημειώσεις μας είναι διαθέσιμες για όσο έχουμε ίντερνετ.

Στην περίπτωση που αποφασίσατε να έχετε με κάποιο τρόπο το OneNote μαζί σας πάντα τότε πρέπει να βρούμε ένα τρόπο να το εγκαταστήσουμε σε λειτουργικό linux. Αυτό μπορεί να γίνει με τρείς τρόπους. Με το Wine, με Virtualbox ή με το Crossover.

To Wine είναι η χειρότερη λύση μίας και δέν τα πάει καλά με το Onenote.  Η έκδοση 2003 του Onenote, είναι και η πιο εύκολη στο να τρέξει κανονικά, αλλά θα δείτε πώς το πρόγραμμα δέν ανταποκρίνεται όπως πρέπει.

Το virtualbox με windows xp είναι η αμέσως επόμενη λύση. Το πρόγραμμα τρέχει κανονικά μιάς και τρέχει σε γνώριμο λειτουργικό, άσχετος αν είναι εικονικό. Το πρόβλημα που υπάρχει εδώ είναι οτι δεν έχουμε την δυνατότητα να επικολλήσουμε εικόνες που έχουμε αντιγράψει απο το linux λειτουργικό. Αυτό είναι ένας περιορισμός του virtualbox που μπορεί να μοιράζει απο το clipboard του ενός λειτουργικού, μόνο κείμενο και όχι εικόνες, πρός το άλλο. Αν αντιγράφετε κάποια κομμάτια απο σελίδες σε εικόνα ή εικόνες από το ίντερνετ, αυτό είναι ένα πρόβλημα γιατί δέν γίνετε με αυτή την λύση. Εξ άλλου χάνουμε μια απο τις μεγαλύτερες ευκολίες που μας προσφέρει το Onenote. Το πόσο εύκολα μπορούμε να αντιγράψουμε απλά εικόνες και να τις επικολλήσουμε στο κείμενο μας, από το clipboard, χωρίς να τις έχουμε σώσει στον δίσκο μας.

Η τρίτη λύση που δυστυχώς δεν είναι δωρεάν είναι και η καλύτερη. Με το Crossover το Onenote συμπεριφέρεται ακριβώς όπως και σε ένα Windows λειτουργικό. Άν και δέν είχα το χρόνο να κοιτάξω όλες του τις λειτουργίες, πιστεύω πώς δεν θα αντιμετωπίσετε πρόβλημα με αυτή την λύση.
Για τον συγχρονισμό τώρα θα χρησιμοποιήσουμε το Dropbox. Θα αποθηκεύουμε τα notebooks μας, στο Dropbox φάκελο και έτσι θα μπορούμε απο κάθε Onenote, είτε σε Windows, είτε σε Linux, να έχουμε το ίδιο αντίγραφο σημειώσεων.



Περισσότερα ...

Τετάρτη 15 Ιουνίου 2011

Pick of the week - Scratch



Ένα ωραίο πρόγραμμα για να κάνουμε τα πρώτα βήματα μας  στον προγραμματισμό, είναι το Scratch. Παρόλο που έχει φτιαχτεί για μικρές ηλικίες, αποτελεί μέρος μαθημάτων σε πολλά πανεπιστήμια. Αυτό που κάνει την Scratch διαφορετική από τις άλλες γλώσσες προγραμματισμού, είναι ότι είναι εύκολη στον προγραμματισμό, και τα αποτελέσματα της ενθαρρύνουν τον προγραμματιστή να συνεχίσει να μαθαίνει. Με τις παραδοσιακές γλώσσες αρχίζουμε να παράγουμε προγράμματα, που εμφανίζουν μόνο κείμενο, κάτι που δεν είναι αρκετά ενθαρρυντικό, στην σημερινή εποχή που κυριαρχούν τα όμορφα παραθυρικά προγράμματα. Η Scratch φροντίζει να μας επιβραβεύσει με το αποτέλεσμα, έτσι ώστε να μας κρατήσει το ενδιαφέρον και να συνεχίσουμε την μελέτη.
Στα αριστερά του προγράμματος υπάρχει μια λίστα με διάφορες εντολές ψευδοκώδικα. Φράσεις όπως «άλλαξε x κατά 10», «επανέλαβε 10», «εάν<> αλλιώς», μπορούμε να τις σύρουμε με το ποντίκι και να τις ρίξουμε στο πρόγραμμα μας, έτσι ώστε να φτιάξουμε τον πρώτο μας κώδικα. Παρόλο που ο τρόπος φαίνεται εύκολος, αυτό που πετυχαίνει το Scratch, είναι να διδάξει την λογική του προγράμματος και να αφήσει τον προγραμματιστή να σκεφτεί ποια κομμάτια του ψευδοκώδικα θα διαλέξει για να πετύχει αυτό που θέλει.

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

Παλιότερα είχαμε δει ένα παρόμοιο πρόγραμμα από την Microsoft. Μπορεί εκείνο να είναι πιο εντυπωσιακό, μιας και μπορούμε να φτιάξουμε 3d παιχνίδια με ψευδοκώδικα, αλλά το Scratch είναι πιο κοντά στο να μας μεταδώσει βασικές έννοιες προγραμματισμού.Και αυτό είναι πιο σημαντικό.



Περισσότερα ...
 

Copyright © panosdk Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger