mihalis's picture

Programming a Drupal Module.

I wrote "Programming a Drupal Module" for MacTech magazine (December 2013 issue).

One way to extend Drupal’s default functionality is by using modules. If a module that fit your needs does not exist, then you can develop your own. Alternatively, you can make changes to existing modules.
This article teaches you the basics of Drupal Module Development.

Image: 
mihalis's picture

Draw with GNUplot

I wrote "Draw with GNUplot" for Linux User and Developer magazine issue 134!

Gnuplot is a command line tool that was initially developed in order to allow scientists and students to visualize mathematical functions and data.

Tags: 
mihalis's picture

Creating a Preference Pane for a Mac app

I wrote "Creating a Preference Pane for a Mac app" for MacTech November 2013 issue!

Learn how to create and use a System Preference Pane from a Cocoa Mac Application!

mihalis's picture

Using Drush

MacTech October 2013

I wrote "Using Drush" for MacTech magazine, October 2013 issue.

mihalis's picture

Πώς να γίνεις iOS Developer...

Τα παρακάτω είναι από ένα post που είχα γράψει στο site iPhonehellas.gr σχετικά με το πως μπορεί κάποιος να γίνει iOS Developer διαβάζοντας μόνος του.

«Από το να σκεφτόμαστε "με τι να αρχίσω;", "τι θα κάνω;", "C ή Objective-C;", κ.λπ. και να χάνουμε χρόνο, είναι καλύτερα να ξεκινήσουμε και ας δυσκολευτούμε λίγο.
Το μόνο σίγουρο είναι ότι κάποια στιγμή οι κόποι μας θα πιάσουν τόπο.
Απλά να ξέρουμε ότι χρειάζεται χρόνος για να μάθουμε iOS programming (ειδικά αν είμαστε εντελώς άσχετοι από προγραμματισμό) αλλά αν το θέλουμε πραγματικά θα γίνει.

Μια καλή σειρά είναι η παρακάτω:
- Αγοράζουμε το βιβλίο του Kochan για Objective-C και αρχίζουμε να το διαβάζουμε
- Φτιάχνουμε μικρά προγράμματα με την χρήση του Xcode
- Λύνουμε τις απορίες που παρουσιάζονται
- Ξαναγράφουμε προγράμματα, λίγο πιο δύσκολα
- Ξαναδιαβάζουμε το βιβλίο του Kochan (όχι αναγκαστικά όλο, το βασικό είναι να καταλαβαίνουμε αυτά που διαβάζουμε)
- Ψάχνουμε στο Internet για προγραμματισμό iOS
- Ασχολούμαστε με Δομές Δεδομένων
- Μπαίνουμε σιγά-σιγά στον προγραμματισμό για iOS
- Γράφουμε μικρά προγράμματα για iOS devices
- Βλέπουμε και τις διαλέξεις του Stanford (που όπως έχω πει είναι αρκετά δύσκολες για αρχάριους)
- Συνεχίζουμε να γράφουμε προγράμματα
- Διαβάζουμε και προσπαθούμε να μάθουμε συγκεκριμένα πράγματα που μας ενδιαφέρουν (βάσεις δεδομένων, γραφικά, κ.λπ.)

Το πόσο χρόνο θα πάρουν τα παραπάνω εξαρτάται από εμάς. Το βιβλίο "Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον" είναι καλό αν κάποιος είναι άσχετος.
Επίσης, από τα παραπάνω βγαίνει το συμπέρασμα ότι χρειάζεται ΕΞΑΣΚΗΣΗ και γράψιμο προγραμμάτων για να μάθουμε. Αυτό είναι το βασικό.

Οι κουβέντες και οι καθυστερήσεις είναι το χειρότερο που μπορούμε να κάνουμε!»

Σημείωση: θεωρώ ότι ο συντομότερος τρόπος για να μάθει κάποιος ένα αντικείμενο είναι τα ιδιαίτερα μαθήματα ή τα μαθήματα σε group (εκτός Ελλάδος υπάρχει και αυτό). Τα παραπάνω ισχύουν για την περίπτωση που κάποιος θέλει να μάθει iOS programming μόνος του – θα πάρει όμως περισσότερο χρόνο.

Pages

Subscribe to Mihalis Tsoukalos | Μιχάλης Τσούκαλος RSS