sábado, 2 de abril de 2011

Desinstalar rvm

rvm es un instalador de ruby, pero en mi caso quiero deshacerme de el porque me está causando problemas para una instalación de ruby para una aplicación genexus (Evolution 2 en este caso particular).

Lo que debemos ejecutar desde consola es

rvm implode

con este simple comando nos dará de baja todo el rvm, en mi caso antes para cerciorarme que todas las versiones de ruby que tenia instalada (porque se puede tener varias versiones, y rvm las maneja), fui desinstalando de a una de esta forma:

rvm remove 1.9.1
rvm remove 1.9.2

……

Luego si doy de baja el rvm, al finalizar el comando este nos dice que tenemos que borrar a mano algunos archivos.

Bateria en Android

Si leyeron el anterior post, sabrán que tengo un celular nuevo con Android, en particular Samsung Galaxy 5.

El celular está muy bien pero tiene la contra de todos los celulares nuevos que la batería no dura lo que uno quiere, en particular usándolo muy poco me duraba 1 día.

Entonces un amigo (Federico A.) investigando el celular encontró que se puede pasar de red 3G a 2G, con este simple cambio (que en el celular llegan a esto siguiendo la ruta: Ajustes – Conexiones inalámbricas – Redes móviles – Utilizar sólo redes 2G), y obviamente bajando el brillo, el celular paso de 1 a 4 días, en un uso moderado.

viernes, 18 de marzo de 2011

GPS en Samsung Galaxy 5

Bueno, hace muy poco me compre un celular con Android. El que me recomendaron es el Samsung i5500, con nombre Galaxy 5.

La primera impresion tanto de Android como del celular son muy buenas, ahora estoy viendo de desarrollar algo con Genexus Evolution 2 (beta2), pero lo primero (o una de las primeras cosas) que hice fue instalar endomondo (ya comente en otro post que es una aplicación para llevar los datos de ejercicios, como correr, andar en bicicleta, etc.).

Y justamente este fin de semana tengo una carrera de 10km, y quería que funcionara endomondo con el gps.
Bueno el problema es que el gps tanto en endomondo como en cualquier otra aplicación no funcionaba, entonces buscando un poco en Internet encontré lo siguiente:


Vamos a marcar un número y escribimos lo siguiente:

*#*#1472365#*#*

Con esto se nos abrirá automáticamente GpsSetup2, el cuál nos permite configurar algunas opciones internas del GPS. Si no tenemos el GPS activo, lo primero nos indica que debemos activarlo.

Ahora vamos a la configuración:

Settings > Fix Request Settings > Session Operation
> cambiamos de MS-based a Standalone.

Settings > Fix Request Settings > Server Option
> cambiamos de Default a Local.

gpsOne XTRA > Xtra Enable > activamos esta opción (Enable).

Ahora podemos probar la configuración de la siguiente forma:

Commands > Get position > Start GPS

En cuestión de 30 segundos nos deben de aparecer una lista de nodos en GPS Status. Y con eso estará todo listo y funcionando.

jueves, 17 de febrero de 2011

Instalacion de Ubuntu

Esto que les voy a comentar lo había leído muchas veces pero realmente no lo creía, y como me acaba de pasar (ahora sí creo a los muchos usuarios que decían que funcionaba) y realmente funciona se los comento, para que cada uno de ustedes o me crea a mi (yo no lo haría), o les pasa como a mí que piensan que soy otro pirado amante de linux que anda en la vuelta.

Bueno la cuestión es que hace muchos meces instale Ubuntu en un equipo, y lo particione de la siguiente manera, una parte para todo el S.O., lo que sería la "/", otra partición para los datos de los usuarios, lo que sería el "/home", y luego otras particiones una para swap y otra para datos (para que si tengo que reiniciar no perder cosas)

Por motivos que no vienen al caso, se me rompió Linux (todo metida de pata mía), y obviamente debería de reinstalar de nuevo, lo primero que se me viene a la mente, fueron los blog que comentaban, que decían, que luego de instalar el S.O., como todas las cosas de los usuarios estaban en el home, que si definía los mismos usuarios que el "escritorio" y todos sus seteos se mantenían. Obviamente yo parte de esto lo creía pero nunca que funcionara tan bien.
Entonces instalo Ubuntu de nuevo, y reinicio. Bueno acá empieza mi sorpresa, primero que nada, ya de arranque la imagen del fondo apenas me logueo, es el mismo, eso ya me levanto una carita de asombro. Bueno, luego abro firefox, ahhh, se acuerda de las ultimas pestañas que tenía abierto antes de que se rompiera todo. Después dije ta en esta lo jodo, instalo JDownloader, que es el programa de descargas que utilizo (para las cosas legales ;-) ), este programa antes de hacer patapuf Linux, tenía 3 cosas descargando, de las cuales había varias partes de cada una que se habían descargado, yo lo que pensé es que al instalar, el programa arrancaría virgen, pero mi GRAN sorpresa, apenas lo arranco, se mantenía las cosas que estaba descargando, en las carpetas que estaban, lo que se había descargado estaba marcado como descargado, etc.

Ya ta, me saco el sombrero una vez más con el pingüino que me facilita tremendamente las cosas.

Moralejas, 1: siempre instalen Linux, y dejen una pequeña partición para la carpeta home, e intenten pensar y luego mantener la misma estructura de particiones, por ejemplo la de datos, llamarla siempre DATOS, y montarla siempre en /DATOS (por ejemplo)
2: no todo lo que dicen es internet es verdad, pero si hay muchos que lo dicen mmm, debe de ser verdad (como dice el dicho, si el rio suena, algo trae)

Instalar JDownloader en Ubuntu 10.10

El proceso para instalar jDownloader en Ubuntu 10.10 es el siguiente:

Lo primero que debes hacer es abrir el terminal.

A continuación debes copiar y pegar el siguiente código. El cual agrega el PPA de jDownloader al listado de sources.list.

sudo add-apt-repository ppa:jd-team/jdownloader

hecho esto debes actualizar tu sistema.

sudo apt-get update

Y luego instalar jDownloader.

Sudo apt-get install jdownloader

Una vez termine la instalación solo restara que abras jDownloader y permitas que se actualice para luego configurar el idioma.

Terminado ese proceso. Ahora cuentas en Ubuntu 10.10 con el mejor gestor de descargas de rapidshare.


Este post es una copia, el post original agrego el link abajo.

http://linuxtremo.com/instalar-jdownloader-en-ubuntu-10-10/

fstab, monter discos en Ubuntu (Linux)

Para montar o editar los discos que se monten en Linux debemos editar el archivo /etc/fstab, y debemos de cargar algo de este estilo.


UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta ext2 user,exec,rw,auto,async,noatime 0 0

UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta ext3 user,exec,rw,auto,async,noatime 0 0

UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta reiserfs user,exec,rw,auto,async,noatime 0 0


el UUID depende de cada equipo y de cada disco así que esto lo tienen que sacar ustedes, para obtenerlo deben de hacer lo siguiente:

ls -l /dev/disk/by-uuid


con lo que debemos jugar además son con los parámetros, acá dejo una pequeña explicación de cada uno:


user sirve para que todos los usuarios tengan permiso para montar y desmontar la partición (contrario simplemente no añadir)

exec sirve para que podamos ejecutar binarios en esa partición (contrario noexec)

rw leer/escribir en la partición (contrario ro)

auto al iniciar la computadora la partición se monta automáticamente (contrario noauto)

noatime la información respecto a cuándo se ha accesado un fichero de la partición la última vez no se actualiza (contrario atime)

async sirve para que la escritura en la partición correspondiente se retrase un determinado tiempo en llevar a cabo, eso quiere decir que por ejemplo al copiar un fichero en esta partición este no se copia instantáneamente sino que se copiará cuando el sistema tenga suficiente recurso como para poder hacerlo. Por ejemplo si el sistema tiene una gran carga, o si se realiza la copia de varios ficheros al mismo tiempo no congestionar esta operación. (contrario es sync, Nota: sync se puede ejecutar como usuario normal para sincronizar las particiones)


Luego siguen dos 0 que el primero de ello simboliza un valor lógico (0 o 1) que indica si se debe intentar escribir un registro con los fallos que se han tenido al accesar la información de esa partición. El segundo 0 simboliza si se debe llevar a cabo comprobación periódica del sistema de ficheros.



bueno esto para arrancar da y sobra.



les copio como queda mi fstab, siendo que tengo 3 discos el primero con 4 partición (/,/home,/DATOS1, y swap), el segundo con 1 partición (/DATOS2), estos 2 son SATA, y el terceo con 1 partición (/DATOS3) y es un disco IDE.




# /etc/fstab: static file system information.

#

# Use 'blkid -o value -s UUID' to print the universally unique identifier

# for a device; this may be used with UUID= as a more robust way to name

# devices that works even if disks are added and removed. See fstab(5).

#

#

proc /proc proc nodev,noexec,nosuid 0 0

# / was on /dev/sda1 during installation

UUID=802801c8-36cb-4420-a22d-99858cb5b9f7 / ext4 errors=remount-ro 0 1

# /DATOS1 was on /dev/sda5 during installation

UUID=cc083e50-c72f-47dc-bff3-f8856f10ad6a /DATOS1 ext4 user,rw,auto,exec,async 0 1

# /DATOS2 was on /dev/sdb1 during installation

UUID=dc521035-8215-4cc6-a0c1-bc76d4525adc /DATOS2 ext4 user,noauto,exec,async 0 1

# /DATOS3 was on /dev/sdc1 during installation

UUID=481515a3-6cb1-46c0-baa5-5e71e6cc4fab /DATOS3 ext4 user,noauto,exec,async 0 1

# /home was on /dev/sda3 during installation

UUID=1fcf7d15-7fbc-4a52-9567-7b5397a0acfe /home ext4 defaults 0 1

# swap was on /dev/sda2 during installation

UUID=f83a7212-1dcb-4109-84d1-f4980c082b7d none swap sw 0 0

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

viernes, 11 de febrero de 2011

orphaned case en Genexus

En algunas situaciones en KB genexus 9, al compilar me ha saltado este error “orphaned case”, esto se da cuando tenemos algún Datastor, que no tienen definido bien el tipo de motor que se usa, esto pasa cuando creamos un modelo nuevo, y no definimos bien la parte de Datastor.

Lo que hay que hacer es elegir el motor que van a trabajar y con esto se soluciona, lo que van a tener que hacer es además generar los objetos que dan problemas.