Algo que debemos tener muy en cuenta cuando realizamos nuestra aplicación web es limpiar la entrada de datos de contenido malicioso, ya sea para SQL injection o cross-site scripting (XSS). Los frameworks suelen tener su propia librería que se encarga de ello, pero para aquellos que no usen framework o hagan una aplicación muy sencilla, esta librería les vendrá muy bien.
Librería PHP para evitar SQL injection y XSS
Author: admin
Agosto 12, 2010
Cualidades de una buena interfaz de usuario
Author: admin
Abril 30, 2010
Las Asociación de Webmaster de Granada nos acerca una serie de conclusiones basadas en el capítulo “User Interface Design in Modern Web Applications” del autor Dmitry Fadeyev del libro The Smashing Book.
En ella nos detalla las 8 cualidades mínimas a tener en cuenta en el desarrollo de la buena interfaz:
- Claridad.
- Concisión.
- Familiaridad.
- Sensibilidad.
- Rapidez de la interfaz.
- Buen feedback, el usuario debe saber en todo momento lo que está haciendo, cuando lo consigue como cuando no.
- Consistencia.
- Estética.
- Eficiencia.
- Errores.
Google Docs Printer: librería para mostrar documentos de Google Docs
Author: admin
Abril 22, 2010
Google Docs Printer es una librería que permite recuperar y mostrar documentos alojados en Google Docs, para ello hace uso del identificador del documento dado por Google.
Esta librería tan solo accede al documento y obtiene el HTML que muestra el documento, no tiene más funcionalidades, pero aún así puede venirnos muy bien.
require_once 'GoogleDocPrinter.php';
GoogleDocPrinter::PrintGoogleDoc("ddw2x8n_169dpzsxfng");
Nuestra fuente: Sentidoweb
Uso avanzado de expresiones regulares en PHP
Author: admin
Abril 21, 2010
Interesante y completo tutorial en el que se nos explica usos de las expresiones regulares que normalmente no solemos tener en cuenta:
Librería PHP para trabajar con la API de Yahoo!
Author: admin
Si estamos interesados en trabajar con la API de Yahoo! y así poder acceder a YAP, YQL o Yahoo! Social.
Su uso es muy sencillo:
$session = YahooSession::requireSession(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET, OAUTH_APP_ID); $user = $session->getSessionedUser(); var_dump($user->getProfile()); var_dump($user->getContacts()); $contact_fields = array(); $contact_fields[] = array('type' => 'email', 'value' => 'me@domain.com'); $contact_fields[] = array('type' => 'name', 'value' => array('givenName'=> 'John', 'familyName' => 'Doe')); $contact = array('fields' => $contact_fields); var_dump($user->addContact($contact));
Una cosa interesante que tiene es que permite almacenar la sesión en fichero, cookies o memcached
Yahoo! Social SDK – PHP library
Nuestra fuente: Sentidoweb
jStorage: plugin jQuery para usar el almacenamiento de HTML5
Author: admin
Abril 14, 2010
Si hace poco comentaba el tema de Web SQL Database de HTML5, ahora encuentro un plugin para jQuery que nos facilita esta labor.
$.jStorage.set(key, value) value = $.jStorage.get(key)
Nuestra fuente: Sentidoweb
Redirigir iPhone, Blackberry y Palm desde .htaccess
Author: admin
Sencillo truco que nos puede ayudar a redireccionar nuestra web a la versión móvil cuando nos visite un usuario desde un iPhone, una Blackberry o una Palm
RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$
RewriteRule ^(.*)$ http://mobile.yourdomain.com [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*BlackBerry.*$
RewriteRule ^(.*)$ http://mobile.yourdomain.com [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*Palm.*$
RewriteRule ^(.*)$ http://mobile.yourdomain.com [R=301]
Redirect iPhone, Blackberry, & Palm Requests With .htaccess
Nuestra fuente: Sentidoweb
Geolocalización, movilidad y recomendación
Author: admin
Abril 13, 2010
Las conclusiones del estudio, se basan en dos encuestas online representativas de la población general y de los usuarios de foursquare.
IAB Spain, Asociación representante del sector de la publicidad digital en España, en colaboración con Cool Insights, agencia especializada en la investigación de tendencias, presenta los resultados del primer estudio de usuarios de foursquare, una red social que varios expertos en nuevas tecnologías han presentado como el próximo gran fenómeno de éxito en Internet.
Según un informe desarrollado por PRWeek, conciben estos espacios como una verdadera oportunidad para la comunicación y expansíón de sus negocios.
Las empresas y organizaciones se enfrentan al reto de integrar los nuevos medios de comunicación o redes sociales en sus operaciones y estrategias de marketing actuales.La evolución que estos espacios fueron demostrando con el tiempo hizo que ya no se discuta la posibilidad de estar o no estar, sino que se da “como un hecho” la necesidad de tener un espacio propio. (más…)
‘Pentálogo’ de la nota de prensa 2.0
Author: admin
Llevo muchos años redactando y recibiendo notas de prensa. Sigue siendo la herramienta de la comunicación por excelencia.
Hay mucha literatura sobre esta (la) herramienta. Sin embargo, pese al tiempo transcurrido, las notas vistas -y enviadas-, se me ocurre que no deberíamos olvidar nunca este ‘pentálogo’ imprescindible.Cierto es que la palabra ‘pentálogo’ no existe. Por analogía y mutatis mutandi, que me perdonen los puristas, estos cinco mandamientos o reglas son, a mi juicio, de ineludible cumplimiento, y deberían estar siempre a la vista de cualquier responsable de comunicación. (más…)







