Ir al contenido principal

Entradas

Mostrando entradas de 2008

No se deje engañar con el licenciamiento GPL y/o libre

Hoy me encontré discutiendo con un cliente que decía que el licenciamiento de las distribuciones de linux era muy costoso. El había sido víctima de un vendedor muy hábil que lo había convencido que había que pagar licenciamiento para la distribución de Linux y que era obligacion licenciar a partir de 20 computadores con el suse community edition.
Por favor nada mas falso en esta vida que eso. Suse Community edition se puede usar cuantas veces quieran en el numero de computadores que se les de la regalada gana, especialmente si no tiene que instalar ningún software con requerimientos especiales de dependencias relacionadas a una distribución.
RedHat Suse y otras empresas con negocios creados alrededor del software libre no cobran licencias cobran soporte, su negocio esta alrededor del servicio y no pueden cobrar por software que ellos no han hecho.

Versiones de rails y los libros y tutoriales

Bueno en mi viaje por actualizarme a esta plataforma he encontrado otro obstáculo que mas bien es molesto pero no imposible de solventar y es las diferencias entre la versión 1 de rails y la versión 2 del mismo.
Estas diferencias rompen la compatibilidad de los tutoriales, ya que el uso del scaffold es totalmente distinta.
Así que fijense en los requerimientos del libro o tutorial y si dice que la versión requerida es 1.2 entonces toca implementar el siguiente truco:

1. Instalar la versión de rails 1.2.6 o 1.2.3
gem install rails -version 1.2.6
2. Si ya tienen proyectos generados que necesiten la versión 1 entonces hay que modificar la versión requerida en el archivo config/enviroment.rb y cambian la versión en esta linea:
RAILS_GEM_VERSION = '1.2.6'

3. Para crear un proyecto nuevo con una version vieja creenlo indicando la version:
rails _1.2.6_ nombreProyecto

gusano de messenger

Algunas personas me han preguntado por estos días que hacer para quitar el gusano del messenger que se manda a si mismo a los contactos que tenemos.
Bueno en este caso especifico los que me preguntaron no tenían ningún antivirus instalado o estaba desactualizado. Y para que vean que tan agresivo este gusano, que no dejaba bajar actualizaciones del antivirus, ya que siempre cierra la conexion a los servicios de actualizacion.
Lo que toca hacer es instalar el antivirus y cerrar el messenger y a continuacion actualizar el antivirus y hacer el escaneo.
Otra opción es reiniciar en modo a prueba de fallos con soporte para red, en este caso no se carga el messenger y por lo tanto el gusano no se activa.

resetear o recuperar el password de root de mysql

Si alguna vez les preguntan o les pasa que se encuentran con una distribución o una maquina linux donde nadie sabe o no esta documentado el password de root de mysql hay una forma de recuperarlo.
1. detengan el servicio de mysql con nuestro comando favorito. Ej:
/etc/init.d/mysqld stop
2. Creamos un archivo con la siguiente instrucción en sql
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
3. luego ejecutamos mysqld como el usuario mysql y pasando el parámetro del path al archivo que creamos.
mysqld_safe --user mysql --init-file=/path/to/file/with/query

Y listo ya podemos logearnos como root a mysql con el password que establecimos en el query.

Ruby no encuentra mysql

Al parecer ruby es una pesadilla de instalar en windows XP.
No están claras las versiones de las dependencias y esto puede llevar a enfrascarse en problemas bastante malucos. Windows XP no es en este momento la mejor plataforma de desarrollo para ruby.
Uno de los errores que les puede salir advirtiendo de esto es cuando obtienen un mensaje de error de que ruby no puede encontrar el modulo de mysql.
La mejor solución para salirle al paso a esto es montar una maquina virtual con linux y ahi instalar todo el paquete de ruby y rails, irracionalmente la BD de mysql, y después compartir la carpeta de desarrollo a windows mediante samba. Suena complicado pero es mas facil que tratar de resolver el problema de dependencias en windows xp.

Primer problema instalando ruby on rails en windows XP SP3

Después de bajarme ruby del sitio de ruby-lang.org e instalarlo junto con rubygems, lo lógico es bajar los paquetes de rails que son los que permiten desarrolar aplicaciones web bien rápido.
Así que ejecute el comando desde DOS
gem install rails
después de preguntar muchas veces si descargaba o no ciertas dependencias saco el siguiente error:
ERROR: While executing gem … (Zlib::BufError) buffer error
Este error según cuentan en internet solo ocurre en Windows y no esta documentado. Afortunadamente es fácil solucionarlo, solamente con actualizar gem.
Así que ejecute el siguiente comando:
gem update --system
Y al fin pude instalar rails sin problema.

Ruby 1.9

Whow.
Creo que me estoy enamorando de este lenguaje y estilo de desarrollo.
Es muy simple, exactamente lo que se necesita en el desarrollo web... simplicidad.

10 minutos para desarrollar un blog con esquemas de autenticación y todo.
Además si se necesita cambiar la base de datos no hay que reescribir el código, eso es ser productivo!!

Google Analytics en blogger

Bueno no se si han tenido este problema pero blogger, sobre todo con las nuevas versiones de las plantillas no se esta dejando poner el código java script.
Primero intente con html insertando el código justamente antes del tag que cierra el body y como resultado blogger siempre le mete código javascript antes del tag dañando la vinificación del código.

Así que después intenta agregando un gadget de tipo javascript donde pongo el código de rastreo de google analytics.... y adivinen que paso.... nada, sigue sin poder validar la aplicaron analytics de google.


Ha si y ya leí el manual de analytics, eso fue lo que aplique con los gadgets.

Cambio de Tarjetas

Bueno les cuento que me salieron con un chirron el dia de hoy.
Me pidieron la ayuda para cambiar unas tarjetas sangoma a tarjetas digium para una maquinita trixbox.
La pobre alma afligida, me decia que llevaba dos dia sintentanto eso y no habia podido y decidi hecharle una mano.
Pero o sorpresa.
Lo que encontre fue una maquina trixbox vuelta nada.
La situacion inicial era una maquina trixbox con 1 tarjeta sangoma para lineas pri.
La situacion deseada era que quedara con una tarjeta digium TE110P y 2 tarjetas sangoma A400 para lineas analogas.
Pues bien la instalacion de la TE110P fue sin problemas, pero la instalacion de las sangoma fue a otro precio, se intento instalar el wanpipe, pero al instalarlo obtuvimos el siguiente mensaje:


ln: `/etc/init.d/wanrouter':
File exists Installing: wanpipe-modules-2.6.9-34.0.2 #########################
[2/2] WARNING: /lib/modules/2.6.9-34.0.2.ELsmp/extra/wcusb.ko needs unknown symbol zt_dtmf_tone Wanpipe Modules located in /lib/modules/2.6.9-34.0.2.…
Oficialmente he sido certificado por la SGS como auditor interno en ISO 27001. La norma ISO que trata sobre la implementacion de un Sistema de Gestion de la Seguridad de la Informacion.
Proximamente estare publicando las fotos de la ceremonia de entrega de la certificación, que sera en Agosto 15.

Curso análisis forense informatico

Aqui haciendo el curso de certificación en auditor SGS ISO 27001
el tema de hoy analisis forense, con helix.