Συντάκτης: ProHoster

Τα χαρακτηριστικά του κορυφαίου Huawei Mate 30 Pro αποκαλύφθηκαν πριν από την ανακοίνωση

Η κινεζική εταιρεία Huawei θα παρουσιάσει τα flagship smartphones της σειράς Mate 30 στις 19 Σεπτεμβρίου στο Μόναχο. Λίγες μέρες πριν από την επίσημη ανακοίνωση, εμφανίστηκαν στο Διαδίκτυο αναλυτικές τεχνικές προδιαγραφές του Mate 30 Pro, τις οποίες δημοσίευσε ένας insider στο Twitter. Σύμφωνα με τα διαθέσιμα δεδομένα, το smartphone θα έχει οθόνη Waterfall με ιδιαίτερα καμπύλες πλευρές. Χωρίς να ληφθούν υπόψη οι καμπύλες πλευρές, η διαγώνιος της οθόνης είναι 6,6 […]

Το αστεροσκοπείο Spektr-RG ανακάλυψε μια νέα πηγή ακτίνων Χ στον γαλαξία του Γαλαξία

Το ρωσικό τηλεσκόπιο ART-XC στο διαστημικό παρατηρητήριο Spektr-RG ξεκίνησε το πρώιμο επιστημονικό του πρόγραμμα. Κατά την πρώτη σάρωση του κεντρικού «διογκώματος» του γαλαξία του Γαλαξία, εντοπίστηκε μια νέα πηγή ακτίνων Χ, που ονομάζεται SRGA J174956-34086. Κατά τη διάρκεια ολόκληρης της περιόδου των παρατηρήσεων, η ανθρωπότητα έχει ανακαλύψει περίπου ένα εκατομμύριο πηγές ακτινοβολίας ακτίνων Χ και μόνο δεκάδες από αυτές έχουν τα δικά τους ονόματα. Στις περισσότερες περιπτώσεις, τους […]

Πώς να εξηγήσετε τη διαφορά μεταξύ SQL και NoSQL στη γιαγιά σας

Μία από τις πιο σημαντικές αποφάσεις που λαμβάνει ένας προγραμματιστής είναι ποια βάση δεδομένων θα χρησιμοποιήσει. Για πολλά χρόνια, οι επιλογές περιορίζονταν σε διάφορες επιλογές σχεσιακής βάσης δεδομένων που υποστήριζαν τη δομημένη γλώσσα ερωτημάτων (SQL). Αυτά περιλαμβάνουν MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 και πολλά άλλα. Τα τελευταία 15 χρόνια, πολλά νέα […]

Διασταυρούμενη αναπαραγωγή μεταξύ PostgreSQL και MySQL

Θα περιγράψω τη διασταυρούμενη αναπαραγωγή μεταξύ PostgreSQL και MySQL, καθώς και μεθόδους για τη ρύθμιση της διασταυρούμενης αναπαραγωγής μεταξύ των δύο διακομιστών βάσης δεδομένων. Συνήθως, οι διασταυρούμενες βάσεις δεδομένων ονομάζονται ομοιογενείς και είναι μια βολική μέθοδος μετακίνησης από έναν διακομιστή RDBMS σε έναν άλλο. Οι βάσεις δεδομένων PostgreSQL και MySQL θεωρούνται σχεσιακές, αλλά […]

STEM Intensive Learning Approach

Υπάρχουν πολλά εξαιρετικά μαθήματα στον κόσμο της εκπαίδευσης μηχανικών, αλλά συχνά το πρόγραμμα σπουδών που χτίζεται γύρω από αυτά πάσχει από ένα σοβαρό ελάττωμα - την έλλειψη καλής συνοχής μεταξύ των διαφόρων θεμάτων. Θα μπορούσε κανείς να αντιταχθεί: πώς μπορεί να είναι αυτό; Όταν διαμορφώνεται ένα πρόγραμμα κατάρτισης, υποδεικνύονται προαπαιτούμενα και σαφής σειρά με την οποία πρέπει να μελετηθούν οι κλάδοι για κάθε μάθημα. Για παράδειγμα, για τη συλλογή και [...]

Ανίχνευση τρωτών σημείων και αξιολόγηση της αντίστασης σε επιθέσεις χάκερ έξυπνων καρτών και επεξεργαστών κρυπτογράφησης με ενσωματωμένη προστασία

Την τελευταία δεκαετία, εκτός από μεθόδους εξαγωγής μυστικών ή εκτέλεσης άλλων μη εξουσιοδοτημένων ενεργειών, οι εισβολείς έχουν αρχίσει να χρησιμοποιούν ακούσια διαρροή δεδομένων και χειρισμό της εκτέλεσης του προγράμματος μέσω πλευρικών καναλιών. Οι παραδοσιακές μέθοδοι επίθεσης μπορεί να είναι ακριβές από άποψη γνώσης, χρόνου και επεξεργαστικής ισχύος. Οι επιθέσεις πλευρικού καναλιού, από την άλλη πλευρά, μπορούν να εφαρμοστούν πιο εύκολα και να μην είναι καταστροφικές, […]

Το Φαινόμενο XY: Πώς να αποφύγετε τα «λάθος» προβλήματα

Έχετε σκεφτεί ποτέ πόσες ώρες, μήνες ή ακόμα και ζωές έχουν χαθεί για να λύσετε τα «λάθος» προβλήματα; Μια μέρα, κάποιοι άρχισαν να παραπονιούνται ότι έπρεπε να περιμένουν αφόρητα για το ασανσέρ. Άλλοι ανησυχούσαν για αυτές τις συκοφαντίες και ξόδεψαν πολύ χρόνο, προσπάθεια και χρήματα προσπαθώντας να βελτιώσουν τη λειτουργία των ανελκυστήρων και να μειώσουν τους χρόνους αναμονής. Αλλά […]

Κυκλοφόρησε ο πυρήνας Linux 5.3!

Κύριες καινοτομίες Ο μηχανισμός pidfd σας επιτρέπει να εκχωρήσετε ένα συγκεκριμένο PID σε μια διεργασία. Το καρφίτσωμα συνεχίζεται μετά τον τερματισμό της διαδικασίας, ώστε το PID να μπορεί να εκδοθεί σε αυτήν όταν ξεκινήσει ξανά. Λεπτομέριες. Περιορισμοί των περιοχών συχνοτήτων στον προγραμματιστή διεργασιών. Για παράδειγμα, οι κρίσιμες διεργασίες μπορούν να εκτελεστούν σε ένα ελάχιστο όριο συχνότητας (ας πούμε, τουλάχιστον 3 GHz) και οι διαδικασίες χαμηλής προτεραιότητας σε ένα υψηλότερο όριο συχνότητας […]

Habr Special #18 / Νέα gadgets της Apple, ένα πλήρως αρθρωτό smartphone, ένα χωριό προγραμματιστών στη Λευκορωσία, το φαινόμενο XY

Σε αυτό το τεύχος: 00:38 - Νέα προϊόντα της Apple: iPhone 11, Ρολόι και οικονομικό iPad για φοιτητές. Προσθέτει επαγγελματισμό η κονσόλα Pro; 08:28 — Fairphone Το "Honest Phone" είναι ένα εντελώς αρθρωτό gadget στο οποίο κυριολεκτικά όλα τα εξαρτήματα μπορούν να αντικατασταθούν. 13:15 — Η «αργή μόδα» επιβραδύνει την πρόοδο; 14:30 — Ένα μικρό πράγμα που δεν αναφέρθηκε στην παρουσίαση της Apple. 16:28 — Γιατί […]

Neovim 0.4.2

Το fork του vim editor – Neovim πέρασε επιτέλους το σήμα έκδοσης 0.4. Βασικές αλλαγές: Προστέθηκε υποστήριξη για αιωρούμενα παράθυρα. Επίδειξη Προστέθηκε υποστήριξη πολλαπλών δικτύων. Προηγουμένως, το neovim είχε ένα ενιαίο πλέγμα για όλα τα παράθυρα που δημιουργήθηκαν, αλλά τώρα είναι διαφορετικά, κάτι που σας επιτρέπει να προσαρμόσετε το καθένα ξεχωριστά: αλλάξτε το μέγεθος γραμματοσειράς, το σχέδιο των ίδιων των παραθύρων και προσθέστε τη δική σας γραμμή κύλισης σε αυτά. Η Nvim-Lua παρουσίασε […]

Varlink - διεπαφή πυρήνα

Το Varlink είναι μια διεπαφή και πρωτόκολλο πυρήνα που είναι αναγνώσιμο τόσο από ανθρώπους όσο και από μηχανές. Η διεπαφή Varlink συνδυάζει κλασικές επιλογές γραμμής εντολών UNIX, μορφές κειμένου STDIN/OUT/ERROR, σελίδες man, μεταδεδομένα υπηρεσίας και είναι ισοδύναμη με την περιγραφή του αρχείου FD3. Το Varlink είναι προσβάσιμο από οποιοδήποτε περιβάλλον προγραμματισμού. Η διεπαφή Varlink ορίζει ποιες μέθοδοι θα εφαρμοστούν και πώς. Κάθε […]

Έκδοση πυρήνα Linux 5.3

Μετά από δύο μήνες ανάπτυξης, ο Linus Torvalds παρουσίασε την κυκλοφορία του πυρήνα Linux 5.3. Μεταξύ των πιο αξιοσημείωτων αλλαγών: υποστήριξη για AMD Navi GPU, επεξεργαστές Zhaoxi και τεχνολογία διαχείρισης ενέργειας Intel Speed ​​​​Select, δυνατότητα χρήσης οδηγιών umwait για αναμονή χωρίς χρήση κύκλων, λειτουργία 'utilization clamping' για αυξημένη αλληλεπίδραση για ασύμμετρες CPU, το pidfd_open κλήση συστήματος, δυνατότητα χρήσης διευθύνσεων IPv4 από υποδίκτυο 0.0.0.0/8, δυνατότητα […]