Blog

  • remote connections to development iis

    remote connections to development iis

    IIS Express is activated through visual studio debugging, but by default refuses remote connections. This can be a bit frustrating. We present an interesting workaround that enables remote connections for your development server.

    (περισσότερα…)

  • remote connections to development iis

    remote connections to development iis

    Εξ ορισμού, ο IIS Express που ενεργοποιείται στο web debugging του visual studio δεν επιτρέπει απομακρυσμένες συνδέσεις. Αυτό είναι κάπως ενοχλητικό για όσους υλοποιούν συνδυαστικές λύσεις π.χ. Mobile Client στον IIS Αpplication Server. Παρουσιάζουμε workaround που αποτελείται από 3 βήματα και ενεργοποιεί τις απομακρυσμένες συνδέσεις στον development server.

    (περισσότερα…)

  • ενεργοποίηση svn στον eclipse

    ενεργοποίηση svn στον eclipse

    Ένα από τα βασικά συστατικά ενός καλού ide είναι το integration με το version control. Στο παρόν θα δείξουμε τη σύνδεση του eclipse με το subversion χάρη στην χρήση του δημοφιλούς plugin subversive.

    (περισσότερα…)

  • εγκατάσταση του composer στο eclipse

    εγκατάσταση του composer στο eclipse

    Όσοι από εσάς είστε φαν του composer και τυχαίνει να χρησιμοποιείτε το eclipse σαν ide θα βρείτε πολύ χρήσιμο το αντίστοιχο plugin.

    (περισσότερα…)

  • λίγα λόγια για τον composer

    λίγα λόγια για τον 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 για php development

    Αυτή τη φορά το eclipse του τίτλου δεν αναφέρεται στην έκλειψη ηλίου, αφορά στο πανίσχυρο ide και πως θα το προετοιμάσουμε για php και web development.

    (περισσότερα…)

  • ενεργοποίηση του xdebug στην php

    ενεργοποίηση του xdebug στην php

    Η php χρησιμοποιείται σε πολλά δημοφιλή open source προγράμματα και εξακολουθεί να είναι από τις πιο σημαντικές γλώσσες σήμερα – στην έκτη θέση σύμφωνα με το tiobe index. Όπως σε κάθε γλώσσα, έτσι και στην php, χωρίς έναν καλό debugger, ο προγραμματιστής είναι άοπλος στη μάχη με τον κώδικα. Στην php συχνά χρησιμοποιείται ο xdebug και στα παρακάτω δείχνουμε πως ενεργοποιείται.

    (περισσότερα…)

  • εγκατάσταση του xampp στα windows

    εγκατάσταση του xampp στα windows

    Το xampp συγκεντρώνει όλα όσα χρειάζεστε για να μετατρέψετε το pc σας σε web server που να υποστηρίζει τα συνήθη γουεμπικά προαπαιτούμενα apache, php, mysql των πιο δημοφιλών open source web application. Ακόμα κι αν το τελικό προϊόν σας τρέξει σε επαγγελματικό web host, θα χρειαστείτε το xampp για το development. Ακολούθως, θα δείξουμε την εγκατάσταση του xampp στα windows καθώς και μερικές βασικές ρυθμίσεις.

    (περισσότερα…)

  • tex

    tex

    TeX ονομάζεται το σύστημα στοιχειοθεσίας που αρχικά σχεδίασε και υλοποίησε ο Donald Knuth το 1978 και που χρησιμοποιείται ακόμα και σήμερα, πρωτίστως από την ακαδημαϊκή κοινότητα για τη σύνταξη επιστημονικών εγγράφων.

    Εκτός από την εξαιρετική δυνατότητα στοιχειοθέτησης μαθηματικών τύπων που παρέχει, το TeX είναι διάσημο και για το versioning που ακολουθεί: αντί για την τυπική αρίθμηση των εκδόσεων (1, 2, 3 κλπ.), χρησιμοποιούνται τα ψηφία του άρρητου π, με επιπλέον δεκαδικό ψηφίο για κάθε νέα έκδοση. Τη στιγμή συγγραφής του παρόντος η version του TeX είναι 3.14159265. Και για να ολοκληρώσουμε με την ιδιαιτερότητα του versioning, αναφέρουμε την επιθυμία του Knuth όταν πεθάνει, να οριστικοποιηθεί η έκδοση στο π.

  • ελάχιστες απαιτήσεις hardware για τα windows 10

    ελάχιστες απαιτήσεις hardware για τα windows 10

    Παραθέτουμε τα περίφημα minimum requirements των windows 10:

    • 1 GHz για τη συχνότητα επεξεργαστή,
    • 1 GB RAM για αρχιτεκτονική των 32-bit ή 2 GB RAM για αρχιτεκτονική των 64-bit,
    • 16 GB ελεύθερου χώρου στον σκληρό δίσκο,
    • κάρτα γραφικών που να υποστηρίζει γραφικά Microsoft DirectX 9 και οδηγό WDDM