18Jan
2011
<!-- 2 -->
La API de Google para acortar URLs permite acortar URLs, recuperar info del link original y las URLs acortadas de un usuario, aunque para usarlo se necesita crear una clave y dar de alta proyecto. El resto es fácil, acceso mediante CURL y listo: define(’GOOGLE_API_KEY’, ‘[insert your key here]‘); define(’GOOGLE_ENDPOINT’, ‘https://www.googleapis.com/urlshortener/v1′); function shortenUrl($longUrl) { // [...]
15Jan
2011
<!-- 2 -->
MemcacheQ es una interesante implementación de Memcache que permite realizar una cola de mensajes que luego podremos utilizar en nuestras aplicaciones de formas variadas, por ejemplo, si tenemos un proceso largo que queremos dividir y realizar partes en background, podemos crear una cola de mensajes e ir añadiendo distintas tareas para luego ir recuperándolas una [...]
05Jan
2011
<!-- 4 -->
Si queremos modificar las búsquedas que ofrece WordPress para que devuelva lo que nosotros queremos tan solo hay que hacer dos funciones para dos filtros: add_filter(’posts_results’, ‘mi_search’); function mi_search($posts) { $s = get_query_var(’s'); if (condicion($s)) { $posts = array(); $paged = intval(get_query_var(’paged’)); if ($paged < 1) $paged = 1; $posts_per_page = intval(get_query_var(’posts_per_page’)); $from = ($paged-1)*$posts_per_page; [...]