История изменений
Исправление
EXL,
(текущая версия)
:
Он говорит, что первична должна быть либа. А ты наоборот зачем-то предложил вызов бинарника в либу завернуть.
Это не мне нужно было делать, а разработчикам lshw. У меня может и не быть достаточной квалификации для того, чтобы создавать С-библиотеки. Но при этом есть должные умения писать скрипты и мне требуется эта функциональность.
Но раз Linux «напофиг» кладёт в /sys/ и /proc/ файлики с рандомным форматированием, раз Linux-дистрибутивы не предоставляют никаких вменяемых библиотек для получения системной информации, а вместо этого читают эти файлики и парсят их snprintf’ами, то с какого перепугу автор lshw должен как-то там напрягаться и оборачивать своё творение в библиотеку? Он всё сделал по их лекалам, ответственность-то переложена. Хоть выхлоп JSON и XML прикрутил и на том ему спасибо, а то бы прикладные разработчики используя уже lshw в своих поделках ковырялись бы со snprintf’ами, как он, но уже в выхлопе lshw.
Исходная версия
EXL,
:
Он говорит, что первична должна быть либа. А ты наоборот зачем-то предложил вызов бинарника в либу завернуть.
Это не мне нужно было делать, а разработчикам lshw. У меня может и не быть достаточной квалификации для того, чтобы создавать С-библиотеки. Но при этом есть должные умения писать скрипты и мне требуется эта функциональность.
Но раз Linux «напофиг» кладёт в /sys/ и /proc/ файлики с рандомным форматированием, раз Linux-дистрибутивы не предоставляют никаких вменяемых библиотек для получения системной информации, а вместо этого читают эти файлики и парсят их snprintf’ами, то с какого перепугу автор lshw должен как-то там напрягаться и оборачивать своё творение в библиотеку? Он всё сделал по их лекалам, ответственность-то переложена. Хоть выхлоп JSON и XML прикрутил и на том ему спасибо, а то бы прикладные разработчики используя уже lshw в своих поделках ковырялись бы со snprintf’ами, как он.