Προγραμματισμός στο Linux

Διάβασε tutorials και αναλυτικούς οδηγούς για να μάθεις να προγραμματίζεις στο Linux: Bash, Python, Perl, PHP, C και C++ και ότι άλλη γλώσσα προγραμματισμού θες για να φτιάξεις desktop ή web εφαρμογές.

dimitris | 12 Σεπ, 2018

LAMP Tutorial: Οδηγός εγκατάστασης και ρύθμισης Apache2, MariaDB, PHP και Memcached σε Debian ή Ubuntu

Πλήρης οδηγός για την εγκατάσταση και ρύθμιση LAMP stack (Linux, MySQL, Apache 2 και PHP) στο Ubuntu και το Debian. Οι οδηγίες έχουν δοκιμαστεί σε server με 2 x Xeon και 128GB RAM σε Debian 9.…
17
dimitris | 02 Νοε, 2013

Εισαγωγή στα Cascading Style Sheets (CSS)

Με τον όρο CSS (Cascading Style Sheets – ήαν προτιμάτε μια ελληνική μετάφραση Επικαλύπτοντα φύλλα μορφοποίησης) στην ουσία αναφερόμαστε σε μια γλώσσα μορφοποίησης σελίδων HTML. Για παράδειγμα, ένα…
1
dimitris | 02 Σεπ, 2012

Εισαγωγή στον Apache και την PHP - Πως ρυθμίζουμε τα Suhosin, mod_deflate, και e-Accelerator

Γνωρίστε τους δύο θεμέλιους λίθους χάρη στους οποίους λειτουργούν οι περισσότεροι ιστοτόποι και μάθετε πως γίνεται η εγκατάστασή τους από το Α ως το Ω. Του Βαγγέλη Μπαλάσκα Στις μέρες μας οι…
dimitris | 29 Αυγ, 2013

Bash: Κωδικοί εξόδου και έλεγχος ροής

Σε αυτό το άρθρο θα δούμε τις δομές ελέγχου, επαναλήψεων, διακλαδώσεων και συναρτήσεων, που είναι απαραίτητες όταν γράφετε περίπλοκα scripts σε Bash ή όταν το πρόγραμμα σας εξαρτάται από το…
17
dimitris | 02 Δεκ, 2013

Πως εγκαθιστώ το Qt5 για development σε Ubuntu/Debian

Επειδή αντιμετώπισα αυτό το θέμα για την ανάπτυξη του SocNetV και γενικά είναι λίγο κουλό αυτό που συμβαίνει, το καταγράφω εδώ να υπάρχει. Στο (K)ubuntu 13.10 το Qt5 υπάρχει στα αποθετήρια και…
dimitris | 08 Ιουλ, 2012

Χτίζοντας εφαρμογές με το Quickly

Δημιουργήστε γραφικές εφαρμογές στο Linux με τη βοήθεια του Quickly, ενός διασκεδαστικού εργαλείου που θα σας κρατήσει πίσω από την οθόνη του υπολογιστή για ώρες! Του Κωνσταντίνου Αποστόλου Όλοι,…
dimitris | 15 Δεκ, 2012

Μια εισαγωγή στο περιβάλλον και τις δυνατότητες της γλώσσας Processing

Μαθαίνουμε να σχεδιάζουμε γραφικά και να δημιουργούμε αλληλεπιδράσεις με ελάχιστες γραμμές κώδικα, βασιζόμενοι στη γλώσσα προγραμματισμού Processing. Του Γιώργου Χατζηκυριάκου * Στα παραδείγματα που…
dimitris | 06 Ιαν, 2013

Προγραμματισμός με C++ Templates

Μια απλή εισαγωγή στο πιο προηγμένα στοιχεία της C++, τα templates... Του Γιώργου Μακρυδάκη* Ένα από τα πιο απλά προβλήματα για κάθε πρόγραμμα είναι η χρήση και η διαχείριση συμβολοσειρών (strings…
2
dimitris | 01 Σεπ, 2011

Οδηγός εγκατάστασης και πρώτης ρύθμισης Drupal 6

Η δημιουργία ενός portal είναι πλέον παιχνίδι με το Drupal. Δείτε πόσο εύκολα μπορείτε να το εγκαταστήσετε και ποια είναι τα βασικά modules. Του  Γιώργου Χατζημανώλη* Τα τελευταία χρόνια η…
2
dimitris | 02 Ιουλ, 2013

Thimble: Online HTML editor-previewer

Θέλετε έναν ωραίο και ελαφρύ code editor για να γράφετε στα γρήγορα HTML κώδικα και να βλέπετε άμεσα το αποτέλεσμα. Δοκιμάστε το Mozilla Thimble! Πρόκειται για έναν online editor, που τρέχει μέσα…
dimitris | 20 Αυγ, 2013

Φτιάξτε websites με το Joomla!

Θέλετε να φτιάξετε μια ιστοσελίδα αλλά σας τρομάζει ο προγραμματισμός; Δε χρειάζεται να ανησυχείτε πλέον το Joomla είναι εδώ για κάνει τη προσπάθεια σας ευκολότερη. Του Προκόπη Μελάχρη Για να φτιάξει…
44
dimitris | 22 Αυγ, 2013

Bash: Επεξεργασία κειμένου με Regular Expressions και άλλα κόλπα

Μάθετε τα μυστικά του κελύφους του Linux και κερδίστε χρόνο για την επεξεργασία κειμένου από την γραμμή εντολών με regular expressions. Γνωρίστε το shebang, και το here και παίξτε με τις εντολές awk…
1
dimitris | 21 Αυγ, 2013

Εισαγωγή στο Bash: Ροές και pipes

Επεξηγούμε πως μπορείτε να ‘εξαπολύσετε’ όλη την δύναμη της γραμμής εντολών.   H πλατφόρμα του Linux εξελίσσεται μέρα με την μέρα σε μια ισχυρή desktop λύση. Δεν θα πρέπει όμως να ξεχνάμε, πως…
3
dimitris | 25 Σεπ, 2014

Bash: Βρόχος επανάληψης σε εύρος αριθμών όπου μεταβλητές ορίζουν την αρχή ή το τέλος

Χρειάστηκε να κάνω iteration σε ένα range από ακεραίους αλλά το τέλος της επανάληψης να σηματοδοτείται από μεταβλητή, οπότε ψάχνοντας βρήκα τους παρακάτω 4 τρόπους. Με ενδιέφερε και η ταχύτητά τους,…
dimitris | 25 Αυγ, 2013

Μαθήματα Perl (Μέρος 2): Χειρισμός arrays, hashes και regular expressions

Μήπως φοβόσαστε τους δυσνόητους τελεστές της Perl, τα arrays, τα hashes και τις regular expressions; Σε αυτό το tutorial για προγραμματισμό σε Perl, εξηγούμε τα πάντα - σχεδόν...   Πριν…
dimitris | 27 Αυγ, 2013

Μαθήματα Perl (Μέρος 3): Ελεγχος ροής, αρχεία και αναφορές

Αν είναι καλογραμμένα τα script της Perl μπορούν να κάνουν έξυπνα πράγματα: να παίρνουν δεδομένα από το σκληρό, να γράφουν αναφορές του τι έκαναν σε ένα log αρχείο και να εκτελούν κώδικα μόνο όταν…
dimitris | 05 Σεπ, 2008

Μαθήματα Perl (Μέρος 1): Μεταβλητές και operators

Σε αυτό το πρώτο ...επεισόδιο, εξηγούμε τα βασικά στοιχεία της γλώσσας Perl με παραδείγματα... Οι scripting γλώσσες είναι δημοφιλείς επειδή, με μικρό κόστος απόδοσης, μας απαλλάσουν από βαρετές…
dimitris | 30 Αυγ, 2013

GCC: Tutorial για να μεταγλωττίζετε κώδικα με βελτιστοποιήσεις

Οι διανομές Linux διαθέτουν αποθετήρια με χιλιάδες έτοιμες εφαρμογές για άμεση εγκατάσταση. Αν όμως θέλετε να εγκαταστήσετε ένα πρόγραμμα και δεν υπάρχει έτοιμο πακέτο για εγκατάσταση, τότε…
dimitris | 07 Σεπ, 2013

Εισαγωγή στις NoSQL βάσεις δεδομένων - Χρήση του Cassandra

Ξεχάστε για λίγο τις κλασικές βάσεις δεδομένων SQL και τη MySQL. Καιρός να εντρυφήσετε στα μυστικά των NoSQL βάσεων δεδομένων... Του Κωνσταντίνου Λιβιεράτου Αρχίζοντας την αναφορά μας στα NoSQL (…
slackware | 22 Δεκ, 2008

PHP Login page without username/password

Καλημέρα, Σήμερα θα δουμε ένα άλλο διαφορετικό τρόπο για να μπορεί να κάνει κανείς login σε σελίδες που θέλει χωρίς να ανησιχεί για username/password. Το πρώτο που έχει να κάνει είναι να φτιάξει ένα…