Barra de menu

29 de octubre de 2008

Idea: PhotoLink !!

Hola a todos. Esta mañana se me ha ocurrido una idea y os la queria proponer a ver que efecto tiene. Todos los que tenemos un blog, lo primero que pensamos cuando escribimos en el es ¿nos va a leer la gente o no lo leera nadie?. Por el momento, todo lo que escribo es porque me parece interesante que la gente lo conozca, y es por eso que creo que entre los blogs nos debemos ayudar a que nos lea cada vez mas gente, o por lo menos darle a la gente la oportunidad de conocernos. Mi idea es dejar una pagina solo para imagenes de los logos identicativos de cada blog, con un enlace a dicho blog. ¿Que os parece? Decidme, y mientras tanto podeis enviarme vuestro logo para ponerlo. Enviadmelo a sobretux@gmail.com, con el asunto photolink va??

Ampliada la entrada para conectar a eduroam.

He ampliado la entrada en la que se explica como conectar a eduroam con una imagen para evitar posibles dudas. Aun asi, si necesitais algo, dejad un comentario.

http://sobretux.blogspot.com/2008/10/por-fin-conectar-eduroam-con-wicd.html

28 de octubre de 2008

No todo es teoria: un juego.

Vale, hoy presento un juego del que casi no me acordaba si no llega a ser porque he visto el tema en los foros de javierh y me he referido a el. Se llama Block´n Roll o algo asi y es para pensar un ratito. Los primeros niveles son facilones, para conocer los movimientos y empezar a engrasar el cerebro, pero luego se dificultan un poco. Si conoceis algun juego mas de este tipo (de los de pensar), ponedlo como comentario porque me gustan bastante. Thanks!

26 de octubre de 2008

Un poco de teoria: runlevel.

Os cuento un poco de teoria que me ha venido muy bien. En linux existen varios niveles de ejecucion (modos de iniciar el sistema). Estos son:

Runlevel 0: Apagar la máquina.
Runlevel 1: Modo Monousuario como usuario root.
Runlevel 2: Modo Multiusuario sin soporte de red.
Runlevel 3: Modo Multiusuario con soporte de red.
Runlevel 4: Modo Multiusuario con soporte de red.
Runlevel 5:
Modo Multiusuario con el servidor gráfico y soporte de red.
Runlevel 6: Reiniciar la máquina.

Para saber en que nivel iniciamos nosotros nos basta con utilizar el comando runlevel.
Todo esto viene a que necesitas saber tu nivel para poder indicar que quieres ejecutar un script en el arranque del sistema. Una vez que sabemos el nuestro nivel de ejecucion, entonces vamos al directorio /etc/rc2.d (el mio es el 2). En este directorio estan los enlaces simbolicos al script y ya de paso para quedar mejor que mejor podemos direccionar la salida de error a /var/log

25 de octubre de 2008

Abrir bandeja de cdrom por consola.

Una cosa lleva a la otra, empiezo poniendo un server y cuando estoy en él, digo: ¿como puedo abrir la bandeja de cdrom? muy facil:

eject para abrirla

eject -t para cerrarla

Me aburria y ... un proyecto de servidor casero

Pues eso, esta tarde estaba aburrido y me he puesto a montar un servidor en un PIII a 667 MHz con 128 MB de RAM. Tenia algo de idea porque el otro dia en clase hicimos lo mismo y queria ver si era capaz de hacerlo por mi mismo. Lo he tenido que montar con la distro minimal de ubuntu porque la server no tiraba. Pasos:

1- Introducir la imagen de la distro y empezar a configurar la instalacion (nombre de usuario, dominio, ...)

2- Me ha dado un problema con el replicante, y lo que he hecho para solucionarlo ha sido configurar primero la red para que tuviese acceso a descargar los programas.

3- Cuando acaba de instalar, aunque solo sea por buenas maneras hacemos:
apt-get update
apt-get upgrade

4- Tambien he instalado el paquete build-essential y como no, el apache2

5- Para poder conectarme desde fuera, ya que no tengo ni pantalla ni teclado, le he instalado tambien el paquete openssh-server ya que el cliente viene por defecto. Para acceder desde el cliente tienes que hacer:
ssh nombreusuario@ipservidor
y entonces te pedira una password de usuario y ya estas dentro.

Y hasta aqui todo, ahora ya depende de lo que quieras (multimedia, web, ...)

Ya tengo logo !!

Despues de varios dias dejandome los ojos con Inkscape como os dije, he conseguido terminar un logo. No seais muy duros con las criticas, tened en cuenta que es el primero que hago, pero me ha gustado. ¿Que tal lo veis vosotros?

23 de octubre de 2008

ffmpeg por casidiablo

No es un tutorial, pero vale la pena darse un paseo por casidiablo, donde se han currado un monton de posts sobre edicion de video con ffmpeg. Por si alguien no esta muy puesto, el ffmpeg es paquete software que te permite la conversion y el streaming de audio y video. Yo lo uso mucho para cambiar videos de formato, si alguien lo quiere:

apt-get install ffmpeg

Sobre inkscape

Si alguien aun no sabe muy bien de que va inkscape y como manejarlo, os dejo el link de una entrada que hicieron en sinwindows sobre el programa para que os pongais un poco al dia.

22 de octubre de 2008

Nuevo entretenimiento: inkscape !!

Bueno, me dispongo a entretenerme con uno de mis puntos debiles, el dibujo "artistico". A partir de ahora voy a perder un poco el tiempo con inkscape para intentar hacerme algun logo o dibujo representativo del blog (nada importante). Os dejo mi primer tux para ver mis evoluciones. Si alguien sabe de un tutorial que le haya venido bien o de algun link, me vendria de perlas (lo podeis dejar en comentarios). Tambien podeis opinar, pero no ser muy criticos eh??









PD: para dibujarlo me he ayudado de este post

21 de octubre de 2008

Teclados inseguros

Acabo de leer un post en Kriptopolis (web que os recomiendo) que me ha dejado un poco paranoico. Podeis ver los videos que tiene con las pruebas y la verdad es que te hace pensar. Tanto antivirus, firewall, detector de keyloggers y resulta que desde la habitacion de al lado te pueden adivinar lo que tecleas. mmm... da que pensar

Desmontar dispositivos con Ejecter

El otro dia lei referencias en varios blogs sobre el programa Ejecter para desmontar dispositivos de forma segura y rapida. Despues de probarlo un par de dias, os lo recomiendo si como yo os pasais la mitad del dia montando y desmontando el USB. Es bastante util porque no tienes que buscar en el escritorio donde está el fichero y darle a desmontar. Os escribo lo que he hecho:

1- Para instalarlo:
sudo apt-get install ejecter

2- Para ejecutarlo automaticamente en Ubuntu:
Sistema->Preferencias->Sesiones->Añadir->Orden /usr/bin/ejecter

20 de octubre de 2008

Eliminar Documentos recientes en hardy

En versiones anteriores no recuerdo si estaba disponible este menu, ni como se podria quitar. En hardy, en el menu Lugares hay una entrada que es Documentos Recientes. A mi no es que me preocupe excesivamente, pero tampoco me hace gracia que haya una lista de los ficheros que he utilizado (basicamente porque yo no la uso) asi que la he quitado. ¿Cómo? Muy facil

1- Eliminamos en el directorio de nuestro usuario ( /home/usuario ) el fichero .recently-used.xbel

cd /home/usuario
rm .recently-used.xbel

2- Ahora creamos una carpeta que estara vacia con el mismo nombre para no dejar al sistema que vuelva a crear el fichero

mkdir .recently-used.xbel

Y ya esta. Por curiosidad ojear el fichero .recently-used.xbel antes de eliminarlo.

Mostrar todo el hardware

Despues de que me resolviesen la duda en el foro de sinwindows (lo recomiendo), me ha parecido buena idea. Mi duda era un programa que te listara informacion completa sobre todo el hardware que hay en mi pc, pero ¿para que? Pues resulta que el otro dia en clase nos recomendaron guardar bajo llave la version de la BIOS. Esto es para poder reestablecerla si se fuera, ya que si no la sabes te puedes volver loco. Asi que lo que he hecho ha sido un volcado de la informacion a un fichero, tal que asi:

sudo lshw > docupc

shipit ya esta disponible!!

Pues eso, que shipit ya esta disponible y ya podeis pedir vuestro CD de Intrepid. Se entiende que no lo mandaran hasta que oficialmente no salga la version final, que esto sera (miro mi contador...) en 10 dias.

19 de octubre de 2008

shipit se prepara

El famoso servicio de shipit se esta preparando para la llegada de intrepid ibex, y asi nos lo hacen saber. Aun no se pueden hacer pedidos, pero esperemos que en breve nos dejen pedir nuestra ubuntu 8.10

Countdown para ubuntu

Para que no digais que soy un egoista eh?? Aqui os pongo un enlace en el que podeis conseguir un contador para vuestro blog del tiempo que falta para intrepid ibex.

Estos son los dos modelos que podeis conseguir en

http://www.ubuntu.com/getubuntu/countdown

Script para mantenimiento

Esta tarde he tenido un ratillo y me he ideado un script para tener el sistema actualizado y limpio de la basurilla que vamos acumulando.Abajo os indica las ordenes utilizadas y os dejo el enlace para descargar el script que si lo copio aqui ocupa mucho y queda feo. Si quereis corregir o añadir algo avisadme.


apt-get update 2> /dev/null #Actualizamos la lista de paquetes
apt-get check 2> /dev/null #Comprueba que no fallo apt-get update
apt-get upgrade 2> /dev/null #Actualizamos los paquetes
apt-get install -f 2> /dev/null #Revisa si algun paquete no ha finalizado de instalar
apt-get autoremove 2> /dev/null #Elimina aquellos paquetes que han quedado huerfanos
apt-get clean 2> /dev/null #Limpia los paquetes descargados e instalados
apt-get autoclean 2> /dev/null #Limpia paquetes viejos

18 de octubre de 2008

apt-get autoremove

Esta herramienta nos sirve para eliminar aquellos paquetes que han quedado huerfanos. Estos son los que se instalan porque son necesarios para alguna aplicacion, tales como librerias... Cuando eliminamos el paquete original, muchos de estos se quedan instalados y no los utilizamos. Mediante

apt-get autoremove

los eliminamos, limpiando asi el sistema.

17 de octubre de 2008

ddd: el entorno grafico de gdb.

Si hace unos dias os mencionaba gdb como depurador para programas de c, hoy os traigo ddd, basado en el mismo depurador pero este es en modo grafico. Las ventajas de ddd es que te puedes poner un cuadrito con el valor de cada variable, y si esta es un array entonces muestra todos sus valores. Si sois dados a la programacion en c aconsejo que lo probeis y asi dejaremos de buscar fallos ejecutando y compilando tantas veces para ver donde esta el error. Yo tengo ubuntu y ya sabeis... apt-get install ddd

16 de octubre de 2008

Simyo e iphone ??

No suelo copiar los post de otros (despuesdegoogle, en este caso) como noticias, pero este es que me ha gustado para dar mi opinion y he hecho la excepcion de la regla. ¿ Creeis cierta la venta del iphone libre por parte de simyo ? yo mas bien creo que ha sido marketing. Podeis comentar y si alguien se ha pillado uno que nos de su opinion.

15 de octubre de 2008

tira ecol 285

Acaba de salir la tira ecol 285, la que mas me gusta se podria decir. Se titula: el argumento de la simulacion, y aqui os pongo el enlace

http://www.tiraecol.net/modules/comic/comic.php?content_id=285

14 de octubre de 2008

Por fin: conectar a eduroam con wicd !!

Por fin he podido conectarme a eduroam desde mi ubuntu utilizando el programa wicd. Esto es para mi todo un acontecimiento ya que lo llevaba esperando mucho tiempo y le he echado muchas horas googleando. Al fin he encontrado la solucion en los foros de wicd (donde si no...). Lo que he hecho es lo siguiente:

1- entramos en la carpeta de templates de wicd, para mi

/etc/wicd/encryption/templates

2- aqui tenemos todos los tipos de conexiones que soporta y nosotros añadiremos una mas con el tipo de eduroam.

touch eduroam-ips
gedit eduroam-ips

3- una vez tenemos el fichero, le copiamos lo siguiente:

name = eap-ttls
author = sobretux
version = 1
require identity *Identity private_key_passwd *Private_key_passwd
ap_scan=1
fast_reauth=1
ctrl_interface=/var/run/wpa_supplicant

network={

ssid="$_ESSID"
scan_ssid=$_SCAN
proto=WPA WPA2
key_mgmt=WPA-EAP
group=CCMP TKIP
eap=TTLS
anonymous_identity="anonymous@vuestrodominio.loquesea"
phase2="auth=PAP"
identity="$_IDENTITY"
password="$_PRIVATE_KEY_PASSWD"
}

4- cuando tengamos el fichero, entonces habra que añadirlo como un template valido para wicd y eso se hace asi, en el mismo directorio:

gedit active

Al final copiamos el nombre del fichero que creamos antes,

eduroam-ips

5- Si ya lo tenemos todo y no nos ha dado problemas, entonces ejecutamos wicd y buscamos las redes inalambricas disponibles. Cuando nos aparezca la eduroam iremos al menu de configuracion y rellenaremos los campos identity y password con nuestro login. Algo parecido a esto, solo que yo la he llamado eap-ttls en lugar de eduroam-ips:
















Eso es todo, espero que os haya servido de ayuda y si teneis algun problema comentadlo, okis??

11 de octubre de 2008

LiveUSB o distro permantente en USB

Despues de probar y probar como grabar una distro en el pendrive USB con bastantes articulos de paginas, me he decantado por utilizar el software de unetbootin. Como consejo es lo mas sencillo y asi no tendras que estar formateando el dispositivo y montando miles de imagenes iso. Con este programa puedes ademas descargar la imagen en el momento y grabarla. Probadlo!!

10 de octubre de 2008

Otra revista sobre software libre

Hoy me he encontrado otra revista que parece tener buena pinta. Acaba de salir el numero cero de la revista y se la aconsejo a todo aquel que este empezando en el mundillo del software libre y le mole linux. Os dejo el link de la web y el link para descargarla.

web papirux

papirux 0

Depurador de c: gdb

Para aquellos que les guste programar en c, os recuerdo que podeis utilizar el depurador gdb para seguir los pasos del programa que lleveis entre manos. Es bastante util, sobre todo a la hora de localizar los tipicos errores tontos de programacion a consecuencia del copy-paste. La forma de uso es la siguiente:

gdb ./nombre_programa #para ejecutarlo

Una vez que estamos dentro, disponesmos de la siguiente sintaxis:
b nombre_rutina: nos establece un punto de ruptura.
r: decimos que comience la ejecucion.
l: nos lista las siguientes lineas de codigo para situarnos.
s: le decimos que queremos entrar al desarrollo de alguna rutina.
n: le decimos que no queremos entrar al desarrollo de la rutina.

Espero que os sirva de ayuda y os saque de algun apuro!!

7 de octubre de 2008

Reconocer periferico USB

Cuando pongais algun periferico USB en el ordenador, ya sea un pendrive o cualquier otro, en Linux podreis comprobar si os lo reconoce con el comando lsusb y ademas os dira en cual de las entradas lo teneis.

6 de octubre de 2008

Ordenes de linux

Aqui dejo algunas de las ordenes que mas se pueden utilizar en un sistema linux (a nivel de principiante) para todos aquellos que se esten iniciando en la materia. Si deseais añadir alguno que se me escape lo podeis dejar en un comentario.

http://rapidshare.com/files/151401348/comandos.pdf.html

5 de octubre de 2008

Que distro inicia mas rapido

Pues esa es la pregunta. Podeis responder en la encuesta que aparece en el lateral o si es otra la podeis añadir como un comentario

mini tutorial de shell script

He realizado un minitutorial de como empezar con shell script, no es dificil y yo tampoco he escrito una biblia acerca de ello, pero es mas que suficiente para empezar a picarse un poco con el tema y hacer tus propios programillas, aunque sea para automatizar una tonteria de nada. Os animo a que le echeis un ojo.
100% abierto a correcciones y ampliaciones.

http://rapidshare.com/files/151088176/minitutoshell.pdf.html

4 de octubre de 2008

Limitar tiempo de uso de sudo

Estamos de acuerdo en que la orden sudo de ubuntu es muy comoda, pero tambien es poco segura tenerla configurada por defecto (unos 15 minutos). Veremos como reducir (o aumentar) el tiempo de contraseña para sudo.

Para esto nos logueamos como root y modificamos el fichero /etc/sudoers
# nano sudoers

por defecto os encontrareis esta linea que yo he comentado con #
#Defaults env_reset

y he añadido una para mi usuario concreto
sobretux ALL = PASSWD:ALL
Defaults timestamp_timeout = 0

En resumen, con la primera linea decimos que el usuario sobretux tiene acceso a todas las ordenes con sudo, y con la segunda linea establecemos que sudo debe pedir la contraseña cada vez que se ejecute (0 mins de duracion).

Espero que os sirva.

Gedit mucho mas amigable con plugins

Hola a todos de nuevo. Para aquellos que, como yo, usen mucho el gedit, os animo a instalarle los plugins. Algunos no interesan pero otros como pueden ser comentar lineas de codigo o aplicar tabulaciones para mi son muy utiles ya que me paso parte del dia picando codigo. Para instalarlos unicamente hacer

apt-get install gedit-plugins

y listo. ya me comentareis que tal!!

3 de octubre de 2008

Despejar la mente.

Aunque aun es pronto, cuando nos adentramos en el curso necesito despejar la mente y a veces juego a xmoto. Me parece adictiva ya que con tantos niveles como tiene, cuando me canso de uno me voy a otro. Es mi recomendacion para aquellos dias saturados...










Para instalarla los ubunteros ya sabeis... (apt-get install xmoto)

Revistas libres sobre software libre!!

Este es el tipo de revistas que a mi me gustan, pero ¿Cuales os gustan a vosotros? Yo sigo bastante fiel a Begins y a Soflix. ¿Alguna recomendación?

PhotoLink !!

2 de octubre de 2008

Interaccion grafica en shell: zenity

Googleando me he encontrado con este programa para Linux, Zenity, que nos permite hacer un script de shell interactuando gráficamente con el usuario. Yo he hecho un pequeño guión como ejemplo pero merece la pena leer el manual porque tiene opciones muy interesantes. Con mi guión nos avisará cuando finalice de descargar un fichero:

#!/bin/bash

#Descargar un fichero y avisar cuando haya acabado.
#Argumento 1: ruta del fichero a descargar
#Argumento 2: ruta donde descargar el fichero

wget -P $2 $1

nombrefichero=`basename $1`
zenity --info --text="Finalizó la descarga de $nombrefichero en $2"

Nuevo blog!!

Otro blog sobre linux?? si y no. Mi idea del blog no es repetir las noticias que voy encontrando, me gustaria hacer un blog participativo sobre temas de informatica y sobre todo linux (de ahí el titulo). En cualquier momento estoy abierto a propuestas y correcciones ya que asi todos aprendemos. thanks!!