Publicaciones etiquetadas ‘Programacion’

Twitter php API – Leer publicaciones

Twitter es la plataforma de microbloging, que para las personas que no estan familiarizadas o le suena algo extraño el termino es escribir mensajes cortos (140 caracteres máximo), con alguna información relevante (muchas veces irrelevante). La verdad twitter en un principio no me llamo la atención, tal vez porque a las personas que seguian solo escribian lo que le pasaba en un momento determinado (tengo sueño, estoy en el trabajo etc). Le vine a encontrar un sabor distinto cuando empecé a agregar portales de información y ahi creo que va a estar el valor de la plataforma, el poder agregar las fuentes de información deseadas y reunirlas en un solo lugar (pueden agregarme a twitter prometo llevarle informacion realmente útil). Ahora bien, ya habiéndote convencido del potencial que ofrece twitter, les mostrare como podemos integrarlo a tu sitio utilizando la API de php (Seleccione la más sencilla pero la peor documentada). Para iniciar tenemos que fijar un objetivo en este caso queremos mostrar en nuestra pagina todos los mensajes que hemos escrito. Primero agregamos la referencia de la API al proyecto, que la podemos descargar aqui. Agregamos nuestro usuario y contraseña. Luego seleccionamos el tipo que en este caso es xml, tambien tenemos la opcion de recibir la informacion como json, XML , RSSAtom. La extension utilizada por la libreria para la manipulacion del xml es SimpleXML, personalmente me gusta mas utilizar DOM, pero bueno SimpleXML es sencillo tambien :-). Ya nos desplegara todos los mensajes que hasta la fecha hemos publicado.

Como usar Lightbox 2

Lightbox es una liberia hecha en javascript que permite visualizar imagenes de una forma agradable (por asi decirlo), aunque tambien permite crear una galeria y facilitar la navegacion. Aqui les mostrare como podemos utilizar esta libreria facilmente. Lo primero que tenemos que hacer es descargar lightbox. Existen muchos proyectos parecidos y algunos con elementos adicionales, pero sabiendo como implementar uno podremos manejar cualquier otro. Al descargar los archivos tendremos el javascript, la hoja de estilos y las imagenes (que podemos cambiar a nuestro antojo) En nuestro proyecto agregamos estos elementos y configuramos nuestra pagina de la siguiente forma: 1. Agregamos la referencia a los archivos javascript del lightbox 2. Agregamos la referencia del archivo de estilo 3. Para que se identique a que vinculo se le quiere agregar el lightbox la agregamos la etiqueta rel=”lightbox”. 4. Si se quiere crear una galeria (poder ver las imagenes en secuencia), la etiqueta va llevar el nombre del grupo rel="lightbox[grupo]“. Por pruebas y algunos problemas que tuve, recomiendo colocar los elementos en un div con el mismo class (una buena sugerencia). Ejemplo

Actionscript 3.0 sendAndLoad

Una de las cosas mas utilizadas a la hora de hacer una aplicacion es la comunicacion con ficheros externos (.php, .asp, .aspx etc), para realizar diversas tareas. Como sabemos o si no lo sabes te comento que esta funcion ya no existe dentro del Core de ActionScript 3 asi que si quieres hacer eso que podias hacer con el sendAndLoad en AS2, solo sigue esta pequeña guia. Si estamos trabajado sobre un AS, tenemos que importar la librerias necesarias Creamos el elemento de envio y donde se recibe los datos de respuesta Tambien creamos un elemnto tipo URLVariables que es donde se almaceneran cada una de las variables que se enviaran a la pagina. Luego tenemos los eventos asociados, el primero es el de respuesta, que se ejecuta una vez completado el llamado y si este fue exitoso. El segundo es el de error, en caso de no tener respuesta por cualquier razon (no existe el vinculo, fallo de conexion, etc) El archivo php es el siguiente: Este es un ejemplo de como quedaria con algunas funcionalidades adicionales:

Mi Primer mundo para BOX2D en Actionscript 3

Dentro del lo motores fisicos que mencione en un post anterior esta BOX2D que para mi es el mejor y con el cual he empezado a desarrollar proyectos, la idea ante todo es conocer muy bien su funcionamiento y saber donde esta la documentacion para de esta forma saber todas las posibilidades que nos ofrece. La wiki de BOX2D la puede encontrar aqui. La libreria de flash se puede descargar aqui. El primer elemento, o prime paso que se sebe realizar es la creacion del mundo, que es donde los elementos van a interactuar. lo que vamos a realizar se puede ver a continuacion. Bodies y Shapes (cuerpos y formas) En este mundo todas las particulas de Box2D son cuerpos rigidos es decir tienen un cuerpo y una forma asociada; el cuerpo tiene unas propiedades como lo son la masa, la posición, el factor de amortiguamiento en cambio la forma maneja las colisiones, la fricción, la densidad entre otras variables. Teniendo todos estos datos, box2d puede llevara  cabo los calculos necesarios para darle el realismo necesario a nuestro mundo.

Basicamente nuetro primer ejemplo con BOX2D consta de 2 objetos, una superficie que es una mesa y un objeto que es una caja, coloque un botón para mirar el debug de box2d y asi no ensuciar la animación. Dentro del mismo codigo he colocado la explicacion de cada uno de los elementos utilizados para la programación. Esperen el siguiente tutorial donde agregare nuevo elementos :-) Archivos para Descargar.

Saber si es Par o impar

¿Cómo sabemos si un número entero es par o impar? Por supuesto que no es muy complicado. Cuando recién comenzaba, recuerdo haber buscado una forma de hacerlo, no muy práctica floor($a / 2) == $a / 2; El resultado es correcto, pero esto se podría facilitar aún más conociendo el operador % $a % 2 == 0; Sin embargo, se puede hacer todavía más rápido, aunque no necesariamente fácil, verificando si el binario contiene al 1 o no. $a & 1 == 0