In this tutorial, we’ll learn how to create a slick email signup form. This form will harness the full power of AJAX, meaning that we will submit data to the server, validate it, and receive a response – all without a single page refresh! Along the way, you should pick up some useful tips related to PHP and JavaScript, as well as general programming …
Aunque las nubes de etiquetas ya no están tan de moda como hace un tiempo, el tutorial donde explican cómo hacer un tagscloud mediante jQuery merece la pena, ya que se trata de una explicación detallada.
No solo se centra en jQuery, sino en la parte PHP que devuelve los datos en JSON y en los estilos CSS para mostrar las etiquetas según su relevancia.
Realmente la parte jQuery solo cambia el tamaño de la letra según la frecuencia de la etiqueta. Building a jQuery-Powered Tag-Cloud
Hace poco Jesús Encinar escribió un artÃculo sobre como empezar una startup de internet. En uno de los puntos hablaba de que no se trata de hacer una web sino crear una empresa, como lo he vivido voy a exponer en cambio de mentalidad que creo que hay q
Desde Zend Developer Zone sacan un nuevo podcast con el titulo PHP Abstract. El primero que han publicado trata sobre una serie de consejos para aumentar la seguridad de nuestras aplicaciones a la hora de programar en PHP.
Pero lo que más me ha llamado la atención ha sido su afirmación, en respuesta a una pregunta sobre la fusión de redacciones digitales y de papel, de que los márgenes de EBITDA de la prensa de papel son del 20%-30% mientras que los de la prensa online
Tras la compra de Ya.com, Orange procederá a un ajuste de plantilla. Ya.com cuenta con una plantilla de unos 500 empleados y más de la mitad tienen todos los números de irse a la calle…
Para mí, uno de los mayores fracasos de Twitter es su API, una limitación de su uso increíble para algo que le podría dar mucho juego a la aplicación. Ahora mismo no sé en cuánto está el límite, pero la posibilidad de realizar una aplicación basada en Twitter es una pesadilla.
Para aquellos que no quieran sufrir lo que hemos sufrido con TwitterPoster (los espacios en blanco es porque la gente actualiza su imagen y no podemos recuperar la de todos los usuarios por el límite en el API de Twitter), les recomiendo usar Twitter mediante CURL.
Os paso un script sencillito que he realizado:
<?php
// Primer hacemos login
$url ="https://twitter.com/sessions";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
// Por si tienen limitación por navegador
curl_setopt($ch, curlOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)");
// Poned una ruta para las cookies
curl_setopt ($ch, CURLOPT_COOKIEJAR, '/temp/');
curl_setopt ($ch, CURLOPT_COOKIEFILE, '/temp/');
curl_setopt ($ch, CURLOPT_POSTFIELDS, "username_or_email=[usuario]&password=[contraseña]");
// Para que funcione el https
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, curlOPT_SSL_VERIFYHOST, 2);
curl_exec ($ch);
// Cargamos el home, porque Twitter añade dos campos ocultos para poder publicar por web
$url ="http://twitter.com/home";
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec ($ch);
// Recuperamos los campos ocultos
preg_match('//', $result, $match);
$authenticity_token = $match[1];
preg_match('//', $result, $match);
$siv = $match[1];
// Insertamos el texto
$res = $url ="http://twitter.com/status/update";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'siv='.$siv.'&authenticity_token='.$auth.'&status=[texto]');
curl_exec ($ch);
curl_close ($ch);
unset($ch);
?>
¿Qué fallo tiene este script? pues que si cambian el HTML (campos de formulario, …) o las URLs deja de funcionar, pero al menos no tenemos limitaciones. Eso sí, es más costoso para sus servidores y para los nuestros, porque en vez de hacer una llamada, hacemos 3, y en nuestro caso, a parte parseamos una página para obtener dos campos ocultos.
We recently devised a system to redirect old URLs in PHP so that you could avoid “page not found” errors (I suggest you read it before venturing further). In this article, we’ll create a similar system for WordPress, the popular PHP CMS. How is WordP Post original
PHPfileNavigator es una aplicación de código abierto y libre que permite la administración de ficheros y directorios de forma remota. Su principal caracterÃstica es la administración de ficheros y directorios desde un navegador web
Una de las limitaciones de AJAX es que no se pueden hacer llamadas a servidores remotos. Es decir, que si tenemos una aplicacion AJAX en el servidor X todos los archivos llamados deben estar en el servidor X. En caso de hacer aplicaciones AJAX y querer ob
Iconfinder es un buscador de iconos. En la actualidad tiene indexados más de 17.000 iconos y la verdad, es que aunque está en fase beta, funciona muy bien. Por ejemplo, introduciendo “network” como criterio de búsqueda devuelve más de 100 resultados.
Tras este tÃtulo, el autor de este post, se pregunta y ofrece 4 puntos crÃticos que se pueden apreciar en todo diseño de un gran logo: 1.- Debe ser descriptible, 2.- Debe ser recordable, 3…
Esta semana ha sido una locura de trabajo. Hoy tenÃamos la primera presentación con Venture Capitalists de la idea de Guard Angel, y para prepararla nos hemos tenido que reunir cada dia 4 horas… Algunas ideas generales sobre presentar ante VCs que he