elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Usando etiquetas apropiadas para los mensajes con codigo/logs/errores!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Usando etiquetas apropiadas para los mensajes con codigo/logs/errores!  (Leído 1,794 veces)
MinusFour
Moderador
***
Desconectado Desconectado

Mensajes: 4.361


I'm fourth.


Ver Perfil WWW
Usando etiquetas apropiadas para los mensajes con codigo/logs/errores!
« en: 11 Mayo 2015, 01:05 »

TL;DR: Usa las etiquetas correspondientes

Últimamente he visto bastantes mensajes sin formato alguno. Usuarios nuevos generalmente. Así que he decidido explicar el problema y la solución.

Primero, el problema. No hay una clara distinción entre texto y código/errores/logs/etc. Al estar leyendo, lo siguiente puede ser parte de un programa, luego regresar a una conversación, luego volver a escribir parte de un programa, etc. Al final obtenemos un mensaje el cual es muy difícil de leer. Observemos un caso:


Citar

 


Usuario solicita ayuda con un shell script pero simplemente pega el código encima del mensaje. La transición no es tan difícil en este caso, sin embargo los miembros pertenecientes al código no son muy claros.

Citar

 


La lectura es algo pesada sobre todo con strings y es un tanto difícil de corregir. Ahora, si usamos etiquetas GESHI:

Citar

 


Obtenemos un mensaje mas fácil de leer. Algunos errores se pueden observar mejor de esta forma:
Citar

 


Es importante observar que lo único que cambio en el mensaje es que ha agregado etiquetas code delimitadas por [] al principio y al final del texto seleccionado. Noten que en la primera etiqueta se usa tambien '=bash'. Esto significa que el codigo sigue las reglas sintacticas del lenguaje bash.

Esta no es la única forma, también es posible de hacerlo asi:


Citar

 


Es importante posicionar el texto del código/log/etc en medio de las dos etiquetas para que reciban el formato adecuado.

Algunos se habran dado cuenta que el script tecnicamente no especifica la shell de Bash (Bourne Again Shell) sino de sh de las cuales hay muchas posibilidades.. (Bourne Shells, DASH, etc). Realmente puede acabar siendo utilizado en shells diferentes pero por lo general siguen las mismas reglas sintácticas por lo que es posible usarlo para los dos tipos. Es importante tratar de usar el modo correspondiente al lenguaje a utilizar sin embargo no siempre es posible, no se encuentran disponibles todos los lenguajes de modo que queda a su discreción utilizar un modo similar o no.

En caso de no encontrar un lenguaje o si quieren evitar posibles confusiones con uno que es similar, pueden usar simplemente las etiquetas code sin ningún parámetro.



Citar

 


Tal es el caso con la gran mayoría de los logs y mensajes de errores que quieran publicar. El resultado es un poco mas legible y se encuentra espaciado uniformemente (la longitud de los caracteres es la misma).


Citar

 


Al usar las etiquetas correspondientes, la lectura y comprensión de sus mensajes es más fácil. Sus aportaciones son mas entendibles y la probabilidad de que alguien aporte a su tema aumenta.


« Última modificación: 24 Mayo 2015, 20:35 por MinusFour » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Códigos y mensajes de errores
Grabadoras
Mordor 0 12,377 Último mensaje 25 Marzo 2004, 09:13
por Mordor
Mensajes en Errores..
Programación Visual Basic
akss_wm 2 649 Último mensaje 22 Diciembre 2005, 18:54
por NYlOn
Errores de conexión usando Bifrost
Dudas Generales
marc_65233 2 1,878 Último mensaje 22 Febrero 2010, 01:10
por skapunky
¿por qué me da errores en este code MASM? saltos y etiquetas
ASM
theghost_te 3 2,982 Último mensaje 27 Noviembre 2010, 18:53
por Eternal Idol
Numeros de línea en etiquetas de código GeSHi.
Sugerencias y dudas sobre el Foro
avesudra 2 2,081 Último mensaje 4 Septiembre 2012, 23:28
por avesudra
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines