Απαραίτητα Εργαλεία για Προγραμματιστές, #43 NerdCast
Πίνακας περιεχομένων:
Η μεγαλύτερη πρόκληση για κάθε προγραμματιστή είναι η δοκιμή του λογισμικού που έχει γράψει. Και η δοκιμή γίνεται πιο δύσκολη όταν κτίζετε κάτι για κινητά ή μια πλατφόρμα διαφορετική από τη δική σας. Κυρίως η ανάπτυξη συμβαίνει σε τοπικό επίπεδο. όλοι οι διακομιστές ιστού εκτελούνται στο τοπικό δίκτυο. Μόνο εσείς μπορείτε να δείτε την εργασία σας πριν την αναπτύξετε κάπου. Εισαγάγετε ngrok , μια δωρεάν υπηρεσία για Windows που εκθέτει τοπικούς διακομιστές στο δημόσιο διαδίκτυο μέσω ασφαλών σηράγγων.
Τι είναι η ngrok ασφάλεια
Τι είναι ngrok; Πώς να χρησιμοποιήσετε το ngrok; Το ngrok σάς επιτρέπει να εκθέτετε τοπικούς διακομιστές πίσω από τα Firewalls, στο δημόσιο διαδίκτυο μέσω ασφαλών σηράγγων. Το εργαλείο απαιτεί μηδενική διαμόρφωση και έρχεται με έναν ενσωματωμένο αναχαιτιστή δικτύου.
Η σήραγγα έχει διαδεχθεί εδώ και χρόνια, τα περισσότερα από τα VPN χρησιμοποιούν επίσης την έννοια της σήραγγας για να σας προσφέρουν απεριόριστη πρόσβαση σε ιστοσελίδες. Ομοίως, το ngrok δημιουργεί ένα ασφαλές τούνελ μεταξύ του δημόσιου διαδικτύου και του τοπικού εξυπηρετητή σας. Βασικά, μπορείτε να κάνετε κάθε ιστοσελίδα / web-app / web-service που εκτελείται σε // localhost: 8080 προσβάσιμο μέσω διαδικτύου με μία μόνο εντολή. ελεύθερη για χρήση. Και τα όρια freeware είναι αρκετά καλά για έναν ενδιάμεσο προγραμματιστή που θέλει να δοκιμάσει την εφαρμογή του. Αν και το ngrok προσφέρεται επίσης ως υπηρεσία, είναι προαιρετικό να παρακάμψετε αυτό το μέρος και να κατεβάσετε απευθείας το εργαλείο και να προχωρήσετε.
Πώς να χρησιμοποιήσετε ngrok
Μπορείτε να εγγραφείτε για ngrok και είναι δωρεάν. Η δημιουργία ενός λογαριασμού θα σας επιτρέψει να διαχειριστείτε όλες τις ενεργές σήραγγες σας από ένα ταμπλό με βάση το σύννεφο.
Πώς να εκθέσετε τον τοπικό σας διακομιστή στο διαδίκτυο
Η δημιουργία μιας σήραγγας στον τοπικό σας διακομιστή ιστού ή σε οποιοδήποτε διακομιστή είναι πολύ απλή. Κάντε λήψη και αποσυμπιέστε το ngrok. Τώρα ανοίξτε ένα παράθυρο CMD / PowerShell και μεταβείτε στο φάκελο όπου βρίσκονται τα περιεχόμενα που δεν είναι αποθηκευμένα.
Τώρα εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε μια ασφαλή σήραγγα στον τοπικό διακομιστή σας.
./ ngrok http 8080
τη θύρα στην οποία ακούει ο διακομιστής σας. Εάν δεν είστε βέβαιοι για τον αριθμό θύρας, μεταβείτε στον προεπιλεγμένο αριθμό θύρας που είναι 80.
Εάν θέλετε να συνδέσετε αυτήν την εντολή ngrok στο λογαριασμό σας, θα πρέπει να δώσετε το διακριτικό ελέγχου ταυτότητας πριν εκτελέσετε την παραπάνω εντολή. Για να το κάνετε αυτό, συνδεθείτε στο λογαριασμό σας ngrok. Αποκτήστε το αναγνωριστικό auth σας από εκεί και στη συνέχεια εκτελέστε την ακόλουθη εντολή σε ένα παράθυρο CMD
./ ngrok authtoken your_token_here
Αυτή είναι μόνο μία ενέργεια και δεν χρειάζεται να επαναλαμβάνεται κάθε φορά
έχετε δημιουργήσει μια σήραγγα, ngrok θα εμφανίσει τη δημόσια URL στο διακομιστή σας. Η δημόσια διεύθυνση URL είναι ένας υποτομέας του ngrok.io και παράγεται τυχαία. Μπορείτε να δημιουργήσετε ακόμη και επίμονα και εύκολα να διαβάσετε προσαρμόσιμους υποτομείς, αλλά γι `αυτό πρέπει να κάνετε αναβάθμιση σε ένα πληρωμένο σχέδιο.
Νομίζω ότι οι προεπιλεγμένες διευθύνσεις URL είναι αρκετά καλές για τη δοκιμή της εφαρμογής σας.
ngrok Interceptor
Το ngrok έρχεται επίσης με ενσωματωμένο interceptor που μπορεί να ανοίξει ανοίγοντας το
//127.0.0.1:4040. Ο εντοπιστής θα σας επιτρέψει να δείτε όλα τα εισερχόμενα αιτήματα δικτύου και τις απαντήσεις τους. Ο εντοπιστής έρχεται πολύ χρήσιμος όταν κάνετε εντοπισμό σφαλμάτων ή θέλετε να δείτε τα εισερχόμενα αιτήματα. Εκτός από τον πομποδέκτη, μπορείτε να βρείτε την καρτέλα κατάστασης. Αυτή η καρτέλα θα σας επιτρέψει να δείτε όλες τις πληροφορίες σχετικά με τη σήραγγά σας. Μπορείτε να δείτε μερικά στατιστικά στοιχεία όπως συνδέσεις, διάρκειες σύνδεσης, αιτήσεις HTTP, διευθύνσεις διακομιστών και πρωτόκολλα. Με το δωρεάν σχέδιο, μπορείτε να δημιουργήσετε μόνο μία σήραγγα ταυτόχρονα. Εξετάστε την αναβάθμιση εάν θέλετε να εκτελέσετε περισσότερες από μία ταυτόχρονες σήραγγες.
Το ngrok είναι ένα χρήσιμο εργαλείο για προγραμματιστές και λάτρεις. Σας επιτρέπει να μετατρέψετε τον υπάρχοντα τοπικό διακομιστή σε έναν δημόσιο διακομιστή στον οποίο μπορείτε να έχετε πρόσβαση από οπουδήποτε. Μου παρουσιάστηκε σε αυτό το εργαλείο σε ένα hackathon. Και το ngrok μπορεί να είναι πραγματικά πολύ χρήσιμο σε hackathons, demos, παρουσιάσεις, δοκιμές εφαρμογών για κινητά, ενσωματώσεις webhook και όλες εκείνες τις περιπτώσεις όπου θέλετε να τρέξετε την εφαρμογή σας χωρίς να την αναπτύξετε. Το ngrok είναι ελεύθερο να χρησιμοποιηθεί και οι σήραγγες είναι πολύ εύκολο να δημιουργηθούν, πράγμα που σας επιτρέπει να εστιάσετε περισσότερο στην ανάπτυξη.
Κάντε κλικ εδώ για να κατεβάσετε ngrok.
Η αναζήτηση γραφήματος επιτρέπει στους χρήστες να πραγματοποιούν αναζητήσεις που τους επιτρέπουν να αποκαλύψουν τα πράγματα που οι φίλοι τους μοιράστηκαν μαζί τους στο Facebook. Μπορεί επίσης να τους βοηθήσει να ανακαλύψουν πράγματα όπως δημοφιλή εστιατόρια ή καταστήματα στην περιοχή τους, με βάση αυτό που τους άρεσε ή μίλησαν οι φίλοι τους.

Οι έμποροι ελπίζουν ότι τα αποτελέσματα θα τους βοηθήσουν να κάνουν περισσότερες συνδέσεις με πιθανούς πελάτες και να γίνουν πιο ορατά στον ιστότοπο . Αλλά υπάρχουν ακόμα πολλά άγνωστα που πρέπει να αντιμετωπιστούν, δήλωσαν οι ομιλητές κατά τη διάρκεια μιας πρόσφατης συζήτησης στο South by Interactive στο Austin του Τέξας
Ο ανταγωνισμός στην αγορά των δημόσιων δικτύων Cloud και των υπηρεσιών υποδομής θερμαίνεται, καθώς οι πωλητές ανταγωνίζονται τόσο μεταξύ τους όσο και ιδιωτικές και υβριδικές πλατφόρμες cloud. Αν και οι δημόσιοι πωλητές υπηρεσιών cloud όπως το Amazon και η Google βελτιώνουν συνεχώς τα προϊόντα τους, η τιμή εξακολουθεί να αποτελεί κύριο κίνητρο για τις εταιρείες να απομακρυνθούν από τους διακομιστές των χώρων τους.

Στο πλαίσιο της ώθησης της αύξησης της ποικιλομορφίας των προϊόντων διακομιστών προϊόντων με Windows μπορεί να φιλοξενήσει την υποδομή της, η Amazon έχει μειώσει το κόστος των παραγγελιών EC2 (Elastic Compute Cloud) κατά παραγγελία έως και 26%. Για παράδειγμα, ένα μεγάλο τυποποιημένο παράδειγμα στην ανατολική περιοχή των ΗΠΑ κοστίζει σήμερα 0,364 δολάρια ανά ώρα αντί για 0,460 δολάρια ανά ώρα. Αυτό μεταφράζεται σε πάνω από $ 2.000 σε τριμηνιαίες αποταμιεύσεις όταν τρέχει 10 τέτοιες περιπτώσεις,
Πολλοί χρήστες όπως η χρήση υπολογιστών στη μητρική τους γλώσσα και στα Windows σας επιτρέπουν να εγκαταστήσετε διάφορα πακέτα γλωσσών. Επομένως, αν σκοπεύετε να αλλάξετε τα μενού παραθύρων στη μητρική σας γλώσσα, ελέγξτε αν τα Windows 8 σας παρέχουν αυτό το πακέτο γλώσσας ή όχι. Είναι σημαντικό να θυμάστε στα Windows 8 ότι το πακέτο γλωσσών δεν μπορεί να μεταφορτωθεί από τους σε απευθείας σύνδεση διακομιστές, όπως θα περίμεναν οι περισσότεροι χρήστες, αλλά από τον πίνακα ελέγχου του λειτουργικο

Εγκαταστήστε πακέτα γλωσσών των Windows 8