jueves, 17 de septiembre de 2009
Detalles sobre el Proyecto Natal
http://www.xbox.com/es-ES/news-features/news/Controller-free-gaming.htm incluye video.
http://www.xbox.com/es-ES/news-features/news/Project-Natal-in-detail-050609.htm
jueves, 3 de septiembre de 2009
Aprendiendo a programar Web : PHP
En esta introduccion voy a hacer un simple hola mundo, pero para esto vamos a necesitar tener instalado un servidor web (Apache) y el interprete para PHP. Para esto podemos bajar XAMPP, este paquete instala localmente todo lo que vamos a necesitar durante el "curso". Más adelante voy a profundizar en la instalacion del entorno.
Ahora creamos un archivo llamado hola-mundo.php dentro de la instalacion de XAMPP en el directorio httdocs/.
Una vez creado lo abrimos con un editor de texto y pegamos lo siguiente:
<?="Hola Mundo"?>
Luego guardamos y apuntamos nuestro navegador a http://localhost/hola-mundo.php
Bueno, por ahora solo esto. La proxima voy a hablar de como levantar un entorno de desarrollo para php.
miércoles, 2 de septiembre de 2009
Finalmente! - Sistema de comunicaciones para el plan Ceibal
Eso explica por que hace tanto tiempo que no posteo.
Más información:
http://code.google.com/p/sistema-de-comunicaciones-de-ceibal/
martes, 14 de julio de 2009
Comedia y proyectos
Improvisation is an intuitive, coordinated, and spontaneous response to dynamic events. Improvisation is widely used in comedy, music, theater, and dance.Problemas que nos encontramos a diario como respuestas rapidas y sin pensar, estar concentrados en otra tarea mientras alguien nos habla, etc.
Comedic improvisation teaches us to
- Open ourselves to occasionally ego-compromising risks
- Adapt to the immediacy of change with mindfulness
- Improve our concentration skills
- Improve our listening skills
- Examine our responses to suggestions
- Recognize that rebuffing suggestions is a mojo-killer
- Consider steadfast acceptance as a practice (i.e., accept rather than negate a suggestion or a turn of events)
Ver articulo completo:
http://bobtuse.blogspot.com/2009/07/software-teams-improvisation-steadfast.html
miércoles, 1 de julio de 2009
viernes, 26 de junio de 2009
Evento - Web 2.0 en Java EE (frameworks y productividad)
Evento - Web 2.0 en Java EE (frameworks y productividad)
Promover:
La tecnología Java.
Metodología y arquitectura Java EE
Desarrollos ágiles en Java EE
Frameworks y herramientas para el desarrollo de aplicaciones Web 2.0 en Java
Detalle del evento
Agenda
18:00 – Charla de presentación del evento
18:30 – Grails in action
Descripción: Grails es uno de los principales frameworks de desarrollo de aplicaciones Web en Java EE. Esta charla pretende presentar este framework ejemplificando y viendo casos prácticos.
Expositores: Ing. Alejandro Mateo, Ing. Pablo Kamil, Ing. Leandro Bertolami- 19:30 - JBoss Seam + Richfaces + JGenUI
Descripción: Analizar Jboss Seam como framework de aplicación utiilizando un proyecto open source uruguayo para generar código sobre esta tecnología
Expositores: Ing. Horacio Vico, Lic. Rodolfo Vazquez- 20:20 - JBoss Seam experiencia real. Medidas de productividad e integración
Expositores: Ing. Ariel Ludueña, Ing. Martin Cabrera
21:00 - Mesa redonda sobre tecnologías para la capa de presentación (GWT, Seam, Grails, Java FX, JSF)
¿Dónde y Cuándo?
Lugar: Aula Magna de la Universidad Catolica del Uruguay
Fecha: 30 de julio de 2009
Horario: de 18:00 a 21:30 horas.
Público objetivo
Estudiantes, docentes, técnicos y profesionales informáticos. Las charlas tendrán un nivel basico y medio.
Contacto
Correo: info@juguy.org Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Sitio web JUGUY: http://www.juguy.org
miércoles, 3 de junio de 2009
jueves, 28 de mayo de 2009
domingo, 24 de mayo de 2009
Ceibal Com
El sistema conformará una red multimedia y de telecomunicaciones via texto, voz y video (esperemos).
Gracias a muchos colaboradores ya hemos logrado avanzar grandes pasos, por ejemplo nuestro nuevo logo gracias a Lucia Sosa.
Este proximo sábado 30 de mayo estaremos presentando el producto en Ceibal JAM 3.
Sábado 30 de Mayo, Sábado 6 de Junio, 2009. 9:30 a 21:00.
Universidad de Montevideo. Luis P. Ponce 1307
Muchas gracias a todos!!!!!
Esperemos llegar a buen puerto!
domingo, 17 de mayo de 2009
Ceibal Com
El proyecto cuenta con el apoyo de Ceibal JAM link, IBM, LATU y universidad ORT.
Mil gracias a todos!!!
lunes, 4 de mayo de 2009
Instalando Sugar-jhbuild en Ubuntu 8.10
En particular lo necesitaba instalar para probar el desarrollo del cliente de mensajeria para Ceibal en el cual me encuentro trabajando.
Estoy utilizando Ubuntu 8.10 64bits. Lo instale como decia en la wiki de Sugar Labs pero no tuve mucho exito. Finalmente me di cuenta que tenia un error, el cual solucione con un paso intermedio a los que se ven en la wiki.
Primero instalamos GIT
sudo aptitude install git git-core
Luego nos paramos en un directorio con permisos de escritura y ejecutamos:
git clone git://git.sugarlabs.org/sugar-jhbuild/mainline.git sugar-jhbuild
cd sugar-jhbuild
./sugar-jhbuild update
./sugar-jhbuild depscheck
./sugar-jhbuild build
Hasta aca es igual que en la wiki de Sugar,
pero en este paso debemos buscar sugar-emulator y darle permiso de ejecucion
Este se encuentra en :
./source/sugar/bin/sugar-emulator
Luego buscamos el archivo ./sjhbuild/main.py
y buscamos la linea que dice "args.append('sugar-emulator')"
y modificamos "sugar-emulator" por el path absoluto hacia el emulador que modificamos previamente.
Finalmente volvemos a ejecutar ./sugar-jhbuild build
y luego ./sugar-jhbuild run
Enjoy!
domingo, 8 de marzo de 2009
Sitios web gratuitos y sencillos
http://sites.google.com/ es una herramienta que permite armar y hostear sitios web de una manera muy sencilla, altamente recomendado para gente que no conoce nada de programacion ni diseño (mi caso XD).
Armar un sitio web es muy sencillo, gracias al uso de gadgets pre-diseñados o diseñados por nosotros mismos. Además permite la inclusion de documentos, hojas de calculo, formularios de google docs, por lo cual armar una wiki o un formulario de ingreso de informacion es muy rapido e intuitivo.
Pueden ver un sitio hecho por mi para el desarrollo del proyecto de comunicaciones de OLPC que estamos comenzando.
http://sites.google.com/site/ortatiolpccom/
jueves, 5 de marzo de 2009
Tengo una XO!
Hemos recibido mucho apoyo para el proyecto que pensamos hacer.
Este proyecto se tratará de un sistema de comunicaciones via VoIP, IM y una red social,para tener a los niños comunicados.
Cuando pueda subo fotos :D
[Editado 08 - 03 - 2009]
Aquí va la web del proyecto:
http://sites.google.com/site/ortatiolpccom/
jueves, 26 de febrero de 2009
Empezando el proyecto Final
No se que tanto, ya he estado en proyectos más largos y fue dificil, así que veremos...
Pero como no quiero (queremos) que esto termine en un proyecto archivado vamos a dejar una pequeña huella con mi compañera de laboratorio, por lo que vamos a hacer un proyecto libre para la comunidad de niños del Plan Ceibal y para el mundo de las OLPC.
Por ahora no cuento mucho de que se trata hasta que el proyecto sea aprobado, aunque la gente de OLPC ya debe estar enterada (supongo) jajaja.
A medida que avance voy a empezar a poner detalles para que alguien se interese en este super mega proyecto integrador.
martes, 13 de enero de 2009
Doctrine en Code Igniter
Este fue probado usando un framework incluido con doctrine (sandbox) y tuvo un tiempo de respuesta similar al de Code igniter. La prueba consistia en hacer un join entre tres tablas (usuarios->grupos de usuarios->grupos).
Codeigniter fue probado utilizando Active Record para todas las pruebas.
El fin de estas pruebas era utilizar codigo lo más reutilizable y de más alto nivel posible en vez de código de especifico para el dbms (MySQL) utilizado (SQL).
Cuando integramos doctrine a code igniter el tiempo de respuesta resulto el doble que el de CI con AR, pero con un uso estable de memoria.
Por ultimo probamos aumentar la cantidad de registros consultados a miles lo cual resultaria en un gran producto cartesiano. En CI-AR los primeros intentos de probar el benchmark fallaron, por falta de memoria, los ultimos resultaron en un tiempo mucho mayor que CI-Doctrine, el cual se mantuvo estable.
En conculsion, doctrine es util para:
- Mantener codigo prolijo y mantenible
- Codigo reutilizable
- Sitios con gran carga
- Sitios que necesitan procesar grandes cargas
- Sitios con pocos usuarios
- No se procesan muchos datos
- Sitios simples
Más info: