Me fui a la nube

Por leprosys en 4/06/2011 ,
Me ido a la nube y cambiado de dominio, este blog quedara acá para todos aquellos que necesiten de algún tutorial o del contenido, pero no será más actualizado por lo menos en lo que a tutoriales se refiere.

La dirección es la siguiente.

Cambiando la hora en linux con ntpdate

Por leprosys en 3/20/2011 ,
Para cambiar la hora no me gusta complicarme por lo que utilizo esta herramienta llamada ntpdate que sincroniza la fecha y hora vía NTP, la aplicación viene incluida en el paquete ntp.

Para sincronizar la fecha y hora simplemente se hace con el siguiente comando:
ntpdate pool.ntp.org

Ese comando nos configura la hora para el sistema, ahora si lo que queremos es ponerle la misma hora a la BIOS que es lo recomendable:
/sbin/hwclock --systohc --utc

--utc suponiendo que su configuración es para Tiempo Universal recomendable para cuando hay sistemas linux, unix o mac ya que por defecto estos sistemas se configuran para UTC si hay dual boot con cualquiera de ellos y todos configurados con UTC no hay problema, pero si utilizan Windows en dual boot, este esta configurado en local time por lo que no es recomendable utilizar UTC.

Script de radios de El Salvador para Amarok v0.3

Por leprosys en 3/07/2011 ,

Por ahí recibí un comentario que el script dejo de funcionar hace unos días, así que el día de hoy decidí a actualizarlo y hacer unos pequeños cambios como algunas actualizaciones a las direcciones de las radios, es probable que algunas no sirvan es porque su servicio es inestable y otras las he dejado para solucionarlo en un próximo lanzamiento.

Para los que no lo conocían el script añade una serie de radios de El Salvador a Amarok

Sigo vivo :)

Por leprosys en 3/04/2011 ,
Tengo un buen rato de no hacer una publicación pero sigo vivo solo que ocupado, pasa que estoy haciendo horas sociales en Gobernación y con la universidad se me va mucho tiempo, cuando termine de hacer mis horas sociales en Gobernación les comentare lo que se estaba haciendo por ahí.

Por el momento espero hacer algunos post mas acerca de mi celular Motorola Cliq y por ahí postear uno que otro libro más.

Saludos

Reglas udev y mi dispositivo android

Por leprosys en 12/29/2010 ,

udev es lo que nos ayuda a interactuar con nuestros dispositivos, así que si tenemos un dispositivo con android debemos de darles unas reglas a udev para entienda que debe de darle los permisos para poder acceder a el, sobre todo si queremos utilizar el SDK si solamente queremos utilizar la memoria SD del dispositivo no es necesario crear esta regla.

Primero conectamos nuestro dispositivo a la PC por USB, para saber los ID del USB tanto de manufactura como el modelo ocupamos el siguiente comando:
lsusb
Nos saldrá algo parecido a esto:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 15ca:00c3 Textech International Ltd. Mini Optical Mouse
Bus 008 Device 002: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 002 Device 003: ID 22b8:2d66 Motorola PCS

Debemos de reconocer nuestro dispositivo android, por ejemplo el mio es un celular Motorola MB200 entonces es el que tiene el nombre Motorola PCS y tiene los IDs 22b8:2d66.

Ahora que ya se los IDs paso a crear la regla para udev, con cualquier editor de texto y con permisos de root:
vim /etc/udev/rules.d/51-android.rules

Y lo que este archivo debe de tener es lo siguiente:
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct} =="2d66", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"

En este punto solo falta ver las cosas que van a cambiar por ejemplo:

  • ATTRS{idVendor}=="22b8" : es el ID del vendedor y lo conocemos porque lo sacamos anteriormente con el comando lsub y son los primeros 4 dígitos antes de los dos puntos.
  • ATTRS{idProduct} =="2d66" : es el ID de nuestro dispositivo y como en el anterior caso lo conocemos por lo que nos dice lsusb y son los siguientes 4 dígitos después de los dos puntos.
  • GROUP="plugdev" : significa que le dará permisos 0666 aquellos usuarios que estén en el grupo plugdev, así que debes de estar en el grupo plugdev o cambiar el nombre del grupo de plugdev por ejemplo a users.
  • Nota: para saber en que grupos esta el usuario esta el comando: groups

Para que nos reinicies y los cambios sean aceptados, como root ejecutar el siguiente comando:
udevadm control --reload-rules

Conectamos nuestro dispositivo a la computadora pero antes debemos asegurarnos que esta en modo Debug en Configuración > Aplicaciones > Desarrollo > Depuración de USB

Ahora ya podremos usar el SDK en nuestro dispositivo con android :p

Aplicaciones Qt con apariencia GTK

Por leprosys en 12/19/2010 ,

El día de hora pase viendo como cambiarle la apariencia a las aplicaciones Qt para que parecieran al tema GTK que utilizo actualmente, la manera de hacerlo es sencillo:
  1. Instalar qgtkstyle
  2. Ejecutamos: qtconfig
  3. En seleccionar el tipo de GUI: GTK

Si usamos gentoo o derivado necesitamos el soporte de qt3support en qt-ui para que podamos ejecutar qtconfig.
Y así de fácil guardamos cambios y es todo.

Como instalar las herramientas de Android SDK

Por leprosys en 12/19/2010 ,

Para poder realizar operaciones tales como instalar una aplicación, acceder a la terminal, mandar un archivo a la memoria, desarrollar una aplicación, debemos de disponer de las Herramientas de Android SDK.

Tenemos que realizar los siguientes pasos de configuración:
  • Bajar el Android SDK. [Bajar de aquí]
  • Descomprimimos el archivo en la carpeta que deseemos esta puede estar en su home
  • Debes de tener instalado OpenJDK o Sun JDK, esta en los repositorios de las distribuciones.
  • Debes editar una variable de entorno llamada PATH que esta en un archivo llamado bashrc:
  • vim ~/.bashrc
    Donde vim es el editor de texto. Añadir la siguiente línea al final:
    PATH="${PATH}:/ruta/android-sdk/tools:/ruta/android-sdk/platform-tools"
    Donde: /ruta/android-sdk/ es la carpeta donde esta descompresa el Android SDK y dentro de ella existen las carpetas tools y platform-tools. Guardamos y salimos del editor.
  • Abrimos nuevamente la terminal y ejecutamos el siguiente comando: android
  • [NOTA] Si dice "command not found" significa que el paso anterior lo has echo mal, vuelvelo hacer.
  • Nos abrirá la ventana Android SDK and AVD Manager, en el arbol nos vamos a Available packages, luego a la derecha expandimos Android Repository y le damos un cheque a Android SDK Tools, revision X, luego lo instalamos dándole un clic al botón Install Selected, aceptamos cualquier licencia que nos salga y tendremos instalado las Herramientas del SDK de android.

Luego de esto debemos de poder abrir la terminal y poder ejecutar cualquiera de las herramientas del SDK tales como adb.

Fuente: developer.android.com