Archive for 2010

Ejecutar una aplicacion Air con el SDK

martes, diciembre 7th, 2010

Puedes ejecutar tu aplicación flex modificada a Air con el SDK que Adobe disponibiliza. Lo descargas segun sea tu sistema operativo (Mac OS, Windows o Linux) y lo instalas. En mi caso descomprimi el zip que descargue para Windows, esta debiese contener las carpetas segun muestra la imagen:

carpeta Air Luego De Descomprimir

Luego agrega la carpeta bin (en mi caso E:\opt\AdobeAIRSDK) a la variable de entorno PATH

modificacion Del Path Para Air

Y finalmente puedes ejecutar tu aplicacion a traves de la linea de mando

adl Inicio-app.xml

En donde Inicio-app.xml es el descriptor de la aplicación, como se explico anteriormente.

Cambiar una aplicación Flex a Air

martes, diciembre 7th, 2010

Cuando tienes una aplicación Flex funcionando y quieres que se traspase a Air debes seguir los siguientes pasos:

En el archivo .actionScriptProperties en la etiqueta compiler cambiar useApolloConfig=»false» hacia useApolloConfig=»true».
En el archivo de tu aplicación MXML cambiar la raiz del XML desde Application hacia WindowedApplication.
En el archivo .project reemplazar la naturaleza del proyecto desde

com.adobe.flexbuilder.project.flexnature

hacia

com.adobe.flexbuilder.apollo.apollonature

Finalmente debes incluir un archivo descriptor de la aplicacion



	MiAplicacion
	MiAplicacionAir
	MiAplicacionAir
	v1
	
		Inicio.swf
		MiAplicacion 
		standard -->
		true
		800 
		600
	

Esta debiese estar dentro del directorio raiz de tu aplicacion (por lo general donde mismo esta tu MXML).

Proceso en background en linux

miércoles, noviembre 3rd, 2010

Para correr un proceso en la background de linux solo debe ejecutarse el proceso seguido del ampersant

proceso &

Ahora bien, si deseas que el proceso quede ejecutandose incluso después que te desconectes de la shell que estás utilizando entoces debes utilizar nohup

nohup proceso &

Con eso no se enviará la señal de cierre al proceso que hayas ejecutado

El significado tras el 99.999% de uptime

jueves, octubre 14th, 2010

Por lo general es común ver que ciertos servicios de internet ofrecen el 99.999% de uptime, pero ¿que significa?

Si el servicio ofrece el 90% de uptime, implica que 35 días al año el servicio esta bajo, si ofrece el 99% implican más o menos 4 días sin servicio. Cuando llegamos a los decimales, o sea, el 99.9% de uptime, significa sólo 8horas de downtime, el 99.99% sólo 50 minutos, y el 99.999% significa que sólo 5 minutos al año estará sin servicio. En general esto es parte del contrato de servicios cuando se definen los SLA (Service Level Agreement).

Es importante saber que es imposible comenzar a ofrecer un 99.999% si es que asociado a ello no existe un cluster de servidores.

Oracle SQL Developer Data Modeler ahora es libre

miércoles, octubre 13th, 2010

SQL Developer Data Modeler ofrece una herramientas de modelado de bases de datos y de servicios, incluyendo el modelado de diagramas entidad-relación (ERD), modelo relacional (diseño de base de datos), el tipo de datos y modelado multidimensional, con «roundtrip engineering» y la generación de código de DDL . Las importaciones Data Modeler y exportaciones a una variedad de destinos, ofrece además una variedad de opciones de formato y valida los modelos a través de un conjunto predefinido de reglas de diseño.

Oracle SQL Developer Data Modeler puede conectarse a cualquier base de datos Oracle y es independiente de la plataforma. Además tiene una versión de sólo lectura SQL Developer Data Modeler Viewer y también está disponible para su descarga.

Encuentra más información en https://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html

Guía web de Desarrollo para el Gobierno de Chile

martes, octubre 12th, 2010

Para algunos es deconocido, pero el Gobierno de Chile tine cirtos estandares de desarrollo para sus sitios Web. Puedes encontrar esta información disponible en https://www.guiaweb.gob.cl/.