Konsole Warrior

Dentro de El camino del Heroe (que algunos dicen que esta conformado por doce estadios, otros por 7, 17, 13, …) antes de acudir al llamado, debemos preparar nuestras herramientas sobrenaturales lenguaje, Emacs Editor y Emulador de terminal (intreprete incluido). Para las dos elecciones (lenguaje y emulador de terminal) tenemos un amplio abanico de posibilidades, hoy les hablare del emulador de terminal y las razones de su eleccion Konsole Salida del mundo de reino de KDE, donde sus habitantes priorisan la configuracion y el cambio constante de temas (iconos, wallpapers, doks y otra extensa variadad) de cambios neon, Konsole es la aplicacion con K que mas aprecio, por un solo aspecto, su alta configuracion de atajos del teclado, no es que necesite demasiado, solo tener la ventana sin ninguna distraccion, ni barra, ni nada, algunos atajos de desplazamiento por pagina y linea, mas poder cambiar entre “tabs”(?

Ramen IV

bienvenidos a una nueva entrega de pasta acuosa, con bastante limon y sobras del refri! querido diario, sigo sin tocar morg, ni al raptor o tui, hasta no terminar con el libro de Go, y aunque lento, van pasando los capitulos mientras completo algunos ejercicios siguiendo uno de estos retos, encontre particular fascinacion en el modelo de color HSL, y al mismo tiempo la tristesa toco a mi puerta tras entender las entrañas codificadas de este esquema, por que?

Crear una paleta de color con solo un indice

que tal, como lo indica el titulo vamos a generar una paleta de color apartir de un unico indice, para, por ejemplo para colorear una imagen en una escala de colores RGB del negro absoluto (0,0,0) al blanco (255,255,255), con una trancicion “suave” por estos El asunto surgio resolviendo algunos de los ejercicios de libro de programacion de go, especificamente el 3.5, donde proponian dar color a una imagen de mandelbrot, que estaba en una escala de grises (de hay viene lo de generar los colores apartir de un solo indice).

Ramen III

Es cansado ser un ser vivo (humano, al menos), pero aunque no pueda y otras veces no quiera tener cosas bonitas, los bites del disco duro pueden almacenar buenas cosas, grandes historias, sonidos ipnoticos y otras “sensaciones” En cuanto a la programacion, estoy leyendo el “Lenguaje de Programacion Go” relajado y haciendo todos los ejercicios que puedo (repo aca), asi mismo comence a toquetear un poco el codigo base de morg, en lo que creo sera una larga y lenta rescritura, por cierto, adaptando encontre un bug gordo, que creo se encuentra en katana, como empezare la refactorizacion por hay, pues, la correccion tambien tomara su tiempo

NasciiBoy Inc.

je, aunque morg, se gesto hace mas de un año, vivo, vivo tiene apenas unos meses, pese que le falta un muy largo trayecto de programacion y muchas cosas mas, me gusta su estado actual, ya he cumplido mi primera y mayor ambicion con el, que era poder exportar cosas, ahora, necesita para iniciar, herramientas que tomen un documento y lo autoformateen, que creen un archivo para traduccion, envien y autotraduscan una primera version (con apertium, aunque no descarto utilizar la api de google).

El Lenguaje De programacion Go

golang, el lenguaje de programacion de sistemas de la gente de google con el que planea llebar a cabo sus mas retorcidos y stalkerosos deseos. Hoy y tras pocos meses de programacion y muchas horas de investigacion linguistica intentando entender el english, les traigo una reseña de la biblia de golang (Go para los amigos) The Go Programming Language (en adelante TGPL o GPL(?)) el libro los usa-americanos tinen sus medidas extravagantes, siguiendo su ejemplo, yo mido la extencion de un documento en las lineas (de 80 columnas indentadas) que abarca, por ejemplo, 7000-10000 lineas suelen ser la extencion regular de una novela, debajo de esta cantidad es un trabajo corto, superior de esta es extenso y superior a las 20000 lineas ya es muy extenso, aunque Dune utiliza (y muy bien) la friolera y descomunal cantidad de 34150 lineas.

El fin de la infancia... del Software Libre

El open source a triunfado! incuestionable es afirmar que todas las “grandes” empresas del sector informatico, automotris, finaciero y academico basan su infraestructura informatica en “tecnologias de codigo abierto”. Esto lo sabe cualquier hijo de vecino (bien informado (o no) del tema y que disponga de un poco de criterio). Si bien es cierto, que aun esta lejos el dia en que esta “filosofia” se implante a nivel hardware, y en ambitos mas mundanos como “apps”, videojuegos, literatura cine y demas, el movimiento “open” no dara marcha atras, no solo por ser una estrategia de desarrolo superior a nivel tecnico, tambien por ser la unica opcion economicamente viable dado lo complejo que es el desarrollo de sistemas y herramientas fiables y duraderas.

Ramen II

Ho, ho, ho, ho! un par de temas alteran mi ser, ambos relacionados con el software libre, la programacion, el sistema, la prision, etc… el primero con nombre tentativo fin de la infancia… del software libre o algo asi, quiza sea un tema superado, pero recien llega a mi conciencia y es probable que sea el siguiente post (o no). El otro esta relacionado con esa cosa llamada morg, el lenguaje de programacion golang, alguna opinion (poco informada) sobre lenguajes de programacion, traducciones y mi postura sobre la comparticion de material.

PPSSPP

Cambiando un poco de enfoque me dispuse a jugar un rato con el emulador que mas me gusta PPSSPP, que… sirve para jugar roms de psp, este ultimo es un cacharro que cuando salio alucinaba por tener, pero como siempre he sido pobre de mente y economia nunca tuve, ya mas tarde me pasaron uno para que le pusiera algunos jugos, pero me parecio un cacharro de mala calidad

Nirvana

hu! ha!, imparable el proyecto de programacion morg (nombre temporal) es (o no), mientras tanto y a modo de respaldo (por si en algun momento me convierto al lado privativo de la fuerza…) les presento las ultimas novedades codificadas del proyecto Primero se agrego katana que conceptualmente se encarga de parsear/cortar el texto plano formateado, y regresar una estructura convenientemente estructurada que facilita cualquier labor a realizar. Dentro de la estructura se enucuentran los datos del documento y opciones, ademas de un arreglo de nodos, llamado Toc donde cada elemento es un encabezado (de cualquier nivel) que contiene los parrafos, listas, abouts, tablas, comandos, etc.

Programmer's Guide to NCurses

Go, que no es un lenguaje nuevo (ya tiene sus añitos) carece de librerias nativas para desplegar guis, asi como tuis… bueno esto ultimo no es del todo cierto, pues cuenta con unas pocas librerias nativas para mostrar graficos por la terminal, solo queeee, estan muy verdes, me explico, tienes la habilidad de modificar los caracteres, conocer la dimencion de la terminal, leer la entrada del rator (y teclado) y poco mas, ni funciones para desplegar texto, ni scroll, ni todo el arsenal de funciones que por ejemplo, posee ncurses.

Ramen I

Hace unas semanas que no publico naha, que por haber cosas recomendaciones o temas no han faltado, pero entre la pereza y la programacion, no ha salido naha. Como paleativo e imitando otros blogs (kofff… onda hostil, quijote libre) abro esta seccion para contar en que ando, prefiero poner una post de una tematica particular, pero ya sera cuando termine este mes. Katata El motivo principal del silencio literario fue katana, un componenten del proyecto morg (que encontraran dentro de las etiquetas del lado derecho de este blog).

yorozuya

Yorozuya en una tienda donde se toma cualquier tipo de trabajo por una tarifa… bienvenidos los encargos! bueno, bueno, matizando un poco y conectado con la saga de post sobre morg, me encontraba aprendiendo golang y para tener una referencia rapida del lenguaje, pase el libro oficial (apartir de un pdf) a morg (AQUI el material, fuente, resultado e imagenes). Aun le falta una revision fina que ire realizando a medida que avance su lectura, aunque la actualizacion quisa solo vea la luz cuando aparesca el proyecto morg al 100%.

morg: como usar

la aleatoriadad llevo a programar morg en golang (aunque creo que ya se como portarlo a c) de momento a instalar go instalar go (version GNU) primero ve a la direccion https://golang.org/dl/ y clica el enlace de descarga donde diga algo como (al dia de escribir esto) go1.8.linux-amd64.tar.gz (Cambia el amd64 por la arquitectura de tu equipo) Si todo va bien tendras el comprimido en $HOME/Downloads, abrimos un terminal y vamos hay

Mugen no jūnin

無限の住人 (Mugen no jūnin) literalmente (segun wikipedia) El habitante del infinito o por el titulo al españøl La espada del inmortal fue parte de un proyecto titulado voy a leer este manga en un trabajo que aparece de forma ocacional, dos o tres dias por mes. Todo sea dicho, el proyecto tardo alrededor de 7 meses para concluir la lectura de los 30 tomos exclusivamente en tiempo laboral. El primer contacto, con la obra fue en un cafe-manga, pedi un ramen y me quede como tres horas leyendo, el final de la novia de acero 2da (alias NGE: Angelic Days) y luego algo desconocido… el primer volumen del titulo en cuestion

morg

Que tal, por fin tras un año de hacer el vago ha surgido el primer exportador del lenguaje de marcas ligeras morg (nombre tentativo). Aun esta en una fase de programacion, con muchos apaños y trucos sucios… pero funciona! toma eso internet! Que igual y no era tan dificil, pero que me hice lio y termine programando un motor de expresiones regulares y por puro orgullo lo incluyo en el programa