Δουλεύοντας με το Kodingen.com

Όσοι από εσάς δουλεύετε σαν web developers, γνωρίζετε ότι το πιο κλασικό πρόβλημα που υπάρχει πριν δουλέψετε σε οποιονδήποτε υπολογιστή, είναι το σχετικό στήσιμο. Πρέπει να στηθεί ο τοπικός server (στη δική μου περίπτωση apache/php/mysql). Επίσης πρέπει να εγκατασταθούν τα αντίστοιχα εργαλεία (εδώ και κάποιο διάστημα χρησιμοποιώ netbeans). Τέλος, πρέπει αν δουλεύετε και σε άλλους υπολογιστές, να μεταφέρετε τη δουλειά σας και να την συγχρονίσετε τοπικά (για αυτό το λόγο έχω στήσει ένα subversion server). Αυτό είναι σχετικά εύκολο, αφού τα περισσότερα γίνονται μόνο μια φορά, ενώ με κάποιο version control system, ακόμα και η δουλειά σας μεταφέρεται εύκολα.

Οι δυσκολίες όμως ξεκινάνε αλλού:

  • Τι γίνεται όταν χρειαστεί να δουλέψετε για λίγο σε κάποιον άλλο υπολογιστή για κάποια γρήγορη διόρθωση;
  • Αν όλα αυτά βαραίνουν πολύ τον υπολογιστή σας (π.χ. σε περιπτώσεις netbook) και σέρνεται όταν δουλεύετε;
  • Αν θέλετε να δουλέψετε σε κάποιο άλλο λειτουργικό σύστημα, το οποίο απαιτεί διαφορετικό στήσιμο και δεν έχετε τον ανάλογο χρόνο/γνώσεις κλπ;
  • Υποθέτω ότι ανάλογο θέμα θα υπάρχει όταν κυκλοφορήσει το Chrome OS, το οποίο δεν ξέρω κατά πόσο θα είναι βολικό αφού όλες του οι εφαρμογές είναι web based.

Μια πολύ καλή λύση για όλα αυτά είναι το Kodingen.com. Πρόκειται για μια web εφαρμογή η οποία σας επιτρέπει να ανεβάσετε τα project σας σε έναν δικό τους development server με διάφορες τεχνολογίες (php/perl/python/ruby, mysql/postgresql κλπ) και έπειτα να το επεξεργαστείτε με μια σειρά από editors που έχουν. Μπορείτε να το δοκιμάσετε online και έπειτα να το κατεβάσετε ή να το μεταφέρετε σε κάποιο δικό σας server μέσω ftp.

Η εφαρμογή είναι δωρεάν στη χρήση με κάποια βασικά resources (τα οποία είναι αρκετά για μικρά project), ενώ μπορείτε να αγοράσετε επιπλέον χώρο/domains/bandwidth κ.λ.π. σε εξαιρετικά χαμηλές τιμές.

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

Τέλος, κάτι πολύ χρήσιμο είναι η εγκατάσταση εφαρμογών στο χώρο σας, με ένα κλικ. Δείτε στο παρακάτω video ένα παράδειγμα:

Kodingen.com : Online Development Environment, ODE from Kodingen on Vimeo.

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

Πρέπει να αναφέρω ότι το Project είναι βασισμένο σε open source τεχνολογίες και είναι και το ίδιο Open Source. Η σελίδα του στο Google Code αναφέρει ως άδεια την GNU GPL2.

Ας δώσουμε την Ικαρία στους Γερμανούς

Γενικά στο reader μου γίνεται ένας χαμός μετά από δηλώσεις κάποιων Γερμανών ότι μπορεί η Ελλάδα να δώσει κάποιο νησί της, όπως π.χ. την Κέρκυρα, και να ξεχρεώσει.

Εγώ λοιπόν προτείνω να δώσουμε την Ικαρία. Και αυτό για δύο λόγους:

  1. Μετά από λίγο καιρό θα μπορέσουμε να τους ζητήσουμε λεφτά για να δεχτούμε το νησί πίσω. Φαντάζεστε τους Γερμανούς που τα πάντα τα κάνουν οργανωμένα, με ρολόι κ.λ.π., να μπλέξουν με τους Ικαριώτες; Θα πάθουν μαζικά εγκεφαλικά… Φανταστείτε τη Μέρκελ να πάει σε καφετέρια να παραγγείλει καφέ και να της πούνε… “φτιάξε εσύ… και κάνε και για μένα ένα αν δε βαριέσαι…”
  2. Ακόμα και αν αυτό δεν πιάσει και οι Γερμανοί έχουν αντοχές, έτσι κι αλλιώς το 2012 η Ικαρία θα κάνει επανάσταση για να γίνει ανεξάρτητο κράτος… Και αν ακολουθήσουμε την προηγούμενη ιστορία (1912), μετά από λίγους μήνες αφού θα έχει απελευθερωθεί από τον κατακτητή, θα επανασυνδεθεί με την Ελλάδα… Έτσι θα είμαστε όλοι ικανοποιημένοι (και οι Ικαριώτες και οι υπόλοιποι Έλληνες). Άσε που θα επαληθευτεί και το σενάριο του Ikarian Gangster 😀