El Blog del G7

Archive for August, 2009

Configuración de Ubuntu 9.04

by admin on Aug.29, 2009, under Informática

Bueno, resulta que he decidido tomarme un breve descanso y he dicho: voy a instalar Ubuntu en los dos ordenadores en los que lo tengo desactualizado.

En el primero no necesitaba conservar nada, así que lo he instalado en la partición que tenía el anterior sobreescribiéndolo. Pero el segundo era un poco más delicado, al fin y al cabo, es mi ordenador portatil (el Toshiba).

Bueno, como soy un buen amigo de los particionados, tenía el /home aparte, así que no me ha costado mucho conservar los archivos (me ha dado pena ver que no tenía nada en ningún otro sitio, pero tampoco lo he usado tanto). Podríais decir, ¿y por qué no has conservado los programas de usuario en otra partición aparte para /usr/local? Obviamente, cuando instalo un SO quiero que todas sus aplicaciones sean nuevas, así que no me importa volver a instalarlas cuando lo necesite.

A lo que iba, después de tirarme horas y horas tratando de configurar la conexión Wifi de ambos, hace años con las versiones antiguas, esta vez no me ha costado nada. Automáticamente lo ha reconocido. Más aún, con las impresoras me ha pasado lo mismo. ¿Magia? No, Software Libre :-P.

Y ahora lo dicho, vamos a lo que nos interesa: lo primero openoffice (completo), blender, gcc, valgrind, doxygen, make, plugins de firefox, mysql, sdk y jre de sun y alguno más. Netbeans se conserva instalado. Usar Synaptic y hacedlo todo de una vez.

Luego para matar el rato: python, clips, lazarus y alguna chorrada más.

Y con todo esto, ya tenemos nuestro Ubuntu configurado. Fácil, ¿verdad?

Ya sabéis: el Software Libre evoluciona, ¿lo haces tú?

Leave a Comment more...

Construcción de Robots: IDE de la Arduino

by admin on Aug.19, 2009, under General, Informática

Bueno, tras estar esta mañana durante un buen rato tratando de instalar en Debian el entorno del Arduino nano, lo he hecho en mi pequeño EeePC y no he tardado ni 5 minutos.

Los pasos son muy muy simples:

1- Instaláis: openjdk-6-jre, gcc-avr, avr-libc, avrdude.

2- Descargáis la IDE (aviso que es para una arquitectura de 32 bits).

3- Ejecutáis de la carpeta de la IDE el programa “arduino”: ./arduino.

Ya está.

Con respecto a la IDE es muy intuitiva. Probadlo.

Leave a Comment more...

Construcción de Robots

by admin on Aug.17, 2009, under Divulgación, Informática

Como si en estos días no tuviésemos suficiente con los exámenes de septiembre, hemos decidido en el Club de Robótica/Club de Informática adelantar el desarrollo del taller de robótica y construir los 3 Robots: el velocista, el sumo y el laberinto.

Para toda la información sobre las competiciones de Robots en las que los vamos a presentar, podéis visitar la web de Hispabot: http://www.depeca.uah.es/alcabot/hispabot/

Con respecto a los diseño, me gustaría hablar un poco de cómo se han ido pensando y cuál es el motivo de la forma de cada uno de ellos.

El primero de todos es un velocista: su misión es hacer un circuito en el menor tiempo posible. El circuito está delimitado por unas líneas negras y, en el límite del mismo, por detrás de las líneas negras, por unas líneas rojas. El robot no puede salirse de las líneas rojas y, con respecto a las negras, las puede seguir o procurar mantenerse entre ellas.

El diseño del robot, manteniendo todavía en el anonimato su programación (no por motivos privativos, sino porque no ha dado tiempo a empezar), consiste en una superficie que en la parte superior tiene la tarjeta de control (una Arduino-nano), en la parte de abajo tiene las pilas, tiene dos motores (tracción diferencial), y una “rueda loca” como punto de apoyo. Para identificar las líneas negras tiene 6 sensores CNY70 delanteros y dos traseros. Como podéis observar la estructura es tremendamente cuadrada y tremendamente simple, esto es debido a que el fuerte procurará ser el programa.

Un detalle importante es que las ruedas terminan por encima de la estructura para ayudar a la estabilidad del movimiento.

El siguiente modelo es el sumo (encargado de echar a otro robot de un ring), pero antes de hablar del mismo, quiero hablar de lo que en el dibujo veréis marcado como “pieza 1″. Esta pieza se compone de dos sensores de ultrasonido y otros dos de infrarrojos de distancia y se utiliza para ver lo que hay alrededor con mayor o menor precisión (dependiendo del sensor) o cuadrarse en una estructura como la del laberinto (donde el robot tiene que procurar encontrar la salida).

Una vez vista  la pieza, veréis que el sumo la utiliza en su parte superior a modo de ojo y que el laberinto hace lo mismo (aunque la aprovechará también para poder cuadrarse lo mejor posible).

Estas dos estruturas también son muy simples: “ruedas locas” a los lados, tracción central, 4 motores en el caso del sumo, dos en el del velocista y dos niveles para colocar los controladores y la estructura interna del robot.

El sumo, además, cuenta con 4 CNY70 en cada esquina para poder saber si sigue dentro del círculo o no y con dos trampillas para poder levantar al oponente.

La tarjeta que se usará para el sumo será una Arduino-Mega y la del laberinto una Arduino-2009.

Si os fijáis en el detalle de los motores, podréis ver que difieren de los del velocista. Esto no es un descuido, los motores serán distintos, dado que los del velocista vienen con encoders incorporados y estos no.

Bueno, os dejo con el último dibujo.

Sumo, Laberinto y Pieza 1

A ver qué tal sale :-)

Leave a Comment more...

Instalación de Ubuntu

by admin on Aug.16, 2009, under Informática

Lejos de lo que la mayoría de vosotros podáis pensar, la instalación de Ubuntu, el sistema operativo de GNU/Linux, es muy simple.

Lo primero que debéis hacer es descargaros la versión de Ubuntu Desktop que más os convenza de la web:

www.ubuntu.com

Por regla general la última X.04 suele ser la mejor, pero no os preocupéis, la versiones de Ubuntu siempre son estables.

Bueno, después de descargárnoslo, lo grabamos en un CD (DVD ó USB), y nos metemos en nuestra BIOS. Una vez dentro de la BIOS entramos en el apartado de BOOT y le decimos que el primer sector de arranque sea el CD-ROM (DVD ó USB), y reiniciamos introduciendo el CD.

Nota: Desde hace ya varios años el sector de arranque por defecto suele ser el DVD, así que probad metiendo el CD y comprobad si funciona.

Nota 2: Para los ordenadores sin CD será necesario instalarlo o a través de la Red o a través de un USB. Pronto explicaré como instalé Debian en mi NetBook, y con ello como introduje la información en el USB.

Y ahora viene la parte más sencialla: metéis el CD, llegáis hasta el menú donde se os pregunta que deseáis hacer y pulsáis instalar (aunque es bueno que lo probéis antes para ver las compatibilidades del sistema operativo con vuestro ordenador).

Lo siguiente es intuitivo, así que os lo dejo en imágenes hasta que lleguemos al particionado:

Instalacion1
Instalación 1
Instalacion2
Instalación 2
Instalacion3
Instalación 3
Instalcion3
Instalación 4

Bien, ahora es cuando debemos hacer el particionado: yo siempre recomiendo particionado manual, dado que es lo más inteligente y no es complicado. Si no tenéis confianza dejad que sea él quien decida por vosotros.

Cuando hacemos particionado manual debemos tener en cuenta varias cosas:

1- Borra todas las particiones de la sección de memoria donde lo quieras instalar.

2- Hay que crear una partición SWAP. preferiblemente al principio de la memoria. Yo siempre le dejo 1 Gb, pero depende de la RAM que tengas. En la parte donde pone algo así como “Tipo de partición” poner la opción de “Intercambio/SWAP”.

3- Hay que decidir para qué vamos a usar nuestro ordenador y como queremos distribuirlo. Si somos novatos, lo más sensato es que creemos con el resto de memoria otra partición de cualquiera de estos tipos: Ext3, Ext4 (estoy experimentando con ella), ReiserFS (es muy buena), etc. Yo os recomiendo cualquiera de estas tres. Luego, en el apartado del punto de montaje elegid la raíz o “/”. Si no queréis complicaros más la vida (que tampoco sería para mucho), podéis terminar y pasar al siguiente paso, sino, no realicéis este paso todavía, leed antes los siguientes.

4- Si quiero separar mis programas de usuario y ponerlos en una partición aparte, creo una partición de lo que crea oportuno (5 Gb, ó 10) y pongo como punto de montaje “/usr”.

5- Si me quiero montar un pequeño servidor y tener mis cositas en una partición aparte hago lo mismo con “/var”.

6- Esta es la más común: si quiero guardar mi configuración de usuario y todos mis contenidos en una partición aparte (que viene muy bien para casos de emergencia y es muy recomendado), creo una partición de todo el tamaño que crea oportuno (Si tengo 100 Gb, unos 70 Gb) y le pongo como punto de montaje “/home”.

7- Tienes más variantes, eso te lo dejo que lo vayas descubriendo, aprovecho para decir que incluso puedes instalar Ubuntu en un disco duro extraible o en una memoria USB (incluso en tu propio MP3, donde quieras), así que usa tu originalidad. Bueno, el resto de memoria que te quede cosúmela en el paso 3.

Pulsa Adelante.

Instalación 5
Instalación 5
Instalación 6
Instalación 6
Instalación 7
Instalación 7
Instalación 8
Instalación 8

Seguimos con la parte de Datos. Basta con rellenarla. Tened en cuenta que en los sistemas GNU/Linux  tenemos usuarios que tienen permisos. En Ubuntu, tenemos los usuarios con privilegios y el usuario administrador. No es recomendable, por motivos de seguridad, y más si sois novatos, que entréis con el usuario administrador (root), por ello cuando tengáis que hacer alguna tarea que necesite permisos de administración se os permitirá, con el usuario que estáis creando, usar el comando sudo (encargado de que vuestras órdenes sean interpretadas como las del administrador del sistema).

Instalación 9
Instalación 9

Bueno y ya pulsáis siguiente y aceptáis todo lo que haya y comenzará la instalación.

Una vez terminada, reiniciáis y podréis ver vuestro Ubuntu funcionando.

Disfrutadlo y felicidades, estáis a un paso más cerca de la Libertad

3 Comments more...

Contacto/Presentación

by admin on Aug.15, 2009, under General

He creado una página de presentación que podéis ver al lado de “About”.

Aunque las páginas no me gustan mucho, porque en blog lo primero que tendría que haber son post y eso es para mí lo prioritario, creo que puede serme útil, especialmente su atemporalidad.

A parte de la página he añadido un formulario que no voy a reproducir por si alguien quiere contactar conmigo. En el momento en que empiece a ver una cantidad indecente de spam en mi correo, lo cierro.

Aquí la tenéis: http://www.freedevelop.org/?page_id=122

2 Comments more...

Moviendo la raíz

by admin on Aug.15, 2009, under Noticias

Hola a todos los que me aguantáis.

Tras acabar cansado del Joomla y de lo poco que me gustaba utilizar ese gestor de contenidos, he decidido borrarlo definitivamente y poner la web de mi blog como página principal.

A partir de ahora aprovecharé las páginas de Wordpress para complementar la información.

Creo que la unificación será provechosa :-)

A patir de ahora para entrar en el blog bastará con poner www.freedevelop.org

Leave a Comment more...

Mi historia con Linux

by admin on Aug.15, 2009, under Divulgación, Informática

Hace 4 años, yo, un pequeño estudiante de Informática y Matemáticas, el primer día de su carrera, había leído en el temario de Informática General (una asignatura de primero), que tenía que aprender sobre unos sistemas operativos llamados Unix y Linux.  Aunque había oído hablar de ellos, era un completo ignorante de la forma de trabajar con ambos, así que cogí un libro de la biblioteca y me tiré unas 5 ó 6 horas leyendo al respecto (por cierto, una de las joyas de la EPS es la macro biblioteca que tenemos).

Entonces llegó el momento de instalar Linux en el ordenador de mi casa. El primero fue un Red Hat (creo que el 5.0) que había sacado de la biblioteca (he de mencionar que en el momento en que lo saqué ya estaba obsoleto). Digamos que le sobreviví, pero no me convenció. Primero de carrera pasó sin que ni Linux ni yo fuésemos más que lejanos conocidos.

Unos meses después llegó Saúl y me comentó que me instalase la distribución Ubuntu (creo que era la 6.04, aunque no lo recuerdo muy bien). Con su ayuda, poco a poco, me fui familiarizando con Linux. Además, mii viejo portatil era plenamente compatible con el mismo y eso siempre mejora la situación.

Pero no todo iba a ir bien: el 11 de Noviembre del 2007 a las 8:35 de la mañana, cuando yo ya estaba empezando tercero, mi ordenador portatil falleció. Esto supuso una gran pérdida tanto de datos como de posibilidades. Pensad que para un informática un ordenador portatil es como la prolongación de sus dedos, ahí está todo su trabajo. Es como si un camionero se quedase sin camión, básicamente.

Bueno, a lo que iba, me compré un nuevo portatil el 14 de Noviembre, otro Toshiba, pero no era lo mismo. Venía con Windows Vista preinstalado, así que decidí meterle Ubuntu por dos motivos: el primero porque lo necesitaba y el segundo porque había tenido que instalar el Vista 4 veces dado que me habían salido varios pantallazos azules.

Ahora viene uno de los principales problemas con los que nos encontramos los usuarios de los sistemas GNU/Linux: los fabricantes, en un afán por promover la cultura del nacional socialismo, mantienen los drivers de las tarjetas en secreto, impidiendo que podamos aprovechar para instalar algo que no llevé el sello de Microsoft (o Mac, que es todavía peor). En mi casó le tocó a la tarjeta de red inalámbrica.

Así, decidí moverme por todos los sistemas que pude tratando de buscar una solución: pasé por Mandriva, Suse y, el que más me gustó, Fedora 9; pero no obtuve solución en estos sistemas. Lo bueno fue que durante esos 6 meses buscando una solución la encontré para Ubuntu y pude instalar unos controladores para mi portatil. Por fin volvia a tener internet inalámbrico.

Más adelante, en Febrero de 2008, nacería el Club de Informática y empezaría a dar carta blanca a mi afán divulgativo. Durante este año y medio que el Club lleva existiendo, me he convertido en un creyente de la filosofía que establece el proyecto GNU, aunque todavía me falta participar en algún proyecto (el tiempo no ha jugado a mi favor).

Poco a poco, fui abandonando Windows hasta el punto de sólo utilizarlo para los emuladores de móviles que necesitaba probar en el trabajo.

Hace poco me compré mi EeePc y le instalé Debian, sin duda me dejó sorprendido lo bien que funcionaba, tanto de cara al usuario como al desarrollador. Ahora mismo se ha convertido en mi sistema de culto.

Ayer fue mi último paso con GNU/Linux, le he instalado a mi hermana un sistema Ubuntu 9.04 en su portatil sustituyendo al sistema Windows XP que contaminaba su ordenador impidiéndola utilizarlo más de 50 minutos seguidos. En menos de 10 minutos podía navegar por internet, imprimir, escanear, etc. Le ha resultado muy sencillo aprender a instalar programas y, por lo que me ha comentado, ha mejorado mucho la calidad de la imagen especialmente cuando ve algún video o DVD.

La verdad es que la evolución que ha llevado a cabo el Software Libre está suponiendo un importante avance social y, lo mejor de todo, es que es libre (y dentro de esta definición: gratis).

Aprovecha y no te quedes atrás ;-)

GnuLinux

GnuLinux

4 Comments more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...