Sunday, December 4, 2011

Micrófono en Debian Squeeze Dell Inspiron 1420

Por fin, después de volver a re-instalar mi Squeeze por segunda vez, logre configurar el micrófono y hacerlo funcionar. La solución para mi Squeeze en una Dell Inspiron 142o la encontré en el Blog Jaime Alberto (liga). Los pasos consisten en crear el archivo 1420-sound ( o el nombre que ustedes gusten) en el directorio /etc/modprobe.d/ . En mi caso agregue la extensión .conf, ya que los archivos que viven ahí necesitan dicha extensión para cargarse.

# vi /etc/modprobe.d/1420-sound.conf

y dentro escriben

options snd-hda-intel model=dell-3stack

Guardan y reinician el sistema se sonido ALSA o todo el sistema. Después de hacer esto, van a System -> Preferences -> Sound, cambian el dispositivo a HDA Intel. Luego van a Preferences y activan la opción Digital y Digital Input Source. En la pestaña Opciones seleccionan Mic1.

Con eso pude habilitar posteriormente el Skyp. Liga a Micrófono del Inspiron 1420 en Debian GNU/Linux.

Tuesday, November 29, 2011

Vim Syntax Highlighting en Squeeze

Para activar la opción que nos permite reconocer y colorear archivos de distintas extensiones, se edita el archivo vimrc el cual se encuentra en /etc/vim/vimrc/

$vi /etc/vim/vimrc/

y dentro del archivo se quita el comentario a syntax on:

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
" syntax on

queda como:

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on

Monday, November 28, 2011

Configurando tarjeta wireless Debian 6

Para la configuración de mi tarjeta wireless básicamente se bajan los firmware de la tarjeta y se instalan. Mi tarjeta es una Intel PRO/Wireless 3945, la cual vino instalada en la Dell Inspiron 1420. Los firmware para las tarjetas 3945 son iwl3945 y ya vienen en el núcleo de Debian, pero vienen como firmware. Así que se tiene que agregar el repositorio Non-free para poder bajarlos.

Edito mi /etc/apt/source.list para agregar el repositorio non-free:

deb http://ftp.cl.debian.org/debian squeeze main contrib non-free

Posteriormente actualizo

# apt-get update

Después instalo el firmware-iwlwifi

# apt-get install firmware-iwlwifi

Y ahora cargo el módulo

# modprobe iwl3945

Y si no has instala do el wireless-tools se instala

# apt-get install wireless-tools

Después de esto reinicie la máquina y listo. Ya tenía configurada mi tarjeta,
gracias a lo cual pude escribir este post.


Les dejo la liga donde obtuve la información:

http://man-es.debianchile.org/wlan.html





Debian 6, GRUB y partición Windows

Al instalar el día de ayer Debian 6, y reiniciar el sistema, en el GRUB no me aparecío la partición que tengo con Windows. La solución fue entrar al sistema y como root actualize el grub:

#update-grub2

después de eso reinicie el sistema y pude ver mi partición de Windows.

Thursday, September 1, 2011

Instalando Apps Android en el emulador

La instalación de Apps en el emulador Android, se me dificulto ya que no pude descargarlas e instalarlas directamente en el emulador. La solución fue bajar las aplicaciones cuya extensión es "apk" a mi máquina, y posteriormente ir al directorio donde tengo instalado el android-sdk. En mi directorio android-sdk se encuentra a su vez el directorio "platform-tools", y en el esta el ejecutable "adb". Algunas aplicaciones "apk" pueden descargarse de la siguiente página freewarelovers, y guardarse en algún directorio, en mi caso tengo un directorio para mis descargas llamado "Descargas". Después de descargada la apps, activo el emulador y después me voy al directorio "~/android-sdk/platform-tools/" y ahi ejecuto el siguiente comando

$./adb install /home/maal/Descargas/aplicacion.apk




y con esto se instalara la app. Vas al emulador y en eñ menú aparecerá la apps instalada. En mi caso de prueba, fue una para monitorear los mercados bursátiles.



Emulador Androide e Internet

Recientemente instale el emulador de androide en mi laptop. El problema con el que me encontré fue que no podía conectarme a internet a través del browser del emulador. Buscando y probando opciones de los foros, me encontré con que había que agregar unas líneas en Eclipse. Primero busque la información del IP del DNS de mi router y probe dos de las tres, la segunda me funciono.




Después de obtener las DNS de mi router, me fui a mi aplicación y con el boton derecho, en el sumenú busque :
Run configuractions -> Target

y en el cuadro de "Additional Emulator Command Line Options" puse lo siguiente:

-dns-server xx.xx.xx.xx

las xx.xx.xx.xx es el IP de mi DNS. Y con eso fue suficiente para poder conectarme a la red a través del emulador de androide.



Tuesday, August 23, 2011

Algoritmos en Latex

El paquete "algorithm2e" nos permite escribir el código de algoritmos en nuestros textos. Se invoca en el preámbulo como

\usepackage[portugues]{algorithm2e}

la opción de portugués es para que el encabezado de algoritmo se vea como algoritmo, y no en inglés algorithm.
Acá les dejo un pedazo de código:

\begin{algorithm}[H]
\caption{Alineamiento}
\SetKwInOut{Input}{entrada} %renombramos input como entrada
\SetKwInOut{Output}{salida} %renombramos output como salida
\Input{Secuencia$_1,...,$ secuencia$_n$.}
\Output{Secuencias par\'alogas}
\For{$query\leftarrow$ secuencia$_1$ \KwTo secuencia$_n$}
{
\For{$x\leftarrow$secuencia$_1$ \KwTo secuencia$_n$}
{
\lIf{query $= x$}
{
next
\tcp*[r]{Evitamos comparaci\'on entre las mismas secuencias}
}
\lElse
{
$query$ blastp $x$
\tcp*[r]{Alineamiento pareado con blastp}
}
\If{Eval $\leq$ 10$^-$$^5$ {\bf and} identidad $\geq$ 30\% {\bf and} longitud $\geq$ 60\%}
{
par\'alogos $\leftarrow$ (query, x)
\tcp*[r]{Almacenamos pares de secuencias par\'alogas}
}
}
}
\Return par\'alogos\;
\end{algorithm}

Lo que nos da la siguiente salida





El paquete "algorithm2e" es una mejor opción a la de "verbatim" para la escritura de nuestros códigos.