Πώς να χρησιμοποιήσετε τη βιβλιοθήκη Vultr Go για να λάβετε πληροφορίες διακομιστή

Εισαγωγή

Η επίσημη βιβλιοθήκη Vultr Go μπορεί να χρησιμοποιηθεί για αλληλεπίδραση με το Vultr API . Το Vultr API σάς επιτρέπει να ελέγχετε τους πόρους που σχετίζονται με τον λογαριασμό σας, συμπεριλαμβανομένων διακομιστών, dns, τείχους προστασίας, στιγμιότυπων, δικτύου και άλλων. Αυτό το σεμινάριο θα δώσει μια εισαγωγή στη χρήση του επίσημου προγράμματος-πελάτη Go API, δημιουργώντας μια απλή εφαρμογή για τη λήψη πληροφοριών σχετικά με τους διακομιστές σας.

Προαπαιτούμενα

  • Ένας υπολογιστής με Windows, Linux ή macOS με εγκατεστημένο το Go 1.12+.
  • Βασικές γνώσεις προγραμματισμού.
  • Προαιρετικό: Ένα IDE που υποστηρίζει το Go (για παράδειγμα Visual Studio Code, emacs ή Atom).

Στόχοι

  • Για να μάθετε πώς να χρησιμοποιείτε την επίσημη βιβλιοθήκη API Vultr.
  • Για να γράψετε ένα πρόγραμμα για την προβολή πληροφοριών διακομιστή.

Βήμα 1: Δημιουργία του έργου

Αρχικά, θα ξεκινήσουμε δημιουργώντας μια νέα ενότητα (έργο). Συνήθως, θα χρησιμοποιούσατε τη διεύθυνση URL ενός αποθετηρίου για τον κώδικά σας ως όνομα της ενότητας, αλλά αυτό είναι πέρα ​​από το πεδίο αυτού του σεμιναρίου. Προς το παρόν, θα χρησιμοποιήσουμε το serverinfo ως όνομα της μονάδας.

Για να δημιουργήσετε το έργο, εκτελέστε τις ακόλουθες εντολές:

# Create the folder in the current directory. mkdir serverinfo # Enter the new folder. cd serverinfo # Initialize the module. go mod init serverinfo

Βήμα 2: Λήψη της βιβλιοθήκης

Στη συνέχεια, θα κατεβάσουμε τη βιβλιοθήκη API από το GitHub (ένας ιστότοπος φιλοξενίας κώδικα). Για να κατεβάσετε βιβλιοθήκες, πρέπει να χρησιμοποιήσετε την go getεντολή. Αυτό θα κατεβάσει αυτόματα τη βιβλιοθήκη και τις εξαρτήσεις της ενώ θα την προσθέσει στο αρχείο go.mod . Στο ίδιο τερματικό που ανοίξατε νωρίτερα, πληκτρολογήστε την ακόλουθη εντολή:

go get github.com/vultr/govultr

Βήμα 3: Λήψη του κλειδιού API

Για να χρησιμοποιήσετε το πρόγραμμα-πελάτη API, θα χρειαστείτε το κλειδί API σας. Μπορείτε να ανακτήσετε το κλειδί API από την καρτέλα API της ενότητας Λογαριασμός του Πίνακα ελέγχου σας . Θα χρειαστεί επίσης να εξουσιοδοτήσετε τη διεύθυνση IP σας για να χρησιμοποιήσετε το κλειδί API. Μπορείτε να βρείτε τη διεύθυνση IP σας μεταβαίνοντας στο ifconfig.me . Σημειώστε ότι αναζητάτε τη δημόσια IP σας, όχι την ιδιωτική σας. Η ιδιωτική σας IP είναι αυτή που θα βρείτε στις ρυθμίσεις δικτύου στον υπολογιστή σας και βρίσκεται σε μία από τις ακόλουθες περιοχές CIDR: 10.0.0.0/8 , 172.16.0.0/12 ή 192.168.0.0/16 .

Μόλις αποκτήσετε τη διεύθυνση IP σας, προσθέστε την στην ενότητα Έλεγχος πρόσβασης . Στο πλαίσιο μετά το / , πληκτρολογήστε 32. /32είναι μια μάσκα δικτύου που σημαίνει 255.255.255.255. Αυτό σημαίνει ότι μόνο η IP σας περιλαμβάνεται στην περιοχή.

Προειδοποίηση: Προστατέψτε το κλειδί API όπως θα προστατεύατε τον κωδικό πρόσβασής σας. Το κλειδί API έχει πρόσβαση σε ολόκληρο τον λογαριασμό σας, συμπεριλαμβανομένης της χρέωσης, των διακομιστών και του αποθηκευτικού χώρου.

Βήμα 4: Δημιουργία του αρχείου προγράμματος

Τώρα, θα αρχίσουμε να εργαζόμαστε για το πρόγραμμα. Ανοίξτε τον φάκελο που δημιουργήσαμε στο πρόγραμμα επεξεργασίας της επιλογής σας και δημιουργήστε ένα αρχείο με το όνομα main.go.

Μέσα στο αρχείο, πληκτρολογήστε ή αντιγράψτε-επικολλήστε τον ακόλουθο κώδικα:

package main import ( "context" "fmt" "os" "github.com/vultr/govultr" ) func main() { }

Το package mainλέει στο Go ότι δημιουργούμε μια εντολή, όχι μια βιβλιοθήκη. Η δήλωση εισαγωγής δηλώνει τις εξαρτήσεις που θα χρησιμοποιήσουμε. func main()είναι η συνάρτηση που καλείται όταν εκτελούμε το πρόγραμμά μας.

Βήμα 5: Εκκίνηση του προγράμματος-πελάτη API

Το επόμενο βήμα είναι η προετοιμασία του προγράμματος-πελάτη API. Για να γίνει αυτό, πρέπει να χρησιμοποιήσουμε τη συνάρτηση govultr.NewClient(http.Client, string) . Προσθέστε τον ακόλουθο κώδικα μέσα στη συνάρτηση main() :

client := govultr.NewClient(nil, "YOURAPIKEY")

Αντικαταστήστε το YOURAPIKEYμε το κλειδί API που ανακτήσατε νωρίτερα.

Ας δούμε αυτόν τον κώδικα λίγο πιο προσεκτικά. Στην αριστερή πλευρά του :=, έχουμε client. Αυτό είναι το όνομα μιας μεταβλητής . Μια μεταβλητή αποθηκεύει τιμές. Στη δεξιά πλευρά, έχουμε μια κλήση συνάρτησης στο govultr.NewClient . Η πρώτη παράμετρος είναι μηδέν, γιατί δεν χρειάζεται να αλλάξουμε τον προεπιλεγμένο πελάτη HTTP. Η δεύτερη παράμετρος είναι το κλειδί API που χρησιμοποιούμε για τον έλεγχο ταυτότητας. Ο :=χειριστής εκχωρεί τη δεξιά πλευρά στην αριστερή πλευρά, σε αυτήν την περίπτωση, το αποτέλεσμα της κλήσης λειτουργίας στο client.

Βήμα 6: Χρήση του API

Το πρόγραμμά μας δεν κάνει ακόμα τίποτα. Για να το κάνουμε χρήσιμο, πρόκειται να ανακτήσουμε πληροφορίες σχετικά με τους διακομιστές μας από το Vultr. Θα χρησιμοποιήσουμε τη συνάρτηση govultr.Client.Server.List(context.Context) ([]govultr.Server, error) . Προσθέστε τον ακόλουθο κώδικα στο τέλος της συνάρτησης main() :

servers, err := client.Server.List(context.Background()) if err != nil { fmt.Fprintf(os.Stderr, "Error: %v\n", err) os.Exit(1) }

Σε αυτόν τον κώδικα, καλούμε τη συνάρτηση API για να ανακτήσουμε τις πληροφορίες διακομιστή. Μην ανησυχείτε ακόμα για το νόημα του πλαισίου , καθώς αυτό είναι ένα πιο προχωρημένο θέμα. Προς το παρόν, το μόνο που χρειάζεται να γνωρίζουμε είναι ότι το περιβάλλον ελέγχει τον τρόπο εκτέλεσης του προγράμματος-πελάτη API. context.Background() επιστρέφει ένα κενό περιβάλλον . Αφού ανακτήσουμε τις πληροφορίες διακομιστή στις δύο μεταβλητές, servers και err , ελέγχουμε αν υπήρξε σφάλμα. Εάν ναι, ενημερώνουμε τον χρήστη για το σφάλμα και βγαίνουμε με τον κωδικό 1 (σφάλμα).

Βήμα 7: Εμφάνιση των πληροφοριών

Τώρα που έχουμε μια σειρά διακομιστών στη μεταβλητή servers ( []govultr.Server ), μπορούμε πραγματικά να την εμφανίσουμε. Προσθέστε τον ακόλουθο κώδικα στο τέλος της συνάρτησης main() :

fmt.Println("Servers:") for _, server := range servers { fmt.Printf(" %s (%s) - %s - $%s pending charges - %.2f/%s GB bandwidth\n", server.Label, server.MainIP, server.Location, server.PendingCharges, server.CurrentBandwidth, server.AllowedBandwidth, ) }

Αρχικά, εκτυπώνουμε (εμφανίζουμε) μια κεφαλίδα, Servers:. Στη συνέχεια, κάνουμε βρόχο πάνω από τον πίνακα διακομιστών , αγνοώντας το ευρετήριο εκχωρώντας το στο _, και εκχωρώντας τον τρέχοντα διακομιστή στη μεταβλητή διακομιστή . Μέσα στον βρόχο, εμφανίζουμε την ετικέτα του διακομιστή, τη διεύθυνση IP, την τοποθεσία, τις εκκρεμείς χρεώσεις, το τρέχον εύρος ζώνης και το επιτρεπόμενο εύρος ζώνης. Για να το κάνουμε αυτό αποτελεσματικά, χρησιμοποιούμε συμβολοσειρές μορφής , τη συμβολοσειρά που μοιάζει με " %s (%s) - %s - $%s pending charges - %.2f/%s GB bandwidth\n". Το %sμέσο για την αντικατάσταση της επόμενης συμβολοσειράς, ενώ το %.2fμέσο για την εκτύπωση του επόμενου float (δεκαδικός αριθμός) στρογγυλοποιείται σε 2 δεκαδικά ψηφία. Η υπόλοιπη συμβολοσειρά μορφοποίησης εκτυπώνεται κυριολεκτικά (ως έχει).

Βήμα 8: Τρέξιμο

Σε αυτό το σημείο, ο κώδικάς σας θα πρέπει να έχει την εξής μορφή:

package main import ( "context" "fmt" "os" "github.com/vultr/govultr" ) func main() { client := govultr.NewClient(nil, "YOURAPIKEY") servers, err := client.Server.List(context.Background()) if err != nil { fmt.Fprintf(os.Stderr, "Error: %v\n", err) os.Exit(1) } fmt.Println("Servers:") for _, server := range servers { fmt.Printf(" %s (%s) - %s - $%s pending charges - %.2f/%s GB bandwidth\n", server.Label, server.MainIP, server.Location, server.PendingCharges, server.CurrentBandwidth, server.AllowedBandwidth, ) } }

Μπορούμε τώρα να εκτελέσουμε τον κώδικα. Επιστρέψτε στο τερματικό που ανοίξαμε νωρίτερα και εισάγετε την εντολή go run. Η έξοδος θα μοιάζει με το εξής:

Servers: server1 (198.51.100.4) - New Jersey - $3.70 pending charges - 17.64/1000 GB bandwidth server2 (198.51.100.9) - Toronto - $1.70 pending charges - 3.24/500 GB bandwidth

Εάν λάβετε κάποιο σφάλμα, βεβαιωθείτε ότι το κλειδί API και η διεύθυνση IP είναι σωστά.

συμπέρασμα

Σε αυτό το σημείο, θα έχετε μάθει με επιτυχία τα βασικά για τον τρόπο χρήσης του επίσημου προγράμματος-πελάτη API και θα έχετε γράψει ένα πρόγραμμα που θα εμφανίζει πληροφορίες σχετικά με τους διακομιστές στον λογαριασμό σας.

Περαιτέρω βήματα

Από εδώ, μπορείτε να κάνετε πολλά περισσότερα. Για παράδειγμα, θα μπορούσατε να γράψετε ένα πρόγραμμα για την παροχή ενός νέου διακομιστή όταν έχετε χαμηλή μνήμη. Θα μπορούσατε να γράψετε μια εφαρμογή για αυτόματη αναβάθμιση του διακομιστή σας όταν έχετε χαμηλό εύρος ζώνης ή αποθηκευτικό χώρο. Θα μπορούσατε ακόμη να γράψετε ένα εργαλείο για την αυτόματη ενημέρωση των εγγραφών DNS με βάση την τρέχουσα IP σας.

Για περισσότερες πληροφορίες σχετικά με τη βιβλιοθήκη govultr, μπορείτε να βρείτε την τεκμηρίωση της βιβλιοθήκης govultr στο godoc .

Το govultr είναι ένα έργο ανοιχτού κώδικα . Αν βρείτε σφάλματα στο govultr, μπορείτε να τα αναφέρετε στο GitHub . Μπορείτε επίσης να συνεισφέρετε στον κώδικα απευθείας υποβάλλοντας ένα αίτημα έλξης .


Διαμόρφωση στατικής δικτύωσης και IPv6 στο CentOS 7

Διαμόρφωση στατικής δικτύωσης και IPv6 στο CentOS 7

Το VULTR έκανε πρόσφατα αλλαγές στο τέλος του και όλα θα πρέπει τώρα να λειτουργούν σωστά με το NetworkManager ενεργοποιημένο. Εάν θέλετε να απενεργοποιήσετε

Ποιες θύρες είναι αποκλεισμένες;

Ποιες θύρες είναι αποκλεισμένες;

Αποκλείουμε πολλές θύρες εξόδου για ασφάλεια δικτύου. Αποκλεισμένο από προεπιλογή Μπορείτε να ζητήσετε να αφαιρεθούν αυτά τα μπλοκ ανοίγοντας ένα δελτίο υποστήριξης. Θύρα TCP 2

Windows Custom ISO με προγράμματα οδήγησης VirtIO

Windows Custom ISO με προγράμματα οδήγησης VirtIO

Δημιουργία του ISO των Windows (μόνο εκδόσεις διακομιστή) Αποκτήστε τα πιο πρόσφατα δυαδικά προγράμματα οδήγησης VirtIO για Windows, συσκευασμένα ως αρχείο ISO, από

Windows Server 2016 Recovery Mode

Windows Server 2016 Recovery Mode

Κατά την πρόσβαση στη λειτουργία ανάκτησης στον Windows Server 2016, ενδέχεται να αντιμετωπίσετε ένα σφάλμα διακοπής (μπλε οθόνη). Η λύση είναι να αποκτήσετε πρόσβαση στην επιλογή Repair Computer

Αποθήκευση μπλοκ Vultr

Αποθήκευση μπλοκ Vultr

Η τεχνολογία Vultrs Cloud Block Storage σάς επιτρέπει να τοποθετήσετε κλιμακωτό χώρο αποθήκευσης υψηλής απόδοσης στην περίπτωσή σας, καθιστώντας τη διαχείριση χώρου σημαντικά μεγαλύτερη

Πώς να αποκτήσετε πρόσβαση στο Vultr VPS σας

Πώς να αποκτήσετε πρόσβαση στο Vultr VPS σας

Το Vultr παρέχει πολλούς διαφορετικούς τρόπους πρόσβασης στο VPS σας για διαμόρφωση, εγκατάσταση και χρήση. Διαπιστευτήρια πρόσβασης Τα προεπιλεγμένα διαπιστευτήρια πρόσβασης για το VPS ar

Πώς μπορώ να αλλάξω το μέγεθος του δίσκου VPS μου;

Πώς μπορώ να αλλάξω το μέγεθος του δίσκου VPS μου;

Αυτός ο οδηγός εξηγεί πώς να αλλάξετε το μέγεθος του σκληρού δίσκου σε ένα Vultr VPS. Εάν έχετε πρόσφατα αναβαθμίσει το σχέδιό σας σε ένα σχέδιο με μεγαλύτερο δίσκο, τότε μπορείτε να ακολουθήσετε αυτά

Προσαρμοσμένο ISO σε γυμνό μέταλλο

Προσαρμοσμένο ISO σε γυμνό μέταλλο

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

Αποθήκευση αντικειμένων Vultr

Αποθήκευση αντικειμένων Vultr

Η αποθήκευση αντικειμένων συμβατή με S3* είναι πλέον διαθέσιμη στο νέφος Vultr. Η τεχνολογία αποθήκευσης αντικειμένων μας είναι προσιτή, επεκτάσιμη και εύκολη στην ενσωμάτωση σε εσάς

Ενεργοποιήστε το Windows Audio σε μια παρουσία του Windows Server

Ενεργοποιήστε το Windows Audio σε μια παρουσία του Windows Server

Σημείωση: Αυτός ο οδηγός θα λειτουργήσει για παρουσίες Windows 2012 R2 και Windows 2016. Οι διακομιστές Windows, από προεπιλογή, δεν έχουν ενεργοποιημένη την υπηρεσία Windows Audio.

Οδηγός φορητότητας δεδομένων Vultr

Οδηγός φορητότητας δεδομένων Vultr

Πώς μπορώ να κατεβάσω τα δεδομένα μου στο cloud από το Vultr; Φορητότητα δεδομένων στην πλατφόρμα Vultr Παρέχουμε μια σειρά από απλές λύσεις που μπορείτε να τις κατεβάσετε

Απαιτήσεις για τη μεταφόρτωση ενός ISO OS στο Vultr

Απαιτήσεις για τη μεταφόρτωση ενός ISO OS στο Vultr

Το Vultr προσφέρει μια μεγάλη ποικιλία λειτουργικών συστημάτων για να διαλέξετε. Μερικές φορές, ωστόσο, μπορεί να θέλετε να ανεβάσετε το δικό σας προσαρμοσμένο λειτουργικό σύστημα ISO όπως το Kal

Πρόσβαση στη λειτουργία ενός χρήστη (Επαναφορά κωδικού πρόσβασης ρίζας)

Πρόσβαση στη λειτουργία ενός χρήστη (Επαναφορά κωδικού πρόσβασης ρίζας)

Για να επαναφέρετε τον κωδικό πρόσβασης root του διακομιστή σας, θα χρειαστεί να κάνετε εκκίνηση σε λειτουργία ενός χρήστη. Αποκτήστε πρόσβαση στον διακομιστή σας στην πύλη πελατών Vultr και, στη συνέχεια, ακολουθήστε το βήμα

Πώς να χρησιμοποιήσετε τη βιβλιοθήκη Vultr Go για να λάβετε πληροφορίες διακομιστή

Πώς να χρησιμοποιήσετε τη βιβλιοθήκη Vultr Go για να λάβετε πληροφορίες διακομιστή

Εισαγωγή Η επίσημη βιβλιοθήκη Vultr Go μπορεί να χρησιμοποιηθεί για αλληλεπίδραση με το Vultr API. Το Vultr API σάς επιτρέπει να ελέγχετε τους πόρους που σχετίζονται με εσάς

Πώς να επαναφέρετε ένα στιγμιότυπο

Πώς να επαναφέρετε ένα στιγμιότυπο

Τα στιγμιότυπα είναι ένας αποτελεσματικός τρόπος για να δημιουργήσετε ένα πλήρες αντίγραφο ασφαλείας του διακομιστή σας. Δεν θα μπορείτε να επαναφέρετε μεμονωμένα αρχεία, αλλά ολόκληρο τον διακομιστή. Thi

Πώς μπορώ να δημιουργήσω κλειδιά SSH;

Πώς μπορώ να δημιουργήσω κλειδιά SSH;

Ένα κλειδί SSH σάς επιτρέπει να συνδεθείτε στον διακομιστή σας χωρίς να χρειάζεστε κωδικό πρόσβασης. Τα κλειδιά SSH μπορούν να προστεθούν αυτόματα στους διακομιστές κατά τη διαδικασία εγκατάστασης.

Διόρθωση διαμόρφωσης δικτύου μετά την επαναφορά στιγμιότυπου

Διόρθωση διαμόρφωσης δικτύου μετά την επαναφορά στιγμιότυπου

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

Vultr DDoS Protection

Vultr DDoS Protection

We now include 10Gbps DDoS Protection from attacks on all Vultr Dedicated Cloud (VDC) instances in NY/NJ, free of charge. How does DDoS protection work?

Ενότητα Vultr WHMCS

Ενότητα Vultr WHMCS

Σημείωση: Διαβάστε αυτό το έγγραφο πλήρως προτού εγκαταστήσετε το Vultr WHMCS Module Module Information Έκδοση: 2.0.0 (Ενημερωμένη) Ημερομηνία κυκλοφορίας: 25 Ιουνίου 2019

Single Sign-On

Single Sign-On

Το εταιρικό σας σύστημα σύνδεσης μπορεί να ενσωματωθεί στο σύστημα λογαριασμού Vultrs χρησιμοποιώντας τη λειτουργία Single Sign-On (SSO). Το SSO βοηθά στην απλοποίηση της διαχείρισης κωδικών πρόσβασης

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

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

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

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

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

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

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

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

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα