Config::Model::Xorg

Tela Software:
Config::Model::Xorg
Detalhes de Software:
Versão: 1.106
Data de upload: 14 Apr 15
Revelador: Dominique Dumont
Licença: Livre
Popularidade: 6

Rating: nan/5 (Total Votes: 0)

Config :: Modelo fornece uma estrutura para ajudar na validação do conteúdo semântico de dados de configuração. O projecto também pode ser usado para fornecer uma verificação semântica das opções de um programa complexo como mplayer ou transcodificação.
Para a maioria software complexo, atualização de configuração é uma tarefa difícil para a maioria das pessoas. Usando Config :: Model, um software pode fornecer um caminho de upgrade para seus usuários.
Como é que isso funciona?
Usando este projeto, uma ferramenta de validação de configuração típica será feita em 3 partes:
A interface de usuário
O motor de validação, que é responsável pela validação de toda a informação de configuração fornecidos pelo utilizador.
A instalação de armazenamento que armazenam as informações de configuração
Não já temos algumas ferramentas de validação de configuração?
Você provavelmente está pensando em ferramentas como webmin. Sim, essas ferramentas existem e funcionam bem, mas eles têm o seu conjunto de desvantagens.
Normalmente, a validação de dados de configuração é feita com um script que realiza a validação semântica e muitas vezes acaba sendo bastante complexos (por exemplo, 2.500 linhas de roteiro xserver-xorg.config do Debian que manipula arquivo xorg.conf).
Na maioria dos casos, o modelo de configuração é expresso em instruções (qualquer que seja a linguagem de programação é usado) e intercalados com uma grande quantidade de processamento para processar os dados de configuração reais.
Qual é a vantagem deste projeto?
O Config :: projectos modelo fornecem uma maneira de obter um mecanismo de validação em que o modelo de configuração é completamente separado da instrução de processamento real.
O modelo de configuração é expresso numa forma declarativa (isto é, uma estrutura de dados de Perl) que são sempre mais fáceis de manter do que um lote de código.
A declaração especifica:
a estrutura dos dados de configuração (o qual pode ser consultado por interfaces de utilizador genéricos)
as propriedades de cada elemento (fronteiras, cheque, inteiro ou uma string, enum como tipo ...)
os valores padrão de parâmetros (se houver)
parâmetros obrigatórios
o público-alvo (intermediário, antecipadamente, master)
ajuda on-line (por parâmetro ach ou valor do parâmetro)
o nível de conhecimento de cada parâmetro (para esconder parâmetros de peritos dos olhos novatos)
Então, no final:
manutenção e evolução do conteúdo de configuração é mais fácil
usuário verá uma interface comum * * para * Programas * usando este projeto.
usuário não verá os parâmetros avançados
atualização de dados de configuração é mais fácil e verificação de sanidade é realizada
auditoria de configuração é possível verificar o que foi modificado pelo usuário compated aos valores padrão
E sobre a interface do usuário?
Config :: modelo também virá com uma interface UI :: Curses que consulta o modelo do usuário e gerar as telas do usuário relevantes.
E sobre o armazenamento de dados?
Desde a sintaxe dos arquivos de configuração variam descontroladamente formar um programa para outro, a maioria das pessoas que querem utilizar este quadro terá que fornecer um analisador / escritor dedicado.
No entanto, este projeto também pode fornecer um escritor / parser para o formato mais comum: como arquivo de estilo ini, ou fornecer uma interface para a Elektra ou projetos debconf. Este ponto está aberto para discussão.
É inteiramente possível que um único modelo de configuração para usar vários analisadores e escritores assim que um modelo vai assegurar a coerência dos vários arquivos de configuração juntos

O que é novo nesta versão:.

  • Todos os arquivos modelo Xorg estão agora editado e escrito por Config :: Model :: Itself.
  • foi adicionado O modelo fglrx.
  • foi adicionado O modelo de extensões.
  • O comando config-edit-xorg foi adicionada para facilitar a queima-se o editor xorg.conf.
  • foi adicionado O modelo Ati.
  • O modelo Radeon foi melhorada.
  • O analisador é agora insensíveis a maiúsculas e por palavras-chave (como Xorg).
  • Lotes de bugs foram corrigidos.
  • Os modelos de drivers ainda estão incompletos.

O que é novo na versão 1.101:

  • config-edit-xorg foi adicionada para facilitar a queima-se o editor xorg.conf.

O que é novo na versão 0,513:.

  • A modelo VESA foi adicionado
  • Este lançamento irá experimentar vários diretórios para encontrar a configuração X.Org.
  • Ele foi corrigido para lidar com o novo Config :: Model :: Autoread.

Requisitos :

  • Perl

Programas semelhantes

nbdebug
nbdebug

11 May 15

Tarn
Tarn

14 Apr 15

disable-docstring
disable-docstring

11 May 15

importchecker
importchecker

15 Apr 15

Outro software de desenvolvedor Dominique Dumont

Comentário para Config::Model::Xorg

Comentários não encontrado
Adicionar comentário
Ligue imagens!