iso date format
Giorgos Keramidas
keramida at ceid.upatras.gr
Fri Oct 27 20:16:02 EEST 2006
On 2006-10-27 19:28, Thanos <pampo at freemail.gr> wrote:
> >>Όλα αυτά σε επίπεδο επεξεργασίας του πηγαίου κώδικα και στη συνέχεια
> >>compile, έτσι?
> >
> >Ακριβώς. Στα open source λειτουργικά συστήματα, γι αυτό ακριβώς υπάρχει
> >ο κώδικας. Για να 'παίζουμε' μαζί του :-)
>
> Εύκολο για εσένα! :-)
>
> >>Να πειράξουμε (αν καταφέρουμε να το διαβάσουμε πρώτα βέβαια ;-) ) το
> >>υπάρχον binary LC_TIME στο σύστημα δεν παίζει?
> >
> >Ναι, ίσως να μπορέσεις να το κάνεις αυτό. Οχι 'ίσως', σίγουρα γίνεται.
> >
> >Γιατί όμως να μπεις στον κόπο να μάθεις όλες τις 'άχρηστες' λεπτομέρειες
> >ενός binary format, να το κάνεις reverse-engineer ή να διαβάσεις τον
> >κώδικα της libc που το χρησιμοποιεί, να καταλάβεις κάθε ξεχωριστό byte
> >τι κάνει, αν μπορείς απλά να κάνεις recompile ένα αρχείο αλλάζοντας ένα
> >μόνο string;
>
> Δεν γνωρίζω ποια είναι η διαδικασία και τι γνώσεις χρειάζεται για το
> reverse-engineering, όπως...
>
> >>Αν και θεωριτικά έλυσα το πρόβλημά μου με το 'env LC_TIME=en_DK.utf8' θα
> >>'θελα να δω αν μπορεί να ρυθμιστεί globaly με τα παραπάνω που προτείνετε.
> >
> >Ναι, αρκεί να βρεις το source από τα locale data του Linux σου.
>
> ...δεν έχω τις γνώσεις για το πως να κάνω compile αυτό το συγκεκριμένο
> αρχείο και πως θα το περάσω ξανά στο σύστημά μου. Έχει τύχει στο
> παρελθόν να κάνω compile ολόκληρες εφαρμογές αλλά εκεί τα πράγματα
> ήταν... βατά! Σκέφτηκα λοιπόν μήπως το reverse-engineering ήταν πιο εύκολο.
>
> Ας υποθέσουμε πως βρίσκω των κώδικα του locale του Ubuntu. Μπορώ να κάνω
> compile μόνο το LC_TIME ή θα χρειαστεί να κάνω όλο το locale και από
> εκεί στη συνέχεια να αντικαταστήσω μόνο το LC_TIME? Λες και ξέρω όλα τα
> και με κολλάει αυτό... ;-)
Δυστυχώς, εδώ εγώ πρέπει να πώ ``Δεν ξέρω''.
Πιθανόν, αν βρεις τον τρόπο με τον οποίο πακετάρονται τα πράγματα στο
Ubuntu, πώς προετοιμάζει κανείς ένα πακέτο, κλπ. κλπ.
Δεν έχω Ubuntu για να σου πω λεπτομέρειες για όλα αυτά :(
Ένας από τους βασικούς λόγους που το παράδειγμα (γιατί μόνο τέτοιο
ήταν), το έγραψα για το FreeBSD, ήταν ότι σε αυτό ήξερα ακριβώς *που*
είναι τα locale definitions και *πώς* να δοκιμάσω τις αλλαγές.
More information about the Migrate2linux
mailing list