Sentido Web

Referencias y explicaciones sobre desarrollo web, PHP, Ajax, XHTML, MySQL ...

Archivo para April 2010

29Apr
2010
<!-- 2 -->

PHP Excel Reader: recupera información de ficheros XLS

PHP Excel Reader es una librería que lee ficheros Excel (extensión xls) y permite acceder a la información y modificarla. Con esta librería podrás modificar datos de celdas, sheets y darle estilos. Además con un código tan sencillo como este, permite mostrar el siguiente gráfico (añadiéndole un poco de CSS): $data = new Spreadsheet_Excel_Reader(”test.xls”); $data->dump(true, [...]
28Apr
2010
Comments Off

XH GUI: GUI para XHProf

Hace un tiempo, Facebook lanzó XHProf una librería que permite realizar debug de las aplicaciones, ahora sale una GUI que permite mostrar los datos obtenidos de XHProf. MySQL para almacenar los datos Almacena picos de uso de memoria, tiempos, CPU y estadisticas de las bases de datos Compara datos de GET, POST y cookies Usa [...]
27Apr
2010
<!-- 1 -->

API de Open Graph de Facebook

Si el otro día salía Open Graph de Facebook, ahora hay que ponerse a hacer aplicaciones para hacer uso de esta API, porque nos guste o no, Facebook nos puede aportar mucho a nuestra aplicación. La verdad es que la API es muy sencilla: llamada http que devuelve JSON. Siendo la URL de la llamada [...]
25Apr
2010
Comments Off

Permitir el botón atrás en aplicaciones dinámicas

Cuando realizamos aplicaciones dinámicas, ya sea usando Ajax o mediante javascript mostrando u ocultando contenidos, nos podemos encontrar con el problema de que el usuario pulse el botón ‘Atrás’ del navegador creyendo que accederá al contenido anterior. El resultado de esa acción será en la mayoría de los casos que el usuario acceda a la [...]
21Apr
2010
Comments Off

Google Docs Printer: librería para mostrar documentos de Google Docs

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’; [...]
21Apr
2010
Comments Off

PHPico: librería PHP para trabajar con iconos

PHPico es una librería PHP que nos permite crear y manipular iconos (formato .ICO), pudiendo leer y escribir archivos de iconos. Permite crear iconos vacíos, añadir imágenes de diferentes tamaños y bits, quitar imágenes de los iconos, indicar el color de los iconos, añadir definiciones de colores, … require_once(’PHPico.php’); $i = new PHPicoImage(); $i->createBlankImage(8, 8, [...]
20Apr
2010
<!-- 1 -->

Librería PHP para trabajar con la API de Yahoo!

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’=> [...]
19Apr
2010
<!-- 2 -->

Uso avanzado de expresiones regulares en PHP

Interesante y completo tutorial en el que se nos explica usos de las expresiones regulares que normalmente no solemos tener en cuenta: Añadir comentarios preg_match(”/^ (1[-\s.])? # optional ’1-’, ’1.’ or ’1′ ( \( )? # optional opening parenthesis \d{3} # the area code (?(2) \) ) # if there was opening parenthesis, close it [...]
14Apr
2010
Comments Off

Librería PHP para oData

oData es un protocolo creado por Microsoft para obtener y actualizar datos en aplicaciones. Para ello hace uso de HTTP, AtomPub y JSON para garantizar el acceso a la información desde cualquier aplicación, servicio o almacenamiento. El cual dispone de un SDK, includo PHP. oData Vía / php|architect
13Apr
2010
Comments Off

jStorage: plugin jQuery para usar el almacenamiento de HTML5

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) jStorage Vía / Script & Style