Βελτιώστε τη ροή εργασίας σας με αυτά τα εκπληκτικά εργαλεία CLI

Ευτυχώς (?), Σήμερα βρισκόμαστε σε μια εποχή όπου η παραγωγικότητα επιτυγχάνεται κυρίως μέσω της έξυπνης εργασίας και όχι της σκληρής δουλειάς. Πρέπει συνεχώς να αναζητούμε γρηγορότερους, ευκολότερους και εξυπνότερους τρόπους για να επιτύχουμε αποτελέσματα. Τα ακόλουθα εργαλεία όχι μόνο θα σας βοηθήσουν να εργαστείτε πιο γρήγορα, αλλά θα το κάνετε και διασκεδάζοντας στο τερματικό σας . Σημείωση για τους χρήστες των Windows : Όπως ίσως παρατηρήσετε, τα περισσότερα απ

Διαβάστε περισσότερα

Ενότητες JavaScript Μέρος 2: Ομαδοποίηση ενοτήτων

Στο Μέρος Ι αυτής της ανάρτησης, μίλησα για τις ενότητες, γιατί τους χρησιμοποιούν οι προγραμματιστές και τους διάφορους τρόπους ενσωμάτωσής τους στα προγράμματά σας. Σε αυτό το δεύτερο μέρος, θα ασχοληθώ με το τι ακριβώς σημαίνει να "ομαδοποιήσετε" ενότητες: γιατί συνδυάζουμε τις ενότητες, τους διαφορετ

Διαβάστε περισσότερα

Τρόπος ανάπτυξης μοντέλων TensorFlow στην παραγωγή χρησιμοποιώντας TF Serving

Εισαγωγή Η τοποθέτηση μοντέλων Machine Learning (ML) στην παραγωγή έχει γίνει ένα δημοφιλές, επαναλαμβανόμενο θέμα. Πολλές εταιρείες και πλαίσια προσφέρουν διαφορετικές λύσεις που στοχεύουν στην αντιμετώπιση αυτού του ζητήματος. Για να αντιμετωπίσει αυτήν την ανησυχία, η Google κυκλοφόρησε το TensorFlow (TF) Serving με την ελπίδα να λύσει το πρόβλημα της ανάπτυξης μοντέλων ML στην παραγωγή. Αυτό το κο

Διαβάστε περισσότερα

25 νέες βιβλιοθήκες Android που σίγουρα θέλετε να δοκιμάσετε στις αρχές του 2017

Αυτή είναι μια λίστα με τις 25 καλύτερες βιβλιοθήκες Android που κυκλοφόρησαν τον Ιανουάριο και τον Φεβρουάριο του 2017. Όλα αυτά αξίζει να δοκιμάσετε - δεν είναι σε σειρά.Ας αρχίσουμε! ΛότιΠρόκειται για μια βιβλιοθήκη που αναλύει τα κινούμενα σχέδια Adobe After Effects που εξάγονται ως JSON με το Bodymovin (πρόσθετο Af

Διαβάστε περισσότερα

Μια νέα προσέγγιση για την αντίδραση του σχεδιασμού των συστατικών

Το 2015, ο Dan Abramov έγραψε ένα άρθρο, Presentational and Container Components, το οποίο ορισμένοι νεοεισερχόμενοι React παρερμηνεύθηκαν ως εντολές. Στην πραγματικότητα, εγώ ο ίδιος σκοντάφτησα στο άρθρο και πολλοί άλλοι επαναλαμβάνω τις διδασκαλίες του και σκέφτηκα ότι αυτός πρέπει να είναι ο καλύτερος τρόπος για να διαχωρίσω τις ανησυχίες μεταξύ των στοιχείων . Όμως, ο ίδιος ο Dan Abramov αργότερα απευθύνθηκε στην κοινότητα για προσκόλληση στα σχέδια σχεδίασης που περιέγραψε. Δουλεύοντας με το React για περισσότερο από ένα χρόνο τώρα, έχω σκοντάψει τα δικά μου σχέδια και εδώ θα προσπαθήσ

Διαβάστε περισσότερα

Πώς να δημιουργήσετε έναν πίνακα επεξεργασίας δεδομένων σε πραγματικό χρόνο στο Vue.js

Σε εφαρμογές βάσει δεδομένων, ένας πίνακας δεδομένων χρησιμοποιείται για την προβολή δεδομένων σε μορφή πίνακα με δυνατότητα επεξεργασίας και διαγραφής εγγραφών στη θέση του. Όταν εργάζεστε με το Vue, υπάρχουν διαφορετικά συστατικά ανοιχτού κώδικα που μπορούν να χρησιμοποιηθούν για την εύκολη προσθήκη πίνακα δεδομένων στη

Διαβάστε περισσότερα

Τα καλύτερα εργαλεία οπτικοποίησης δεδομένων και αναφορών ιστού για τη λύση BI σας

Απλοποίηση του συγκροτήματος με έξυπνη ανάλυση δεδομένων Είναι δύσκολο να υπερεκτιμήσουμε την αξία των διορατικών αναλυτικών στοιχείων σήμερα. Όλες οι επιχειρηματικές διαδικασίες έχουν βασιστεί στα δεδομένα: μάρκετινγκ, λογιστική, ανθρώπινοι πόροι, εξυπηρέτηση πελατών, χρηματοδότηση. Και για να πείσετε τους υπεύθυνους λήψης αποφάσεων, πρέπει να μεταφέρετε σωστά την έννοια των δεδομένων. Μια πιθανή τεχνική είναι η σύνθεση μιας αναλυτικής διαδικτυακής αναφοράς. Ένα άλλο ουσιαστικό μέρος της είναι η οπτικοποίηση δεδομένων υψη

Διαβάστε περισσότερα

Ας απλοποιήσουμε τις πολυπλοκότητες των αλγορίθμων!

Έχει περάσει αρκετός καιρός από τότε που άρχισα να σκέφτομαι να επιστρέψω στα βασικά και να ασχοληθώ με τις βασικές έννοιες της πληροφορικής. Και κατάλαβα, πριν πηδήξω στην ομάδα θεμάτων βαρέων βαρών όπως δομές δεδομένων, λειτουργικά συστήματα, OOP, βάσεις δεδομένων και σχεδιασμός συστήματος (σοβαρά, η λίστα είναι ατελείωτη); touch: αλγόριθμος Ανάλυση πολυπλοκότητας. Ναι! Η ιδέα που παραβλέπεται τις περισσότερες φορές, επειδή η πλειονότητα των προγραμματιστών μας σκέφτεται: «Χμμ, πιθανώς δεν θα χρειαστεί να το ξέρω αυτό ενώ πραγματικά κωδικοποιώ!». Λοιπόν, δεν είμαι σίγουρος αν έχετε νιώσει πο

Διαβάστε περισσότερα

Πώς να χρησιμοποιήσετε τις πρώτες πλατφόρμες API για να δημιουργήσετε πιο γρήγορα τους ιστότοπούς σας

Πώς να χρησιμοποιήσετε τις πρώτες πλατφόρμες API για να δημιουργήσετε πιο γρήγορα τους ιστότοπούς σας Εργαλεία όπως το Jekyll, το Hugo ή το Hexo έχουν διαδώσει τους στατικούς ιστότοπους τα τελευταία χρόνια. Το λεγόμενο JAMstack σάς επιτρέπει να παραδίδετε πολύ δυναμικό περιεχόμενο χωρίς καθόλου επίπεδο back-end. Επιπλέον, τα API για προγραμματιστές επέτρεψαν σ

Διαβάστε περισσότερα

Πώς να κάνετε αναζήτηση και αντικατάσταση σε πολλά αρχεία στο Vim

Σε αυτό το άρθρο, θα μάθετε πώς να αλληλεπιδράτε αναζήτηση και αντικατάσταση σε πολλά αρχεία με δύο μόνο εντολές, χάρη στο Vim. Ενώ υπάρχουν πολλές μέθοδοι για την αναζήτηση και την αντικατάσταση λέξεων σε ένα αρχείο, τι κάνετε όταν έχετε μια συμβολοσειρά για ενημέρωση σε πολλά άσχετα αρχεία, όλες με διαφορετικά ονόματα; Φυσικά αξιοποιείτε τη δύναμη των εργαλείων γραμμής εντολών! Κατ 'αρχάς, θα χρειαστείτε findόλα τα αρχεία που θέλετε να αλλάξετε. Το να συνδυάσετε ό, τι είναι αποτελεσματικά ερωτήματα αναζήτησης findπεριορίζεται μόνο από τη φαντασία σας. Εδώ είναι ένα απλό παράδειγμα που βρίσκ

Διαβάστε περισσότερα

Γιατί οι λειτουργίες Arrow και bind στο React's Render είναι προβληματικές

(Συμβουλή: Κάνει θα πρέπει να κάνειComponentUpdate και PureComponent cranky) Σε μια προηγούμενη ανάρτηση, εξήγησα πώς να εξαγάγω τα στοιχεία React θυγατρικών για να αποφύγετε τη χρήση λειτουργιών σύνδεσης ή βέλους στην απόδοση. Αλλά δεν έδωσα μια σαφή επίδειξη για να δείξω γιατί αυτό είναι χρήσιμο. Εδώ είναι ένα γρήγορο παράδειγμα. Σε αυτό το παράδειγμα, χρησιμοποιώ μια λειτ

Διαβάστε περισσότερα

Πώς να απαντήσετε στην φοβερή ερώτηση συνέντευξης «πείτε μου για τον εαυτό σας»

Έτσι, έχετε προσγειωθεί μια συνέντευξη με μια εταιρεία στην οποία ονειρευόσασταν να εργαστείτε. Καθίστε και μετά από μια μικρή συνομιλία, ο ερευνητής λέει «πείτε μου λίγα πράγματα για τον εαυτό σας». Αυτή η κοινή ερώτηση οδηγεί στην πρώτη εντύπωση στη συνέντευξή σας, αλλά είναι συχνά η πιο παραβλεπόμενη. Από την εμπειρία μου από το να είμαι και στις δύο πλευρές

Διαβάστε περισσότερα

Τι είναι το TLS; Η κρυπτογράφηση ασφάλειας επιπέδου μεταφοράς εξηγείται στα απλά αγγλικά

Εάν θέλετε να κάνετε μια εμπιστευτική συνομιλία με κάποιον που γνωρίζετε, μπορεί να συναντηθείτε προσωπικά και να βρείτε ένα ιδιωτικό μέρος για να μιλήσετε. Ωστόσο, εάν θέλετε να στείλετε δεδομένα εμπιστευτικά μέσω του Διαδικτύου, μπορεί να έχετε μερικές ακόμη σκέψεις για να καλύψετε. Το TLS, ή Transport Layer Security, αναφέρεται σε ένα πρωτόκολλο. Το "Πρωτόκολλο" είναι μια λέξη που σημαίνει, "ο τρόπος με τον οποίο έχουμε συμφωνήσει να κάνουμε πράγματα εδώ", λίγο πολύ. Το τμήμα "layer μεταφοράς" του TLS αναφέρεται

Διαβάστε περισσότερα

Χαρτογράφηση των υδάτων: μεταξύ Bokeh και D3

Χαρτογράφηση των υδάτων: μεταξύ Bokeh και D3 Εισαγωγή Έρχεται μια στιγμή στη ζωή ενός εκκολαπτόμενου “low-key αλλά επίσης high-key προσπαθώντας να γίνει σχεδιαστής και προγραμματιστής front-end” όταν πρέπει να μπουν στον κόσμο των βιβλιοθηκών χαρτογράφησης. Οι βιβλιοθήκες χαρτογράφησης παράγουν οπτικοποιήσεις βάσει δεδομένων. Είναι ο λόγος για τον οποίο μπορείτε να κατανοήσετε γρήγορα τις τάσεις στο προσδόκιμο ζωής στο FiveThirtyEight ή να με

Διαβάστε περισσότερα

Εισαγωγή στο Διαδίκτυο των πραγμάτων

Εισαγωγή Τα τελευταία χρόνια, οι συσκευές Internet of Things (IoT) έχουν αρχίσει να γίνονται όλο και πιο σημαντικό συστατικό στην καθημερινή μας ζωή. Ορισμένες κοινές εφαρμογές για συσκευές IoT είναι: Έξυπνο σπίτι (π.χ. έξυπνοι λαμπτήρες) Wearables (π.χ. έξυπνα ρολόγια) Αυτόνομα οχήματα Έξυπνες πόλεις Έξυπνη λιανική Σύμφωνα με την Wikipedia, οι συσκευές IoT ορίζον

Διαβάστε περισσότερα

Πώς να γίνετε καλύτερος χρήστης Stack Overflow σε πέντε απλά βήματα

Οι προγραμματιστές λογισμικού δεν μπορούν να φανταστούν τη ζωή τους χωρίς Stack Overflow. Το χρησιμοποιούμε σχεδόν κάθε μέρα! Το αγαπάμε. Μας εξοικονομεί πολύ χρόνο που μπορεί να είναι αφιερωμένος σε κάτι καλύτερο από το να ορκίζομαι σε έναν υπολογιστή και να εφεύρουμε έναν τροχό. Αυτό που κάνει το Stack Overflow τόσο πολύτιμο είναι το περιεχόμενό του. Σχεδόν όλα όσα μπορείτε να σκεφτείτε είναι ήδη εκεί. Έχετε ένα πρόβλημα που δεν μπορείτε να λύσετε μόνοι σας, το Google το. Και είναι, ο πρώτος

Διαβάστε περισσότερα

Μάθετε να δημιουργείτε ένα 2D παιχνίδι πλατφόρμας χρησιμοποιώντας τη μηχανή παιχνιδιών Godot

Μάθετε να χρησιμοποιείτε το Godot δημιουργώντας ένα 2D παιχνίδι πλατφόρμας σε αυτό το σεμινάριο για απόλυτους αρχάριους από το Awesome Tuts. Το Godot είναι μια μηχανή 2-και 3D cross-platform game που κυκλοφόρησε ως λογισμικό ανοιχτού κώδικα. Κατά τη διαδικασία δημιουργίας ενός απλού παιχνιδιού που ονομάζεται "Monster Chase", θα μάθετε τα βασικά του Godot που μπορείτε να αρχίσετε να εφαρμόζετε στα

Διαβάστε περισσότερα

Ζουμ D3 - το εγχειρίδιο που λείπει

Πώς να κάνετε ζουμ και μετακίνηση των οπτικοποιήσεων δεδομένων σας χρησιμοποιώντας SVG και Canvas Η καλύτερη παράγραφος για ένα άρθρο ζουμ D3 έχει ήδη γραφτεί και έχει ως εξής: Είναι καλό. Σε τέσσερις προτάσεις, σας λέει ακριβώς τι είναι το ζουμ και τι κάνει και - πιθανώς το πιο σημαντικό - αφαιρεί τους φόβους σας για ζουμ. Λοιπόν

Διαβάστε περισσότερα

Πώς να δημιουργήσετε μια εφαρμογή ειδήσεων με το React Native

Για την πρώτη μου ανάρτηση στο Medium και ήθελα να μοιραστώ μαζί σας πώς έφτιαξα μια εφαρμογή ειδήσεων με το React Native. Αρχικά δημοσιεύτηκε στο blog μου. Απαιτήσεις για την κατασκευή της εφαρμογής: Μια βασική κατανόηση του JavaScriptγλώσσα . Εγκατάσταση: Node.js, αντιδράστε εγγενή χρησιμοποιώντας npm. Χρησιμοποιημένες βιβλιοθήκες: moment, react-native, react-native-στοιχεία. Εάν δεν είστε εξοικειωμένοι μ

Διαβάστε περισσότερα

Τρόπος δημιουργίας προφίλ κώδικα στον VSCode

Αυτό το post piggybacks από τη δουλειά του @avanslaars, ο οποίος είναι συνάδελφος εκπαιδευτής στο egghead.io. Το μοιράστηκε αυτό στο egghead Slack πριν από λίγο και δεν έφτασα ποτέ να το ρυθμίσω μόνος μου. Τώρα, δημιουργώ ένα νέο φορητό υπολογιστή και αποφάσισα να το δοκιμάσω. Ακολουθώντας το repo του Andy εδώ, θα σας καθοδη

Διαβάστε περισσότερα