[Plug] PLUG meeting 22/10/08

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Oct 22 04:59:48 EEST 2008


On Wed, 22 Oct 2008 03:59:36 +0300, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
> Αν κρίνω από το build script του Chrome, που είχε προφανείς unportable
> αηδίες όπως system() και read από το Linux /proc για να πάρει τον
> αριθμό των system CPUs, ενώ μπορούσε να κάνει κάτι σαν:
>
>     import posix
>
>     # Get the number of `configured' system processors.
>     ncpus = posix.sysconf('SC_NPROCESSORS_CONF)
>
>     # Get the number of `online' system processors.
>     ncpus = posix.sysconf('SC_NPROCESSORS_ONLN')
>
> δεν είναι περίεργο που έχουν γράψει κι άλλα Linux-isms...
>
> Πάντα υπάρχει portable τρόπος να γράψεις unportable, distro specific

                ^^^^^^^^ αυτό περισσεύει προφανώς

> κώδικα.  Η μαγκιά είναι να κάνεις κάτι καλύτερο όμως :)



More information about the Plug mailing list