Εμφάνιση 16-30 από 30
-
29-04-24, 19:28 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #16
Feel free to attack the post. Do not feel free to attack the poster.
"If someone said to me that you can have three wishes, my first would have been to get into racing, my second to be in Formula 1, my third to drive for Ferrari" - Gilles Villeneuve
-
29-04-24, 19:36 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #17Ζητώ συγνώμη εκ των προτέρων για κάποια χαζά λάθη, αλλά υπάρχει θέμα με τα μάτια.
Αν τα djmixes2k και tranceaddict μιλάνε βαθιά στην ψυχή σου, pleaaaaase στείλε μου πμ.
-
29-04-24, 20:42 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #18
Πολύ γενικόλογο αυτό που αναφέρεις. Και στο γράφει αυτό, ένας που είναι το επαγγέλματος (software developer γαρ).
Το ισχυρότερο hardware, βγαίνει για να τρέχει σε αυτό σύγχρονο (και βαρύτερο) software. Το σύγχρονο software είναι βαρύτερο, γιατί προφανώς κάνει πολύ περισσότερα πράγματα από το software που είχε βγει λ.χ. πριν από 30 χρόνια. Αλλιώς, θα είμασταν όλοι, ακόμα με 386.NetBSD Rocks!
http://www.netbsd.org
-
29-04-24, 21:30 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #19
Feel free to attack the post. Do not feel free to attack the poster.
"If someone said to me that you can have three wishes, my first would have been to get into racing, my second to be in Formula 1, my third to drive for Ferrari" - Gilles Villeneuve
-
29-04-24, 22:10 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #20
Efficiency ως προς τι; Ως προς την ταχύτητα εκτέλεσης, ως προς την μνήμη, ως προς το I/O;
Δεν είναι έτσι απλά τα πράγματα, καθώς όπως καταλαβαίνεις παίζουν πολλοί παράγοντες ρόλο. Άλλωστε, όσο πιο πολύπλοκος γίνεται ο κώδικας, τόσο δυσκολότερο είναι να γίνει και πιο efficient.
Επίσης, μην ξεχνάμε το maintainability του κώδικα. Αν είναι π.χ. να γίνει ο κώδικας υπερβολικά πολύπλοκος και στρυφνός (aka spaghetti), προκειμένου να τρέχει λ.χ. 5% πιο γρήγορα, ώστε να δουλεύει επαρκώς γρήγορα και σε παλιότερα συστήματα, τότε η συντριπτική πλειοψηφία των devs, μαζί και εγώ, απλά δεν πρόκειται να το κάνει.
Η δυνατότητα μελλοντικών αλλαγών και διορθώσεων σε ένα τέτοιο πρόγραμμα, είναι από εξαιρετικά δύσκολη έως αδύνατη θα έλεγα.NetBSD Rocks!
http://www.netbsd.org
-
30-04-24, 20:18 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #21
Δεν ήθελα να βγω offtopic αλλά σαν επαγγελματίας του χώρου, προτιμώ οτιδήποτε δεν θα σκοτώσει τον σέρβερ, ή το process γιατί πρώτα από όλα efficiency. Αν δεν είχαν υπάρξει τα managed runtimes και σε κάποιο βαθμό οι πιο εύκολες γλώσσες, internet δεν θα υπήρχε ποτέ και ούτε cloud. Δεδομένου του πως τα περισσότερα process γίνονται περιοδικά recycle και γενικά κλωνοποιουνται, το πρόβλημα δεν είναι τόσο η σπατάλη του developer όχι οι προσδοκίες που έχουν δημιουργήσει το λεγόμενο micro service architecture. Πάρε ένα k8s cluster που σηκώνει το runtime 500χιλ φορές για να τρέξει την πιο απλή εφαρμογή του κόσμου.
Και μιας και βγήκα offtopic το πρόβλημα που προσωπικά έχω είναι η σχεδόν παντελης άγνοια και αδιαφορία που καλλιεργείται για το που τρέχει ο κώδικας vm,os, process, thread και γενικά για το production και η γενικότερη προώθηση του λεγόμενου developer architecture.Ζητώ συγνώμη εκ των προτέρων για κάποια χαζά λάθη, αλλά υπάρχει θέμα με τα μάτια.
Αν τα djmixes2k και tranceaddict μιλάνε βαθιά στην ψυχή σου, pleaaaaase στείλε μου πμ.
-
01-05-24, 13:54 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #22
Δεν κάνει πάντα περισσότερα ούτε αυτό πρέπει να αποτελεί δικαιολογία. Όπως και να έχει, πρέπει να είναι προσεκτικά γραμμένο. With great power comes great responsibility, δεν λένε; Ισχύει και σε αυτή την περίπτωση.
- - - Updated - - -
Η υπερβολική βελτιστοποίηση της απόδοσης είναι edge case -δεν αναφέρομαστε σ' αυτό, νομίζω. Ο κώδικας πρέπει να είναι απλός, καλογραμμένος και να μην "σπαταλάει" άδικα resources. Πολύ βασικό αλλά όχι εύκολο. Καταρχάς ο απλός κώδικας είναι κάτι δύσκολο από μόνο του και έρχεται μόνο με την εμπειρία. Ακολουθεί η "κακή" χρήση των frameworks τα οποία παρέχουν πολλά by default αλλά αν θες το αποτέλεσμα να είναι γρήγορο και scalable, πρέπει να ξέρεις τι σου γίνεται.
- - - Updated - - -
Εφόσον το έχεις εντοπίσει, καλό είναι να το αντιμετωπίσεις γιατί όσο καλός και αν είναι ο devOps της παρέας, πάντα θα σε περιμένουν εκπλήξεις εκεί ακριβώς που νόμιζες οτι είχες ολοκληρώσει τη δουλειά
-
01-05-24, 14:37 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #23
Συμφωνώ με τον chat και τον Tzitziloni.
Το σημερινό software γίνεται ολοένα και περισσότερο pessimized (το αντίθετο του optimized) και υπερκαταναλώνει αδικαιολόγητα υπέρογκα resources. Ναι μεν δεν πρέπει να κάνεις premature optimization, αλλά προσπάθησε να μην κάνεις το αντίθετο, δηλαδή να μην το κάνεις πολύ αργό/μνημοβόρο/ioβορο χωρίς λόγο. Θα πρέπει καθώς γράφεις κώδικα να τηρείς το non-pessimization. Δηλαδή να γράφεις κώδικα που δεν καταναλώνει πολύ περισσότερα cpu/mem/io resources από όσα χρειάζεται (στο περίπου), έχοντας στο νου σου στο περίπου τι overhead μπορεί να έχει το κάθε τι που γράφεις. Αυτός είναι καλός κώδικας. Αλλα χρειάζεται να είσαι καλός προγραμματιστής για να έχεις αυτή την γνώση να τα αντιλαμβάνεσαι αυτά. Τα εξηγεί πολύ ωραία ο Casey Muratori στο:
-
02-05-24, 11:25 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #24
Χρόνια τώρα, μόλις δούλεψα με άτομα που δεν είχαν εμπειρία εκτός on-premise και εφαρμογές που πουλιούνται στον πελάτη και τρέχουν για καιρό.
Αλλά αναρωτιέμαι μήπως γινομαι λίγο σαν τους C++σιστές της γενιάς μου όταν ξεκιναγα και το αστείο ήταν ότι και εγώ από εκεί ερχόμουν σνομπάροντας το managed runtime.Ζητώ συγνώμη εκ των προτέρων για κάποια χαζά λάθη, αλλά υπάρχει θέμα με τα μάτια.
Αν τα djmixes2k και tranceaddict μιλάνε βαθιά στην ψυχή σου, pleaaaaase στείλε μου πμ.
-
06-05-24, 22:08 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #25
Επισης κατι που ειναι αδιανοητο σημερα: Αγοραζες ενα game ή εφαρμογη και ηταν το τελικο προϊον. Αν τυχον ειχε καποιο προβλημα θα το ειχε μαθει το συμπαν και θα εκραζαν την εταιρια οτι εβγαλε κατι προβληματικο. Σημερα δεν υφισταται η εννοια της εφαρμογης ή του game σε τελικη κατασταση. Ειναι λες και αγοραζεις alpha h beta προγραμματα και κανεις real-time debugging. Στην ουσια πρεπει να αποδεχτεις οτι αγορασες κατι ημιτελες με απειρα bugs που θελουν συνεχες patching εις το διηνεκες.
-
06-05-24, 23:56 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #26
Και παλιά υπήρχαν DLC σε παιχνίδια, φυσικά δεν ήταν τόσο διαδεδομένα όσο είναι σήμερα. Επίσης κυκλοφορούσαν και patch για διόρθωση τυχών bugs. Κάτι που θεωρώ ότι είναι πολύ διαφορετικό το παλιό σε σχέση με το καινούριο είναι ότι έπαιρνες το παιχνίδι σε CD/DVD, το έκανες εγκατάσταση και απλώς έπαιζες. Τώρα πολλά παιχνίδια δεν κυκλοφορούν καν σε δισκάκι, αλλά και να τα βρεις σε δισκάκι θα πρέπει να κάνεις λογαριασμό στο Steam και να το ενεργοποιήσεις πρώτα με τον σειριακό που θα είναι μέσα στο κουτί. Και το δισκάκι είναι απλώς backup του παιχνιδιού, το οποίο αν δεν είναι ενημερωμένο ενδεχομένως να κατεβάσει και κάποια patch που αναλόγως και το παιχνίδι δεν αποκλείεται να είναι από μερικά KB μέχρι και κάμποσα GB (στην ουσία μπορεί να χρειαστεί να ξανακατεβάσει το παιχνίδι από την αρχή οπότε το backup είναι άχρηστο). Επίσης από την στιγμή που το κλειδί το εισάγεις στον λογαριασμό σου στο Steam, η κόπια που έχεις χάνει οποιαδήποτε αξία μεταπώλησης μιας και το κλειδί δένεται με τον προσωπικό σου λογαριασμό και δεν μπορείς να το δώσεις σε άλλον, ενώ παλιά που ήταν σε δισκάκια, η ίδια κόπια μπορεί να άλλαζε και 50 χέρια, εγώ προσωπικά θυμάμαι είχα αγοράσει ένα παιχνίδι όταν ήμουν πρωτοετής στην σχολή μου και είχε γυρίσει όλο το τμήμα μου, το είχα δανείσει σε όλα τα παιδιά.
-
07-05-24, 09:33 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #27Ζητώ συγνώμη εκ των προτέρων για κάποια χαζά λάθη, αλλά υπάρχει θέμα με τα μάτια.
Αν τα djmixes2k και tranceaddict μιλάνε βαθιά στην ψυχή σου, pleaaaaase στείλε μου πμ.
-
07-05-24, 23:02 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #28
-
09-05-24, 10:50 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #29
Από την μία πλευρά έχεις το πολύ γρήγορο internet, που κάνει εύκολο και γρήγορο το distribution των patches και από την άλλη πλευρά, έχεις τους διάφορους μανατζαρέους που θέλουν πάση θυσία να πιάνουν τα milestones (και να καρπώνονται τα bonuses βεβαίως-βεβαίως), βγάζοντας releases εμφανώς μη επαρκώς τεσταρισμένες και τίγκα στα issues.
Και οι 2 παράγοντες, προφανώς οδηγούν σε μια FUBAR κατάσταση.NetBSD Rocks!
http://www.netbsd.org
-
09-05-24, 11:31 Απάντηση: Η Microsoft δίνει στο GitHub τον πηγαίο κώδικα του MS-DOS 4.0 #30
Δεν θα συμφωνήσω και εξαρτάται τι θεωρείται πραγματικά new version. Και ποια κομμάτια αντιλαμβάνεσαι εσύ ως νέα.
Πχ στα Vista έγινε refactor όλο το graphics subsystem χωρίς όμως να δει κάτι ο χρήστης.
Χωρίς να το ψάχνω τόσο πολύ πια, για μένα βγάζει σοβαρό service pack κάθε 6 ή 12 μήνες. Στα xp ή στα vista θυμάσαι; Πόσο καιρό πήρε να σταθεροποιηθεί το core μαζί με τους drivers. Τότε δεν είχανε και όλοι broadband να κατεβάζουμε windows update με τα τσουβαλια.
Τώρα τα 11 με τα 10 με το latest release λίγη διαφορά είχαν με εξαίρεση το αισθητικό. Μαρκετινγκ ήταν. Συνεπώς δεν μετράω χρόνια διαφοράς.
Τώρα αν θες να μείνεις στην Wikipedia και στα official release dates τότε θα έχεις δίκιο αλλά για μένα θα συγκρίνεις ανόμοια πράγματα που είναι και λίγο χαρακτηριστικό αυτής της επιχειρηματολογίας.Ζητώ συγνώμη εκ των προτέρων για κάποια χαζά λάθη, αλλά υπάρχει θέμα με τα μάτια.
Αν τα djmixes2k και tranceaddict μιλάνε βαθιά στην ψυχή σου, pleaaaaase στείλε μου πμ.
Bookmarks