Development
CaptainBook.gr
του mrpc στις 23/12/2009, στην κατηγορία Open Source, web development
Το τελευταίο project που ανέβασα είναι ένα ηλεκτρονικό κατάστημα το οποίο έστησα για λογαριασμό τριών φίλων, σε συνεργασία με τον εξαιρετικό γραφίστα Γιάννη Αγάθο.

Το Logo
Αν και ακόμα δουλεύουμε και κάνουμε διαρκώς αλλαγές, το site λειτουργεί ήδη σε beta μορφή και μπορείτε να κάνετε κανονικά τις αγορές σας από αυτό. Ήδη έχω κάνει μια πολύ μεγάλη παραγγελία την οποία και παρέλαβα σήμερα.
Μια ιδιαιτερότητα του site σε σχέση με άλλα ηλεκτρονικά καταστήματα με βιβλία, είναι ότι πέρα από κατάστημα, είναι ένα πλήρες portal γύρω από το βιβλίο. Θα έχει αρκετά πλούσια αρθρογραφία, πληροφορίες όπως βιογραφικά συγγραφέων, αλλά και διάφορες λειτουργίες με σκοπό να το μετατρέψουν σε μια δυνατή κοινότητα γύρω από το βιβλίο.
Η υλοποίηση έγινε με τη βοήθεια δύο πολύ δυνατών open source projects. Το ένα είναι το Zen Cart για τις λειτουργίες του cart, το άλλο είναι το wordpress για τις λειτουργίες της κοινότητας.
Φυσικά για να τα παντρέψω χρειάστηκε αρκετές τροποποιήσεις, ενώ για τις ιδιαίτερες ανάγκες του καταστήματος χρειαστήκαμε πάρα πολλά custom modules και plugins, ενώ αναπτύσσουμε σταδιακά και άλλα.
Για να είμαι και σωστός απέναντι στην κοινότητα, κάποια στιγμή που θα είναι 100% ολοκληρωμένο το site, θα δημοσιεύσω κάποιο από τα modules ως open source.
Όσοι λοιπόν ψάχνετε για κάποιο βιβλίο… ρίξτε και μια ματιά από το CaptainBook.gr. Εννοείται ότι κάθε σχόλιο είναι ευπρόσδεκτο!
Από cvs σε svn
του mrpc στις 25/05/2009, στην κατηγορία Development, Open Source
Αν και γενικά στη δουλειά μου δουλεύω κυρίως μόνος μου τον κώδικά μου και οι συνεργάτες μου ασχολούνται με τα γραφιστικά, παρ’ όλα αυτά πάντα χρησιμοποιούσα version control. Αυτό με βολεύει γιατί χρησιμοποιώ πολλούς υπολογιστές (laptop – macbook και μερικά pc) και έτσι μπορώ να συγχρονίσω τα project μου. Και φυσικά είναι μια καλή λύση για backup και είναι εύκολο να ανατρέξω σε κάποια παλιά έκδοση ενός αρχείου όταν καταστρέψω κάτι
Πάντα λοιπόν χρησιμοποιούσα το cvs. Όχι για κάποιο συγκεκριμένο λόγο, απλά ήταν το πρώτο που έμαθα όταν άρχισα να παίζω με linux, και αφού άρχισα με αυτό, αποφάσισα να το χρησιμοποιήσω. Η τελευταία έκδοση του Dreamweaver όμως έχει υποστήριξη για subversion μέσα από το interface του. Έτσι αποφάσισα να γυρίσω σε svn.
Η ενσωμάτωσή του στο DreamWeaver είναι πραγματικά πολύ βολική. Μέχρι τώρα πολλές φορές δεν έκανα check in τις αλλαγές μου γιατί βαριόμουν να κάνω μια επιπλέον κίνηση εκτός του editor που χρησιμοποιώ. Τώρα όμως είναι πολύ πιο εύκολα τα πράγματα. Απλά μετά από τις αλλαγές κάνω check in μέσα από το DW.
Φυσικά έχω περάσει και το αντίστοιχο TortoiseSVN.
Τώρα μένει να δω πως θα πάμε με τον συχρονισμό με τα υπόλοιπα μηχανήματα…
Microsoft Visual Studio 2010 Beta
του mrpc στις 22/05/2009, στην κατηγορία Development
Η Microsoft κυκλοφόρησε και για το κοινό την έκδοση Beta 1 του Visual Studio 2010. Μπορείτε να το κατεβάσετε όλοι από την επίσημη σελίδα του:
http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx.
Μέσα στο Visual Studio 2010 Beta 1 περιέχεται αντίστοιχα το .ΝΕΤ Framework 4.0 Beta 1. Μπορείτε πάντα να το εγκαταστήσετε παράλληλα με τις προηγούμενες εκδόσεις και έτσι να μη δημιουργήσετε κάποιο πρόβλημα σε υπάρχουσες εφαρμογές.
Δεν το έχω κατεβάσει ακόμα, αλλά θα το κάνω και σύντομα θα γράψω εντυπώσεις.
Νέο theme στο blog
του mrpc στις 03/05/2009, στην κατηγορία Development, Open Source, Βlogs
Σήμερα αποφάσισα να ανανεώσω λίγο το blog. Κατέβασα και εγκατέστησα ένα νέο theme, το Pixeled. Η αλήθεια είναι ότι δεν το έψαξα και πάρα πολύ, μπήκα στο wordpress.org και αυτό ήταν στα πιο δημοφιλή, μου άρεσε και το πέρασα.
Ήδη έκανα και κάποιες μικροαλλαγές για να το φέρω στα μέτρα μου. Και επειδή οι κατηγορίες του blog ήταν ένα ψιλοχάος (thanks to blogger), τις συμμάζεψα λίγο για να μην χαλάνε το header. Θέλει λίγη δουλειά ακόμα το blog για να οργανωθεί και πρέπει επίσης να περάσω και τον απαραίτητο κώδικα για το adsense.
Τέλος, μετέφερα το blogroll στο κάτω μέρος και έφυγε από το πλάι. Γενικά παίζω λίγο με τις λεπτομέρειες.
Ελπίζω να σας αρέσει.
Update στο WordPress
του mrpc στις 24/10/2008, στην κατηγορία Open Source, php, web development, Βlogs
Βρέθηκε ένα κενό ασφαλείας στο WordPress και για να διορθωθεί βγήκε νέα έκδοση, η 2.6.3. Όμως όσοι θέλουν να αναβαθμίσουν, μπορούν να κατεβάσουν μόνο τα δύο αρχεία που αλλάζουν.
Τα κατεβάζετε και αντικαθιστάτε τα παλιά.
Open Flash Chart
του mrpc στις 25/09/2008, στην κατηγορία Open Source, php, web design
Τις τελευταίες μέρες για τις ανάγκες ενός project που ετοιμάζω για έναν πελάτη έπρεπε να δημιουργήσω κάποια γραφήματα. Αρχική μου σκέψη για να γλιτώσω χρόνο από το development ήταν να χρησιμοποιήσω το Google Chart API, το οποίο δίνει με πολύ εύκολο τρόπο τη δυνατότητα να ενσωματώσει κάποιος στη σελίδα του μια σειρά από γραφήματα.
Μέχρι ένα βαθμό με κάλυπτε, δέχεται αρκετά μεγάλη παραμετροποίηση, είναι πολύ εύχρηστο και φυσικά έχει πολύ καλό design.
Όμως σκέφτηκα να ψάξω μήπως βρω κάποιο καλύτερο framework – το οποίο να ενσωματώνεται στο project μου και όχι να κάνω κλήσεις σε τρίτα site.
Τελικά έπεσα πάνω στο Open Flash Chart, ένα open source project, το οποίο δημιουργεί γραφήματα σε flash, ενώ παρέχει βιβλιοθήκες για τον χειρισμό τους σε όλες τις δημιφιλείς scripting γλώσσες, όπως την PHP που χρησιμοποιώ.
Κυκλοφορούν μάλιστα δύο εκδόσεις του, η δεύτερη πολύ πιο βελτιωμένη, αλλά παράλληλα συντηρείται η πρώτη που είναι πιο απλή στο χειρισμό.
Τελικά χρησιμοποιώ αυτό. Όποιος χρειάζεται κάποιο εντυπωσιακό framework για να δημιουργεί charts, ας ρίξει μια ματιά.











