Iot

Έλεγχος φωτιστικών LED ZigBee με την εφαρμογή Go Web App

Cover image

Κανονικά, όταν αγοράζετε ένα οικιακό φωτιστικό που θέλετε να ελέγχετε ηλεκτρονικά, πρέπει να εγκαταστήσετε προσαρμοσμένο λογισμικό. Αλλά με το πρωτόκολλο ZigBee και την πύλη RaspBee II, μπορείτε να χρησιμοποιήσετε συμβατές συσκευές και λογισμικό ανοιχτού κώδικα. Σε αυτό το άρθρο θα σας δείξω πώς να προσθέσετε μια προσαρμοσμένη υπηρεσία Go API στη στοίβα.

Web

Κατάλογος καθαρών συναρτήσεων στη JavaScript

Cover image

Το λειτουργικό στυλ προγραμματισμού στη JavaScript έχει γίνει πιο δημοφιλές τα τελευταία χρόνια. Ως εκ τούτου, είναι σημαντικό να γνωρίζετε παραδείγματα καθαρών συναρτήσεων που είναι διαθέσιμα σε όλους τους προγραμματιστές JavaScript. Είναι ο προτιμώμενος τρόπος χρήσης του λειτουργικού προγραμματισμού στη JavaScript.

Miscellany

Από το κείμενο στην ομιλία: Ανάλυση εναλλακτικών λύσεων TTS ανοικτού κώδικα

Cover image

Όλοι οι μεγάλοι πάροχοι cloud, όπως το AWS και το Azure, διαθέτουν API για τη σύνθεση κειμένου σε προφορικό λόγο. Υπάρχουν όμως και νεαρές νεοσύστατες επιχειρήσεις όπως η ElevenLabs που προσφέρουν τις καινοτόμες λύσεις τους σε αυτόν τον τομέα. Μια τρίτη επιλογή είναι το λογισμικό ανοικτού κώδικα για όσους είτε δεν θέλουν να πληρώσουν για την υπηρεσία TTS (text-to-speech) είτε χρειάζονται TTS στη συσκευή. Επίσης, λόγοι προστασίας της ιδιωτικής ζωής μπορεί να παίζουν ρόλο εδώ. Γι' αυτό το λόγο σε αυτό το άρθρο θέλω να δώσω μια επισκόπηση των σημαντικότερων εναλλακτικών λύσεων TTS ανοιχτού κώδικα.

Web

SpiceNice - Μια βάση δεδομένων μπαχαρικών ανοιχτού κώδικα

Cover image

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

Miscellany

Πώς να μετατρέψετε αυτόματα την COBOL σε Go

Cover image

Παρόλο που η COBOL μπορεί να θεωρηθεί ως γλώσσα κληρονομιάς, εξακολουθούν να υπάρχουν δισεκατομμύρια γραμμές COBOL στην παραγωγή. Ο εκσυγχρονισμός αυτών των συστημάτων που έχουν υψηλό κόστος λειτουργίας και συντήρησης αποτελεί πρόκληση. Μια λύση σε αυτό το ζήτημα είναι ένας μεταγλωττιστής COBOL σε Go που θέλω να παρουσιάσω σε αυτό το άρθρο.

Web

Ενσωμάτωση της βιβλιοθήκης Go σε μια ιστοσελίδα JavaScript με το WebAssembly

Cover image

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