blog

mihalis's picture

Drupal, WordPress or Joomla?

The first question that you should answer is “What am I trying to do?”. The answer will help you decide which CMS to use.

Although I start using Joomla! first, I do not like it any more so I cannot recommend it. This is my personal opinion, though, and yours may vary.

If you want to build a simple blogging site, then my advice is to go with WordPress. I think that WordPress has more stylish themes.

If you know PHP and have enough time to spend, then you may go with Drupal. It is the most powerful CMS but you need to spend some time with it.

Drupal is the only CMS that has a command line interface (drush) as far as I know: neither Joomla nor WordPress have a command line interface.
Remember that at the end of the day, your safer choice is the CMS that you are most comfortable with.

My Personal Favorite

Drupal. Drupal is a CMS for the more technical people and has more capabilities than the other two CMSs. If you are comfortable with PHP coding, it offers you great flexibility.

mihalis's picture

How to learn TCP/IP

As TCP/IP is what governs almost all modern networks, it is a good idea to learn TCP/IP if you are either a system or a network administrator. I suggest the following steps for learning TCP/IP and its protocols:

  • Make simple connections using telnet to better understand a protocol.
  • Study relevant RFCs to fully understand a protocol.
  • Read books.
  • Make more complex TCP/IP connections using telnet.
  • Study the network traffic and the TCP/IP packets using WireShark.

What to read?

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 μόνος του – θα πάρει όμως περισσότερο χρόνο.

mihalis's picture

www.Drupal.org will soon run Drupal 7!

The drupal.org was running Drupal version 6 up until today (31 October 2013).
They are currently updating www.drupal.org to version 7.

Good luck!

Image: 
mihalis's picture

10 things I love about UNIX

  • Simplicity
  • Speed
  • Does not have viruses
  • Security
  • That is feels natural to me
  • It was the reason for the creation of C
  • Remote shell connection (telnet and now ssh)
  • Its command line tools
  • It adds new commands but old commands continue to work
  • That you can do so much with just a simple command: rm -rf / :)
Tags: 

Pages

Subscribe to RSS - blogs