Dr.Fuzzy Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 Γιατι υπαρχει λειτουργικο χωρις; Θα μας τρελανετε; @Evgenios1 Πλάκα κάνεις...; Unix, Linux, MacOS, κλπ. (/etc, config files και NetInfo) @NewProject επειδή βαριέμαι να γράφω διάβασε εδώ και θα καταλάβεις (ειδικά τα bullets αν βαριέσαι) http://www.codinghorror.com/blog/2007/08/was-the-windows-registry-a-good-idea.html πόσο κακή ιδέα τελικά ήταν!
Evgenios1 Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 @Dr.Fuzzy Οχι, δε κανω πλακα. Στο κατω κατω τι ειναι αυτο το περιβοητο "registry"; Μια database ειναι, τιποτα παραπανω. Τι σε κανει να πιστευεις οτι τα σκορπια config files ειναι πιο ασφαλες απο μια database;
NewProject Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 το διαβασα και μπορω να πω οτι ολα τα """μειονεκτηματα""" που αναφερει αφορουν προγραμματα τα οποια κανουν υπερβολικη/κακη/λαθος/η κανουν γενικα(!) χρηση του registry υγ. και φυσικα αυτος ο ποιος τα εγραψε ολα αυτα εχει απολυτο δικιο αλλα αυτο δεν εχει να κανει με την ιδεα ... οπως και η κοκα ηταν φαρμακο καποτε
Dr.Fuzzy Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 @Evgenios1 Αν διαβάσεις καλύτερα, θα δεις ότι δεν είναι database (αν και θα έπρεπε να είναι!), είναι ένα κακοσχεδιασμένο filesystem που είναι binary. Τώρα για την ασφάλεια που λες, τι είναι πιο ασφαλές τo Unix, MacOS κλπ με τα σκόρπια config (που δεν είναι καθόλου σκόρπια!) ή τα Windows με το registry; Διάβασε τα bullets στο link που έδωσα και θα δεις πόσα μειονεκτήματα εισάγει. @NewProject Δηλαδή όλα τα προγράμματα ή σχεδόν όλα στην πλειοψηφία τους! Για προσπάθησε να μετακινήσεις ένα πρόγραμμα από ένα path σε ένα άλλο, ή ακόμα χειρότερα προσπάθησε να το κάνεις backup! Ναι δε διαφωνώ, ήταν μια καλή ιδέα, που όμως απέτυχε και μαζί της έφερε όλα αυτά τα προβλήματα που κουβαλάνε τα Windows μέχρι σήμερα. Το χειρότερο όλων είναι ότι και στις μελλοντικές versions των Windows δεν γίνεται να το ξεφορτωθούν. Επίσης πολύ καλό άρθρο για να σας λυθούν αρκετές απορίες. Κάντε τον κόπο να το διαβάσετε: http://rwmj.wordpress.com/2010/02/18/why-the-windows-registry-sucks-technically/
NewProject Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 Δηλαδή όλα τα προγράμματα ή σχεδόν όλα στην πλειοψηφία τους! Για προσπάθησε να μετακινήσεις ένα πρόγραμμα από ένα path σε ένα άλλο, ή ακόμα χειρότερα προσπάθησε να το κάνεις backup! Ναι δε διαφωνώ, ήταν μια καλή ιδέα, που όμως απέτυχε και μαζί της έφερε όλα αυτά τα προβλήματα που κουβαλάνε τα Windows μέχρι σήμερα. Το χειρότερο όλων είναι ότι και στις μελλοντικές versions των Windows δεν γίνεται να το ξεφορτωθούν. Επίσης πολύ καλό άρθρο για να σας λυθούν αρκετές απορίες. Κάντε τον κόπο να το διαβάσετε: http://rwmj.wordpress.com/2010/02/18/why-the-windows-registry-sucks-technically/ +1 Το μήνυμα που έχετε εισάγει είναι μικρό. Παρακαλούμε μεγαλώστε το μήνυμα σας ώστε να περιέχει τουλάχιστον 10 χαρακτήρες.
Evgenios1 Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 Επίσης πολύ καλό άρθρο για να σας λυθούν αρκετές απορίες. Κάντε τον κόπο να το διαβάσετε: http://rwmj.wordpress.com/2010/02/18/why-the-windows-registry-sucks-technically/ Εαν ενδιαφερεσαι να μαθεις πως δουλευει το registry η καλυτερη πηγη θα ηταν αυτη. ΥΓ με ενα search ειδα οτι δουλευει στη red hat ΥΓ2 Λοιπον, τι να πιστεψω; Το msdn λεει οτι ειναι "The registry is a hierarchical database" και ο τυπος απο τη red hat λεει οτι ειναι filesystem BTW Καλοι μου μοδς αν εχετε τη καλοσυνη, καντε σπλιτ το νημα.
Directx Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 [..]ΥΓ2 Λοιπον, τι να πιστεψω; Το msdn λεει οτι ειναι "The registry is a hierarchical database" και ο τυπος απο τη red hat λεει οτι ειναι filesystem BTW Καλοι μου μοδς αν εχετε τη καλοσυνη, καντε σπλιτ το νημα. File-System δεν το λες με τίποτα και σε καμία περίπτωση! Μπορεί σε κάποιους να μοιάζει (λόγο της Ιεραρχικότητας που το διακρίνει όπως συμβαίνει σε διάφορα FS -βλ. προβληματισμό στην Wikipedia) αλλά δεν είναι (και δεν σε συμφέρει ποτέ να το δεις ή να μπεις στον πειρασμό να το χρησιμοποιήσεις έτσι -για διάφορους λόγους) ας μείνουμε λοιπόν στο "Hierarchical Database" του κατασκευαστή που το προσδιορίζει απόλυτα. Για όσους αντιπαθούν το Registry, υπάρχει και το παλιό "INI-File" API το οποίο επιτρέπει την τοπική (και όχι μόνο) αποθήκευση των ρυθμίσεων της εφαρμογής σε απλά αρχεία κείμενου (ως 64KB). Αξίζει μάλιστα να υπενθυμίσω ότι την εποχή που μεσουρανούσαν τα αρχεία INI κάποιοι τα έβλεπαν ως Database Engines (όπως σήμερα κάποιοι βλέπουν το Registry ως File-System) με τραγικά αποτελέσματα στις εφαρμογές τους!!
alekos22 Δημοσ. 31 Οκτωβρίου 2010 Μέλος Δημοσ. 31 Οκτωβρίου 2010 φιλοι sorry που σαν ενοχλω παλι το δοκιμασα ξανα αλλα τιποτα εχω ΧΡ δοκιμασα να το τρεξω ως vbs και exe αλλα τιποτα.
hackerW32 Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 ως .bat δοκίμασες? (batch file) http://www.mediafire.com/?dy501x719kp1ii2 (απλώς αφαίρεσε την κατάληξη .txt(αν σου βαλει)) του έβαλα και εικονίδιο του firefox
alekos22 Δημοσ. 31 Οκτωβρίου 2010 Μέλος Δημοσ. 31 Οκτωβρίου 2010 φιλε μου λειτουργισε το μονο προβλημα ειναι οτι δεν κλεινει τα παραθυρα που ανοιγει
hackerW32 Δημοσ. 31 Οκτωβρίου 2010 Δημοσ. 31 Οκτωβρίου 2010 μετα απο 15 δεύτερα δα κλείνει και τα ξανα ανοιγει!
Dr.Fuzzy Δημοσ. 1 Νοεμβρίου 2010 Δημοσ. 1 Νοεμβρίου 2010 Για όσους αντιπαθούν το Registry, υπάρχει και το παλιό "INI-File" API το οποίο επιτρέπει την τοπική (και όχι μόνο) αποθήκευση των ρυθμίσεων της εφαρμογής σε απλά αρχεία κείμενου (ως 64KB). Αξίζει μάλιστα να υπενθυμίσω ότι την εποχή που μεσουρανούσαν τα αρχεία INI κάποιοι τα έβλεπαν ως Database Engines (όπως σήμερα κάποιοι βλέπουν το Registry ως File-System) με τραγικά αποτελέσματα στις εφαρμογές τους!! και ξαναλέω προσπάθησε να κάνεις backup ένα tool π.χ., το Matlab και να το ξαναπεράσεις. Στο Linux, MacOS μπορείς πανεύκολα, στα Windows πρακτικά όχι! Ναι υπάρχουν τα .ini στο API όμως δεν τα χρησιμοποιεί σχεδόν κανένα μεγάλο app. Και μη μου πεις ότι το registry είναι πιο ασφαλές από το config στα unix και unix-like OSs. Ένας από τους πολλούς λόγους που αντιπαθώ το registry!
Directx Δημοσ. 1 Νοεμβρίου 2010 Δημοσ. 1 Νοεμβρίου 2010 και ξαναλέω προσπάθησε να κάνεις backup ένα tool π.χ., το Matlab και να το ξαναπεράσεις. Στο Linux, MacOS μπορείς πανεύκολα, στα Windows πρακτικά όχι! Ναι υπάρχουν τα .ini στο API όμως δεν τα χρησιμοποιεί σχεδόν κανένα μεγάλο app. Και μη μου πεις ότι το registry είναι πιο ασφαλές από το config στα unix και unix-like OSs. Ένας από τους πολλούς λόγους που αντιπαθώ το registry! Η αντιπάθεια σου προς το Registry δεν έχει καμία σχέση με αυτά τα οποία έγραψα. Εντούτοις κάθε Λ.Σ. έχει την φιλοσοφία του, το ίδιο συμβαίνει και με κάθε εφαρμογή, κάποιες απαιτούν SETUP (η πλειοψηφία) κάποιες άλλες όχι (οι λεγόμενες Portable). Τα Windows προσφέρουν τόσο το Registry όσο και τα INI API (επίσης υπάρχει και έτοιμος XML-Parser αν θες κάτι πιο ισχυρό). Η MS προτείνει την χρήση του Registry και ένα σημαντικό τμήμα του Λ.Σ. (βλ. COM) βασίζεται σε αυτό (σωστά ή λάθος). Η τελική απόφαση, για χρήση ή μη του Registry και για το αν η εφαρμογή σου θα μπορεί να γίνει άμεσα Backup είναι στον προγραμματιστή
Dr.Fuzzy Δημοσ. 1 Νοεμβρίου 2010 Δημοσ. 1 Νοεμβρίου 2010 Η αντιπάθεια σου προς το Registry δεν έχει καμία σχέση με αυτά τα οποία έγραψα. Εντούτοις κάθε Λ.Σ. έχει την φιλοσοφία του, το ίδιο συμβαίνει και με κάθε εφαρμογή, κάποιες απαιτούν SETUP (η πλειοψηφία) κάποιες άλλες όχι (οι λεγόμενες Portable). Τα Windows προσφέρουν τόσο το Registry όσο και τα INI API (επίσης υπάρχει και έτοιμος XML-Parser αν θες κάτι πιο ισχυρό). Η MS προτείνει την χρήση του Registry και ένα σημαντικό τμήμα του Λ.Σ. (βλ. COM) βασίζεται σε αυτό (σωστά ή λάθος). Η τελική απόφαση, για χρήση ή μη του Registry και για το αν η εφαρμογή σου θα μπορεί να γίνει άμεσα Backup είναι στον προγραμματιστή Συμφωνώ, όμως η φιλοσοφία αυτή τελικά είναι πολύ περιοριστική και εμφανίζει αναμετρητα προβλήματα οπότε τι να το κάνω!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.