Παρόλο που τα περισσότερα ενσωματωμένα περιβάλλοντα ανάπτυξης έχουν σχεδόν όλα όσα μπορεί να χρειαστεί κανείς όταν δημιουργεί ένα πρόγραμμα ή γράφει έναν ιστότοπο, πολλοί προγραμματιστές προτιμούν να χρησιμοποιούν εφαρμογές με λιγότερες δυνατότητες, όπως απλούς επεξεργαστές κειμένου. Σε αυτήν την ανάρτηση θα δούμε πώς να εγκαταστήσετε περισσότερα από 30 βοηθητικά προγράμματα για προγραμματιστές στο Ubuntu.
Θα μιλήσουμε συγκεκριμένα για DevToys, ένα σύνολο βοηθητικών προγραμμάτων που μπορούν να κληθούν από την ίδια διεπαφή χρήστη (γραφικά ή γραμμή εντολών)
Τι είναι το DevToys
Το DevToys περιλαμβάνει περισσότερα από 30 εργαλεία ανοιχτού κώδικα που μπορούν να χρησιμοποιηθούν χωρίς σύνδεση στο Διαδίκτυο. Οι προγραμματιστές προειδοποιούν ότι συλλέγουν πληροφορίες που είναι αποθηκευμένες τοπικά και ότι θα εναπόκειται στον χρήστη να τις μοιραστεί μαζί τους σε περίπτωση που χρειαστεί υποστήριξη. Διευκρινίζουν επίσης ότι δεν ευθύνονται για τη χρήση των δεδομένων που γίνονται από επεκτάσεις που αναπτύχθηκαν από τρίτα μέρη που μπορούμε να εγκαταστήσουμε για να ενσωματώσουμε νέες λειτουργίες.
Σε κάθε περίπτωση, τα εργαλεία που έρχονται από προεπιλογή Είναι υπεραρκετά για να καλύψουν τις βασικές ανάγκες του πιο υπάρχοντος προγραμματιστή.
Βοηθητικά προγράμματα DevToys
Ξεκινάω διευκρινίζοντας ότι γράφω για την έκδοση 2.0.2, η οποία είναι ακόμα υπό ανάπτυξη, επομένως ενδέχεται να αναφέρονται βοηθητικά προγράμματα που δεν υπάρχουν ακόμη ή που έχουν αφαιρεθεί από την έκδοση που κατεβάζετε.
Μπορούμε να βρούμε εργαλεία από τους παρακάτω τομείς:
- Μετατροπείς.
- Κωδικοποιητές και αποκωδικοποιητές.
- Εργαλεία μορφοποίησης.
- Γεννήτριες.
- Γραφικά
- Δοκιμές
- κείμενα
Μετατροπείς.
Έχουμε τα εξής:
- Αναλυτής έκφρασης Cron: Μια έκφραση Cron χρησιμοποιείται για να πει στον υπολογιστή πότε πρέπει να εκτελέσει μια εργασία. Αυτό το βοηθητικό πρόγραμμα είναι υπεύθυνο για την εξαγωγή της ημερομηνίας που υποδεικνύεται στην έκφραση.
- Μετατροπέας ημερομηνίας: Μετατρέψτε τις χρονικές σημάνσεις σε μια πιο κατανοητή μορφή και το αντίστροφο.
- Μετατροπέας JSON Array σε Table: Μετατρέπει μια δομή δεδομένων από αυτήν τη μορφή σε μια κατανομή πίνακα σε μορφή CSV ή TSV.
- Μετατροπέας JSON σε YAML: Μετατρέπει από και προς JSON σε αυτήν την πιο αναγνώσιμη από τον άνθρωπο μορφή.
- Μετατροπή μεταξύ βάσεων αριθμητικός.
Κωδικοποιητές και αποκωδικοποιητές
Το Base 64 είναι ένας τρόπος μετάδοσης πολύπλοκων δεδομένων, όπως εικόνων, χρησιμοποιώντας χαρακτήρες κειμένου σε πλατφόρμες που δεν υποστηρίζουν άλλες μορφές: Το DevToys περιλαμβάνει δύο μετατροπείς Base 64.
- Μετατροπέας κειμένου σε βάση 64
- Μετατροπέας εικόνας στη βάση 64.
Άλλα βοηθητικά προγράμματα σε αυτήν την ενότητα είναι:
- Αποκωδικοποιητής πιστοποιητικού SSL για την εξαγωγή των δεδομένων.
- Cκαταπιεστής και αποσυμπιεστής σε μορφή Gzip.
- μετασχηματιστής δεδομένων του κειμένου προς και από HTML.
- Αποκωδικοποιητής δεδομένων σε μορφή JWT.
- Γεννήτρια και αναγνώστης των κωδικών QR.
- Κωδικοποιητής και αποκωδικοποιητής URL: Μετατρέπει κείμενα με ειδικούς χαρακτήρες σε μορφή κατάλληλη για συνδέσμους ιστού.
γεννήτριες
- Γεννήτρια κατακερματισμού και αθροίσματος ελέγχου: Ο κατακερματισμός είναι το αποτέλεσμα κρυπτογράφησης κειμένου, ανεξάρτητα από το μήκος του, σε μια συμβολοσειρά χαρακτήρων σταθερού μήκους. Το άθροισμα ελέγχου είναι μια αριθμητική τιμή που δημιουργείται από ένα σύνολο δεδομένων για να επαληθευτεί ότι μεταδόθηκε σωστά.
- Γεννήτρια LoremIpsum: Τυχαίο κείμενο για δοκιμή διατάξεων.
- Δημιουργία κωδικού πρόσβασης τυχαίος.
- Γεννήτρια UUID: Πρότυπο για τη δημιουργία μοναδικών αναγνωριστικών.
Εργαλεία απεικόνισης
- Προσομοιωτής αχρωματοψίας: Δείχνει πώς βλέπει μια εικόνα κάποιος με αυτή την παθολογία.
- Μετατροπέας εικόνας μεταξύ των μορφών.
Δοκιμές
- Ελεγκτής διαδρομής JSON :Pσας επιτρέπει να αναλύσετε την εγκυρότητα των εκφράσεων JSON.
- Ελεγκτής κανονικής έκφρασης.
- Ελεγκτής μορφής XML χρησιμοποιώντας σχήματα XSD.
Εργαλεία κειμένου
- Escaper ή escaper χαρακτήρας: Μετατρέπει τους ειδικούς χαρακτήρες σε αυτούς που είναι κατάλληλοι για χρήση σε γλώσσες προγραμματισμού.
- Συγκριτής ανάμεσα σε δύο λίστες.
- Προβολή κειμένου σε μορφή Markdown
- Αναλυτής κειμένου και βοηθητικά προγράμματα: Σας επιτρέπει να μορφοποιήσετε το κείμενο.
- Συγκριτής ανάμεσα σε δύο κείμενα.
Πώς να εγκαταστήσετε περισσότερα από 30 βοηθητικά προγράμματα με το DevToys
Το DevToys προσφέρει στην έκδοσή του για Linux τη χρήση του από τη γραμμή εντολών ή από μια γραφική διεπαφή. Απλώς πρέπει να επιλέξουμε την κατάλληλη αρχιτεκτονική (x64 ή ARM) και να επιλέξουμε μεταξύ του πακέτου DEB προς εγκατάσταση ή της φορητής έκδοσης.
Για να εγκαταστήσουμε το πακέτο DEB πρόκειται να τη σελίδα του έργου, Κάνουμε κλικ στην πιο πρόσφατη έκδοση και κατεβάζουμε την έκδοση που αντιστοιχεί στην αρχιτεκτονική μας.
Στη συνέχεια το εγκαθιστούμε με:
sudo apt install ./Downloads/devtoys_linux_x64.deb