Adobe CS5 Trial Download
Apr/100
Hace pocos minutos está disponible para el público las descargas de la Creative Suite 5 desde Adobe
Esta versión tiene muchas features increíbles por lo que se ha visto en muchos videos que circulan por la red o en la misma presentación a principios de mes.
Me faltan 2 horas para poder probar todo
Terremoto en Chile, ideas extrañas
Apr/100
Casi todos estamos al tanto de lo ocurrido en Chile (27/03/2009), hubo un gran terremoto de 8.8 grados Richter y muchas réplicas fuertes. El cual sucedió luego de algunas semanas después del terremoto en Haití (12/01/2010) de 7.0 grados Ritcher al cual nuestro país envio muchísima ayuda pocas horas de ocurrido el suceso.
Lamentablemente nuestro gobierno en ese entonces no prestó la atención necesaria a nuestro terremoto, por lo que ocurrió lo obvio, saqueos a supermercados, violencia, robos y falta de personas calificadas para ir en ayuda de los que lo necesitaban. Luego del cambio de mando sigo con la misma sensación, el gobierno no está ayudando, pero eso va para otro post...
Hace algunos minutos se me ocurrió revisar si lo de Haití tenía alguna relación o patrón con Chile, y apareció algo increíble que lo doy a conocer en una imagen:
Que tiene de interesante? Trazando una linea recta entre el epicentro del terremoto de Haití y el de Chile solo hay 0.5º de diferencia... escalofriante.
Como tema aparte, recomiendo leer: Peak Oil + Cambio climático + Terremotos
Git + GitHub
Feb/101
Buscando información de como trabajar con GitHub, encontré este excelente tutorial para iniciar un proyecto en él, también hay otras guias más extensas que pueden servir.
Links:
How to get started hosting your git repository using GitHub and OSX
Learn.GitHub
Comunicación entre componentes/modulos utilizando Singleton
Jan/107
En un post anterior (y muy antiguo) comentaba que se podía utilizar Application.application para comunicarse con la aplicación principal desde un módulo, si bien es cierto esta misma operación se puede realizar a través de eventos, lo cual sería la forma más limpia de hacerlo, hay otra, la cual sería "sucia" pero rápida que es utilizando Singleton.
Lo primero es crear esta clase, como ejemplo:
Util.as
package { public class Util { public var variableTemporal:Object; private static var instance:Util; public static function getInstance():Util { if(instance == null) { instance = new Util(); } return instance; } } }
Esta clase permitirá almacenar en la variable "variableTemporal" los objetos que queramos almacenar y acceder desde cualquier componente/modulo, obviamente en vez de utilizar una variable publica, podemos crear funciones setter/getter.
Luego, debemos instanciar la clase en la aplicación principal:
Prueba.mxml
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="creationCompleteHandler(event)"> <fx:Script> <![CDATA[ import mx.events.FlexEvent; protected function creationCompleteHandler(event:FlexEvent):void { Util.getInstance(); // Guardo en la variableTemporal // un valor para hacer la prueba Util.getInstance().variableTemporal = {prueba: 'Hola'}; } ]]> </fx:Script> </s:Application>
Luego de esto, ya podemos utilizar nuestra clase desde cualquier componente o modulo, por ejemplo:
Prueba.mxml
<?xml version="1.0" encoding="utf-8"?> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" creationComplete="init()"> <fx:Script> <![CDATA[ private function init():void { trace("Valor variableTemporal:" + Util.getInstance().variableTemporal.prueba); } ]]> </fx:Script> </s:Group>
Ojalá les sirva de ayuda
Flash Builder 4: “Content Assist Error”
Nov/090
Probablemente a más de alguno le ha pasado que al intentar utilizar el autocompletado en Flash Builder 4 Beta 2, aparece un popup con un "Content Assist Error", la forma de solucionarlo es:
- Cierra Flash Builder 4
- Elimina .metadata/.plugins/com.adobe.flexbuilder.codemodel de tu workspace
- Inicia nuevamente Flash Builder
Con esto debería funcionar sin problemas el autocompletado
E4x en Actionscript3
Nov/090
Investigando, encontré un muy buen post de lo que se puede realizar con E4X en AS3, altamente recomendado.
Plugins para Flash Builder
Aug/091
Encontré esta lista de plugins que normalmente utilizo para desarrollar en Flex, donde se explica como instalar cada uno, entre ellos están:
- Eclipse PDT
- Subeclipse
- Entre otros
FlashBuilder/Eclipse : installation guide - subclipse, PDT, WTP and Maven
Recomendaciones para Twitter
Apr/090
En estos últimos días Twitter ha aparecido en diversos medios de comunicación chilenos, por lo que está creciendo de manera exponencial, más aún ahora que Aston Kutcher (@aplusk) está haciendo una campaña para tener más de un millon de seguidores en el servicios, batiendo el record de Twitter e intentando superar a CNN (@cnnbrk).
Vamos con las recomendaciones:
- No usar la web de twitter! ¿Por qué? Simple, el servicio no es tan comodo de utilizar desde ahí, por lo que te limita bastante con lo que podrías hacer.
- Utilizar un cliente Twitter desde tu escritorio, como TweetDeck o Twhirl (Para Adobe AIR, funcionará en Mac, Linux o Windows), pronto tendré noticias de un desarrollo propio
- Si tienes un móvil con conexión a internet utiliza algún cliente para esto, yo tengo una BlackBerry Bold donde utilizo TwitterBerry.
- Procura responder cada reply (@tuNick) que te envíen
- No utilices Twitter como un chat ya que probablemente a tus seguidores les moleste, si quieres conversar, existen otros medios de comunicación para esa función (Como Google Talk)
- Aprender a escribir en 140 carácteres
jQuery + Eclipse
Apr/091
Estos últimos días me ha tocado trabajar con jQuery, que es realmente una excelente librería JavaScript, hace el trabajo muchisimo más fácil, pero como siempre, no es fácil trabajar con ella ya que no hay un IDE apropiado, por suerte encontre un plugin para Eclipse (Donde programo en PHP, Flex, entre otros) que permite la autocompletación, que es el siguiente:
http://www.langtags.com/jquerywtp/
Ojalá les sirva como me ha servido a mi
