Dave Hayden, el primer autor de ming nos trae ahora Flirt.

Segun la info del sitio:

«Flirt es, simplemente, una librería para renderizar SWF. Flirt contiene un parser para leer archivos de formato SWF, un rasterizador para convertir imagenes vectoriales a bitmaps, y un motor de actionscript. Tan solo enganchalo a un timer, y tienes un player. Pasa los eventos de la Interfaz de Usuario de tu sistema a estos ganchos y es interactivo. Presenta el codigo de tu aplicacion al player como objetos de actionscript i tienes una interfase de usuario programable y multiplataforma.»

Flirt, esta distribuido bajo licencia GPL. Los fuentes los encuentras a href=»http://www.opaque.net/flirt/flirt-20040807.tgz»>aqui.

El proyecto suena interesante, tan solo hay que encontrar tiempo para ver lo que puede hacer realmente.

Fuente: nodrugnoblog

Lorem Ipsum

agosto 8, 2004

Creo que todos hemos visto ese conocido texto sin sentido que utilizan muchos como texto de ejemplo cuando se diseña una página (o cualquier otra cosa que necesite texto). Pues bien, para los interesados, este texto tiene sus origenes en la obra «de Finibus Bonorum et Malorum» (los Extremos del Bien y el Mal) de Cicerón, y por ahi a alguien se le ocurrio mezclarlo y utilizarlo para pruebas de impresión. Pero bueno, si alguien esta interesado en conocer mas al respecto, pueden encontrar mas informacion en Lorem Ipsum – All the facts

Pues ahi generadores de dummy text para utilizarlos. El que yo utilizo es el de perbang. Otro medio interesante, se lo puede encontrar en lorem-ipsum.info.

Leyendo las novedades en Fullasagoog, pase a leer un post de NoMaster acerca de un nuevo blog, el de Alberto Bueno. Pues se me ocurrio postear un comentario en uno de sus posts, pero para hacerlo tuve que inscribirme como usuario en Blogger (que creo que hace poco cerro sus puertas pero las volvio a abrir ). Claro, eso hizo que ahora tenga yo un nuevo blog (en el cual no creo que postee, pero si lo hago, lo hare en ingles sobre topicos en general). Para este nuevo blog, elegí un template creado por Jeffrey Zeldman, que si no lo saben, es bastante conocido por A list apart, un excelente sitio con artículos sobre diferentes temas relacionados al diseño. Aquí me llamo la atención la existencia de algunos articulos sobre DOM y Scripting, pues ese era el tema del post original de Alberto Bueno.

Este post me recordo a un programa que veia en Discovery Channel (conexiones), bastante interesante, en el que al comienzo del programa hacían una pregunta como: que relación hay entre un cotonete y la invención de la bomba atómica. Y luego iban contando una historia, desde el cotonete, relacionandolo con otros temas (plantaciones de algodon->industria en USA->crisis durante la guerra->guerra->bomba atomica). Era bastante entretenido 🙂

Ahora ven, esa es la conexión que hay entre Nomaster y Jeffrey Zeldman

Donde buscar aplicaciones

agosto 7, 2004

la comunidad opensource es gigantesca, la cantidad de proyectos y aplicaciones que aportan al desarrollo de la tecnologia es enorme. Donde buscarlos? Pues bien, pueden pasarse horas de horas navegando en SourceForge y encontrarán cientos de proyectos y aplicaciones interesantes, todas ellas gratuitas.
Y bien, si lo que necesitan es un script (no solo en php, sino en asp jsp y otros lenguajes y temas) pues, al menos yo, lo primero que hago es ir a buscar a HotScripts.

Manejo de Proyectos.

agosto 7, 2004

Como diseñador o programador, o desarrollador multimedia o diseñador de webs o como quiera que se definan, la cuestion es que todos nosotros generalmente trabajamos de la misma forma: por proyectos. Conseguimos un cliente, y vamos desde la fase de propuesta, análisis, planificación, diseño, desarrollo, pruebas, entrega, etc.

Pues bien, lo dificil es hacer que el cliente sepa constantemente en que fase nos encontramos, que tareas tenemos pendientes. Asi tambien, a veces es complicado cuando el cliente solicita cambios, a quien se lo asigna, o a quien pide soporte, o si nosotros queremos enviar un archivo grande al cliente.

He estado usando netoffice por un tiempo y me parece bastante bueno, simple y eficaz. Puedo crear proyectos y asignar tareas (ya sea para mi, para mi grupo de desarrollo, o para el cliente), actualizar el status de las fases de mi proyecto, subir y guardar archivos; tiene un forum, solicitud de soporte. En fin, todo para manejar un proyecto, y a su vez, hacer que el cliente interactue y se mantenga informado. Se los recomiendo.

(Esta hecho en php y usa mysql).
Nuevamente, el link: aqui

cool site: flash blog

agosto 4, 2004

hoy simplemente repito y posteo un site que destaco nomaster en su blog.

Se trata de SubBlue. Este sitio me parecio muy interesante, en lo que a codigo se refiere. Y mas que nada, lo destacable es que tiene un blog 100% en flash, usando en el backend mysql y php, y utlizando para la comunicación flash php, el ya conocido amfphp.

Egrem es indudablemente un simbolo de la musica en Cuba (es un estudio de grabación, para los que no conocen).

Pues por ahi paso un excelente grupo cubano: Moneda dura (mas o menos del estilo mana, bien popero), y se grabo un disco hermoso, realmente: este con covers de Silvio Rodríguez, Pablo Milanés, Carlos Varela y Santiago Feliú, entre otros. Ojalá (que también es el título del disco) puedan llegar a escucharlo.

preloader de mentiritas

julio 28, 2004

Bueno, lei este post en el forum de Toni Lopez acerca de probar los preloaders en el ambiente local de flash.

Pense que faltaba algo: en mx, cuando simulas el loading de una peli, solo te simula el de la pelicula principal, todas las demas pelis externas, se cargan inmediatamente. Pues yo tenia un truquito, que con mx2004 queda inutil (gracias Toni, que me informó que en mx2004 la carga de los movies externos tambien funciona): simplemente utilizaba dummybytes, es decir, con actionscript simulaba el getBytesLoaded.

Por ejemplo:
holder.loadMovie(«unmovie.swf»);

luego hacia un loop y calculaba:

rn = Math.random()*(Math.random()*200);
dummybytes += rn;
percent = (dummybytes/this.holder.getBytesTotal())*100;

en vez del que si utiliza datos reales:
//percent = (this.holder.getBytesLoaded()/this.holder.getBytesTotal())*100;

Asi podia ver como funcionaba mi preloader 🙂

En fin, añado un fla de ejemplo por si acaso no me entienden