Sustituir $HTTP_POST_VARS y $HTTP_GET_VARS

Con la publicación de PHP 5.1. se ha dejado de dar soporte a las variables $HTTP_POST_VARS y $HTTP_GET_VARS. Lo único que hay que hacer es sustituirlas por la versión actualizada de las mismas. $HTTP_POST_VARS por $_POST $HTTP_GET_VARS por $_GET En linux podemos realizar una búsqueda y reemplazo de todas las ocurrencias en los ficheros php mediante los comandos de consola: find ./ -name «*.php» -exec sed -i ‘s/\$HTTP_POST_VARS/\$_POST/g’ {} \; find ./ -name «*.php» -exec sed -i ‘s/\$HTTP_GET_VARS/\$_GET/g’ {} \; También puedes activarlas en el archivo php.ini pero será un…

Leer más

Spam en los temas de WordPress

Dada la amplia comunidad de desarrolladores de wordpress, aumentan las probabilidades de que te cruces con algún tema (theme) que tenga algún tipo de spam. Algunas cosas que debemos tener en cuenta antes de instalar un nuevo tema en wordpress: Siempre se recomienda instalar themes alojados en la web de wordpress. Se puede acceder desde el Panel de Administración->Apariencia->Temas La licencia: ¿admite modificaciones? ¿es necesario respetar el link a la  web del desarrollador para otorgar el crédito o podemos hacerlo de otra manera? ¿Tiene enlaces dirigidos a sitios «peligrosos», de…

Leer más

Cómo elegir el mejor gráfico

A veces la información es buena, pero mejora mucho con una correcta visualización, Chart Suggestions on flickr seguro que es un bonito complemento para el libro Information is beautiful de David McCandless (gracias a Gema Mora que desde que me puso en la pista, es uno de esos libros «pendientes») A continuación un gráfico de Edward Tufte que nos ayuda un poco en la elección del mejor gráfico para la visualización de datos. A lo mejor también te interesan las charlas de Hans Rosling, donde se demuestra que elegir y crear una buena presentación de…

Leer más

Cómo crear un control slider con jquery

Incluir un control slider con jquery es realmente sencillo. Los sliders son esos controles que nos permiten elegir un valor entre dos intervalos arrastrando una barra. Es un control muy agradecido en los dispositivos con pantalla táctil. Esto que es una ventaja en los móviles o tablets, también puede ser un problema para las personas que tengan dificultades de movimiento (un ejemplo sería el de las personas con Párkinson u otras debilidades motrices). Para poder hacer el control más accesible, podemos añadir un campo tipo input que se actualice con…

Leer más

Motivos para ir (y no ir) a la Huelga 2012

Antes de nada, me encantaría que hoy todo el mundo pudiese disfrutar de sus derechos (tanto el de ir a trabajar como no ir a trabajar), pero en un momento de conflictividad como el actual a lo mejor es más realista desear a todos: Empatía: ponerse en el lugar del otro y no deshumanizar al que piensa diferente. Mis razones por las que NO ir a la huelga : Por que mi empresa está creando medios para poder expresar el descontento y canalizar las quejas internas. Porque expreso mis opiniones…

Leer más

MySQL: Cómo importar y exportar procedimientos almacenados

Importar y exportar procedimientos almacenados en MySQL ,como explican en Dumping MySQL Stored Procedures, Functions and Triggers, en teoría es fácil: Exportar: mysqldump <other mysqldump options> —routines > outputfile.sql Importar: mysqldump –routines –no-create-info –no-data –no-create-db –skip-opt <database> > outputfile.sql El problema es que a veces la base de datos queda corrupta y no se importan correctamente (realmente desconozco qué fue lo que generó el problema). Afortunadamente la solución fue sencilla; nos aconsejan ejecutar mysql_upgrade cada vez que lo actualicemos: mysql_upgrade -u TU_USUARIO -h localhost -p TU_PASS –v (Testado en Ubuntu)  

Leer más

Funciones y buenas prácticas a la hora de crear un child theme en WordPress

En el post WordPress: galería de fotos para el tena Twenty Eleven, creábamos un child theme del tema oficial y generábamos una galería de imágenes. En esta ocasión, vamos a comentar algunas funciones y buenas prácticas que pueden resultar interesantes a la hora de crear o modificar un tema de WordPress. Estructura y nomenclatura de clases html Site Architecture: nomenclatura de clases html que se deben usar en las templates html, aunque por motivos prácticos es mejor analizar cada uno de los ficheros o templates del theme principal. Antes de nada…

Leer más

EEUU: Protestas ante la nueva Ley de regulación de Internet: SOPA y PIPA

En Estados Unidos están en pleno proceso de legislación y regulación del uso de Internet, y como ya ha pasado en otros países como España (con la vergonzante Ley Sinde), los grupos y lobbys de presión se han puesto manos a la obra y han conseguido un texto plagado de recortes de derechos a los ciudadanos. La diferencia con el caso español es que en Estados Unidos de América, grandes empresas y fundaciones como Google, WordPress o Wikipedia se han unido públicamente a las protestas. Incluso Google ha publicado un…

Leer más

Generando un certificado https en apache

Un certificado HTTPS nos permite encriptar la conexión entre nuestro servidor web y los usuarios. Ello es importante en formularios y recogida de datos personales o financieros. Además se nos ocurren algunos motivos para generar nuestro propio certificado https: No tenemos dinero para pagar un certificado ajeno 😉 Es un servidor de pruebas para el cual no tendría mucha lógica pagar un certificado propio. Queremos crear una aplicación/página en facebook, ya que facebook requiere acceso seguro. Los pasos seguido en un ArchLinux con Apache fueron: 1.Accedemos a la carpeta de…

Leer más

Oficial Google Android training

google android training professionals

Google ha presentado una nueva sección para los Android Developers. En ella se podrán obtener las mejores prácticas, artículos, código de ejemplo y tutoriales para el desarrollo de aplicaciones y funcionalidades en Android (el sistema operativo de Google para teléfonos móviles y tablets). Algunos temas que me han llamado la atención: Android: Mejora del rendimiento en la interfaz gráfica. Android: Optimizando el uso de batería. Android: Capturar fotografías Desarrollo orientado a Empresas. Rentabilizar las aplicaciones. Android: Diseñando una navegación efectiva. Android Design: Sitio específico sobre el diseño de interfaces Android…

Leer más

Facebook principales trends y temas del 2011

Aunque aún no haya acabado el año, facebook publica los 10 temas más recurrentes durante 2011   A nivel mundial: Muerte de Osama Bin Laden Super Bowl Casey Antony encontrado no culpable Charlie Sheen Muerte de Steve Jobs Boda Real en UK Muerte de Amy Winehouse Operaciones militares en Libia Huracán Irene En España: Indignados Pepinos Privacidad Amy Winehouse 20N Hackers Anonymous Democracia Blackberry Impuesto Además también dan datos como las páginas con mayor crecimiento.

Leer más

Redes sociales: 12 claves de éxito que las empresas no pueden olvidar

Extraigo del informe de Nielsen «Del consumidor fiel, al consumidor fan» (2011-12-01)[PDF 670KB] las 12 claves del éxito que las empresas no pueden ignorar a la hora de definir una estrategia en las redes sociales.   Proposición distintiva: ofrecer innovación real Captar la atención: destacar. Conexión con el mensaje: asentar y potenciar el mensaje. Mensaje claro y conciso: enfocar el mensaje al usuario. Necesidad y deseo: ser relevante. Ventaja: ser el mejor. Credibilidad: dar suficientes razones para creer. Inconvenientes aceptables: limitar las batallas. Encuéntrame: estar en los sitios disponibles. Precios…

Leer más