Προς το περιεχόμενο

πρόγραμμα για firefox


alekos22

Προτεινόμενες αναρτήσεις

Δημοσ.
Γιατι υπαρχει λειτουργικο χωρις; Θα μας τρελανετε;

 

@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 πόσο κακή ιδέα τελικά ήταν!

 

:-)

Δημοσ.

@Dr.Fuzzy Οχι, δε κανω πλακα. Στο κατω κατω τι ειναι αυτο το περιβοητο "registry"; Μια database ειναι, τιποτα παραπανω. Τι σε κανει να πιστευεις οτι τα σκορπια config files ειναι πιο ασφαλες απο μια database;

Δημοσ.

το διαβασα και μπορω να πω οτι ολα τα """μειονεκτηματα""" που αναφερει αφορουν προγραμματα τα οποια κανουν υπερβολικη/κακη/λαθος/η κανουν γενικα(!) χρηση του registry

 

 

υγ. και φυσικα αυτος ο ποιος τα εγραψε ολα αυτα εχει απολυτο δικιο αλλα αυτο δεν εχει να κανει με την ιδεα ...

 

οπως και η κοκα ηταν φαρμακο καποτε

Δημοσ.

@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/

Δημοσ.

Δηλαδή όλα τα προγράμματα ή σχεδόν όλα στην πλειοψηφία τους! Για προσπάθησε να μετακινήσεις ένα πρόγραμμα από ένα path σε ένα άλλο, ή ακόμα χειρότερα προσπάθησε να το κάνεις backup!

Ναι δε διαφωνώ, ήταν μια καλή ιδέα, που όμως απέτυχε και μαζί της έφερε όλα αυτά τα προβλήματα που κουβαλάνε τα Windows μέχρι σήμερα. Το χειρότερο όλων είναι ότι και στις μελλοντικές versions των Windows δεν γίνεται να το ξεφορτωθούν.

 

Επίσης πολύ καλό άρθρο για να σας λυθούν αρκετές απορίες. Κάντε τον κόπο να το διαβάσετε:

http://rwmj.wordpress.com/2010/02/18/why-the-windows-registry-sucks-technically/

 

+1

 

Το μήνυμα που έχετε εισάγει είναι μικρό. Παρακαλούμε μεγαλώστε το μήνυμα σας ώστε να περιέχει τουλάχιστον 10 χαρακτήρες.

Δημοσ.

Επίσης πολύ καλό άρθρο για να σας λυθούν αρκετές απορίες. Κάντε τον κόπο να το διαβάσετε:

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 :rolleyes:

 

BTW Καλοι μου μοδς αν εχετε τη καλοσυνη, καντε σπλιτ το νημα. :-)

Δημοσ.
[..]

ΥΓ2 Λοιπον, τι να πιστεψω; Το msdn λεει οτι ειναι "The registry is a hierarchical database" και ο τυπος απο τη red hat λεει οτι ειναι filesystem :rolleyes:

 

BTW Καλοι μου μοδς αν εχετε τη καλοσυνη, καντε σπλιτ το νημα. :-)

 

File-System δεν το λες με τίποτα και σε καμία περίπτωση! Μπορεί σε κάποιους να μοιάζει (λόγο της Ιεραρχικότητας που το διακρίνει όπως συμβαίνει σε διάφορα FS -βλ. προβληματισμό στην Wikipedia) αλλά δεν είναι (και δεν σε συμφέρει ποτέ να το δεις ή να μπεις στον πειρασμό να το χρησιμοποιήσεις έτσι -για διάφορους λόγους) ας μείνουμε λοιπόν στο "Hierarchical Database" του κατασκευαστή που το προσδιορίζει απόλυτα.

 

Για όσους αντιπαθούν το Registry, υπάρχει και το παλιό "INI-File" API το οποίο επιτρέπει την τοπική (και όχι μόνο) αποθήκευση των ρυθμίσεων της εφαρμογής σε απλά αρχεία κείμενου (ως 64KB). Αξίζει μάλιστα να υπενθυμίσω ότι την εποχή που μεσουρανούσαν τα αρχεία INI κάποιοι τα έβλεπαν ως Database Engines (όπως σήμερα κάποιοι βλέπουν το Registry ως File-System) με τραγικά αποτελέσματα στις εφαρμογές τους!! :-D

Δημοσ.

φιλοι sorry που σαν ενοχλω παλι

 

το δοκιμασα ξανα αλλα τιποτα εχω ΧΡ

 

δοκιμασα να το τρεξω ως vbs και exe αλλα τιποτα.

Δημοσ.

Για όσους αντιπαθούν το Registry, υπάρχει και το παλιό "INI-File" API το οποίο επιτρέπει την τοπική (και όχι μόνο) αποθήκευση των ρυθμίσεων της εφαρμογής σε απλά αρχεία κείμενου (ως 64KB). Αξίζει μάλιστα να υπενθυμίσω ότι την εποχή που μεσουρανούσαν τα αρχεία INI κάποιοι τα έβλεπαν ως Database Engines (όπως σήμερα κάποιοι βλέπουν το Registry ως File-System) με τραγικά αποτελέσματα στις εφαρμογές τους!! :-D

 

και ξαναλέω προσπάθησε να κάνεις backup ένα tool π.χ., το Matlab και να το ξαναπεράσεις. Στο Linux, MacOS μπορείς πανεύκολα, στα Windows πρακτικά όχι! Ναι υπάρχουν τα .ini στο API όμως δεν τα χρησιμοποιεί σχεδόν κανένα μεγάλο app. Και μη μου πεις ότι το registry είναι πιο ασφαλές από το config στα unix και unix-like OSs. Ένας από τους πολλούς λόγους που αντιπαθώ το registry! :-)

Δημοσ.
και ξαναλέω προσπάθησε να κάνεις 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 είναι στον προγραμματιστή ;)

Δημοσ.
Η αντιπάθεια σου προς το Registry δεν έχει καμία σχέση με αυτά τα οποία έγραψα. Εντούτοις κάθε Λ.Σ. έχει την φιλοσοφία του, το ίδιο συμβαίνει και με κάθε εφαρμογή, κάποιες απαιτούν SETUP (η πλειοψηφία) κάποιες άλλες όχι (οι λεγόμενες Portable). Τα Windows προσφέρουν τόσο το Registry όσο και τα INI API (επίσης υπάρχει και έτοιμος XML-Parser αν θες κάτι πιο ισχυρό). Η MS προτείνει την χρήση του Registry και ένα σημαντικό τμήμα του Λ.Σ. (βλ. COM) βασίζεται σε αυτό (σωστά ή λάθος). Η τελική απόφαση, για χρήση ή μη του Registry και για το αν η εφαρμογή σου θα μπορεί να γίνει άμεσα Backup είναι στον προγραμματιστή ;)

 

Συμφωνώ, όμως η φιλοσοφία αυτή τελικά είναι πολύ περιοριστική και εμφανίζει αναμετρητα προβλήματα οπότε τι να το κάνω!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...