.log

Iniciado por peterfly, 21 Septiembre 2013, 18:02 PM

0 Miembros y 1 Visitante están viendo este tema.

peterfly

como se llaman los programas .log???
me podeis pasar algun libro para aprender este tipo de programacion???

.:UND3R:.

tengo entendido que los archivos .log son registros generados por programas log (registro), por lo que puedes sencillamente analizarlos con un editor de texto plano, saludos.

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)

submarino_02

es algun tipo de programacion???

Eleкtro

#3
Cita de: submarino_02 en 23 Septiembre 2013, 01:53 AMes algun tipo de programacion???

No, un LOG es un archivo de texto plano, es exáctamente lo mismo que un archivo TXT, la diferencia es NINGUNA, no deja de ser un archivo de texto plano.

Un LOG es un archivo de texto común con extensión TXT pero con la extensión renombrada a LOG, ¿Porque?, porque decidieron que eso era lo más ideal para referirse a archivos de texto que contengan registros de actividades de software, pero es un archivo de texto plano, ni más ni menos.

Símplemente alguien (algún virtuoso de alguna compañia hace décadas en los inicios del desarrollo de aplicaciones, quizás fuese Microsoft o Apple) tuvo la genial idea de registrar las actividades o la información de depuración de sus aplicaciones en archivos externos para así poder leer esa información en cualquier momento y que los usuarios que usen su software pudiesen reportar bugs, etc...

...Ya me imagino lo que pensó este inventor tan virtuoso, pensó que lo ideal sería que el formato del archivo fuese universal y eso es lo que hicieron, un TXT es universal, un XML u otro tipo de archivo no es facil de leer para quien no sepa, y a ese inventor le pareció todavía más ideal reinventar la rueda renombrando la extensión de "TXT" a "LOG" bajo el término "Computar Data Logging" y llamarlo "Archivo LOG" en lugar de "Archivo TXT", puesto que quedaría mucho más profesional y además así la gente podría referirse a un tipo específico de archivo de texto que contiene actividades e informaciónd e depuración de Software, todos saben lo que es un archivo LOG y lo que contiene, es inconfundible.

Pero el contenido de un archivo LOG puede variar mucho y ser cualquiera, puede ser extremádamente ininteligible como los logs de la aplicación JDownloader que están llenos de parámetros de depuración, o pueden contener informes legibles de pocas lineas.

En fín, un LOG es un TXT pero con la extensión cambiada a "LOG", si o si, y en un LOG hay lo que el programador quiera que haya y de la manera que él quiera puesto que no existe un patrón específico para crear un LOG (*1), no hay dos tipos de logs iguales, cada programador tiene su manera única de reflejar la información y las actividades de su programa a su manera particular.

PD: (*1) Algunos lenguajes de programación como por ejemplo VB.NET y C# proporcionan métodos (Classes) de DataLogging que facilitan la tarea al programador y de esta manera se puede generar un LOG siguiendo un patrón impuesto por el lenguaje (de Microsoft) donde si no recuerdo mal nos permitia separar la información y reflejarla en el LOG como uno de estos 4 tipos de eventos: "Informativo", "Aviso", "Error", y "Crítico", pero eso es algo especial de VBNET y C#, como ya he dicho no existe un patrón Universal a seguir para generar un log y no creo que vaya a existir nunca.

Saludos








submarino_02

supongo que...
.inf
.ini
.xld
.dat
.bat

son todos textos planos... no???
por cierto... todo eso entraria en la categoria shell??? por que sé que el batch si que entra en la categoria de shells... pero como no estoy seguro... lo pregunto...

y otra cosa... tengo libros de batch (.bat) pero de los otros textos planos que anteriormente he anomenado... no tengo... me podriais decir titulos para aprender ese tipo de lenguaje???


gracias...

submarino_02


y tambien agradeceria que me digais el nombre completo de cada uno...

gracias...

Eleкtro

#6
Aprendamos a nombrar a las cosas por sus términos correctos.

Eso no son lenguajes, son extensiones de archivo, no hay libros para aprender "extensiones de archivo", eso no tiene sentido.

La extensión DAT puede ser un archivo de texto plano o un archivo binario, depende del uso que se le de y en los escenarios que se les de.

Batch entra en la categoría "Shells" porque la CMD es una Shell. -> http://en.wikipedia.org/wiki/Shell_%28computing%29, Pero Batch no es una Shell, es un lenguaje (si es que se le puede clasificar como lenguaje, porque...), y .bat no es Batch, es un archivo.

Los inf se usan para instalar drivers, así que si quieres aprender "inf" más bien quieres decir "aprender a desarrollar Drivers", y para eso deberías dedicarle años.

Los "ini" suelen ser archivos de texto plano que sirven para almacenar parámetros de un programa, el programa se encarga de leer el archivo para cargar los valores que contiene, un INI puede contener secciones o no contenerlas, ini no es un lenguaje, el archivo ini se crea desde el lenguaje y el programador hardcodea los procedimientos para poder leer y guardar en el archivo INI.

En fín, lo que pides no tiene sentido, pero todo se puede simplificar en una sola palabra, "programación", no aprender "ini" "inf" "dat" y "bat", aprender PROGRAMACÍON (No aprender Batch, sinó programación de verdad).

Saludos!








.:UND3R:.

Extensiones:
Forma en que el sistema operativo logra saber con qué programa ejecutar un determinado archivo.
Ejemplo:
.txt
.bat
.wma
.mp3

Texto plano:
Texto legible y posible de entender por el lenguaje humano.

Terminales o Shell:
Las terminales o Shell son interpretes de comandos y/o archivos por lotes.

(pantalla generalmente negra, en donde recibe comandos).

Los archivos por lotes son conjuntos de estos comandos, dentro de esta categoría están los archivos.bat (los cuales su código no necesita compilación), la extensión .bat es la extensión de archivos por lotes en Windows (interpretados por MS-DOS), alternativamente para Linux están los .SH interpretes de la consola de comandos Bash (Born again shell), aunque actualmente no es necesaria su extensión ya que la Shell determina el intérprete correcto a través de Shebang's.

Saludos

Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)