Archive for Enero, 2009

Select OnClick en Explorer y FireFox 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.

Muchas veces cuando estamos desarrollando, deseamos mostrar varias opciones al usuario a traves de un select, y que cuando se opere con ese select, ese formulario se envíe por ejemplo. Para ello solemos utilizar el evento OnClick a nivel de option.
Y cuál es nuestra sorpresa, cuando en FireFox funciona perfectamente, pero nos encontramos que no estamos obteniendo el mismo resultado con Explorer.

Esto es debido a que Explorer no discrimina a nivel de option en el select, si queremos aplicar un evento, deberemos realizarlo cuando definimos el select.
por ejemplo: <select name=”cliente” onChange=”this.form.submit();”>

M-lab Google, New America Foundation, PlanetLab Consortium 0

Se ha anunciado el lanzamiento de Measurement Lab está compuesto por una serie de herramientas que permiten, detectar, las violaciones de la neutralidad de la red por los ISP ( Proveedores de Servicios de Internet )
Su principal función es facilitar más claridad en el uso de la red.
En este momento M-lab ofrece ya 3 herramientas:

Uno para determinar si la red BitTorrent está siendo bloqueada, otro para diagnosticar posibles problemas de fuerte impacto en las redes de banda ancha y otro para diagnosticar los problemas que limitan la velocidad.
Fuente de la noticia en inglés

Instalación de las librerías GD en Fedora y CentOS 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.
Muchas veces a la hora de generar y trabajar con gráficos, desde PHP habremos tenido algún problema que otro, debido a que nos falta alguna librería para trabajar.

Una de las librerías que más usamos para generar gráficos, es la librería GD y claro cuando queremos utilizar esos recursos y sino estamos muy sueltos en administración puede convertirse en un pequeño problema.

En Fedora y CentOS la instalación es muy sencilla simplemente ejecutando desde consola con un usuario que tenga los permisos adecuados:

yum install php-gd

reiniciamos el servicios también desde consola service httpd restart

Y ya tenemos funcional las librerias GD para poder trabajar con ellas.

Caen los beneficios de Google del último cuatrimestre 0

El pasado jueves, Google anuncio los resultados de su último cuatrimestre, en los cuales recoge beneficios, pero presentando una seria disminución comparando con el mismo periodo del ejercicio anterior.
Es la primera vez desde que salio a bolsa, que Google presenta una disminución de beneficios, respecto a un año anterior.

Los beneficios fueron un 68% menos respecto al mismo periodo del ejercicio anterior, en total se obtuvieron 382 millones de dólares.
Fuente de la noticia en inglés

Microsoft 2% más de crecimiento y 5000 despidos 1

Se ha hecho publica una carte de Steve Ballmer ( CEO de Microsoft ) a sus empleados, en la cual anuncia un crecimiento del 2% sobre el mismo periodo de tiempo, respecto al ejercicio anterior.

También informa, sobre los planes de la compañía, despedir a 5000 trabajadores, 1400 lo haran hoy, el resto a lo largo de 18 meses.
Steve Ballmer también asegura en dicho email, que son fuertes y que la situación financiera de la compañía es solida.
En el email, también se indica, que pese a la crisis mundial, por la que estamos pasando la compañía continua creciendo en beneficios, pero no se están alcanzando los resultados de crecimiento deseados ( un 4%, se ha llegado al 2% ).
Steve Ballmer asegura que estos cambios son necesarios, para poder realizar las labores de reestructuración de la empresa que son necesarias para que Microsoft resurja como líder mundial de la industria, más fuerte de lo que es hoy.

Fuente de la noticia en inglés

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.
Si queremos trabajar con MySql en Fedora y CentOS, e introducimos en un terminal la orden mysql y nos da el siguiente mensaje de error:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib                                   /mysql/mysql.sock’ (2)

lo más seguro es que no podamos iniciar el servicio mediante la orden service mysqld restart

Tendremos que añadir una linea en un archivo de configuración, ese archivo es /etc/hosts

(os recomiendo hacer una copia del archivo antes de modificarlo por si acaso, para ello nos situaremos dentro de /etc y desde allí cp hosts hosts.back por ejemplo )

Con un editor ( el vi mismo  vi hosts ) añadiremos la siguiente linea al archivo:

127.0.0.1 localhost.localdomain localhost

guardaremos y ahora ya podremos lanzar el servicio mysql.

service mysqld restart

Sitio MySql

Normalmente este error, se da en instalaciones limpias por lo que lo más seguro es que tengamos al usuario administrador ( root ) en la base de datos sin contraseña, os recomiendo cambiarla.

Makefile:62 linux kernel source not found 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.

Más de una vez habremos visto el error 62, al intentar configurar - instalar  algun dispositivo de nuestro máquina.

Suele salir al realizar un make install , la solución en Centos y Fedora, es sencilla, actualizando nuestro sistema e instalando las librerias y aplicaciones correspondientes debería quedar solventado:

( desde consola y como root )

1)  yum update ( actualizamos sistema )

2) shutdown -r now ( reiniciamos la máquina )

3) yum install kernel-devel ( instalamos los paquetes necesarios )

y ahora ya deberíamos poder realizar el make install en cuestión :>

Si al realizar el make install, nos da el siguiente error Makefile:119 compiler not found, eso es debido a que necesitamos los compiladores también.

Instalando lo siguiente debería quedar solventado:

developement libraries
developement tools

* esto lo puedes instalar desde el actualizador de software proporcionado por CentOS y Fedora en modo gráfico.

Adios a “este sitio es confiable” ( roto cifrado MD5 ) 0

En agosto de 2004, Xiaoyun Wang, Dengguo Feng, Xuejia Lai y Hongbo Yu anunciaron el descubrimiento de colisiones de hash para MD5.

Su ataque se consumó en una hora de cálculo con un clúster IBM P690.. Un ataque teórico.

Lo que se ha conseguido ahora, es la aplicación practica del estudio, básicamente consiguen dos ficheros diferentes con el mismo hash, demostrando la inseguridad del algoritmo.

Se ha encontrado una colisión MD5 (no es la primera) pero en un CERTIFICADO RAIZ.

Este certificado es aceptado como válido por (casi) todos los navegadores, además, cualquier certificado firmado por este “certificado pícaro”, como ellos lo llaman, también será aceptado.

Conclusión, sería posible simular una página, con conexión segura, que sea aceptada como válida por todos los navegadores. Es decir, pueden hacer la pagina www.tubancodeconfianza.tk y puede hacerse pasar por www.tubancodeconfianza.es
(suponiendo que el .tk es la mala y el .es es la buena)

El anuncio se ha presentado en el 25C3 de CCC, se recomienda el uso de SHA-2 en lugar de MD5.

fuentes en español
fuente en inglés
Qué es MD5
Certificado digital

Windows 7 Beta - Trial para desarrolladores liberada en enero 1

Steve Ballmer, actual CEO ( presidente ejecutivo ) de Microsoft, ha realizado un anuncio en el CES( Consumer Electronics Show, feria de electrónica de consumo ) que desde el día 7 de enero del 2009, los desarrolladores pueden descargarse una versión Beta - trial ( limitada ) de Windows 7.
Los requisitos mínimos para ejecutar Windows 7 son un PC con un procesador de 1 Ghz, 1 GB de RAM, 16 GB de espacio en disco, 128 MB de memoria de vídeo y soporte para gráficos DX9.

También comunico que las disponibilidad de la beta de Windows 7 para el público en general, de momento aún va a ser limitada.
Parece ser que están apostando fuerte, por interconectar Windows Live con Facebook, y poder interoperar con todos los dispositivos para el Hogar de Microsoft, osea un equipo multimedia, consola xbox, un equipo con Windows 7 en una misma red local.
A nivel personal, veo un punto muy interesante en lo referente a escritorios con interfaces de acceso a metadatos. Este tipo de escritorios, están pegando muy fuerte, sobre todo dentro de circulos que trabajan mucho con Linux, y personalmente creo que Microsoft quiere subirse a ese carro, aprovechando el lanzamiento de Windows 7.

Ya falta menos para probar Windows 7.
Fuente de la noticia en inglés