jueves, 29 de enero de 2015

Probando mi plugin para Windows Live Writer que permite pegar imágenes del portapapeles tanto en formato JPEG como PNG


Estoy aprendiendo a programar en C#, y qué mejor que realizar un plugin para mi editor de blog preferido, Windows Live Writer, uno de los inconvenientes que tiene el editor, es que al pegar imágenes capturadas desde el portapapeles, éste lo pega utilizando el formato PNG, y como sabrán ese formato utiliza un algoritmo sin pérdida de datos, lo cual conlleva a tener imágenes más pesadas que los convenientes JPEG, por tanto, mi plugin permite pegar utilizando el formato JPG aplicando niveles de compresión, asimismo pegarlo en formato URI, es decir convertido a texto en base64, además de poder utilizar 8bit de color en el formato PNG, lo cual reduce el tamaño del PNG que viene por defecto manteniendo una imagen lo más agradable posible. LennaPicture
Estoy pensando agregarle más utilitarios de compresión, como OptiPNG,  Mozjpeg que vuelve a comprimir nuestras imágenes jpg para así obtener mayor compresión manteniendo la misma calidad inicial; entre otras herramientas de compresión de imágenes.
Esto es necesario especialmente cuando deseamos que las imágenes de nuestra página sean cargadas lo más rápido posible, a continuación una lista de imágenes probando las diferentes configuraciones de mi plugin:

sábado, 18 de octubre de 2014

Instalando Lazarus Free Pascal en OSX Yosemite


Hace bastante tiempo que no utilizo Freepascal con Lazarus para desarrollar algunas de mis aplicaciones, pero hoy decidí instalar este fantástico IDE multiplataforma en OSX Yosemite.

Al grano, estos son los pasos que seguí:

PRIMERO que nada debemos tener instalado XCode 6.1
pero principalmente las herramientas de línea de comandos que ofrece un entorno de desarrollo estilo UNIX. Este último pueden instalarlo mediante línea de comandos:
Ello ejecutará la descarga e instalación de Command Line Tools, pero si deseas también puedes descargarlos desde developer.apple.com:


Una vez instalado estos componentes necesarios, procedemos a instalar los 3 archivos de instalación de Lazarus Freepascal.

sábado, 7 de diciembre de 2013

Transparent Sublime Text 3 at least on Windows


There are sometimes when you like to read content behind your code editor, specially snippets, documentation of APIs or other important stuff that sometimes requires you to switch between your code editor and that documentation (webpage, pdf, etc.).

st3opacity

And that is why it is sometimes useful to have a translucent code editor, and if you love using SublimeText3 editor, you might know that it doesn’t allow you to set its opacity level, so you might end up hitting Alt-Tab hotkeys or adjusting both windows  side by side in order to copy or read a documentation without hassle.

Anyhow, having a little knowledge about Windows APIs gave me the idea to change the application’s alpha opacity level, and since most applications running on Windows let us do it, it is only matter of coding now.

viernes, 19 de julio de 2013

Animando el fondo de reproducción de Youtube con HTML5


Hace bastante tiempo hice una extensión para Google Chrome con la finalidad de poder ocultar el fondo mientras reproducía el vídeo de Youtube, sin embargo alguien más se apoderó de mi código fuente para su extensión pésima en ese entonces pero que invirtió en publicidad; y francamente me quitó las ganas de continuar con el proyecto Focus on video y lo dejé abandonado (supongo que ya ni funciona).

Ahora me encontré con una excelente extensión para reproducir vídeos de Youtube utilizando HTML5, y se me ocurrió agregarle un efecto como fondo de tal forma que en lugar de oscurecer u ocultar el fondo como lo hacía en Focus on video, y ahora se mostraría con una imagen del mismo vídeo en forma desenfocada, dándole un efecto que en lo personal me agrada.

lamrim[3]

Como pueden ver, el fondo adopta la misma imagen de la del vídeo pero desenfocada para no distraer y darle un efecto de reflejo utilizando el color original.

viernes, 31 de mayo de 2013

Regresando


Ya es Junio y he escrito casi nada en este blog, he creado tantos blogs y últimamente (bastante tiempo) no sé qué escribir en ellas, pero algo se me ocurrirá. Además hay bastantes cosas nuevas que contarles.

 

uDiario – uno de mis proyectos que nunca terminé


A finales del 2007 empecé a escribir algunas cosillas para compartir a través de una revista electrónica, específicamente utilizando el formato Portable Document Format (PDF). Sin embargo, no fue publicado.

Ahora después de mucho tiempo encontré ese documento y me trajo tanta nostalgia de aquellas épocas, y las comparto con ustedes, al PDF me refiero.

udiariodemo

 

martes, 2 de abril de 2013

Descifrando lo que imaginan los libros


La noche se arrastraba en su lasitud, y con el crepitar de la leña — como si marcase cada segundo — la noche se esmeraba en pintar de negro el cielo y mi rostro se enrojecía frente a la fogata que me abrigaba esa noche a solas, alejado de la siniestra realidad.



Miraba cómo las luces que competían en llegar a mis ojos desde estrellas lejanas, colmaban a mis ojos de tanto regocijo que incluso algunas lágrimas salían curiosas a apreciarlas.

Observaba el infinito, yo tan minúsculo, tan solitario, tan ajeno a nuestros días, sin límites, sin fronteras, sin horas, sin noches ni días, sin fin.