SQL


μάθετε τα βασικά της SQL

databaseΗ γλώσσα προγραμματισμού σχεσιακών βάσεων δεδομένων SQL είναι εδώ και χρόνια ένα βασικό εργαλείο για την λειτουργία του web όπως τον ξέρουμε σήμερα και πλέον έχει φτάσει να χρησιμοποιείται σε μια σειρά  εφαρμογών ακόμη και σε κινητά τηλέφωνα (μέσω της SQLite).  Ο Rahul Batra ανέβασε στο Dream In Code ένα pdf e-book με κάποιες βασικές αρχές της SQL που νομίζω αξίζει να διαβάστε αν κάνετε τα πρώτα σας βήματα στην SQL (ή αν σκέφτεστε να τα κάνετε) νομίζω ότι είναι μια καλή αρχή.

Αν θέλετε ρίξτε του μια ματιά. Έχω εδώ και ένα τεταρτάκι που το διαβάζω και αν και σίγουρα οι δικές μου περιορισμένες γνώσεις καλύπτονται κάτι μου λέει ότι υπάρχουν αναγνώστες που μπορούν να φτιάξουν αντίστοιχα e-books και στην γλώσσα μας.


Plugin για WordPress Developers

Αν έχετε προσέξει το elkos.gr εδώ και χρόνια τρέχει πάνω στην πλατφόρμα διαχείρισης περιεχομένου WordPress, προσωπικά το WordPress έχει καλύψει (με το παραπάνω) τις ανάγκες μου (αν και δεν μπορώ να πω το ίδιο για την εταιρεία που κάνω hosting το blog μου).   To WordPress είναι μια αρκετά δημοφιλής πλατφόρμα ανοιχτού κώδικα η οποία η οποία είναι φτιαγμένη με τέτοιο τρόπο ώστε να μπορεί κανείς να της προσθέσει δυνατότητες μέσω plugins.

Ο φίλος Νίκος Παπανώτας είχε κοντά ένα μήνα πριν, δημοσιεύσει ένα άρθρο για ένα plugin για το WordPress που ανέπτυξε για τις ανάγκες της εταιρείας Venture Geeks στην οποία είναι στέλεχος. (όχι δεν έχω καμιά σχέση με την εταιρεία). Μεταξύ άλλων στα πλαίσια των δραστηριοτήτων της εταιρείας χρειαζόταν ένα τρόπο για αποδοτικό debug του WordPress. Καθώς μελέτησαν αρκετά άρθρα με πλέον χαρακτηριστικό το  benchmarking WordPress SQL using FirePHP προχώρησαν στην δημιουργία του εν λόγω plugin.

Αφού εγκαταστήσει κανείς το plugin, μπορεί να χρησιμοποιήσει την κονσόλα του Firebug χρησιμοποιώντας την βιβλιοθήκη FirePHP. Χρησιμοποιώντας αυτή την διαμόρφωση το plugin δίνει τις ακόλουθες πληροφορίες:

όσο αφορά την βάση δεδομένων

  • SQL
  • χρόνος εκτέλεσης
  • calling functions

μεταβλητές

  • $_SESSION
  • $_COOKIES
  • $_POST
  • $_GET
  • $_SERVER
  • $_FILES
  • $wp_object_cache

Φυσικά μιας και το όλο project είναι ανοιχτού κώδικα (κάτω από την άδεια GPL v2) μπορείτε να προσθέστε νέες δυνατότητες στο plugin μιας και ο κώδικας του είναι διαθέσιμος στο github, αν είστε χρήστες του WordPress μπορείτε φυσικά να εγκαταστήστε μέσα από την υποδομή εγκατάστασης plugin που έχει ήδη το wordpress καθώς θα το βρείτε εδώ.

Αν λοιπόν έχετε άνεση με το WordPress και την FirePHP μην διστάστε να ρίξτε μια ματιά, μπορεί να κάνετε κάτι που είναι ήδη καλό ακόμη καλύτερο.