Patrones de diseño de formulario Web: Formularios de inscripción
Recientemente realicé una auto actualización de las tendencias actuales sobre formularios de inscripción web o “sign up forms”, para aplicar estos conocimientos y actualizaciones en un proyecto que estoy a punto de terminar y el cual lanzaremos a principios de noviembre.
Una de mis fuentes favoritas en cuanto a diseño web es Smashing Magazine, y como siempre, encontré muy buena información sobre los formularios de inscripción web, para optimizar los resultados y guiar a los suscriptores con una motivación sutil basada en el aspecto y funcionalidad de estos web forms.
Paginación de matrices o Arrays con PHP
Uno de los elementos más comunes en la programación son las matrices conocidos mayormente por su nombre en inglés “Arrays”. Estos elementos son la base de la estructuración de datos de cualquier índole, desde una simple línea de registro hasta una complicada estructura de relación en base de datos. Todos son matrices o arrays.
El mayor uso que vemos en la web con las matrices o arrays es la aplicación de estos dentro de loops, desde el resultado de una consulta a una base de datos o bien una lista de elementos los cuales queremos tener a mano de manera continua y fácil. Si bien es cierto que por lo general, delimitamos la cantidad de elementos que queremos presentar de la consulta a la base de datos o de la lista mediante una valor externo asignado a una variable para cortar la cantidad que deseamos presentar o hasta que el valor de una variable sea igual al valor del nodo recurrente dentro de la matriz o array.
Facebook Innovations: Conferencia en vivo sobre lo nuevo de facebook
Rumor: Facebook podría lanzar servicio de correo electrónico
Desde febrero, ha estado circulando el rumor de que Facebook podría lanzar un cliente de correos tipo gmail, hotmail,etc. Esta rumor iniciaría luego que la gente de TechCrunch anunciara un posible proyecto secreto llamado “Titán”, el cual tendría a Facebook como los desarrolladores de este proyecto.
Hoy sale a la red otro artículo, donde según fuentes de TechCrunch el aviso de esta plataforma de correos en Facebook podría ser anunciada el próximo lunes 15 de Noviembre.
Google introduce Instant Previews

Hoy Google lanzó Vista previa -”Previews”- instantánea, una nueva función de búsqueda que ayuda a la gente a encontrar información más rápidamente, mostrando una vista previa de cada resultado.
Tradicionalmente, los elementos de los resultados de búsqueda como el título, URL, y el fragmento, la descripción de texto en cada ayudan a las personas a los resultados determinar qué resultados son los mejores para ellos.
Seguridad básica programando en PHP
Un amigo lector me contactó para que le indicara otros tips de seguridad para el desarrollo de su aplicación web. Este amigo lector hizo referencia al artículo “Consejos de seguridad programando en PHP” en el cual presento algunos consejos prácticos para aumentar la seguridad a nuestras aplicaciones web.
Nótese que siempre que me refiero al producto final de una programación en PHP la llamo “Aplicación” y no “Página Web”, aunque en algunos casos la utilizo como sinónimo; pero no lo son, sin embargo, en sentido general las personas asocian todo lo que viene por la World Wide Web como “Página”. Y es para responder a otro amigo lector que me hizo la pregunta.
Programación orientada a objetos (OOP) en PHP
PHP no es un lenguaje orientado a objetos de forma nativa. Por eso los programadores en este lenguaje se nos hace “difícil” esta característica de la programación. No por que sea “difícil” en si misma, sino, por que hay un dicho que dice “la costumbre hace ley”
A partir de PHP 5, el modelo de objetos ha sido reescrito para permitir un mejor rendimiento y más características. Este fue un cambio importante desde PHP 4. PHP 5 tiene un modelo de objetos completo. PHP trata los objetos de la misma manera como referencias o la manipulación, lo que significa que cada variable contiene una referencia de objeto en lugar de una copia de todo el objeto.
Crea aplicaciones en PHP para Android
Una de las razones por las que Android, sistema operativo para móviles de Google, ha sido la apertura de la plataforma como Open Source. Esto ha permitido no sólo la integración de Android con una gran variedad de fabricantes de teléfonos, sino también, que ha permitido que los programadores creen sus ideas y aplicaciones sin restricciones tan radicales como lo hace Apple con el iOS para iPhone.
Esta ventaja ha permitido la creación no solo de aplicaciones bajo su framework, sino que que también permite la creación de aplicaciones para Android en otros lenguajes utilizando otras librerías para su puesta en marcha.
Irontech ha creado un puerto que permite la ejecución de aplicaciones escritas en PHP a través de Scripting Layer for Android (SL4A) y PHP for Android.
Para hacerlo puedes crear un ambiente de desarrollo para Android fácilmente, e instalando el PHP for Android en tu teléfono o bajo ambiente emulado puedes ya plasmar tus ideas y aplicaciones en la red de dispositivos móviles con Android en Android Market.
Aquí le dejo el enlace de como armar tu laboratorio y empezar a programar aplicaciones para Android con PHP. http://bit.ly/boWCpz
OpenTBS: Crea documentos de OpenOffice y Ms Office con PHP
TinyButStrong es una librería que permite crear de forma dinámica páginas XML/HTML y otros archivos basado en un archivo de texto como fuente. Es un motor de plantillas para el lenguaje PHP. Le permite visualizar fácilmente la información de su base de datos, sino también para armonizar y simplificar en serio su programación en PHP.
Lo mas importante es que permite generar documentos Excel y PowerPoint desde una plantilla.
• Diseño de las plantillas directamente con OpenOffice o MS Office.
• No existe el fichero exe necesaria para combinar documentos.
• No hay archivos temporales necesarios para combinar documentos.
• Salida directamente como una descarga HTTP, un nuevo archivo en el disco, o como una cadena (por archivo adjunto, por ejemplo).
• Funciona con PHP 4 y PHP 5.
• No se requiere la extensión de PHP (Si la extensión Zlib está activado es más fácil de usar plantillas, ver más detalle a continuación)
Enlace: http://www.tinybutstrong.com/
UE quiere más estricta privacidad en línea
La Unión Europea quiere que las compañías como Google Inc. o de Facebook Inc. permitan a las personas más control sobre el seguimiento que se les da a sus hábitos en línea, los requisitos podrían afectar la capacidad de las empresas de Internet para orientar la publicidad.
La Unión Europea dijo el jueves en un nuevo documento de estrategia que “la gente debería ser capaz de dar su consentimiento informado para el tratamiento de sus datos personales,” pero no dio detalles sobre lo que este “consentimiento informado” se vería en la práctica.
El documento no dice si la UE tiene intención de exigir a los usuarios específicamente “opt in” para que sus datos recogidos, o si es suficiente para que puedan “optar”.
Se dice que los usuarios de Internet “necesidad de conocer cuáles son sus derechos si se desea acceder, rectificar o cancelar sus datos.”
Leer articulo completo: http://www.greenwichtime.com/news/article/EU-wants-tighter-online-privacy-797644.php (Ingles)








