[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