Αρχείο ετικέτας Open Source

Από cvs σε svn

Αν και γενικά στη δουλειά μου δουλεύω κυρίως μόνος μου τον κώδικά μου και οι συνεργάτες μου ασχολούνται με τα γραφιστικά, παρ’ όλα αυτά πάντα χρησιμοποιούσα version control. Αυτό με βολεύει γιατί χρησιμοποιώ πολλούς υπολογιστές (laptop – macbook και μερικά pc) και έτσι μπορώ να συγχρονίσω τα project μου. Και φυσικά είναι μια καλή λύση για backup και είναι εύκολο να ανατρέξω σε κάποια παλιά έκδοση ενός αρχείου όταν καταστρέψω κάτι 😀

Πάντα λοιπόν χρησιμοποιούσα το cvs. Όχι για κάποιο συγκεκριμένο λόγο, απλά ήταν το πρώτο που έμαθα όταν άρχισα να παίζω με linux, και αφού άρχισα με αυτό, αποφάσισα να το χρησιμοποιήσω. Η τελευταία έκδοση του Dreamweaver όμως έχει υποστήριξη για subversion μέσα από το interface του. Έτσι αποφάσισα να γυρίσω σε svn.

Η ενσωμάτωσή του στο DreamWeaver είναι πραγματικά πολύ βολική. Μέχρι τώρα πολλές φορές δεν έκανα check in τις αλλαγές μου γιατί βαριόμουν να κάνω μια επιπλέον κίνηση εκτός του editor που χρησιμοποιώ. Τώρα όμως είναι πολύ πιο εύκολα τα πράγματα. Απλά μετά από τις αλλαγές κάνω check in μέσα από το DW.

Φυσικά έχω περάσει και το αντίστοιχο TortoiseSVN.

Τώρα μένει να δω πως θα πάμε με τον συχρονισμό με τα υπόλοιπα μηχανήματα…

Why Desktop Linux Sucks and what can we do about it

Το παρακάτω video είναι μια παρουσίαση του Bryan Lunduke στην οποία αναφέρει μερικές απόψεις σχετικά με το Desktop Linux και τι πρέπει να γίνει για να πετύχει σε μεγάλη κλίμακα. Σε κάποια σημεία έχει δίκιο, σε άλλα δεν είμαι σίγουρος, όμως σίγουρα σε βάζει σε σκέψεις.

Το post στο δικό του blog έχει και το slide show σε .odp.

[via]

Νέο theme στο blog

Σήμερα αποφάσισα να ανανεώσω λίγο το blog. Κατέβασα και εγκατέστησα ένα νέο theme, το Pixeled. Η αλήθεια είναι ότι δεν το έψαξα και πάρα πολύ, μπήκα στο wordpress.org και αυτό ήταν στα πιο δημοφιλή, μου άρεσε και το πέρασα.

Ήδη έκανα και κάποιες μικροαλλαγές για να το φέρω στα μέτρα μου. Και επειδή οι κατηγορίες του blog ήταν ένα ψιλοχάος (thanks to blogger), τις συμμάζεψα λίγο για να μην χαλάνε το header. Θέλει λίγη δουλειά ακόμα το blog για να οργανωθεί και πρέπει επίσης να περάσω και τον απαραίτητο κώδικα για το adsense.

Τέλος, μετέφερα το blogroll στο κάτω μέρος και έφυγε από το πλάι. Γενικά παίζω λίγο με τις λεπτομέρειες.

Ελπίζω να σας αρέσει.

Μεταφορά από evolution στο Gmail

Εδώ και πολύ καιρό έχω καταργήσει τα offline προγράμματα ανάγνωσης email και χρησιμοποιώ αποκλειστικά το Gmail (μέσω Google Apps σε δικό μου domain).  Σε αυτό έχω ενσωματώσει και όλες τις διευθύνσεις email που έχω από άλλες υπηρεσίες και ελέγχονται όλα αυτόματα, περνάνε από τα φίλτρα του για spam κ.λ.π.

Αν για κάποιο λόγο χρειαστώ κάποιο software, διαχειρίζομαι το email μου μέσω imap και έτσι έχω συγχρονισμό και αρχειοθέτηση Online. Παρ’ όλα αυτά, μέχρι κάποιο διάστημα χρησιμοποιούσα το evolution και τραβούσα τα email μου μέσω pop3.

Σήμερα λοιπόν άνοιξα το evolution ψάχνοντας να βρω κάποιο παλιό μήνυμα. Διαπίστωσα ότι μέσα έχω περίπου 30000 emails, με χρονολογίες από το 2001. Αποφάσισα να τα ανεβάσω στο Gmail για να τα έχω όλα σε ένα μέρος.

Το πιο απλό πράγμα που σκέφτηκα ήταν απλά να τα σύρω σε κάποιο φάκελο του Gmail μέσω imap. Πράγματι, αυτό λειτουργεί, όμως έχει ένα ελάτωμα: Δεν κρατάει τις ημερομηνίες των email. Αντί να τα ταξινομίσει με βάση το πότε τα παρέλαβες, τα ταξινομεί με βάση το πότε τα πέρασες στο Gmail – άρα τα 30000 email θα είχαν την ίδια ημερομηνία.

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

Αντί να σύρω τα email στον κανονικό μου Gmail λογαριασμό, τα έσυρα σε έναν δεύτερο που έχω, προσωρινά. Από εκεί έβαλα τον κανονικό λογαριασμό να τα τραβήξει μέσω pop3. Και έτσι όλα έφτασαν στην σωστή τους ημερομηνία.

Πέρα όμως από την ημερομηνία, έγινε και κάτι άλλο που δεν θα είχε γίνει με το απλό drag n drop:  Κάθε μήνυμα που έρχονταν,  πέρναγε και από τα spam filters, αλλά και από τα δικά μου φίλτρα για ταξινόμηση. Έτσι αντί να καταλήξουν όλα στο Inbox και στο Sent box, φτάσανε με τα σωστά labels και καθαρισμένα από όλη τη σαβούρα.

Όποιος λοιπόν έχει ανάλογο πρόβλημα… αυτή είναι μια λύση.

Με το Macbook Pro

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

Μετά από αυτό το διάστημα, το μόνο που μπορώ να πω είναι ότι με έχει βολέψει απίστευτα. Μιλάμε για ένα μοντέλο 2 ετών και παρ’ όλα αυτά ανταποκρίνεται ταχύτατα και δεν μου έχει δημιουργήσει το παραμικρό πρόβλημα. Η δουλειά με αυτό είναι πολύ άνετη και μπορώ να πω ότι έχω γίνει και πιο δημιουργικός.

Φυσικά εξακολουθώ να θεωρώ το Linux το καλύτερο λειτουργικό σύστημα, όμως μου φαίνεται πως επιτέλους βρήκα λύση για να απαλαγώ από τα Windows. Μέχρι τώρα χρησιμοποιώ Windows για κάποια προγράμματα και κάποια παιχνίδια, τα οποία για να τρέξουν σε linux απαιτούν wine, όπως επίσης και για το iTunes που χρειάζεται για το  iPhone. 

Όλα τα προγράμματα που χρειάζομαι, αλλά και το WoW, τρέχουν native στο mac. Έτσι λοιπόν σκέφτομαι, αντί να έχω dual boot μηχάνημα με Windows και Fedora, μήπως στο desktop pc μου σβήσω τα Windows και περάσω MacOS, οπότε έχω Fedora/MacOS.

Μάλλον κάτι τέτοιο θα γίνει, απλά θέλω πρώτα να βεβαιωθώ ότι υποστηρίζεται όλο το hardware μου.

Φυσικά θα γράψω τις hackintosh εμπειρίες μου εδώ…