Ένα από τα βασικά συστατικά ενός καλού ide είναι το integration με το version control. Στο παρόν θα δείξουμε τη σύνδεση του eclipse με το subversion χάρη στην χρήση του δημοφιλούς plugin subversive.
Κατηγορία: tools
-
λίγα λόγια για τον composer
Όπως πιθανότατα έχετε καταλάβει, δεν θα μιλήσουμε για τον Beethoven, αλλά για τον συμπαθητικό dependency manager της PHP. Επιμένουμε στον όρο dependency, διευκρινίζοντας ότι δεν πρόκειται για package managemenet, αφορά σε εξαρτήσεις per project. Αυτό σε απλά ελληνικά σημαίνει ότι, ενώ ένας package manager θα αναλάμβανε τις προσθαφαιρέσεις βιβλιοθηκών globally στο σύστημα, o composer αναλαμβάνει την εγκατάσταση στο φάκελο vendor του project σας.
Το πλεονέκτημα της φιλοσοφίας του composer είναι ότι αντιγράφοντας το φάκελο του project στον production server, έχετε πάρει μαζί σας όλα όσα χρειάζεστε για το τελικό deployment. Ακόμα μεγαλύτερο πλεονέκτημα αποτελεί το γεγονός ότι δεν χρειάζεται να κατεβάσετε, να ξεζιπάρετε, να ενσωματώσετε στο project σας την τάδε βιβλιοθήκη, εφόσον φυσικά είναι συμβατή με τον composer, απλά δηλώστε το όνομά της, την έκδοσή της και ο composer θα αναλάβει τα υπόλοιπα για εσάς. Αντιγράφουμε το χαρακτηριστικό παράδειγμα από το επίσημο site του composer:
{
"require": {
"monolog/monolog": "1.2.*"
}
} -
προετοιμάστε το eclipse για php development
Αυτή τη φορά το eclipse του τίτλου δεν αναφέρεται στην έκλειψη ηλίου, αφορά στο πανίσχυρο ide και πως θα το προετοιμάσουμε για php και web development.
-
εγκατάσταση του xampp στα windows
Το xampp συγκεντρώνει όλα όσα χρειάζεστε για να μετατρέψετε το pc σας σε web server που να υποστηρίζει τα συνήθη γουεμπικά προαπαιτούμενα apache, php, mysql των πιο δημοφιλών open source web application. Ακόμα κι αν το τελικό προϊόν σας τρέξει σε επαγγελματικό web host, θα χρειαστείτε το xampp για το development. Ακολούθως, θα δείξουμε την εγκατάσταση του xampp στα windows καθώς και μερικές βασικές ρυθμίσεις.
-
opera mail: εντυπωσιακός email client
Το opera mail είναι σχεδιασμένο με γνώμονα την ευκολία στην χρήση. Έχει όμορφο UI, καλά ταξινομημένο και χρηστικό. Δεν είναι τόσο δημοφιλές πρόγραμμα όσο το outlook ή το thunderbird, αλλά δεν στερείται δυνατοτήτων, αντιθέτως, το θεωρούμε αντάξιό τους και αξίζει 2 λόγια.
-
Προσθήκη ελληνικού λεξικού στον mozzila firefox
Όλο και περισσότερες καθημερινές εργασίες πραγματοποιούνται στον περιηγητή ιστοσελίδων: διαχείριση email, web banking, spreadsheet editing, αμέτρητες εφαρμογές και δυνατότητες. Ο firefox παραμένει ένας από τους πιο σημαντικούς browser, σύγχρονος και ασφαλής, με πολλές δυνατότητες χάρη στη δυνατότητα ενσωμάτωσης plugin.
Μια από αυτές είναι και ο ορθογραφικός έλεγχος των ελληνικών. Η εγκατάσταση του λεξικού είναι απλή και πραγματοποιείται μέσα από τη σελίδα https://addons.mozilla.org/el/firefox/language-tools/. Επιλέξτε “εγκατάσταση” των ελληνικών και επανεκκινείστε τον firefox. Αν όλα έχουν πάει καλά, οι λέξεις που δεν αναγνωρίζονται σημειώνονται με κόκκινη υπογράμμιση. Πιέζοντας το δεξί κλικ, προτείνονται σωστά ορθογραφημένες λέξεις.
Οι πιο απαιτητικοί από εσάς ή όσοι έχετε χρησιμοποιήσει και άλλους ορθογράφους, ίσως διαπιστώσετε ότι η ταχύτητα εύρεσης προτεινόμενης λέξης δεν είναι βέλτιστη. Ωστόσο, είναι ανεκτή και φαίνεται σε γενικές γραμμές ο έλεγχος είναι αξιόπιστος.
-
postfix: mail for mail.domain.tld loops back to myself
Ο postfix είναι εξαιρετικός mail server, δεδομένου ότι έχει ρυθμιστεί σωστά.
Αν προκύψει το μήνυμα:
mail for {mail.domain.tld} loops back to myself
λάβετε υπόψιν ότι ίσως πρόκειται για misconfiguration που σχετίζεται με τα virtual domain. Ανοίξτε το αρχείο /etc/postfix/main.cf και ελέγξτε ότι η εντολή mydestination περιέχει το {mail.domain.tld}.
Παράδειγμα για το mail.example.com:
mydestination = localhost.$mydomain, localhost, mail.example.com
Μην ξεχάσετε την επαναφόρτωση στα setting του postfix:
service postfix reload
-
putty
Υπάρχουν πολλοί ssh client, αλλά ο PuTTy είναι από τους πιο δημοφιλείς. Λειτουργεί και σαν telnet client, τρέχει τόσο σε windows, όσο και unix πλατφόρμες και είναι δωρεάν.
Η επίσημη ιστοσελίδα του είναι στη διεύθυνση http://www.chiark.greenend.org.uk/~sgtatham/putty/.
-
winscp
Το winscp αποτελεί χρήσιμο εργαλείο για τους χρήστες Windows που επιθυμούν να πλοηγηθούν στα αρχεία ενός απομακρυσμένου υπολογιστή, ή ακόμα και να μεταφέρουν αρχεία από και προς αυτόν, μέσω των πρωτοκόλλων scp, ftp ή sftp.
Το πρόγραμμα διαθέτει γραφικό περιβάλλον, παρόμοιο με αυτό του windows explorer. Αν και κατά γενική ομολογία η εξοικείωση με την κονσόλα είναι απαραίτητη για τη διαχείριση ενός linux server, τo winscp, βοηθά τον “αμύητο στα άδυτα του prompt” να διαχειριστεί τα αρχεία του στο απομακρυσμένο μηχάνημα.