Σελίδα 1 από 1

Ιός 10000, ιός 32767

Δημοσιεύτηκε: 11 Σεπ 2019, 23:34
από wooded glade
Το millenium bug ήταν αστεία υπόθεση και μάλιστα δεν εμφανίστηκε πουθενά.
Το 10000 ; Όλα τα προγράμματα των ηλεκτρονικών υπολογιστών έχουν had coded το έτος σαν τετραψήφιο string. Όλα θα κrασάρουν.
Όσα γλυτώσουν από αυτό, το 32767 τι θα κάνουν ; Θα έχουν το έτος επίσης hard coded σαν integer value και θα ξανακάνουν crash.

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 14 Σεπ 2019, 10:46
από klg
wooded glade έγραψε:
11 Σεπ 2019, 23:34
Το millenium bug ήταν αστεία υπόθεση και μάλιστα δεν εμφανίστηκε πουθενά.
Το 10000 ; Όλα τα προγράμματα των ηλεκτρονικών υπολογιστών έχουν had coded το έτος σαν τετραψήφιο string. Όλα θα κrασάρουν.
Όσα γλυτώσουν από αυτό, το 32767 τι θα κάνουν ; Θα έχουν το έτος επίσης hard coded σαν integer value και θα ξανακάνουν crash.
Θα έχουν επιστρέψει οι ΕΛ από το Σείριο να μας σώσουν.

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 11:51
από GReaper
Ποτέ δεν ήταν τόσο μεγάλο πρόβλημα, απλά αρέσει στα ΜουΜουΕεε να φοβίζουν τον κοσμάκη. Μερικά συστήματα κράσαραν, πολλά έδειχναν για λίγο λάθος ημερομηνία, αλλά κατά τ' άλλα το πρόβλημα είχε διορθωθεί πολύ πριν έρθει το 2000. Κάτι παρόμοιο θα γίνει και σε μερικά χρόνια με τα 32-μπιτα Linux, κρατάνε τον χρόνο σαν τον αριθμό δευτερολέπτων από το 1970, και το 2038 ο ακέραιος αριθμός θα υπερχειλίσει. Πολλοί προγραμματιστές έτσι θα βγάλουν το ψωμί τους, θα τριγυρνούν για να αναβαθμίσουν τα συστήματα (σχεδόν όλο το ίντερνετ τρέχει σε Linux).

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 11:56
από ΣΑΤΑΝΙΚΟΣ ΕΓΚΕΦΑΛΟΣ
ΚΥΡΙΑΚΟΣ ΜΗΤΣΟΤΑΚΗΣ ΗΓΕΜΩΝ = ΠΡΑΣΙΝΗ ΑΝΑΠΤΥΞΗ = 32767

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 11:59
από Χουργιατς
GReaper έγραψε:
26 Οκτ 2019, 11:51
Το 2038 ο ακέραιος αριθμός θα υπερχειλίσει

δεν πειράζει, θα γράφουν ημερομηνίες ως 01-01-1/2038 :102:

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:08
από GReaper
Χουργιατς έγραψε:
26 Οκτ 2019, 11:59
δεν πειράζει, θα γράφουν ημερομηνίες ως 01-01-1/2038 :102:
Χαχαχ, όχι, ο αριθμός αποθηκεύεται ως 32-μπιτος ακέραιος (που μπορεί να είναι και θετικός και αρνητικός). Με το που θα υπερχειλίσει, η ημερομηνία θα πάει από "19/01/2038" σε "13/12/1901" (και αν μπορεί το εκάστοτε πρόγραμμα θα χειριστεί αρνητικό epoch).

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:18
από Χουργιατς
GReaper έγραψε:
26 Οκτ 2019, 12:08
Χαχαχ, όχι, ο αριθμός αποθηκεύεται ως 32-μπιτος ακέραιος (που μπορεί να είναι και θετικός και αρνητικός)


αφού τότε το ένα μπιτ πάει στο πρόσημο, δεν θα έπρεπε να λέγονται 31-μπιτοι ακέραιοι :102:

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:24
από GReaper
Χουργιατς έγραψε:
26 Οκτ 2019, 12:18
αφού τότε το ένα μπιτ πάει στο πρόσημο, δεν θα έπρεπε να λέγονται 31-μπιτοι ακέραιοι :102:
Αν θες να χρησιμοποιήσεις μόνο το θετικό κομμάτι, πράγματι, είναι σαν να έχεις 31-bit. Δε ξέρω τι κάπνιζαν όταν αποφάσισαν ότι πρέπει να είναι "signed" το epoch...

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:30
από Χουργιατς
GReaper έγραψε:
26 Οκτ 2019, 12:24
Χουργιατς έγραψε:
26 Οκτ 2019, 12:18
αφού τότε το ένα μπιτ πάει στο πρόσημο, δεν θα έπρεπε να λέγονται 31-μπιτοι ακέραιοι :102:
Αν θες να χρησιμοποιήσεις μόνο το θετικό κομμάτι, πράγματι, είναι σαν να έχεις 31-bit. Δε ξέρω τι κάπνιζαν όταν αποφάσισαν ότι πρέπει να είναι "signed" το epoch...
ε δε μπορούν να κάνουν ένα φιξ για το έξτρα μπιτ :102: εδώ μπορούν και παίρνουν φωτογραφίες απο το κινητό όταν κάνουμε ντουζ :102:

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:36
από GReaper
Χουργιατς έγραψε:
26 Οκτ 2019, 12:30
ε δε μπορούν να κάνουν ένα φιξ για το έξτρα μπιτ :102: εδώ μπορούν και παίρνουν φωτογραφίες απο το κινητό όταν κάνουμε ντουζ :102:
Α, βλέπεις, εδώ έχουμε να κάνουμε με ένα γενικό πρόβλημα νοοτροπίας. Όταν κάτι δουλεύει, δε θέλουμε να το ακουμπήσουμε φοβούμενοι ότι θα κάνουμε περισσότερο κακό παρά καλό. Έτσι καταντούμε πχ ένας Commodore64(Χριστός κ' Απόστολος!) να ελέγχει ακόμα τη παραγωγική διαδικασία ενός εργοστασίου!

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:39
από Χουργιατς
GReaper έγραψε:
26 Οκτ 2019, 12:36
ένας Commodore64(Χριστός κ' Απόστολος!) να ελέγχει ακόμα τη παραγωγική διαδικασία ενός εργοστασίου!


ε ναι τυπε μου :102: αλλά αυτό λέει περισσότερα για το εργοστάσιο παρά για τον κομμοδορε :102: το οποίο ομολογουμένως ήταν ωραίο μηχάνημα :102: και η ζωή θα ήταν πολύ πιο απλή αν είχαμε μόνο κομμοδορε όλοι :102:

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:51
από GReaper
Με παρεξήγησες, δεν έχω τίποτα με το συγκεκριμένο μηχάνημα. Αντιθέτως, το θεωρώ ίσως τον πιο σημαντικό προσωπικό υπολογιστή του περασμένου αιώνα! Όσο ιστορικά σημαντικό κ' αν είναι όμως, δε μπορώ παρά να πάθω αναγούλα κάθε φορά που ακούω ότι κάποιος μένει ηθελημένα τόσο πίσω.

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 12:52
από Χουργιατς
GReaper έγραψε:
26 Οκτ 2019, 12:51
δε μπορώ παρά να πάθω αναγούλα κάθε φορά που ακούω ότι κάποιος μένει ηθελημένα τόσο πίσω.

στον κομμουνισμό γύρισε η συζήτηση πάλι :102:

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 14:04
από sys3x
Χουργιατς έγραψε:
26 Οκτ 2019, 12:52
GReaper έγραψε:
26 Οκτ 2019, 12:51
δε μπορώ παρά να πάθω αναγούλα κάθε φορά που ακούω ότι κάποιος μένει ηθελημένα τόσο πίσω.

στον κομμουνισμό γύρισε η συζήτηση πάλι :102:
:smt005::smt005::g094::romance-hearteyes::smt005:

Re: Ιός 10000, ιός 32767

Δημοσιεύτηκε: 26 Οκτ 2019, 22:43
από taliban
wooded glade έγραψε:
11 Σεπ 2019, 23:34
Το millenium bug ήταν αστεία υπόθεση και μάλιστα δεν εμφανίστηκε πουθενά.
Το 10000 ; Όλα τα προγράμματα των ηλεκτρονικών υπολογιστών έχουν had coded το έτος σαν τετραψήφιο string. Όλα θα κrασάρουν.
Όσα γλυτώσουν από αυτό, το 32767 τι θα κάνουν ; Θα έχουν το έτος επίσης hard coded σαν integer value και θα ξανακάνουν crash.
format ρε :lol: