Парсинг двоичного файла в Ruby

Другое, бесплатное программное обеспечение с открытым исходным кодом, Mac & OS & nbsp; X & nbsp; v10.8 (Mountain Lion) Pane / environment.plist Preference, представляет собой EnvPane .

Исходный код EnvPane доступен на GitHub . Похоже, что EnvPane имеет сравнимые возможности с RCEnvironment , однако, похоже, он может обновлять свои сохраненные переменные мгновенно, то есть без необходимости перезапуска или входа в систему, что приветствуется.

Как заявляет разработчик:

EnvPane - это панель настроек для Mac OS X 10.8 (Mountain Lion), которая позволяет устанавливать переменные среды для всех программ как в графическом, так и в терминальном сеансах. Он не только восстанавливает поддержку ~ / .MacOSX / environment.plist в Mountain Lion, но и немедленно публикует ваши изменения в среде без необходимости выхода и повторного входа. < SNIP > EnvPane включает (и автоматически устанавливает) агент launchd, который запускается 1) рано после входа в систему и 2) каждый раз, когда изменяется ~ / .MacOSX / environment.plist. Агент читает ~ / .MacOSX / environment.plist и экспортирует переменные среды из этого файла в экземпляр launchd текущего пользователя через тот же API, который используется launchctl setenv и launchctl unsetenv.

Отказ от ответственности: я никоим образом не связан с разработчиком или его / ее проектом.

P.S. Мне нравится название (звучит как «Ends Pain»).

8
задан Robert Rouse 23 July 2009 в 14:30
поделиться

2 ответа

6
ответ дан 5 December 2019 в 17:39
поделиться

Вы также можете взглянуть на BitStruct , который предлагает красивый высокоуровневый интерфейс для анализа двоичных данных.

2
ответ дан 5 December 2019 в 17:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: