Config::Model::Xorg

Screenshot Software:
Config::Model::Xorg
Szczegóły programowe:
Wersja: 1.106
Filmu: 14 Apr 15
Wywoływacz: Dominique Dumont
Licencja: Wolny
Popularność: 6

Rating: nan/5 (Total Votes: 0)

Config :: model zapewnia ramy, które pomogą w walidacji treść znaczeniową danych konfiguracyjnych. Projekt może być również użyty do sprawdzenia semantyczną opcji kompleksowego programu jak mplayer lub zmiany kodowania.
Dla większości złożonego oprogramowania, aktualizacji konfiguracja jest trudnym zadaniem dla większości ludzi. Config :: za pomocą modelu, oprogramowanie może zapewnić sprawne ścieżkę uaktualnienia dla swoich użytkowników.
Jak to działa?
Korzystanie z tego projektu, typowe narzędzie do sprawdzania poprawności konfiguracji będą się z 3 części:
Interfejs użytkownika
Silnik walidacji jest odpowiedzialna za zatwierdzanie wszystkie informacje o konfiguracji dostarczonego przez użytkownika.
Składowisko, które przechowują informacje o konfiguracji
Nie mamy już kilka narzędzi sprawdzania poprawności konfiguracji?
Pewnie myślicie narzędzi jak webmina. Tak, istnieją te narzędzia i działa dobrze, ale mają swój zestaw wad.
Zazwyczaj, walidacja danych konfiguracyjnych odbywa się w skrypcie, który wykonuje semantycznej poprawności i często kończy się dość skomplikowane (np 2500 linie do skryptu xserver-xorg.config Debiana, który obsługuje plik xorg.conf).
W większości przypadków, model konfiguracja jest wyrażona w instrukcji (niezależnie od języka programowania jest używany) i przeplatają się z wieloma przetwarzania do obsługi rzeczywistych danych konfiguracyjnych.
Jaka jest zaleta tego projektu?
Config :: projekty modelowe zapewnić sposób na silnik modelu walidacji, gdzie konfiguracja jest całkowicie oddzielony od rzeczywistego instrukcji przetwarzania.
Model konfiguracja jest wyrażona w deklaratywnej postaci (tj Perl struktury danych), co zawsze jest łatwiejsza do utrzymania niż wiele kodu.
Deklaracja określa:
Struktura danych konfiguracyjnych (które można przeszukiwać za generycznych interfejsów użytkownika)
właściwości każdego elementu (granice, sprawdzić, całkowitą lub łańcuch, enum podobnego typu ...)
domyślne wartości parametrów (jeśli istnieje)
Parametry obowiązkowe
docelowej (pośrednia, zaliczka, mistrz)
pomoc on-line (dla parametru ach lub wartości parametru)
Poziom wiedzy każdego parametru (ukryć parametry ekspertów od początkujących oczu)
Tak więc, w celu:
Konserwacja i wydzielania zawartości konfiguracji łatwiej
użytkownik zobaczy * wspólne * interfejs * wszystkich * programów korzystających z tego projektu.
użytkownik nie zobaczy zaawansowanych parametrów
Aktualizacja danych konfiguracyjnych jest łatwiejsze i kontrola poprawności jest wykonywane
audyt konfiguracji można sprawdzić co zostało zmodyfikowane przez użytkownika compated do wartości domyślnych
Co na temat interfejsu użytkownika?
Config :: model będzie również wyposażone w interfejs UI Curses :: Zapytania modelu, która użytkownika i wygenerować odpowiednie ekrany użytkownika.
Co na temat przechowywania danych?
Od składnia plików konfiguracyjnych różnią się dziko tworzą jeden program na inny, większość ludzi, którzy chcą skorzystać z tej ramy będą musiały zapewnić parser dedykowany / zapisu.
Pomimo to może również pisarzem / parser dla najpopularniejszych formacie: jak pliku ini stylu, lub dostarczyć interfejs do Elektra lub projektów confiteor. Ten punkt jest otwarty na dyskusję.
Jest całkiem możliwe, dla jednego modelu konfiguracji używać kilku analizatorów składni i pisarzy więc jeden model będzie zapewnienie spójności kilku plików konfiguracyjnych wraz

Co nowego w tym wydaniu:.

  • Wszystkie pliki modeli Xorg obecnie edytowane i zapisywane przez Config :: model :: sobie.
  • Model fglrx został dodany.
  • Model Rozszerzenia został dodany.
  • config-edit-xorg został dodany w celu ułatwienia rozpalania edytor xorg.conf.
  • Model Ati został dodany.
  • Model Radeon poprawiła.
  • parser jest teraz niewrażliwe na rozróżniania słów kluczowych (takich jak Xorg).
  • Wiele błędów zostały ustalone.
  • Modele kierowcy są jeszcze niepełne.

Co nowego w wersji 1,101:

  • config-edit-xorg został dodany w celu ułatwienia rozpalania Edytor xorg.conf.

Co nowego w wersji 0,513:.

  • Model VESA został dodany
  • Ta wersja będzie wypróbować kilka katalogów, aby znaleźć konfigurację X.Org.
  • została ustalona, ​​aby sprostać nowym Config :: model :: AutoRead.

Wymagania :

  • Perl

Podobne oprogramowanie

BDD4Django
BDD4Django

20 Feb 15

pyjslint
pyjslint

14 Apr 15

DTest
DTest

11 May 15

noseOfYeti
noseOfYeti

20 Feb 15

Inne programy z deweloperem Dominique Dumont

Komentarze do Config::Model::Xorg

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!