plugin para exportar archivos .ico en photoshop

Hace rato estaba buscando este plugin y hoy lo he encontrado 🙂

Este plugin sirve para guardar archivos tipo icono (.ico) desde photoshop.

Puedes descargarlo de este link: http://www.telegraphics.com.au/sw/files/ICOFormat-1.6f9-win.zip

lo único que tienes que hacer es descomprimir el archivo .zip y copiar el archivo ICOFormat.8bi en la carpeta de plugins para formatos de archivos, en mi caso fue C:\Program Files (x86)\Adobe\Adobe Photoshop CS4\Plug-ins\File Formats

Para utilizarlo solo deben hacer hacer clic en «Guardar» y luego seleccionan el formato de archivo .ico 🙂 Muy facil eh! 😉

Calcular cambio de divisas

Resulta que desde el primero de enero de 2008 estoy pendiente al cambio de divisas casi que a diario, la que me interesa es de EUR a COP. El hecho aquí es que yo siempre escribía en el buscador de google «eur to cop» y ya obtenía el cambio de esta divisa, así que google es una buena herramienta para eso, ustedes pueden escribir el código de la divisa origen y la destino y Mr. Google les da el respectivo cambio del momento.

Resulta que un día Bubok necesitaba implementar un script que nos mantuviera actualizado el valor de la divisa en la base de datos cada cierto intervalo de tiempo. Fue allí donde Luis Carlos, un programador de mi grupo de desarrollo, encontró una forma de obtener estos valores de cambio gracias a que yahoo decidió compartir su información con la Internet.

La url para obtener un archivo .cvs es esta:

http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=EURCOP=X donde EURCOP es la divisa origen y la divisa destino respectivamente.

Ahora el código PHP que encontró Luis para obtener la razón de cambio de las divisas es muy sencillo, lo copio a continuación:

$url = ‘http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=EURCOP=X’;
$handle = @fopen($url, ‘r’);
if ($handle) {
$result = fgets($handle, 4096);
fclose($handle);
}
$array = explode(‘,’,$result);

Entonces se tiene que el valor de cambio en $array[1]

Espero que a alguien mas le sirva 🙂

Me fui pero ¿y si el que se queda soy yo?

Cuando estuve en Turquía por cuatro meses me hicieron falta muchas cosas de Colombia, muchas personas pero en especial una persona llamada Laura, resulta que esta persona me hacía falta pero el hecho de estar viviendo y conociendo cosas nuevas llenaba ese vacío que ella generaba, pues resulta que ahora los papeles se han cambiado y es ella quien se encuentra fuera del país, en este caso estoy viviendo una situación muy parecida pero con la diferencia que ahora soy yo quien se ha quedado en casa, este es un detalle que realmente marca la diferencia, por el pasar tu de compartir casi todo tu tiempo con una persona y que en cualquier instante de la vida faltase es muy duro, pero lo realmente fuerte del caso es que no hay nada que pueda llenar ese vacío, ¿Porqué? Porque nosotros los seres humanos somos una maquina! Si, una maquina acostumbrado casi siempre a hacer lo mismo y el salir de la rutina implica realizar un gran esfuerzo para adecuarse al nuevo ambiente, al nuevo entorno.

Para terminar, solo espero poder sobrellevar esta situación y que en algún momento me sea retribuido a mi novia y a mí todo el sacrificio que hemos hecho, que estamos haciendo y el que está por venir.

¿Para qué quiero un blog?

Ocurre que ya he llegado a una etapa de mi vida en donde ya no solo sigo aprendiendo de las experiencias, consejos y vivencias de los demás, sino que además por el entorno donde me estoy desenvolviendo, las personas con las que comparto, los eventos a los que asisto, las colegas y la empresa en la que trabajo; empiezo a ser generador de conocimiento en varios aspectos, por ejemplo: malas experiencias o errores que cometo con mi día a día, errores que cometen las personas que tengo a cargo y también a las que les tengo que rendir cuentas, mis salidas, lo que veo en la calle, lo que escucho de la gente, en fin… un torrente de ideas, historias y experiencias que creo llego la hora de dejar plasmadas en un lugar donde mis amigos, colegas, allegados y en general cualquier persona que sienta gusto por leer lo que escribo.

Aprovecho para dar gracias a Sergio por darme la oportunidad de compartir mis cosas con los demás.

Integración de JFlex y CUP

(analizadores léxico y sintáctico)

El siguiente artículo trata sobre cómo si se tiene por un lado un generador de analizadores léxicos (JFlex) y por otro lado un gener- ador de analizadores sintácticos (CUP), se pueden integrar cada uno de los procesos de dichos metacompiladores para de esta forma obtener un compilador mucho mas completo y personalizado, esto ahorra de manera abismal la generación de código al momento de programar un compilador.

The next article is about how if you have in one hand a lexical analysis (JFlex) and in the other hand a parser generator (CUP), you can in- tegrate the process of the tow analyzers and get a completely compiler software, with these you can save thousands of programming time and lines of algorithms code.

Descargar Artículo Aquí