[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Re: Cachondeo en /etc



El Jueves, 8 de Junio de 2006 00:08, Blu escribió:
> De hecho no soy ningún
> superdotado y no me costó nada entender el estilo de todos los ejemplos
> que pusiste.

¿Qué diferencia ves en los dos siguiente casos?:

1)  variable    valor

2)  variable	valor


Aparentemente ninguna, sin embargo en el segundo caso no hay un espacio en 
blanco sino un tabulador. Parece una tontería pero juro que dependiendo de la 
versión de syslog no permite asignación de valores con espacios en blanco 
sino que requiere de un tabulador.

Ahora que venga alguien a decirme que existe algún lenguaje de programación 
donde se asignan valores a las variables obligatoriamente con un tabulador en 
medio, que no me lo creo.


> > No hablamos de programación, hablamos de ficheritos de configuración. Por
> > alguna extraña razón os estáis yendo sistemáticamente por las ramas a la
> > mínima.
>
> [...]
>
> Es que es lo mismo. Los archivos de configuración son extensiones del
> programa (para no tener que recompilar cada vez que se quiere cambiar una
> variable de inicio). De hecho algunos archivos de configuración no son más
> que trozos de programa, práctica muy usada en lenguajes interpretados.

Sí, eso lo entiendo, pero ¿de verdad esos ficheros corresponden en su mayoría 
a lenguajes de programación? es que no me cuadra. Repito, la mayoría de esos 
ficheros hacen asignación de valores a variables poniendo un espacio en 
blanco, me cuesta creer que en los lenguajes más comunes exista esa 
posibilidad (y lo único que importa es el lenguaje precisamente de la 
aplicación correspondiente).



> > > El concepto de código ordenado no es absoluto y, de hecho, cambia con
> > > el tiempo y con cada mente.
> >
> > No, perdona, ya vale de hablar por hablar y de "todo vale". Es evidente
> > que hay código mejor que otros códigos. No estoy comparando distintos
> > lenguajes, pero en el lenguaje que te apetezca sabes tan bien como yo que
> > hay quien programa bien y quien hace auténticas chapuzas. No todo es tan
> > "subjetivo", que parece que no se puede hablar de nada sin que te digan
> > que "todo vale y que todo es subjetivo".
>
> Díselo a alguien que tiene que mantener código en fortran 77 escrito por
> gente que piensa que está muy bien hecho (de hecho funciona muy bien) y
> que tiene muchos más diplomas que yo encima.

Pero tú mismo decías que no tiene que ver lo bonito y ordenado de un código 
con su eficiencia, ¿por qué ahora asocias ambos conceptos?:  "escrito por 
gente que piensa que está muy bien hecho (de hecho funciona muy bien)"


> > Y de todas formas nadie está hablando de código sino de archivos de
> > configuración donde el 99% de sus características consiste en dar valor a
> > variables y como mucho definir secciones diferenciadas.
>


> Pégale una mirada a la configuración de Exim o, peor, de Sendmail, y te
> vas a dar cuenta de que estás sobresimplificando.

Pero la mayoría de los ficheros en /etc tienen unas necesidades muy básicas, a 
penas variables y secciones, poco más. Sin embargo existen más combinaciones 
de sintaxis que ficheros.


Saludos.

-- 
Por el bien de todos respetemos las normas de la lista:
  http://wiki.debian.org/NormasLista



Reply to: