miércoles, 15 de abril de 2009

Gestión de Redes I

Aquí les dejo las clases 5 hasta la clase 8, que hemos estado viendo en las clases teoricas.
Cualquier pregunta que tengan aqui estoy a la orden para repondercelas.

Clase V
http://www.megaupload.com/?d=NU2V7TW8

Clase VI
http://www.megaupload.com/?d=U83N3LTO

Clase VII
http://www.megaupload.com/?d=7F0HEHA6

Clase VIII
http://www.megaupload.com/?d=PHBOM9C3

lunes, 6 de abril de 2009

Leccion Geek #5

"Si no lo logras a la primera, llamalo versión 1.0"

domingo, 5 de abril de 2009

El Nacimiento de E-Commerce


Nace con la llegada de internet el E-Commerce se desarrolla en entornos abiertos de comunicación. Estamos ante una red de redes que permite que el comercio tenga un alcance mundial o por lo menos lo pretenda. De ahí que hablemos de E-Commerce y mundialización ya que con la llegada de Internet se está poniendo en marcha una idea mundial de comercio.

E-Commerce se trata de una nueva clase de comercio surgido como consecuencia directa de las Nuevas Tecnologías.

Clase V
http://www.megaupload.com/?d=KCAS7432

Clase VI
http://www.megaupload.com/?d=84LXQSV7


Clase VII
http://www.megaupload.com/?d=YYB5EK2Y


Clase VIII
http://www.megaupload.com/?d=KZT8RXLQ


El Termino de POO

El término de Programación Orientada a Objetos indica más una forma de diseño y una metodología de desarrollo de software que un lenguaje de programación, ya que en realidad se puede aplicar el Diseño Orientado a Objetos (En inglés abreviado OOD, Object Oriented Design), a cualquier tipo de lenguaje de programación.

El desarrollo de la OOP empieza a destacar durante la década de lo 80 tomando en cuenta la programación estructurada, a la que engloba y dotando al programador de nuevos elementos para el análisis y desarrollo de software.

Clase V

http://www.megaupload.com/?d=J6RRZJ3N


Clase VI
http://www.megaupload.com/?d=M7F5SN4H


Clase VII
http://www.megaupload.com/?d=282LV6SA

Descargar Clases de PHP

Aquí les dejo las clases teoricas en donde hablaremos de : Arreglos y Funciones, Funciones Basicas en PHP y conexión a Base de Datos con Mysql.

Clase V
http://www.megaupload.com/?d=F720X4OF

Clase VI
http://www.megaupload.com/?d=A6TWGVHH


Clase VII
http://www.megaupload.com/?d=Z3RITFD6


Clase VIII
http://www.megaupload.com/?d=UFJ0SOLI

Clase X
http://www.megaupload.com/?d=Q5Q6ZMB2



viernes, 3 de abril de 2009

El futuro de los juegos sera por Internet?

Hace algunos post hablaba un poco de la "cloud computing", y como revolucionaba la capacidad de una aparente ayuda al usuario al realizar procesos sencillos o algo complejos que los archivaba y ejecutaba en un servidor de forma totalmente remota.

Pues bien esta tecnologia a llegado a OnLive; esta compañia pretende proyectar los videojuegos a consolas no tan novedosas sin empañar su calidad gráfica.


Mientras el usuario tenga una computadora, con Windows XP o Windows Vista, y acceso a 1MB de velocidad de red, los servidores de OnLive prometen realizar todo el trabajo del apartado gráfico usando una patente tecnológica de compresión de video y algoritmos que no permiten que se produzca el “lag” (es el desfase que existe entre la conexión y la velocidad del juego).

Si el usuario no tiene una computadora, “OnLive” también ofrece un paquete de servicio que permitirá conectarse directamente al televisor. Esto permite utilizar un control, a diferencia del teclado y mouse de la computadora.


La ventaja económica está claramente orientada al jugador-cliente, y dependiendo en cuánto cueste la suscripción al servicio de OnLive, la compañía podría dar un “golpe” a las grandes corporaciones de videojuegos en la relación de calidad-precio.

jueves, 2 de abril de 2009

Incrustar FLV en flash

En estos días estuve algo ocupado en Flash cargando archivos FLV, ya se que es tarea muy sencilla ya que desde Flash 8 este trae su propio Reproductor les dejo aquí un tutoríal mas sencillo.

Pero claro la vida como programador no deja nada a la sencillez ya que sabrán que al hacerlo con este método perdemos la posibilidad de administrar o personalizar ciertas opciones que aveces son necesarias y como es un objeto predefinido de Flash no hay mas forma que crear nuestro propio reproductor personalizado.

El problema radicara no en reproducir el FLV si no lograr saber cuando este finalizara; para así cargar otro frame, u otro FLV o alguna animación diferente en Flash.

1) Abrimos Flash y apretamos CTRL + L, para abrir la librería o biblioteca.

2) En la pestaña superior derecha de la ventana le damos a Nuevo Vídeo.



3) Nos pedirá un nombre para el nuevo objeto le pondremos "mi_video", luego veremos como este objeto aparecerá en la biblioteca.


5) Colocamos el objeto en área de trabajo(Recuerden instanciarlo también con el nombre "mi_video"), luego en el mismo fotograma que ocupa el objeto colocaremos el siguiente código.

stop();
var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play("CocaColaLaleydelfutbol.flv");

Explicamos:

Se crea la instancia “conexión” de l a clase NetConnection que proporciona los medios para reproducir archivos FLV de flujo desde una unidad local o una dirección HTTP.

Con conexion.connect(null); abre una conexión local mediante la que puede reproducir archivos de vídeo (FLV) desde una dirección HTTP o desde el sistema de archivos local.

Creamos una instancia “stream” de la Clase NetStream que proporciona métodos y propiedades para reproducir archivos de Flash Video (FLV) del sistema de archivos local o de una dirección http

Ahora asociamos la instancia stream a nuestro objeto mi_video del escenario

Y terminamos con el método play() del objeto NetStream dándole la ruta de nuestro FLV


6)Como sabemos cuando Terminara la reproduccion del FLV?. Colocamos después este código.

stream.onStatus = function(infoObject) {
if (infoObject.code == "NetStream.Play.Stop") {
gotoAndPlay(2);
}
}

Explicamos:

Muy sencillo ahora que sabes para que funciona cada cosa, con la Clase NetStream comparamos cuando se detiene mediante NetStream.Play.Stop y se compara con infoObject.code que devuelve la información del objeto.

Por ultimo hacemos la acción que mas necesitemos para este ejemplo un gotoAndPlay(2); para movernos al siguiente fotograma.

Pruebalo y si tienes alguna duda puedes dejar tu comentario suerte.

Feliz cumpleaños UBUNTU!


Ya hace algunos días que no me pasaba a escribir por aquí pero todo se debió a que tuve que ser forzado a tomar unas vacaciones antes de tiempo, pero en fin que mas da con una noticia tan feliz como esta en la cual ya podemos contar que desde este 1 de abril Ubuntu cumple ya 5 años.

Queda mas que decir que Ubuntu a sido una de las distribuciones mas comentadas en el mundo linuxero, amada por unos(me incluyo) y odiada por los usuarios de Debian otros.

Para celebrar este cumpleaños les dejo algunas curiosidades y datos importantes sobre esta distribución usada ya por mas de 100 millones de usuarios.

1) La primera version oficial de Ununtu fue la 4.10 Warty Warthog.

2) La frase "Ubuntu" significa "humanidad hacia otros".

3) La cual fue lanzada en 2004.

4) La primera versión para servidores surgió en el 2006.

5) Las versiones de Ubuntu son nombradas con un animal y un adjetivo de la misma letra que a sido aumentada en las siguientes versiones desde "Dapper Drake".

6) Ubuntu fue posible gracias al surafricano Mark Shuttleworth (el primer turista espacial) y creador del equipo Canonical.

Son muchas cosas de las cuales Ubuntu puede estar orgulloso, Sencillez, Estabilidad, Beryl, Ser gratuito etc...

Solo nos queda esperar que mas nos puede ofrecer esta distribución tan merecedora de felicitaciones.

Felicidades Ubuntu.