Colores complementarios

De vez en cuando necesitas conseguir colores complementarios, triadas o simplemente elegir un grupo de colores de forma libre, pero no estás en tu PC, o necesitas salir del paso rápido. En estos casos (y otros más) una herramienta web puede salvarte el momento.
Comparto contigo un par de herramientas geniales para esta tarea:
http://paletton.com/
https://color.adobe.com/es/create/color-wheel/

Algoritmos Predictivos

Hoy estaba en el centro de la ciudad ocupándome de temas personales, aproveché la cercanía a una tienda de bicis para hacer una compra simple, unas herramientas para mantenimiento. Lo interesante de esta anecdota es que yo tenía claro que necesitaba hacer mantenimiento a mi bici, que quería hacerlo por mi cuenta, pero no sabía con claridad que herramientas necesitaba, me tomé un tiempo en la tienda, me asesoré y compré los desmontables que aparecen en la foto, tremenda sorpresa me llevé al ver que facebook me invitaba a comprar en amazon justamente las herramientas que compré y que eran las apropiadas para mi. Continuar leyendo “Algoritmos Predictivos”

ERROR 144 (HY000) MySQL

No se trata de un error muy común, pero sucede, una tabla se rompe y parece que el mundo se va a terminar.
Empiezan las llamadas de clientes desconcertados sin ni idea de como manejar el asunto, el error en concreto dice:

ERROR 144 (HY000) at line 1: Table ‘./database/table’ is marked as crashed and last (automatic?) repair failed

Por suerte MySQL provee herramientas para manejar el problema, en este caso en concreto myisamchk herramienta destinada a comprobar las tablas, puedes ejecutar:
Continuar leyendo “ERROR 144 (HY000) MySQL”

Lanzado Joomla 3.3

Hoy se ha hecho estable Joomla 3.3, estamos un paso más cerca y a solo 5 meses de Joomla 3.5 LTS (soporte extendido).
Si aún estás utilizando Joomla 2.5.x tienes soporte hasta final de este año, luego se recomienda migrar. La migración a Joomla 3.x desde 2.5.x “en teoría” no es dramática ni drástica, eso si no utilizas más que Joomla, si se te ha ocurrido utilizar un módulo, un plugin o un componente adicional, lo mejor es que pruebes en un ambiente controlado antes de migrar a Joomla 3.x.
El método de actualización es el tradicional, simple click en actualizar.
update-joomla-3 update-joomla-3-parte2

Soporte SVG en WordPress

error-svg-wordpress¿Cuantas veces has visto este error en WordPress? y es que hoy en día un website que se preste de serlo no sobrevive sin el uso (o abuso) de archivos SVG, entonces, ¿porqué aún no tenemos soporte para ellos en WordPress?
Si es tu caso y necesitas añadir soporte SVG a tu site, este sencillo snipet te ayudará en la tarea:
function cc_mime_types( $mimes ){
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter( 'upload_mimes', 'cc_mime_types' );

Desarrollo Web PHP

La popularidad de los lenguajes de programación es tema común de conversación en blogs de programadores y diseñadores, eso sin mencionar las dudas que se generan al iniciar un proyecto nuevo.
Hasta hace poco se hablaba de PHP como un lenguaje inmaduro, incluso en algunos círculos aún sucede. PHP como lenguaje de programación ha conseguido evolucionar lo suficiente como para permitir su uso en proyectos varios hasta el punto de convertirse en el lenguaje número 1 entre los lenguajes de programación comúnmente utilizados del lado del servidor como lo muestran las estadísticas de w3techs donde queda claro que PHP es el lenguaje de preferencia para el desarrollo Web o al menos lo es para el 80% de los proyectos online revisados por la araña de w3techs.com

Perl un lenguaje Moderno y eficiente para la Web

Perl se ha reinventado mucho más de lo que creemos. Entre los desarrolladores Web y programadores en general existe la errónea idea de que Perl es un lenguaje de script obsoleto que usábamos en el pasado para hacer unos CGI que servían para salir del paso y poco más.
La verdad es que Perl adolece de una característica muy importante en la actualidad y es: “personal capacitado” pero definitivamente no es un lenguaje obsoleto o ineficiente, es incluso funcional para mucho más que solo scripts de administración en entornos Unix Like. Continuar leyendo “Perl un lenguaje Moderno y eficiente para la Web”

Updates Joomla

Agosto ha sido un mes muy ajetreado para la comunidad de Joomla!, se han lanzado diversas actualizaciones de seguridad y de manteniemiento para todas sus versiones (3.x, 2.5.x y aunque no tiene más soporte, incluso para la 1.5.x).
Les dejo con un vídeo de como actualizar a Joomla 2.5 y como hacerlo en Joomla 3.x, elegí los sitios más problemáticos para mostrar el ejemplo, así si se topan con por ejemplo que no se ven los botones de acción en Joomla 3.x luego de actualizar, verán que solo es necesario recargar el navegador para conseguir que aparezcan (ya que cambiaron los css) y que por ejemplo en Joomla 2.5.x en ocasiones no marca correctamente la actualización de componentes de idioma aunque los instales manualmente.
http://vimeo.com/71976038
 
http://vimeo.com/71977028
 
Y por último lo que ha sucedido con Joomla 1.5.26 es que a pesar de no tener soporte, la comunidad ha notado que se dieron cambios en archivos de Joomla 2.5 y 3.x que igual pueden realizarse en Joomla 1.5.x ya que afectan temas de seguridad, más exactamente permiten a un atacante subir ficheros a tu hosting.  Más información en el hilo de desarrollo. Lo que debes hacer es descargar el archivo UploadFix15v3.zip y reemplazar a través de FTP en tu Joomla 1.5.26.

¿Joomla 2.5 o Joomla 3.X? cual elegir

En este momento el proyecto Joomla mantiene dos ramas estables, la (LTS) versión de soporte largo y las versiones estables pero con poco tiempo de soporte, es decir la rama 2.5.X considerada estable y la rama 3.X considerada razonablemente estable.
Mucho se ha dicho de Joomla 3.X y he visto a personas desaconsejar su uso, sin embargo el evitar su uso no es lo que yo llamaría necesario (o inteligente). Antes de continuar es importante entender un poco el como funcionan las liberaciones de versiones de Joomla, cada tanto se desarrolla una versión nueva y desde la V1.5 se desarrollan versiones intermedias que sirven de transición y de pruebas; desde Joomla 2.5 la herramienta ha pasado a ser un gestor maduro y definitivamente ha evolucionado. Joomla 3.X no es una beta (en realidad cada que se libera una beta se menciona que se trata de una beta), así que las versiones nuevas de Joomla 3.X no son beta, son estables (a menos que se diga lo contrario) Continuar leyendo “¿Joomla 2.5 o Joomla 3.X? cual elegir”

Propuestas indecorosas

Usualmente recibo propuestas de todo tipo (relacionadas con servicios Web), tal vez peco de desconfiado, pero le sigo la caña a muy pocas.
Aún hoy, en pleno 2013 recibo mails solicitando “intercambio de enlaces”, incluso he recibido correos de gente que parece disgustada porque no contesté a su solicitud absurda, o quienes no paran de enviar el mismo mail, por ejemplo este: Continuar leyendo “Propuestas indecorosas”