Pasar la resolución de JavaScript a PHP

En esta ocasión voy a mostrarles como pasar la resolución de JavaScript a PHP. Todos sabemos que el lenguaje PHP, al ser del lado del servidor, no puede tomar nuestra resolución. Pues, hay una forma sencilla de pasar las medidas de JavaScript a PHP con un solo click! Para setear una cookie con JavaScript, el comando es el siguiente: document.cookie = ‘NOMBRE=VALOR; expires=FECHA; path=CAMINO; domain=DOMINIO; SECURE’; Teniendo esto en cuenta, lo que haremos será un script, mezcla de PHP y JavaScript. Consistirá en dos archivos: mostrar.php y getres.php . El…

Leer más

Encriptar contraseñas en MD5 con PHP

Si en nuestra página web tenemos un sistema de usuarios y queremos proteger las contraseñas para prevenir posibles vulnerabilidades en nuestro servidor, es una medida eficaz encriptar las contraseñas, de manera que si alguien puede acceder a ellas no pueda ver la contraseña si no su encriptación. Para mejorar este sistema, lo que haremos es usar un algoritmo de encriptación de un solo sentido, es decir que no se puede desencriptar de ninguna manera, como por ejemplo md5. Para guardar la contraseña encriptada en md5, usaremos la funcion md5() de PHP: <?…

Leer más

Métodos útiles Jquery

jQuery ofrece varios métodos utilitarios dentro del espacio de nombres $. Estos métodos son de gran ayuda para llevar a cabo tareas rutinarias de programación. A continuación se muestran algunos ejemplos, para una completa documentación sobre ellos, visite api.jquery.com/category/utilities/. $.trim Remueve los espacios en blanco del principio y final. $.trim(‘ varios espacios en blanco ‘); // devuelve ‘varios espacios en blanco’ $.each Interactúa en arrays y objetos. $.each([ ‘foo’, ‘bar’, ‘baz’ ], function(idx, val) { console.log(‘elemento ‘ + idx + ‘es ‘ + val); });   $.each({ foo : ‘bar’, baz : ‘bim’ },…

Leer más

El núcleo de jQuery

4.1. $ vs $() Hasta ahora, se ha tratado completamente con métodos que se llaman desde el objeto jQuery. Por ejemplo: $(‘h1’).remove(); Dichos métodos son parte del espacio de nombres (en inglés namespace) $.fn, o del prototipo (en inglés prototype) de jQuery, y son considerados como métodos del objeto jQuery. Sin embargo, existen métodos que son parte del espacio de nombres de $ y se consideran como métodos del núcleo de jQuery. Estas distinciones pueden ser bastantes confusas para usuarios nuevos. Para evitar la confusión, debe recordar estos dos puntos: Los métodos utilizados en selecciones se encuentran dentro…

Leer más

Elementos verdaderos y falsos

Para controlar el flujo adecuadamente, es importante entender qué tipos de valores son «verdaderos» y cuales «falsos». A veces, algunos valores pueden parecer una cosa pero al final terminan siendo otra. Valores que devuelven verdadero (true) ‘0’; // una cadena de texto cuyo valor sea 0 ‘any string’; // cualquier cadena []; // un array vacío {}; // un objeto vacío 1; // cualquier número distinto a cero Valores que devuelven falso (false) 0; »; // una cadena vacía NaN; // la variable JavaScript «not-a-number» (No es un número) null;…

Leer más

Modismos y Anti-Modismos en Python

Resumen Este documento puede considerarse un compañero del tutorial de Python. Muestra cómo utilizar Python, y, casi incluso más importante, cómo no usar Python. Construcciones del lenguaje que no deberías usar Aunque Python tiene relativamente pocas trampas o gotchas comparado con otros lenguajes, sigue teniendo algunas construcciones que sólo son de utilidad en situaciones muy específicas, o que son sencillamente peligrosas. from modulo import * En definiciones de funciones from modulo import * no es válido dentro de definiciones de funciones. Aunque muchas versiones de Python no comprueban esta condición, no…

Leer más

Cónoce cuál es tu límite de memoria para aplicaciones Php?

Saber el límite que nuestro servidor tiene impuesto es sencillo. Basta con observar los valores que nos devuelve el archivo php.ini y leerlo de ahí. Para ver ese listado de valores podemos hacer lo siguiente: Abrimos un editor de texto. Por ejemplo el Sublime Text 2 o el block de notas de Windows. Añadimos estas líneas:  <?php  phpinfo()   ;?> Lo guardamos con el nombre testeando-php-ini.php Lo subimos a la raiz de nuestro servidor con un FTP. Visitamos ese archivo escribiendo en nuestro navegador la ruta completa de nuestra web seguida…

Leer más

Solucionar el Allowed Memory Size Exhausted en WordPress

Seguramente les ha ocurrido alguna vez (y si no es así recuerda bien esta URL porque terminará ocurriéndote) que tras actualizar a la siguiente versión de WordPress o incluso al añadir algún que otro Plugin, deja de funcionarte el blog correctamente apareciendo en la pantalla el mensaje “Allowed Memory Size Exhausted”. Algo así como lo de la captura siguiente: Existen varios remedios caseros para arreglar este problemón pero a mí el que mejor me ha funcionado es cortando por lo sano como el que dice. Se debe a que tanto…

Leer más

TinyDesk; una app de WordPress para iPhone e iPad

Si eres como yo, cuando no estás trabajando desde la computadora lo haces desde tu smartphone o tablet y, muchas de las cosas que necesito hacer, están relacionadas con blogs de WordPress. Si bien WordPress tiene una aplicación oficial para dispositivos Apple, también existen otras alternativas. Una de ellas es TinyDesk, una app gratuita para iPhone e iPad pensada para facilitar el control y publicaciones en tu blog de WordPress. Una app móvil para WordPress TinyDesk; una app para WordPress A diferencia de la app oficial de WordPress para iOS, TinyDesk no…

Leer más

Migrar tu blog desde Joomla K2 a WordPress

Existen diferentes plataformas para blogs y, aparte de Worpress.com, wordpress.org y blogger, otra de las más populares es Joomla K2. Si tienes tu blog en Joomla K2 y quieres migrarlo a WordPress.org, existe una manera simple de hacerlo, ello a través del plugin CMS2CMS: Joomla! K2 to WordPress website. Lo que hace este plugin gratuito, es automatizar la migración de una plataforma a otra, sin que tengas que realizar acciones complicadas, ya que CMS2CMS: Joomla! K2 to WordPress website se encarga de casi todo. Lo primero es instalar CMS2CMS: Joomla! K2 to WordPress website y configura…

Leer más