martes, 2 de junio de 2015
la industria del videojuego
Hay datos que difieren, pero en general se acepta que la industria del videojuego alcanza ya una dimensión de mercado superior a los 74 mil millones de dólares a nivel global.
Desde hace años superó a la industria cinematográfica y con tendencias a desmarcarse con mucha facilidad y rapidez.
En México hemos sido destacados consumidores. El mexicano se reconoce como un gamer compulsivo a pesar de que el mercado nacional supera apenas los 15 mil 290 millones de pesos (dato del Competitive Intelligence Unit).
jueves, 26 de marzo de 2015
Scrum
- Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
- Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos autoorganizados, que en la calidad de los procesos empleados.
- Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada.
domingo, 30 de noviembre de 2014
epub
Construya un libro digital con EPUB
¿Necesita distribuir documentos, crear un eBook o simplemente archivar sus publicaciones de blog favoritas? EPUB es una especificación abierta para libros digitales basada en tecnologías conocidas como XML, CSS, XHTML y archivos EPUB que pueden leerse en dispositivos e-ink portátiles, teléfonos móviles y computadoras de escritorio. Este tutorial explica en detalles el formato EPUB, demuestra la validación de EPUB utilizando la tecnología Java
05 de febrero de 2009 - Como seguimiento a los comentarios de lectores, el autor revisó el contenido del Listado 3 y actualizó el archivo epub-raw-files.zip (ver Descargas).
27 de abril de 2010 - Actualizó el archivo epub-raw-files.zip (ver Descargas).
03 de junio de 2010 - A solicitud del autor, revisó el contenido de los Listados 3 y 8. También actualizó el archivo epub-raw-files.zip (ver Descargas).
11 de enero de 2011 - A solicitud del autor, revisó el contenido del Listado 5. Cambió la segunda línea del código, de
- ;
a .12 de julio de 2011 - Como seguimiento a los comentarios de lectores, revisó el contenido delListado 14. Eliminó el carácter ` próximo al final de la primera línea del código de
. El código revisado ahora se lee como: .Recursos
Aprender
- Especificaciones completas de EPUB: Lea las especificaciones disponibles en el sitio de IDFP, incluyendo Open Publication Structure (OPS), Open Packaging Format (OPF) yOEBPS Container Format (OCF).
- XHTML 1.1 y DAISY: Para información adicional sobre formatos de contenidos EPUB, consulte la especificación XHTML 1.1 (actualmente un Borrador de Trabajo del W3C) y la Especificación DAISY para el Digital Talking Book (DTBook).
- Añada validación automática a su editor XML con los diferentes esquemas para formatos de archivos EPUB:
- Metados de Dublin Core : Para más información sobre los términos disponibles en Dublin Core, consulte el documento DCMI Terms y las directrices de uso.
- Eventos técnicos y Webcasts de developerWorks: Manténgase actualizado con las tecnologías recientes.
- Biblioteca técnica XML: Visite la zona XML developerWorks para un amplio rango de artículos técnicos y consejos, tutoriales, estándares y Redbooks IBM.
- Librería de tecnología: Busque libros acerca de estos y otros temas técnicos.
- Certificación IBM XML: Conozca cómo puede usted convertirse en un Desarrollador Certificado IBM en XML y en tecnologías relacionadas.
- developerWorks podcasts: Escuche interesantes entrevistas y discusiones para desarrolladores de software.
Obtener los productos y tecnologías
- EpubCheck: EpubCheck de Adobe es una valiosa herramienta para la creación de EPUB. Descárguela y ejecútela como un programa autónomo, una aplicación web o como una biblioteca (se requiere Java versión 1.5 o posterior).
- DocBook XSL: Descargue la última versión de las hojas de estilo para el procesamiento de DocBook en EPUB. El paquete DocBook XSL también incluye un script de Ruby para el procesamiento de un archivo EPUB completo, similar al script de Python que se ilustra en este tutorial.
- lxml: Si no la tiene instalada actualmente, lxml es la más completa biblioteca XML disponible para Python. Para más información sobre lxml, consulte el artículo del autor High-performance XML parsing in Python with lxml (Liza Daly, developerWorks, octubre de 2008).
- Adobe Digital Editions y Bookworm: Para probar EPUB, los e-readers que siguen más de cerca la especificación son ADE, una aplicación de escritorio entre plataformas, y Bookwork, el e-reader del autor basado en la web, que utiliza el navegador para la presentación de EPUB.
- Software IBM de prueba para evaluación de producto: Desarrolle su próximo proyecto con software de evaluación de IBM, disponible para descarga directamente desde developerWorks, incluyendo herramientas de desarrollo de aplicaciones y productos middleware desde DB2®, Lotus®, Rational®, Tivoli® y WebSphere®.
Comentar
- Foros de discusión de la zona XML: Participe en cualquiera de las diferentes discusiones relacionadas con XML.
- zona XML de developerWorks: Comparta sus ideas: Después que lea este artículo, publique sus comentarios e ideas en este foro. Los editores de la zona XML moderan el foro y le dan la bienvenida a sus comentarios.
- blogs de developerWorks: Visite los blogs de developerWorks y participe en la comunidad developerWorks.
domingo, 23 de noviembre de 2014
TDD by Example con Python 3
| Después de leer Test Driven Development- By Example (Addison-Wesley Signature Series) me quedo un sensación mixta de intranquilidad. Seguí los ejemplos del libro, la primera parte usando C#; aunque el libro usa Java y la segunda parte con Python 3.1, haciendo algunas adecuaciones al código del libro. De hecho, primero lo intente con IronPython para seguir con el tema de .Net, pero con Python 3.1 y IDLE me fue más fácil hacer trabajar el código. |
TDD es una técnica avanzada que en su expresión ortodoxa no es seguida ni por el mismo Beck. Es fácil caer en callejones sin salida y el desarrollador debe tener un plan top-down implícito basado en su experiencia y dominio técnico. Por otro lado su aceptación y referencias de éxito son evidencia de su validez.
La primera parte del libro me pareció incompleta, llena de manitas de puerco, visión nocturna, multiplicaciones por el número que pensaste, y conjuros de magia negra.
la segunda parte es de más alto nivel de abstracción pero muestra claramente los fundamentos del marco de xUnit. El uso de Python aquí parece apropiado ya que permite desarrollar la estructura básica de xUnit de manera clara y directa.
En resumen, Test Driven Development- By Example es un buen libro para desarrolladores expertos.
Referencias
Test Driven Development- By Example (Addison-Wesley Signature Series)
http://dinsdale.python.org/dev/peps/pep-0008/
http://docs.python.org/3.1/tutorial/index.html
http://www.swaroopch.com/notes/Python
http://www.wrox.com/WileyCDA/Section/Browse-Titles-for-Code-Downloads.id-105127.html
YouTube 2014
~ Gσσgℓє: https://plus.google.com/+alfredomatta...
► Aмιgσѕ Yσυ Tυвє: https://plus.google.com/communities/1...
▬ Sιgυємє єη Tωιттєr: http://twitter.com/alfredomatta
✓ Fαcєвσσк: https://www.facebook.com/pages/Alfred...
Copyright
lunes, 17 de noviembre de 2014
Cómo hacer un manual de usuario
domingo, 9 de noviembre de 2014
desarrollo rápido de aplicaciones
RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Maslow en 1980. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.