3/04/2008

MONTAR PARTICIONES EN UBUNTU

Era tedioso hace mucho tiempo cuando no podia montar particiones y necesitaba reiniciar mi pc para poder seleccionar el SO que necesitaba utilizar... Hasta que descubri que es sumamente facil montar cualquier tipo de particion en ubuntu con unos cuantos pasos:
*Recuerda que debes tener permisos por lo que debes iniciar sesion root en consola
su
enter passwd:


1. Crear una carpeta donde se ubicaran los archivos montados:
mkdir /media/nombre_cualquiera
mkdir /media/win2

2. modificar /etc/fstab
gedit /etc/fstab

3. Agregamos la siguiente linea dentro de /etc/fstab
/dev/sda1 /media/win2 ntfs defaults 0 1
-esto es con un disco SATA, sino fuera tu caso en vez de sda1 debes colocar hdaX donde X es igual al numero de particion en el disco.
-win2 es el nombre de la carpeta creada en el paso 1
-ntfs es el tipo de particion (puede ser tambien ext3,reiserfs,vfat)

4. montar la particion ya indicada
mount /media/win2

Ahora ya puedes recurrir a tus archivos en otras particiones del disco!! :)

RECUPERAR GRUB -DISCO SATA-

Hay muchas veces que perdemos archivos de cualquier tipo...y muchas veces no nos importa... No fue asi cuando por necesidad de una tarea que me dejaron en la universidad instale winbugs... y pues... ya no pude iniciar ubuntu porque se perdio el grub!! me asuste un poco... pero buscando en la web encontre ciertas formas de solucionar esto... la mas practica es utilizando el LIVE CD de nuestra distribucion, utilizar System>>administration>>gparted para identificar cual es la posicion que ocupa ubuntu (en mi caso es sda3)... y por medio de consola con los siguientes comandos:
su
/*colocamos nuestra contrasena de root*/
passwd:
/*creamos la direccion donde levantaremos la particion*/
mkdir /media/ubuntu
/*montamos la particion en la direccion creada*/
mount /dev/sda3 /media/ubuntu
mount --bind /dev /media/ubuntu/dev
mount --bind /proc /media/ubuntu/proc
mount --bind /sys /media/ubuntu/sys

/*configuramos el directorio como sistema raiz de ficheros*/
chroot /media/ubuntu/
/*Instalamos el grub en MBR*/
grub-install /dev/sda

Aqui les dejo la guia de ubuntu... que me sirvio bastante para entender como funciona... :)

2/26/2008

INSTALAR JLEX Y CUP EN LINUX

Desde hace ya un buen tiempo que uso las herramientas Jlex (analisis lexico) y Cup (analisis sintactico LALR) para las clases de compiladores 1 y 2. El dia de hoy formatie mi computadora asi que fue necesario que hiciera todo el procedimiento de instalacion de estas herramientas de modo que se me ocurrio dejar un step-by-step de como hacerlo (ya que tambien varios amigos me han pedido ayuda en este tema).
Usando mi fiel Ubuntu 7.1 fue muy facil, aqui estan los pasos:

1. Instalar java:

Escribimos en consola o bien buscamos los paquetes en synaptic
- sudo apt-get install sun-java6-jdk
- sudo apt-get install sun-java6-jre
- sudo apt-get install sun-java6-bin
- sudo apt-get install sun-java6-plugin
Al momento de terminar la instalacion solo debemos aceptar los terminos que se proponen y presionar siguiente.

2. Instalar JLex y cup:

- sudo apt-get install jlex
- sudo apt-get install cup

3. Configuracion de variables de entorno:


Podriamos decir que en este caso una variable de entorno se define como una variable que guarda direcciones de directorios que necesita utilizar el computador en algun momento dado en un lugar especifico. Comunmente usamos el PATH(en este caso CLASSPATH) indicandole las direcciones de busqueda para programas ejecutables.
En consola escribimos(ubicados en el lugar donde estan nuestros archivos .lex y cup):
export CLASSPATH=.:/usr/share/java/JLex.jar:/usr/share/java/cup.jar
para comprobar que exportamos bien la variable de entorno escribimos:
echo $CLASSPATH
Por ultimo compilamos de la siguiente manera:
jlex lexico.lex
cup sintactico.cup

(recuerden renombrar el archivo lexico.lex.java a Yylex.java)
Aqui les dejo una imagen de como quedo mi archivo ejecutable.sh:



Ahora a trabajar con gramaticas!!! :)

2/11/2008

MENSAJE DE VOS EN MENSAJES DE TEXTO??


Estaba buscando algunas cosas interesantes y me encontre con una noticia que me gusto bastante, es a cerca de la empresa VODAFONE, una de las empresas de telecomunicaciones de vanguardia que a implementado un nuevo sistema de voz-mensajeria, el cual consiste en traducir un mensaje de voz a un mensaje de texto o viceversa.
Esto es gracias a dos modalidades de servicios: Dicta SMS automático y Dicta SMS 115.
Seria bueno tener este servicio en Guatemala, seria muy util :)

Aqui les dejo algunas referencias interesantes:
mensajes de vos en texto
blog de panchovilla

11/24/2007

ANDROID

Google anuncio un sistema operativo libre para telefonos celulares!!!! que no hara distincion entre diferentes tipos de celulares (no importando creadores y todo tipo de aplicaciones creadas por los propietarios o por terceros.

Todo esto es posible al tener incorporada su propia maquina virtual (creada en java) y basado en el kernel de linux. Es apoyado por la 'Open Handset Alliance', formado por un grupo de aproximadamente 30 firmas de tecnologias moviles unidas para el desarrollo de Android.

Se anuncio que los primeros dispositivos se comercializaran en el segundo semestre del 2008. Ya quiero uno... aqui les dejo un video de como se podra ver esta tecnologia...

11/19/2007

NOKIA 5300 + UBUNTU 7.1


Como ya se han de haber dado cuenta en mis entradas anteriores, utilizo la distribucion Ubuntu 7.1 , tengo un celular nokia 5300 (el unico problema con estos celulares es que da problemas muy rapido con la bocina, pero muy bonitos por cierto).
mi primera experiencia con estos dos fue intentar conectarlos via bluetooth, fue facil solo instale comparticion de archivos bluetooth desde consola con el siguiente comando:
sudo apt-get install bluez-utils gnome-bluetooth
y funciono a la perfeccion, solo es necesario tener activado bluetooth en nuestro celular entrando a main>>settings>>connectivity>>bluetooth>>ON y podemos mandar y recibir archivos sin ningun problema.
Se me hacia muy tardado si necesitaba enviar una gran cantidad de archivos, entonces intente conectar mi nokia 5300 con el cable usb tipo DKE-2 y lo reconocio al instante, el problema que daba era al momento de copiar algun archivo se quedaba trabado! pero no duro mucho el problema... solo instale 2 herramientas para celulares:
- wammu
sudo apt-get install wammu kmobiletools
- xgnokii
sudo aptitude install gnokii
Con esto ya es posible sincronizar nuestro celular con ubuntu sin ningun problema, podemos trasferir cualquier tipo de archivo.

11/12/2007

APRENDIZAJE VIRTUAL


El aprendizaje a tomado un rumbo extraordinario, desde hace ya bastante tiempo se han utilizado las TIC's (Tecnologias de la Informacion y Comunicacion) como medio de enseñanza en una gran cantidad de actividades.
Los colegios, Universidades, incluso un sin numero de empresas se a inclinado a esta tendencia de "aprendizaje virtual".
En mi caso e aprendido mucho utilizando Internet, y no me refiero solo a investigar un tema en algun buscador (google, yahoo, live search, etc) y leerlo, sino tambien por medio de algunas paginas de internet, blogs, foros, animaciones, videos, chats, correo electronico, etc. y aprender cursos practicos, o hacer laboratorios de alguna clase y muchas cosas mas.
* Ventajas:
- Propia organizacion del tiempo
- Multiples tareas
- Comodidad
* Desventajas:
- No siempre se tiene a un guia para dudas
- Pocas herramientas de este tipo tienen pruebas de lo aprendido
- No todas las personas tienen el acceso a la tecnologia

Algunos cursos que estoy aprendiendo y me gustaria compartir con ustedes:

Cursos de Italiano
Clases de salsa
Clases de Tennis

11/06/2007

EDULIBRE


Educacion-Libre, es un proyecto de ayuda social enfocado en apoyar a los niños con escasos recursos, consiste en donar laboratorios de computacion a escuelas sin acceso a la tecnologia utilizando LTSP (Linux Terminal Server Proyect), estudiantes de Ingenieria en Sistemas de la Universidad de San Carlos de Guatemala con el apoyo de muchas personas de otras universidades, empresas y amigos... sabemos que con esfuerzo es posible cumplir con nuestros objetivos.
El primer laboratorio será montado en la escuela Plan Internacional ubicada en la zona 7 de la capital de Guatemala.
Ya hemos recibido nuestra primera donacion de parte de la fundación Castillo Córdova de Cervecería Centroamericana:

* 5 CPU’s con monitor
* 12 Impresoras
* 9 Ups
* 8 CD ROOM’s
* 10 Teclados
* 10 Mouses
* 1 Scanner
* 1 Monitor

Si deseas ayudar a la realizacion de este proyecto puedes informarle a todas las personas que creas que nos pueden ayudar a conseguir cualquier equipo de computo con requerimientos minimos:
- 16mb de memoria ram
- No hace falta disco duro
- procesador 386

Guatemala con educacion, Guatemala con menos delincuencia y mas oportunidades...
Para mas informacion visita: EDULIBRE