Search

Cargando...

miércoles, 25 de febrero de 2015

CakePHP, PHP y MySQL Problemas de Autenticación

Algunas veces, cuando se esta trabajando con php y mysql. Y se guardan claves en algún formato de hashing como md5 o sha1, especialmente con cakephp. Puede tener problemas de autenticación.
Por ejemplo que misteriosamente el usuario con el que se logean deje de autenticar.
Muchas veces van a mysql y verifican con select sha1('clave') para obtener el hash y resulta que es el mismo que tienen almacenado en la tabla.
Y luego pierden un buen tiempo, si es en cake php rastreando el problema infructuosamente.
Al final resulta que el problema, es de codificación, los caracteres con los que están probando la función en mysql entran con una codificación diferente a los que llegan por la web y producen hashes diferentes que impiden la validación.
En este caso, tienen que desbloquear la pagina para editar usuarios, cambiar la clave y ahí si debe validar. O si no corregir los problemas de codificación de caracteres.

martes, 10 de febrero de 2015

¿Que hago si SugarCRM muestra información que no esta en la base de datos?

Algunas veces SugarCRM puede mostrar información que no esta sincronizada en la base de datos. Esto ocurre por que el cache del Sugar no esta sincronizado con la información mas reciente. Lo que hay que hacer para solucionarlo es reiniciar el cache de el SugarCRM.
El cache del sugarcrm se puede arreglar desde el panel de administración entrando a el panel de administración
Imágenes integradas 2
Luego
Click en Reparación

Imágenes integradas 3

Y En reparación, seleccionar reparación y reconstruccion rapida.

Imágenes integradas 4

Y a continuación Se colocan las opciones como estan señaladas en esta imagen, la 1a es seleccionar la opcion que aparece sin etiqueta en la traduccion del idioma español (es todos los modulos) y la otra opción esta indicando que no repare base de datos.
Imágenes integradas 5

Luego de esto el resetea el cache de la aplicación y ya aparecen los usuarios correctos.





sábado, 13 de diciembre de 2014

Meet your new Inbox

Ayer me dieron acceso para probarlo y la verdad este sistema es muy agradable para poder navegar entre tanto ruido que llega al correo.

Definitivamente este sera el estandard para manejar el email.

martes, 25 de noviembre de 2014

Arte en el Ipad

Algunas de las cosas asombrosas cuando la tecnologia cae en manos de artistas de mente abierta y sin miedo a poner su creatividad para sacarle el maximo provecho a su Ipad.
Veamos

martes, 28 de octubre de 2014

acceder windows 8 en azure

Cuando uno crea una instancia de una maquina windows 8 o 8.1 en la nube, para accederla se descarga un fichero para abrir una sesión encriptada de terminal server. Al hacerle doble click esta establece la sesión y pide el usuario y contraseña que se definió al momento de crear la maquina.
Muchas veces esta da error de validación incluso si el usuario y contraseña se digitan bien.
El truco esta en colocar antes del nombre de usuario el nombre de la maquina asi:
usuario: nommaquina\usuario


domingo, 12 de octubre de 2014

Gestor de virtualizacion grafico con KVM y libvirt

Bueno, esta vez le dimos la oportunidad a uno de los sistemas mas populares de virtualizacion sobre Linux. que es KVM con libvirt. Todo con un aditamento y es webvirt que básicamente es una linda cara para descrestar.
Como distribución escogí una con la tengo experiencia y cuya instalación es relativamente sencilla, centos 7.
Para esto en la pagina de webvirt hay instrucciones completas de como instalar el ambiente de virtualización en pasos sencillos, pero si quieres aprender a fondo debes ir a la pagina de kvm y también a la de libvirt.
Aconsejable tener una nas, pero si quieren el bmw entonces montense en un esquema con san y dos servidores, esto les va a dar alta disponibilidad.
Si solo tienen el nas como yo pueden repartir las maquinas virtuales en dos servidores o correrlas en uno solo pero que sea un servidor responsable y tener al menos las imagenes sincronizadas entre las maquinas con al menos 24 horas de diferencia, si, quizás uno podría operar con un nas pero habrían operaciones que se volverían terriblemente lentas.
El software que instale para gestionar las maquinas es https://www.webvirtmgr.net
Y las instrucciones son bastante claras: https://www.webvirtmgr.net/docs/
Practicamente no tuve ningún inconveniente siguiendo esas instrucciones con Centos 7.
Les dejo un pantallazo:
Imagen del panel de control de webvirtmanager listando las imágenes de maquinas virtuales.

sábado, 27 de septiembre de 2014

Experiencia de Virtualización con vmware y herramientas gratuitas

En estos dias en mi empresa, se decicdio poder virtualizar maquinas, se empezo evaluando la alternativa de Vmware, que porcierto aparenta ser muy amigable con su "hipervisor" gratuito ESXi 5.1, Una instalación sencilla, donde su interfaz cliente servidor da una vision amigable del asunto.
Pues bien, cuando nos pusimos manos a la hobra a crear maquinas virtuales nuevas, todo marcho de maravillas, crearlas era cuestion de unos pocos clicks, el asunto entro a complicarse para subir imagenes iso para la instalación pues habia que subirlas a traves del programa cliente servidor lo cual es un poco engorroso aunque posible y el otro tema es migrar maquinas virtuales existentes en KVM u otro sistema de virtualización.

1. Manejo de imágenes ISO.
Aquí hay un hack en la versión virtual donde uno puede crear un nuevo storage de red y montar un directorio NFS que tenga las imagenes. En este caso teníamos un DROBO del cual exportamos un recurso por NFS que tenia las imagenes iso. Lo montamos en el hypervisor y voila! ya podíamos instalar maquinas nuevas.

2. Migracion de maquinas virtuales nuevas.
Aquí hay un pequeño detalle, hay un programa gratuito de vmware para migrar en caliente, pero no es perfecto y funciona bien solo si se corre como administrador (botón derecho ejecutar como administrador) y funciona perfecto si se migran maquinas virtuales convertidas al formato de vmware mediante el vmware player. Toda una engorrosa vuelta especialmente si hay maquinas virtuales con muchos Gigas en sus discos.
Básicamente los pasos son abrir el vmware player, crear una definición de hardware para la maquina virtual, convertir los discos o imagenes al formato de vmware con una herramienta en linux como qemu-img, decirle que se va a usar discos existentes y seleccionar los discos convertidos y grabar, luego se abre el vmware converter y se selecciona migrar maquina vmware existente y todos los demás datos básicos. Bastante engorrosa esta tarea y consume mucho tiempo.

En fin que la experiencia fue un poco engorroso y poco eficiente, y al acudir a los proveedores pues bueno, lo que te ofrecen es una solución maravillosa con cierta cantidad de inversión económica que hay que sustentar muy bien. La torta cocinada y decorada, pero que si tenemos las habilidades necesarias quizás podamos cocinarlas nosotros mismos consiguiendo los ingredientes apropiados, eso lo veremos en el siguiente post.