Trucos sobre manejo de softwarelibre y gnu linux. También a los programas que hago en gambas3, python, java, etc.... Consejos y trucos sobre otros programas: excel, word, internet, instalación de programas, Arduino y demás....
Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic
Consultas, Desarrollo de programas y petición de presupuestos:
Como colorear imágenes en blanco y negro o crear tu propio viñetas: paintschainer
Paintschainer es un servicio online, que te permite colorear imágenes en blanco y negro o colorear viñetas, fácilmente: Coges la imagen y la subes a la web, le añades trazos de diversos colores y luego le aplicas el filtro (hay 3: tanpopo, Satsuki y Canna) y pulsas en colorear.
Ejemplo:
Imagen inicial:
Añadiendo trazos:
Aplicando filtros:
Canna:
Satsuki:
Tanpopo:
Os dejo un video explicando el programa y un ejemplo del coloreado de un dragón:
Como Decolorear la salida de un comando (quitar colores)
Colorear la salida de un comando, es muy útil, porque hace más vistosa la información que muestra por la terminal, pero.... ¿que pasa si queremos analizar el texto que sale? Los caracteres especiales que se usan para colorear el código, son un incordio y nos molestan a la hora de extraer el de texto plano..
Ejemplo de codigos que se usan para colorear un texto para que salga por consola
Bien, pues preguntando en el foro de gambas-es.org, Shordi ha compartido un código que elimina estos código de colores, y convierten en un texto decoloreado (sin colores), fácilmente analizable.
Para ello usa el comando sed y expresiones regulares.
PublicFunction decolorar()AsString'devuelve un listado con información detallada del sistema
Dim slistado AsString 'adaptándolo a tu fichero (y al path donde lo tengas, claro): Shell"cat ~/Escritorio/l.txt |sed -r \"s/\\x1B\\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g\" "To slistado Return slistado End
Os dejo un video explicando su uso en la terminal: