Conclusiones sobre unik-qml-blogger

He estado en estas ultimas horas programando un modulo para unik. El modulo se llama unik-qml-blogger. Consiste en un conjunto de 4 archivos QML, el main.qml es el mas grande pero los demas son muy sencillos. Dichos archivos, una vez cargados por unik, permiten utilizar Blogger.com de una manera mas placentera al menos para mi asi lo es. Ahora mismo estoy escribiendo desde el.

Lo que quiero contar no es sobre el modulo que he mencionado. Lo que voy a decir aqui, en este texto, es cual es mi impresion o a cual conclusion he llegado con respecto al hecho de haber desarrollado ese modulo. Cada desafio que uno asume y se propone encarar, es una experiencia aparte y hay veces en que merece cierta mencion o por lo menos dejar constancia escrita sobre ello. Talves a alguien le resulte util.

Hace apenas unos pocos dias, creo que 2 semanas, venia haciendo muchas pruebas de unik. Cuando digo pruebas digo muchas, algo asi como 8 horas, 5 dias a la semana, haciendo 200 pruebas por dia, algo normal en este rubro. Decia que fue hace poco que unik lo notaba funcionando muy bien, en vez de encontrar errores o algun bug que frenara el proyecto, surgian nuevas ideas y nuevas caracteristicas para implementar y todo venia aplicandose a un buen ritmo.  De buenas a primeras me dije, pues tengo que utilizarlo! Si no lo utilizo, no sabre a ciencia cierta si unik va bien, si cumple con su finalidad o en que etapa de desarrollo esta el proyecto. Me decidi a crear un modulo para cargar en unik que sea algo mas ambicioso.

Ya habia creado algunos modulos pequeños que solo funcionaban a los fines de ser simples ejemplos para que unik comience a salir a escena. Luego de decidirme a utilizar unik de un modo mas intensivo, cual si fuese yo un usuario final, se me ocurrio terminar un modulo que ya venia programando en mis pequeños minutos libres. El modulo al que me refiero se denomina unik-qml-writer. Esta publicado en https://github.com/nextsigner/unik-qml-writer.

Retome la programacion de ese modulo con la intencion de dedicarle un mayor tiempo y con mayor calidad. A cada parte del codigo que tenia que modificar, corregir o crear, en cada momento, me senti comodo y cada vez mas entusiasmado. El año 2016 y 2017, yo venia ejerciendo la actividad con un alto grado de intensidad por momentos extrema. Siempre que me exijo, lo hago de manera consciente y por una buena razon, no me quejo pero el cuerpo o la cabeza aunque uno no lo quiera aceptar, si o si se recienten. Ese ciclo me habia desgastado un poco, ya estaba programando sin sentirme comodo. Corrigiendo unik-qml-writer comence a sentir de nuevo el placer de programar. Me percate de ello y decidi seguir a paso constante.

El modulo unik-qml-writer consiste basicamente en cargar en un WebEngineView de QML, un editor de texto online que yo utilizo mucho. No se en que momento, se me ocurrio que seria bueno que unik acceda al contenido de esos archivos, que vaya uno a saber en que rincon de la red estarian disponibles. El editor de texto online que yo estaba utilizando se llama Writer. Lo pueden utilizar en https://writer.bighugelabs.com/. Al parecer esta mas orientado a publicar los textos en PDF, compartirlos en Google Drive, Dropbox etc, pero no he tenido suerte o tiempo de verlos online como hace Blogger.com. Lo que si logre, fue algo que me parecio una genialidad! Pedirle al Writer de https://writer.bighugelabs.com/ que me descargue el texto con formato de codigo QML que estaba editando y mi modulo QML se encargaria de ejecutarlo en una nueva instancia de unik. Que enriedo! No?

Aclarando. En unik yo podia cargar el modulo unik-qml-writer, el mismo me permitia ejecutar en una nueva instancia de unik el codigo QML que se descargaba de la web visualizada en el WebEngineView. Cuando termine de programar el unik-qml-writer se me ocurrio comenzar a cargar todo tipo de paginas cuyas caracteristicas sean similares a Writer online o mejores. He probado como 15 paginas. Choque contra una pared al intentarlo con Google Drive Documents (mejor dicho lo hice, pero con ciertas limitaciones). Hasta que llegue a Blogger.com. Me parecio todo muy aceptable y comodo. Un buen candidato como para comenzar un nuevo modulo con un editor diferente.

Cuando comence a montar Blogger.com todo iba bien. Le asigne el nombre unik-qml-blogger y comenzaron a surgir las buenas sorpresas y una lluvia de ideas. Implemente un boton para hacer correr el codigo QML directamente desde el editor de texto de Blogger.com. Todo funciono con solo 10 lineas de codigo. Luego se me ocurrio que ejecutara el codigo QML desde el menu contextual del mouse en el WebEngineView, todo se pudo hacer programando tambien unas pocas lineas. Y asi, cada objetivo propuesto se podia ir resolviendo y aplicando sin mayores complicaciones.

En fin, unik-qml-blogger resulto ser un proyecto que me ha comformado mucho. Esta publicado en https://github.com/nextsigner/unik-qml-blogger. En estos momentos tiene muchas caracteristicas valorables e importantes a tener en cuenta. El tiempo dira si sera utilizado mucho o no. Lo que se ha logrado con pocas horas de desarrollo es algo que no existia, unik-qml-blogger funciona como un sencillo pero util IDE para Editar, Crear, Publicar y Probar codigo QML online.

Lo que mas me ha gustado de todo este desafio superado, es comprobar que unik esta resultando, sirve para un determinado fin y lo hace bien. A mi me ha servido, le he exigido y cualquier sistema operativo me ha respondido de manera correcta. Sin unik lo hubiese podido hacer igual, pero con un IDE de 2.3Gigas, unik me permitio lograrlo con su tamaño de 100Mb y la posibilidad de desarrollar y ejecutar modulos que tienen un tamaño de apenas 2Kb. Los motivos como para estar contento y comforme son muchos. El tiempo lo dira. Yo tengo mucha confianza y alegria, prueba de ello es que a pesar de lo cansado que estoy, tengo ganas de que comience otra jornada y ver cual de las 1000 ideas que unik me ha provocado, cual de ellas comienzo a desarrollar.

Comentarios

Entradas populares