Te encuentras en: Inicio » Blog
Tuenti en la prensa Internacional Hace algunas semanas se publicó un reportaje sobre Tuenti en el Finantial Times, uno de los medios más influyentes de Estados Unidos, donde hablaban de Tuenti dentro del contexto general de España: “En un país donde el paro entre menores de 25 ha alcanzado el 40%, Tuenti es un alentador ejemplo de empresa que continúa [...] DVDFab 8.1.0.1 Beta: Elimina las protecciones y haz copia de seguridad de discos DVDs y BluRay DVDFab 8.1.0.1 Beta, es la nueva versión ya lista para su descarga, de este programa conocido también como DVDFab HD Decripter, con el que podremos realizar copias de seguridad y quitar las protecciones de nuestros discos DVD y BluRay. Con DVDFab, podremos quitar las protecciones CSS, RC, RCE, APS, UOPs, Sony ARccOS (DVD) y AACS, [...] Google Maps se actualiza para móviles con Android e iOS En estos momentos un 40% de usuarios del sistema de mapas de Google, mejor conocido Google Maps, lo usa por medio de dispositivos móviles con acceso a internet, por esta razón el gigante de la web ha lanzado recientemente la actualización de esta aplicación para todos los usuarios de Android e iOS. La renovación del [...] Flickr, [...]
Las cabeceras del HTTP son informaciones que se intercambian entre el navegador, o cualquier otro cliente, y el servidor de páginas web. Las cabeceras del http son transparentes para nosotros, pero en ocasiones contienen informaciones que pueden servir de ayuda a los desarrolladores. Estas cabeceras permiten transportar información de control entre el cliente y el servidor, como el estado de respuesta del servidor, cookies enviadas al cliente, tipo de contenido que se está enviando/recibiendo, momento en el que se realizan las solicitudes o entregas de información, etc. A continuación indico todos los posibles códigos de error o respuestas de las cabeceras. Los he metido en un array de PHP para que se puedan usar en cualquier función con el objetivo que sea. Ya sea identificar una respuesta de apache o del servidor de páginas web o generar un tipo de respuesta deseado, el típico 404 o 301. $codigos = array( 100 => ‘Continue’, 101 => ‘Switching Protocols’, 200 => ‘OK’, 201 => ‘Created’, 202 => ‘Accepted’, 203 => ‘Non-Authoritative Information’, 204 => ‘No Content’, 205 => ‘Reset Content’, 206 => ‘Partial Content’, 300 => ‘Multiple Choices’, 301 => ‘Moved Permanently’, 302 => ‘Found’, 303 => ‘See Other’, 304 => ‘Not [...]
Pongamos que tenemos un formulario con n campos y su correspondiente botón submit para enviarlo. Para hacer el formulario mas usable e intuitivo siempre está bien desactivar el botón submit de enviar, siempre y cuando el formulario no este completado. Importante también mostrando mensajes de ayuda, o tooltips que es fundamental. Vamos a poner que tenemos un formulario con una caja de texto y un botón submit. Lo que haremos será desactivar o deshabilitar el botón submit hasta que no haya algo escrito en la caja de texto. <input type="text" name="textField" /> <input type="submit" value="send" /> Para deshabilitar o desactivar el boton submit. Usaremos Jquery para llevar a cabo esta tarea y no usar Javascript a pelo. Seleccionamos todos los inputs que sean del tipo submit y le agregamos el atributo disabled=”disabled” $(‘input[type="submit"]‘).attr(‘disabled’,'disabled’); Para habilitar o activar el botón submit y poder enviar el formulario. Ejecutamos el siguiente código. Que lo que hace es eliminar el atributo disabled que hemos agregado anteriormente. $(‘input[type="submit"]‘).removeAttr(‘disabled’); Ejemplo completo. Cuando la caja de texto esta vacía el botón submit de desactiva. Cuando algo se escribe en la caja del formulario se muestra el boton submit activo. Si la caja de texto volviese a estar [...]
Digamos que quieres hacer algo así: echo ‘<option value="’.$value.’"’.if($value==’España’) echo ‘selected="selected"’;.’>’.$value.’</option>’; Esto claro está va a fallar porque no se puede meter sentencias de control dentro de un echo. Para ello, se puede usar un pequeño truco usando el operador ternary (o ternario) para similar una sentencia if/else. Bueno no simula nada, porque es en sí un operador condicional. Se define de la siguiente manera “?:” <?php // Ejemplo de uso para: Operador Ternario $action = (empty($_POST['action'])) ? ‘default’ : $_POST['action']; // Lo anterior es idéntico a esta sentencia if/else if (empty($_POST['action'])) { $action = ‘default’; } else { $action = $_POST['action']; } ?> La expresión (expr1) ? (expr2) : (expr3) evalúa a expr2 si expr1 se evalúa como TRUE y a expr3 si expr1 se evalúa como FALSE. A partir de PHP 5.3, es posible dejar de lado la parte media del operador ternario. La expresión expr1 ?: expr3 retorna expr1 si expr1 se evalúa como TRUE y expr3 si es de otra manera. De esta manera ya podremos tener la siguiente lógica en nuestro formulario para verificar si esta seleccionado o no usando una sentencia de control. echo ‘<option value="’.$value.’" ‘.(($value==’España’)?’selected="selected"’:"").’>’.$value.’</option>’; El operador ternario puede se un poco [...]
Desde el siguiente vídeo consejo, podremos aprender como hacer para mostrar los elementos de un listado que aparezcan secuencialmente mediante Jquery. Hay muchas formas de llevar a cabo esta tarea pero la que comenta el video tutorial es una de ellas y no esta del todo mal porque es bastante sencillo y no incluye mucho código. Se trata de una técnica para utilizar funciones recursivas. (function() { // Inicialmente ocultamos todos los elementos del listado var lis = $(‘li’).hide(); // El desencadenante es en este caso un anchor, un enalce. Esto es muy generico pero se puede customizar, claro. $(‘a’).click(function() { var i = 0; // Hacemos un FadeIn a cada elemento del listado cuando llega a los 200 ms, despues, // cuando ha terminado, recursivamente se llama a displayImages. // Cuando eq(i) hace referencia a un elemento que no existe, // jQuery devolverá un objeto vacio y no continuará haciendo fadeIn (function displayImages() { lis.eq(i++).fadeIn(200, displayImages); })(); }); })(); Lo que hace este uso efectivo es el hecho de que, cuando lis.eq (i) se refiere a un elemento que no existe en el conjunto, se devuelve un objeto vacio jQuery. Cuando esto sucede, los métodos posteriores de la cadena [...]
Últimos Comentarios
6-02-2012 02:54
3-02-2012 21:40
3-02-2012 17:08
3-02-2012 05:38
1-02-2012 15:48
1-02-2012 10:12
1-02-2012 04:27
1-02-2012 00:57