Ivan Capdeville
Linux
Holux M1000B – Nuevo juguete GPS
13 feb
El por que de ese gusto mio por los GPS es muy sencillo de explicar: me pierdo bien facil !
Es increible como en mi propia ciudad, en lugares que he visitado frecuentemente a veces no se como le hago que termino en otros lados.
Pues bien, hace unos dias me llego mi tercer receptor bluetooth GPS, un Holux M1000B, anteriormente tuve un GlobatSat BT-359W que le regale a mi hermano, no tuve mucho tiempo para usarlo asi que no podria decir si esta bueno o no.
Despues compré un GlobalSat BT-368i, ambos con un chip SirfIII
(que realmente no se que sea) y pues este ultimo si lo use bastante, tenia que tenerlo un rato en exterior para que adquiriera suficientes señales para trabajar.
Lo usé principalmente en mi iPod Touch y en mi Palm 750, pero como suele ser conmigo perdi bastante tontamente este GPS.
Asi que para reemplazar al BT-368i busque algo interesante, no yendome por el exterior (el diseño del bt-368i es increible) mas bien por el rendimiento, asi descubrí el chipset MKT algo nuevo en esto de los GPS, bajo consumo, trabaja con 32 satelites (el BT-368i solo con 20) y lo describen como mas exacto.
Lo pedi como siempre a Hong Kong y para mi suerte se tardo 2 meses en llegar, casi me olvido de él; al llegar se nota de volada la caja, mas formal que la de GlobalSat, mejor empaque.
Usa una pila Nokia Bl5C (este detalle me convencio, ya que resultara mas facil de reemplazar al ser un modelo bien comun de pila y telefono) y es (en comparacion con el BT-368i) mas grande a todas luces.
Uno de los pocos problemas (si no el unico) es que no tiene un apagado automatico, asi que hay que estar al pendiente de él (una desventaja si es olvidadizo como yo).
Lo mas notorio es la velocidad con la que obtiene las coordenadas GPS, casi al instante el led indicador de GPS esta parpadeando en naranja señalando que hay coordenadas (el BT-368i se tardaba lo suyo)
Para conectarlo a mis equipos via bluetooth es lo mas sencillo del mundo, aqui estan los ejemplos
En mi macbook mediante Routebuddy 2.5
Hay que agregar el GPS como nuevo dispositivo bluetooth, automaticamente selecciona la opcion del PIN y agrega el puerto y es todo, funciona de maravilla. Aunque el Routebuddy dice que es un GPS USB, aun asi tenemos coordenadas y trayecto.
El Routebuddy es genial para administrar nuestros puntos, lugares, rutas y de ahi exportarlas a donde necesitemos.

Si queremos agregar coordenadas GPS a nuestras Auditorias wifi mediante Kismac solo hay que abrir las preferencias y en el apartado de GPS seleccionamos el puerto de nuestro Holux (aqui podemos elegir usar la informacion de GPSd si lo tenemos instalado)

La informacion es bastante completa, hasta nos presenta un mapa (podemos bajar mapas de internet, o subir el nuestro en el cual mostrara marca de las redes y su localizacion)
Supongo que asignara coordenadas en razon a la potencia de señal

Ahora en mi maquina virtual con Linux Mint
Ya ni me acuerdo como es Ubuntu, le pasó algo similar al Firefox, se volvió popular y subio de peso. Linux Mint es genial, ligero y rapido.
Tengo un post en este blog donde hablo de como agregar el GPS bluetooth en Linux, asi que nos ahorraremos la explicacion.
Aqui usamos el xgps que viene con el gpsd, podemos ver la cantidad de satelites que detecta (y eso que estaba en interior, el BT-368i ni en sueños detectaba satelites en interior)
En ese post menciono para que uso el GPS en linux, no ha cambiado mucho

En el iOS de Apple
El uso principal del GPS sera guiarme usando TomTom en el iPod Touch, asi que necesitaba un equipo que sirviera en dicho aparatin (aun no da el presupuesto para dar el salto al iPhone).
Un programa genial para obtener informacion GPS en el iPod Touch es el buen RoqyBT, asi que solo hubo que invertir 8 euros y tener una licencia (hasta raro me senti)
Es un poco tardado para detectar el GPS, hay que pedirle al roqybt que use mkt como informacion.
Fuera de ahi genial, TomTom funciona increible, es mas estable la posicion (con el BT-368i era un relajo al estar estatico)

En Windows 7 usando maquina virtual
Ahora que tengo 8Gb de RAM en mi macbook por fin pude correr decentemente Windows 7 mediante maquina virtual (usando VMware), tuve que asignarle 4Gb de RAM y pues asi ya abre rapido y no atora a mi OSX
En Windows no hay mejor que Garmin Mobile PC, lamentablemente Garmin acaba de descontinuar este software que convertia una PC en un navegador GPS con instrucciones y todo (genial para las netbook, de hecho asi es como lo usa mi hermano)
Para agregar el GPS bluetooth es bien sencillo, clic en el icono de bluetooth, agregar nuevo dispositivo, ponemos el PIN y listo, nos agrega un puerto COM (aunque tuve que hacerlo 2 veces despues, este windows se aloco pa variar)
Abrimos el Garmin Mobile PC y hacemos clic en el icono de un satelite, empezara a buscar los equipos bluetooth cercanos
Funciona bien y como es Windows no me gastare mucho escribiendo al respecto

Nada mal para un juguetito no?
Software del dia – Kismet
27 jun
Vamos instalando Kismet, una herramienta para robarse auditar redes Wifi (me encanta como en todas las paginas manejan el concepto auditoria de redes para el hecho de hacerse de acceso a redes Wifi).
Primero necesitamos tener una VM (maquina virtual) con Linux (a mi me gusta Ubuntu, pero hay de todo), esto en el caso de que nuestra maquina use otro OS y no el mismo Linux.
Ya que tenemos Ubuntu instalado, vamos instalando todo lo necesario.
Lo mejor siempre es contar con la version de desarrollo de los programas de este tipo, se van actualizando constantemente y por ende corrigiendo problemas que quiza las versiones estables se tarden en adaptar.
Lo primero, instalar subversion este programita nos permitira acceder a las versiones de desarrollo
$svn co https://www.kismetwireless.net/code/svn/trunk kismet-devel
Nos crea un directorio llamado kismet-devel al que entraremos con el tipico cd kismet-devel
Y a la brava le ponemos
$ ./configure
Analizará el sistema y por lo regular (si no somos muy habituales de compilar programas en Linux) nos arrojara errores. La ventaja respecto a otros OS (Windows) es que el error es bastante claro sobre que es lo que salió mal.
configure: error: Failed to find libcurses or libncurses. Install them or disable building the Kismet client with --disable-client. Disabling the client is probably not something you want to do normally.
Aqui el error es un poco engañoso, ya que podemos tener instalado el libncurses
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libncurses5 ya está en su versión más reciente.
Lo que deberia especificar el error es que necesitamos las librerias de desarrollo, basta con instalar mediante apt-get
$ sudo apt-get install libncurses5-dev
Despues de unas cuantas librerias que nos pide instalar, por fin nos sale que termino de configurar la instalacion, asi que podemos empezar ahora si la instalacion
make
Y despues el famoso
sudo make install
Listo, vamos a ejecutar kismet y nos aparecerá una ventana con colores y reconociendo el puntero del mouse (gran avance respecto a la anterior version). De tener aun gps, tendria que modificar el kismet.conf para indicarle en que puerto buscar el gps.

Claro que el uso que le den a este programa es responsabilidad de cada uno y obviamente no mia, me lavo las manos desde este momento, asi que no vengan a reclamarme.
Problemas con WordPress 2.1
24 ene
Pues la tan anunciada versión de WordPress 2.1 tiene unos cuantos problemas que me han traido de cabeza varios dias.
Al actualizar todo esta bonito y facil como siempre, pero al querer escribir o consultar un post, aparece un error de que la tabla wp_categories esta mal, asi que a buscar info en internet. Varias personas se quejaban de lo mismo, unos culpando a los themes, otros al peje, otros a Bush, para variar todos tienen la culpa menos uno mismo.
Asi que si alguien tiene problemas con su WordPress 2.1 y tiene el suficiente valor para meterse a los comandos en Unix, aqui esta el comando que hay que meter en mysql>
Primero claro nos conectamos a la base de datos
$ mysql -u root -p -h localhost
aqui nos piden pass y ya estando dentro, solo hay que darle este pequeño comando
ALTER TABLE `base`.`wp_categories` ADD COLUMN `link_count` BIGINT(20) NOT NULL DEFAULT 0 AFTER `category_count`,
ADD COLUMN `posts_private` TINYINT(1) NOT NULL DEFAULT 0 AFTER `link_count`,
ADD COLUMN `links_private` TINYINT(1) NOT NULL DEFAULT 0 AFTER `posts_private`;
donde base es el nombre de nuestra base de datos donde esta instalado WordPress
Nuevo Proyecto: Hosting
31 mar

Como proyecto para la universidad, elegàdesarrollar un servicio web, en este caso un servicio de web hosting; rentar un espacio fÃÂsico en un servidor para crear una pagina de internet.
Si fuera un tipico administrador con infulas de emprendedor, empezarÃÂa a buscar un plus en el servicio, algo que los demás competidores no puedan ofrecer, algo que haga el servicio diferente e innovador.
Pero soy un simple contador, asi que mi filosofia será la de ofrecer el servicio más malo . Ofreciendo nada diferente a los demas, de hecho, ofrezco menos que cualquier empresa de hosting, mi servidor es el mas humilde que se pueda uno imaginar.
Asi que mi producto es: El hostingde mas bajo perfil en el mundo, nada diferente a los demas, con las prestaciones minimas para funcionar.
Que quiero demostrar? como dice la ley de morphy, las caracteristicas mas avanzadas en un equipo son las que nunca se usan. No se necesita tener el último servidor 64 bits y gigas de RAM, con un servidor de bajo presupuesto, se cubren necesidades mas que bien.
Ya hasta diseñe la imagen y todo aquello que le encanta a los administradores.
Bienvenidos a mi crappy servicio. Habrá algun valiente que se arriesgue a recibir lo mÃÂnimo?
MySQL : Respaldar una Base de Datos
15 ene
Para hacer un respaldo de una base de datos en MySQL, tenemos que abrir una ventana de comandos (shell) y teclar el siguiente comando:
Password:
Esto nos da un archivo con extension sql el cual podemos comprimirlo y guardarlo en algun dispositivo y si se llega a necesitar recuperar la Base de Datos.