Aug
31

Xaja: framework Reverse Ajax

Xaja es un framework PHP que permite Reverse Ajax, también conocido como Comet. Debido a esta característica, el servidor puede enviar datos directamente al cliente, y no solo el cliente al servidor, como es el modelo normal.

Las características que nos ofrece son las siguientes:

  • Ajax: facilita la inclusión de Ajax en nuestra aplicación.
  • Pencil: para poder actualizar el HTML de forma sencilla, ofrece una herramienta llamada Pencil, se trata de decir a Xaja donde es que se quiere escribir en el HTML.
  • DOM Mapping: para manipular desde PHP el DOM del HTML.
  • Libería de etiquetas: para hacer más sencillo el desarrollo de los programadores.
  • Reverse Ajax: lo explicado anteriormente, que nos permite enviar datos al servidor.
  • Base de datos: una herramienta para acceder de forma sencilla a los datos.

Vía:  International PHP Magazine, Xaja

Aug
31

Oracle y PHP

La gente de Oracle han reescrito un libro que nos explica todo lo necesario para desarrollar aplicaciones en PHP que accedan a Oracle, está en formato PDF y la versión del documento es la 1.4. Este libro no es una guía completa de PHP y Oracle, ya que se supone que se tienen conocimientos básicos de PHP y SQL.

El libro está formado por 17 capítulos:

  • Introducción: introducciones sobre Oracle y PHP.
  • Extensiones PHP para Oracle: extensiones Oracle, OCI8 y PDO.
  • Instalación de Oracle Database 10g Express Edition: aunque el manual se centra en esta versión, también es válida para cualquier versión de Oracle actual.
  • Uso de Oracle Database 10g: trabajar con SQLs, PLs, crear usuarios, monitorear las sesiones, crear conexiones a la BD, crear informes y mucho más.
  • Instalar Apache: tanto en Linux como en Windows.
  • Instalar PHP: OCI en PHP4 y PHP5 tanto para Linux como para Windows y PDO en Linux y Windows.
  • Instalar Zend Core para Oracle: instalación y administración de Zend Core para Oracle.
  • Conectar a Oracle mediante OCI8: tipos de conexión, variables de entorno de Oracle, cerrar conexiones Oracle (algo que se suele olvidar hacer la gente).
  • Ejecutar SQL mediante OCI8: inserciones, modificaciones, transacciones, errores OCI8, tunning de aplicaciones.
  • Usar PL/SQL en OCI8: crear procedimientos, errores, cursores.
  • Objetos grandes: LOBs y BFILEs.
  • Uso de XML en Oracle y PHP: uso de la extensión SimpleXML y acceso a datos de Oracle mediante HTTP.
  • Globalización: manipulación de Strings, Locale, codificación de caracteres de los HTML, formato de fechas y números.
  • Debug.
  • Testing: ejecutar tests OCI8, fallo en los tests, creación de tests.
  • Nombre de funciones OCI8 en PHP.
  • Extesión de Oracle obsoleta: comparación entre la extensión Oracle y OCI8.

The Underground PHP and Oracle Manual

Vía:  Christopher Jones on OPAL

Aug
31

Descarga y convierte videos via Web con vConvert

Hay pocos sitios que te permiten descargar fácilmente sus videos, y los que lo permiten, generalmente sólo ofrecen un formato y depende de ti convertirlo a un formato que sea compatible con tu reproductor. Mientras que Google Video si permiten más de un formato, YouTube no tiene forma fácil de descargar sus videos — en ningún formato. Aquí entra vConvert, un sitio web muy simple, donde ingresas la URL del video o página donde se encuentra el video, seleccionas en que formato deseas recibirlo, y simplemente esperas — y esperas, y esperas. Ellos se encargan de obtener el video, convertirlo con la configuración que mantenga la mejor calidad, y luego te entregan un link para descargarlo gratuitamente.

  

vconvert.jpg

  Actualmente funcionan con videos QuickTime (MOV), Windows Media (WMV), MPEG-4 para iPod/iPhone y PSP/PS3 (MP4), celulares (3GP), sólo audio (MP3), y obviamente Flash (FLV).

Link: vConvert 

Aug
30

YuuGuu, chatea y comparte tu escritorio de forma remota con tus amigos

yuuguu.bmpHacía tiempo que no traíamos una aplicación para compartir nuestro escritorio y aplicaciones para su acceso y control de forma remota. El caso es que aparece YuuGuu, un sistema basado en una aplicación de escritorio, para Windows y Mac OS X, que nos permite crear nuestra red de contactos y compartir con ellos el acceso y control remoto a nuestro escritorio y aplicaciones a la vez en el que estamos chateando con ellos.

 En cierto modo se parece a un sistema de mensajería, ya que realmente podemos invitar a los contactos a formar parte de nuestra lista, poder iniciar conversaciones multiusuarios y compartir con ellos nuestro escritorio y aplicaciones para su control remoto. El sistema guarda un historial de las conversaciones que hayamos tenido. Y es en el tema de acceso a escritorios remotos donde puede tener su gracia, ya que usuarios de Windows pueden usar el escritorio y aplicaciones de un Mac OS X remoto y viceversa.

Como informan en su web, la transmisión de datos se hace de forma cifrada, soportando los cortafuegos. Lo malo son las llamadas, ya que nos remite a un número y un pin para la llamada cualquier contacto a un precio bajo. Pero vamos, teniendo otros sistemas de voip no creo que los usuarios usen sus terminales para marcar ningún número.

No lo he podido probar bien a fondo, no conozco a otros usuarios, aunque su aplicación cuenta con un tutor que nos irá diciendo cada una de las funcionalidades de este sistema.

Vía: MoMB

Aug
29

Comet: la siguiente etapa de AJAX

Cuando aún hay gente que no conoce sobre AJAX o que anda en sus primeros pasos sobre esta técnica, aparece un nuevo concepto que añadir a nuestro mundo web: Comet. Comet funciona de forma similar a AJAX, pero utilizando conexiones HTTP de larga duración, lo cual reduce considerablemente el tiempo de latencia. El cliente no sondea el servidor de vez en cuando, se trata de que el servidor abre una línea de comunicación y pasa información al cliente. Es especialmente interesante para aplicaciones colaborativas y multi-usuario, como pueden ser: GTalk en GMail, Jot Live, Renkoo, cgi:irc, Meebo, …

Vía: Menéame, COMET – the next stage of AJAX

Aug
20

Pidiendo una Pizza, por SMS

Este es una aplicación del mensaje de texto que me sorprende que no se haya planteado antes, porque me cuesta encontrarle grandes problemas de implementación. Lo que está ofreciendo Domino’s Pizza, para más de 470 locales en Reino Unido, es tomar órdenes por SMS

 dominos.jpg

La idea es realmente simple, quien lo quiera usar sólo debe darse de alta un usuario en el sitio web de la pizzeria, subiendo los datos personales y los para el envío, y después, cada vez que quiera pedir algo, envía un mensaje de texto siguiendo un código que indica que pizza quiere que le envíen. Ese código lo establece el usuario al definir un menú de favoritos, si alguien por ejemplo carga “muzza” para una de queso, sólo tendría que escribir eso en el mensaje, y esperar la confirmación, también por SMS, y su pizza.

Por ahora está en periodo de prueba, con unos 2000 usuarios. A mi me gusta la idea de un pedido minimalista, y estoy seguro de que ya deben haber algunas cosas similares, pero más informales. De tener una opción así, lo utilizaría para algunos de mis almuerzos.

 Vía Tech Digest

top