Config::Model::Xorg

Software kuvakaappaus:
Config::Model::Xorg
Ohjelmiston tiedot:
Versio: 1.106
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Dominique Dumont
Lupa: Vapaa
Suosio: 44

Rating: 4.0/5 (Total Votes: 2)

Config :: Malli tarjoaa puitteet auttaa validointi semanttinen sisältö konfigurointitietojen. Hanke voidaan myös käyttää antamaan semanttinen tarkastus vaihtoehtoja monimutkainen ohjelma, kuten mplayer tai muuntamiseen.
Useimpien monimutkaisia ​​ohjelmistoja, kokoonpano päivitys on vaikea tehtävä useimmille ihmisille. Käyttämällä Config :: Malli, ohjelmisto voi tarjota sujuva päivittää polku niiden käyttäjille.
Miten tämä toimii?
Käyttämällä tätä hanketta, tyypillinen kokoonpano validointi työkalu tehdään 3 osaa:
Käyttöliittymä
Validointi moottori, joka vastaa validointi kaikki kokoonpanotiedot käyttäjän antamat.
Varastoon, että tallentaa kokoonpanotiedot
Emmekö jo joitakin kokoonpano validointityökaluja?
Olet luultavasti ajatellut työkaluja kuten webmin. Kyllä, nämä työkalut ovat olemassa ja toimivat hyvin, mutta heillä on joukko haittoja.
Yleensä validointi konfiguraatiotieto tehdään skripti, joka tekee semanttisen validointi ja usein päätyy varsin monimutkainen (esim 2500 linjat Debianin xserver-xorg.config skripti, joka käsittelee xorg.conf tiedosto).
Useimmissa tapauksissa, kokoonpano malli ilmaistaan ​​ohjeita (mitä ohjelmointikieli on käytössä) ja välissä paljon käsittelyn käsitellä todellinen asetelma tiedot.
Mitä hyötyä tästä hankkeesta?
Config :: Mallihankkeet tarjoavat tapa saada validointi moottori, jossa kokoonpano malli on täysin erillään varsinaisesta käsittely opetusta.
Kokoonpano malli ilmaistaan ​​deklaratiivisen muodossa (eli Perl tietorakenne), joka on aina helpompi ylläpitää kuin paljon koodia.
Julistuksessa määritellään:
rakenne konfigurointitietojen (joka voidaan suorittaa hakuja geneeristen käyttöliittymät)
ominaisuuksia kunkin elementin (rajat, tarkista, kokonaisluku tai merkkijono, enum kuten tyyppi ...)
oletusarvot parametrien (jos sellaisia ​​on)
pakolliset parametrit
kohdeyleisölle (väli, ennakko, master)
on-line help (ACH parametrin tai parametrin)
asiantuntemuksen taso kunkin muuttujan (piilottaa asiantuntija parametrit newbie silmät)
Joten lopulta:
ylläpito ja kehitys kokoonpano sisältö on helpompaa
Käyttäjä näkee * yleinen * käyttöliittymä * kaikki * ohjelmat käyttävät tätä hanketta.
käyttäjä ei näe lisäasetuksia
päivitys konfiguraatiotieto on helpompaa ja järki tarkistaa suoritetaan
tarkastuksen kokoonpano on mahdollista tarkistaa, mitä muutettiin käyttäjä compated oletusarvoihin
Entä käyttöliittymä?
Config :: Malli tulee myös Curses :: UI käyttöliittymä, joka kyselee käyttäjän malli ja luoda asiaa käyttäjä näytöt.
Entä tallennus?
Koska syntaksi asetustiedostot vaihtelevat villisti muodostaa ohjelmasta toiseen, useimmat ihmiset, jotka haluavat käyttää tätä kehystä on annettava oma parseri / kirjailija.
Kuitenkin tämä projekti voi myös tarjota kirjailija / jäsennin yleisin muoto: kuten ini tyyli tiedosto, tai antaa rajapinnan Elektra tai debconf hankkeita. Tämä kohta on avoin keskustelulle.
On täysin mahdollista, että yksittäinen kokoonpano malli käyttää useita jäsentimet ja kirjailijat joten yksi malli varmistaakseen useita asetustiedostoja yhdessä.

Mitä uutta tässä julkaisussa:

  • Kaikki Xorgin mallin tiedostot ovat nyt muokata ja kirjoittanut Config :: Malli :: itsestään.
  • fglrx malli lisättiin.
  • Extensions malli lisättiin.
  • config-edit-xorg komento lisättiin helpottamaan ampua ylös xorg.conf editori.
  • Ati malli lisättiin.
  • Radeon mallia parannettiin.
  • tulkinta on nyt herkkä asia avainsanoja (kuten Xorgin).
  • Paljon vikoja vahvistettu.
  • kuljettaja mallit ovat vielä kesken.

Mitä uutta versiossa 1,101:

  • config-edit-xorg lisättiin helpottamaan ampua ylös xorg.conf editori.

Mitä uutta versiossa 0,513:

  • VESA malli on lisätty.
  • Tämä julkaisu tulee kokeilla useita hakemistoja löytää X.Org kokoonpano.
  • On kiinnitetty selviytymään uuden Config :: Malli :: Autoread.

Vaatimukset :

  • Perl

Vastaavia ohjelmistoja

databene benerator
databene benerator

14 Apr 15

unittest_jshint
unittest_jshint

14 Apr 15

noselog
noselog

20 Feb 15

LAMPcheck
LAMPcheck

2 Jun 15

Muu ohjelmistojen kehittäjä Dominique Dumont

Kommentit Config::Model::Xorg

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!