en: Sin categoría
No es de extrañar que estos días se haya comentado la hazaña de Next Limit que ha logrado un “Oscar Técnico” de Hollywood, es habitual que las compañias de desarrollo de software sean extranjeras y que los efectos que vemos en los cines también sean extranjeras…
Pues en este caso nos encontramos con Next Limit que es española y sus efectos han sido utilizados en algunas de las películas más taquilleras de los últimos años (El Señor de los Anillos, Ice Age, Charlie y la fábrica de chocolate, Matrix, Final Fantasy, X-Men 2, etc…), te preguntarás; ¿Qué tienen en común los efectos de estas películas?
Todas estas películas necesitan la recreación digital de fluidos, en ese tema Next Limit Technologies no tiene rival.
en: Sin categoría
A pesar de que flash es uno de los elementos más activos en las páginas webs hoy en día, la gran mayoría de los diseñadores no saben cómo corregir el extendido problema de insertar flash en un documento HTML, el concepto de estándar propagado por Macromedia es absolutamente incorrecto.
…
embed src=”movie.swf” quality=”high” bgcolor=”#ffffff” width=”550″ height=”400″
type=”application/x-shockwave-flash”
pluginspage=”http://www.macromedia.com/go/getflashplayer”
…
Atributos como object son necesarios en Internet Explorer y no funcionan en otros navegadores, estos otros utilizan el elemento “embed” para el mismo propósito, pero este no está listado en las especificaciones de HTML o XHTML.
¿Que es lo que deseamos?
* Que funcione en la mayoria de los navegadores
* Que muestre contenido alternativo si el usuario no tiene Flash Player
Se han probado distintas soluciones en las cuales siempre uno de los dos grandes navegadores sale perdiendo (Mozilla o IE), pero hay una solución en la que mediante distintas condiciones podemos combinar ambos scripts para que funcione de manera correcta en la mayoría de los navegadores, haciendo especial hincapié en los más populares (Mozilla,IE).
Esta es la solución.
Quizás no sea la más elegante pero es funcional.
* Valida
* Es funcional en todos los navegadores que conozco
* Muestra contenido alternativo si Flash Player no esta instalado
* No requiere el uso de Javascript
Se trata de no validarlo. Es decir, si el único problema en la página es el código para flash, y no hay ningún estándar, entonces lo que hay que hacer es sacar ese código de la página y validarla, pero manteniendo el funcionamiento de la página.
Este proceso es sencillo y práctico, y depende de Javascript. Ya sé que si Javascript es deshabilitado entonces simplemente no se desplegará nada, pero esta opción es valida porque:
* Valida
* Es funcional en todos los navegadores
* Muestra contenido alternativo si Flash Player no esta instalado
* En el caso extremo de que Javascript esté deshabilitado, la animación no se muestra, pero simple código HTML puede hacer la función de soporte, explicando qué había ahí.
en: Sin categoría
Los principios son leyes naturales de carácter general que actúan independientemente a que nosotros tengamos conocimiento o no de ellos, los principios pueden aparecer en la mayoría de las doctrinas por ello vamos a ver principios indiscutibles de la “Ingeniería del Software”.
Podremos encontrarlo escrito de varias formas “No te repitas”, “Una vez y sólo una”, “Don’t repeat yourself”, “DRY”, etc.
Es posiblemente el principio por excelencia, no se debe duplicar información ya que la duplicación incrementa la dificultad de cambios y su posterior evolución.
Es muy importante entender la palabra “información” en su sentido más amplio, como por ejemplo datos almacenados en una base de datos, código fuente de una aplicación, documentación, etc.
Si hacemos caso a este principio cualquier cambio tendrá que ser efectuado en un único lugar, de lo contrario los cambios pueden provocar fallos y la información no estará sincronizada.
“El primer 90% del código ocupa el 90% del tiempo de desarrollo. El 10% restante del código ocupa el otro 90% de tiempo de desarrollo.”
(The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.)
Este principio fue hecho popular por Jon Bentley’s en Septiembre de 1985, en una columna llamada “Programming Pearls” de la revista “Communications of the ACM”.
Tambień se enuncia como: el tiempo que falta para acabar el proyecto es constante.
en: Programacion
Si eres novato en el mundo del desarrollo web ó estas cansado del IDE que utilizas, puede que en esta lista encuentres una solución.
¿Qué es un IDE?, Integrated Development Environment (entorno de desarrollo integrado), es decir un editor de código que ademas puede servirnos para depurar y facilitarnos las diferentes tareas necesarias en el desarrollo de cualquier tipo de aplicación.
Hay que aclarar que es posible que un mismo IDE pueda funcionar con diferentes lenguajes de programación, un buen ejemplo de ello es Eclipse.
El orden de los items de la lista no es significativo ya que de lo que se trata es de poder encontrar el entorno de desarrollo que mejor se adapte a nuestras necesidades.
Son muchos los desarrolladores que trabajan con Zend Studio, es posiblemente uno de los mejores IDE del momento.
Se trata de un programa de la casa Zend, uno de los mayores impulsores de PHP, orientada a desarrollar aplicaciones web, como no, en PHP.
Zend Studio es un editor de texto para páginas PHP que proporciona un buen número de ayudas desde la creación y gestión de proyectos hasta la depuración del código.
Hace unos meses recibiamos buenas noticias ya que Zend anunciaba la disponibilidad del nuevo Zend Studio Neon. A diferencia de las versiones anteriores ya no se trata de un IDE desarrollado en Java (excesiva lentitud y consumo de memoria en algunos casos), ahora esta basado en Eclipse, Eclipse es una plataforma de software de código abierto independiente de una plataforma para desarrollar lo que el proyecto llama “Aplicaciones de Cliente Enriquecido”.
Descarga la beta: Zend Studio Neon (requiere registro, gratuito).
Es un proyecto bastante singular porque se basa en la creación de aplicaciones Web que corran bajo Firefox, además de estar construidas con el Komodo IDE.
Así, la compañía creadora del proyecto se asegura estar presente en la lucha contra la Web cerrada, al igual que otros, como es el caso del conocido Mozilla.
El Open Komodo Project responde a las exigencias de las herramientas para el desarrollo de la tecnología de web libre, promoviendo la innovación en web y la libertad de elección para los desarrolladores y usuarios finales.
Con la creación del Open Komodo Project, ActiveState se une a otros defensores como Mozilla en la promoción de la web abierta. La filosofía de web abierta pretende mantener la integridad de la web como un espacio público neutral en cuanto a plataforma, idioma y navegador.