![]()
Mały program może stanowić wielką pomoc...
2006-09-30
DefEcs v. 1.0 wydany i dostępny do pobrania.
DefEcs (Def oznacza Defaults a Ecs jest zapisem X) jest przeglądarką / edytorem bazy danych ustawień w Mac OS X. Baza ta (nazywana również bazą ustawień domyślnych aplikacji) przechowuje informacje o konfiguracji większości aplikacji i samego systemu operacyjnego. Sam system nie posiada wygodnego, wbudowanego edytora bazy ustawień (jest tylko terminalowe polecenie defaults) i być może od czasu do czasu DefEcs okaże się przydatny.
Baza danych ustawień w Mac OS X składa się z domen. Domena grupuje ustawienia jednej aplikacji lub komponentu systemu operacyjnego. Z tego powodu oglądanie bazy ustawień jako zbioru domen wydaje się najbardziej naturalne, a tak dokładnie zachowuje się DefEcs. Główne okno DefEcs składa się z dwóch paneli: lewy panel prezentuje listę wszystkich dostępnych domen (wraz z liczbą kluczy pierwszego poziomu w każdej domenie), podczas gdy prawy panel pokazuje zawartość aktualnie wybranej domeny.

Domena stanowi zbiór kluczy (pozycji). Istnieją dwa typy kluczy: wartości i kontenery. Kontenery gupują inne klucze (zarówno wartości, jak i inne kontenery), podczas gdy wartości zawierają faktyczne dane. DefEcs zapewnia osobne edytory dla każdego typu wartości (tekst, liczba, wartość logiczna, data, dane binarne) oraz zapewnia możliwość tworzenia kontenerów (tablic i słowników). Domeny w DefEcs są prezentowane w postaci drzewa. Kontener może zostać rozwinięty w celu przejrzenia jego zawartości, po czym ponownie zwinięty aby zaoszczędzić miejsce w oknie.
DefEcs może zostać użyty do zachowania kopii pojedynczej domeny. Jeżeli aplikacja nie udostępnia mechanizmu wycofania zmian dokonanych w jej ustawieniach, można zachować kopię domeny tej aplikacji przed dokonaniem zmian w ustawieniach, po czym odzyskać poprzedni stan jeżeli dokonane zmiany nie są satysfakcjonujące.
DefEcs oferuje możliwość zachowania kopii całej bazy danych ustawień w zbiorze zewnętrznym. Możesz np. zapisać kopię ustawień przed wprowadzeniem pewnych ryzykownych zmian lub przed instalacją dodatkowego oprogramowania i odzyskać je w przypadku nagłej konieczności.
Grzebanie w bazie ustawień może być ryzykownym procederem. Zmiana przypadkowych ustawień, bez wiedzy o możliwych skutkach konkretnej zmiany, może doprowadzić do niestabilności całego systemu. Aby zabezpieczyć się przed przypadkowo dokonanymi zmianami, DefEcs oferuje kompleksowy mechanizm cofania zmian (Undo). Co więcej, zmiany dokonane w danej domenie są faktycznie przekazywane do bazy ustawień tylko po zapisaniu domeny do bazy. Wszystkie domeny zawierające niezapisane zmiany są oznaczane na liście domen.
DefEcs zawiera zintegrowaną instrukcję użytkownika (instrukcja w formacie PDF jest również dostępna osobno do pobrania), a interfejs użytkownika dostępny jest po angielsku i po polsku (język interfejsu użytkownika jest wybierany automatycznie, w zależności od języka wybranego w systemie). Aplikacja jest w formacie uniwersalnym, działa zarówno na platformie Intel, jak i PowerPC.
DefEcs można używać za darmo, komercyjnie i niekomercyjnie (jest to freeware).