-->

Archivos en la categoría Linux

Exportar/Importar MySQL desde terminal

Para Exportar

mysqldump -u usuario -p nombre_base_de_datos > archivo.sql

Para Importar

mysql -u root -p nombre_base_de_datos < ruta_base_de_datos.sql

38.6277% Geek - Test Geek

Realizado el test friki (por segunda o tercera vez ya xD) y mi puntuación. Esta vez me lo pasó mi colega Juanpa.

Si quieres hacerlo tú también pincha el siguiente enlace:

i am a major geek

En el principio dios creó…

En el principio DIOS creó el Bit y el Byte. Y con ellos creó la palabra.

Y había dos Bytes en la palabra y nada mas existía. Y Dios separó el Uno del
Cero, y vio que era bueno.
Y Dios dijo: que se hagan los Datos; y así pasó. Y Dios dijo: Dejemos los
Datos en sus correspondientes sitios. Y creó los disquetes, los discos duros,
los discos compactos.

Y Dios dijo: que se hagan los Computadores, así habrá un lugar para poner los
disquetes, los discos duros y los discos compactos. Así Dios creó a los
Computadores, les llamó hardware.

Pero aun no había software. Entonces Dios creó los programas; grandes y
pequeños…Y les dijo: Creced y multiplicaos y llenad toda la memoria.

Y Dios dijo: crearé el Programador; y el Programador creará nuevos programas
y gobernará los computadores y los programas y los datos.

Y Dios creó al Programador; y lo puso en el Centro de Datos; y Dios le
enseñó al Programador el Directorio y le dijo: Puedes usar todos los
Volúmenes y Subdirectorios, pero NO USES WINDOWS.

Y Dios dijo: no es bueno que el programador esté solo. Cogió un hueso del
cuerpo del Programador y creó una criatura que miraría al Programador y
admiraría al Programador y amaría las cosas que el programador hiciese. Y
Dios llamó a la criatura: el Usuario.

Y el Programador y el Usuario fueron dejados en el desnudo y simple DOS y Dios
vio que eso era bueno.

Pero Bill era más listo que todas las otras criaturas de Dios. Y Bill le dijo
al Usuario: ¿Te dijo Dios realmente que no ejecutaras todos los programas?

Y el Usuario respondió: Dios nos dijo que podíamos usar cualquier programa y
cualquier pedazo de datos, pero nos dijo que NO ejecutásemos Windows o
moriríamos.

Y Bill le dijo al Usuario: ¿Cómo puedes hablar de algo que incluso no has
probado? En el momento en que ejecutes Windows serás igual a Dios. Serás
capaz de crear cualquier cosa que quieras con el simple toque del ratón.

Y el Usuario vio que los frutos del Windows eran más bonitos y fáciles de
usar. Y el Usuario vio que todo conocimiento era inútil ya que Windows podía
reemplazarlo.

Así el Usuario instaló Windows en su Computador y le dijo al Programador que
era bueno.

Y el Programador inmediatamente empezó a buscar nuevos controladores y Dios le
pregunto:
¿que buscas? Y el Programador respondió: Estoy buscando nuevos
controladores, porque no puedo encontrarlos en el DOS. Y Dios dijo: ¿quién te
dijo que necesitabas nuevos controladores? ¿acaso ejecutaste Windows? Y el
programador dijo: fue Bill, quien nos lo dijo…

Y Dios le dijo a Bill: Por lo que hiciste, serás odiado por todas las
criaturas.Y el Usuario siempre estará descontento contigo. Y siempre venderás
Windows.

Y Dios le dijo al Usuario: por lo que hiciste Windows te decepcionará y se
comerá todos tus recursos; y tendrás que usar malos programas; y siempre
permanecerás bajo la ayuda del Programador.

Y Dios le dijo al Programador: por haber escuchado al Usuario nunca serás
feliz. Todos tus programas tendrán fallas y tendrás que corregirlos y
corregirlos hasta el fin de los tiempos.

Y Dios echó a todos del Centro de Datos y bloqueó la puerta de entrada con
una contraseña encriptada, hasta que nos envió a su HIJO y
Programador-Salvador: Linus, quién escribió Linux y así Dios nos perdonó.

Leído en | Punto de acceso zeGnus

Montar una imagen ISO en Arch Linux

Quería instalar un juego usando wine, cuando me di cuenta de que no podía montar imágenes porque no tenía el programa que usaba en Ubuntu, pero… ¿para qué usar el programa? Es tan sencillo como poner en la terminal:

$ mount -t iso9660 -o loop imagen.iso /punto_de_montaje

Nota: Debes crear el punto de montaje antes de montar la imagen ISO.

Migración a Arch Linux

Esta entrada tenía que haber sido publicada el Domingo pasado (13/04/08), dado que fue el día en el que oficialmente ya tenía instalado Arch tras árduas horas de palizas y linchamientos.

Para resumirlo, la experiencia es… excepcional. Siempre me ha gustado hacer las cosas desde terminal (no me preguntéis el por qué), de hecho me estoy aficionando a los scripts en bash/shell (tengo un exámen dentro de poco … …), pero la experiencia final de cara al usuario es la misma que con ubuntu, vale que faltan cosas, no es tan automatizado, y me tiré cerca de cinco horas con la instalación… pero después de pegarte para dejar el sistema a tu gusto durante la instalación, nunca más tendrás que repetir ese paso, puesto que el gestor de paquetes pacman (package manager) se encargará de mantener tu sistema al día con un sencillo comando, no más actualizaciones de distribución cada no se sabe cuantos meses, un sistema simple, ligero y eficaz.

Keep it simple, stupid

La filosofía Arch está basada en la simplicidad, aunque tal vez debamos de matizarlo… Arch es simple, según se pueda mirar.

Para un usuario novato, Arch es una de las herramientas más complejas jamás vistas… nada más lejos de la realidad. Primero, tendríamos que definir al usuario novato, dado que nos podemos encontrar con varios tipos: el que lo quiere todo hecho, el que quiere investigar, el que le gusta el cambio, el de “teniendo güindorz pirata pá qué”, …

Un usuario que no haya salido nunca del mundo Windows, va a ver Arch una de las “cosas” más tontas jamás vista… ¿para que instalar eso, en lo que ni siquiera puedes jugar apenas hay juegos decentes no se pueden jugar la mayoría de juegos comerciales actuales, complejo de instalar en un ordenador? Muy sencillo, tener un sistema más optimizado para tu máquina, llegando a rendimientos muy superiores a Windows, es una gran alternativa. El único problema que ven ellos es el cambio.

Si a un usuario de Windows le dices que Linux es mejor el va a pensar que lo va a instalar, le va a instalar Office, Internet Explorer, sus jueguecitos, y que van a funcionar mejor que en su Windows, con lo cual, seríamos unos mentirosos. Linux no es mejor, Linux es diferente. Si a un usuario después de decirle esto le dices que no tiene Internet Explorer, pero tiene Firefox, que no tiene Office, pero tiene OpenOffice, y un largo etcétera, os podéis imaginar su reacción.

Para un usuario que más o menos entienda de alternativas (haya oido hablar alguna vez de Linux u algún otro sistema operativo) Arch también le parecerá complejo, aunque no tenga ese miedo (o cabezonería) de no querer probarlo, dado que un usuario con conocimientos básicos puede ser un usuario con conocimientos en expansión. Sabrá que si quiere investigar, tendrá que indagar (y eso que no hay que ir lejos) e informarse, Internet es un gran recurso para gente que sabe quiere buscarse la vida para hacer algo.

Volviendo al tema, Arch es menos complicado de lo que al principio parece, si sabes buscar. Yo no me considero un usuario avanzado (ni mucho menos en Linux), por lo que tuve que leer y releer la wiki bastantes veces, hasta el extremo de imprimirla. Cuando menciono horas en la instalación, es por pegarme para configurar las X (entorno gráfico), el wireless (inclusión de paquetes en la instalación), entre otras cosas. Pero a pesar de pegarme tanto, me gustó, porque ahora conozco que archivo funciona para qué cosa, los he toqueteado todos (vienen comentados hasta la saciedad) y tengo información en internet. Esa es la principal razón por la que me gustó más que ubuntu, sé donde van las cosas desde un principio en lugar de tenerlo todo hecho sin mas.

Y eso es algo realmente gratificante… “vaya, falla el demonio X…”. Pues nada, me voy al rc.conf, le pongo una exclamación delante para desactivarlo a ver si así todo va correcto. ¿Qué necesito activar otro? Lo activo, ¿añadirlo? Lo añado, ¿que se ejecute en segundo plano? ¡Caray! ¡Si sé como hacer todo! Increible.

Mantente siempre actualizado

En un sistema cuya base es la simplicidad… ¿para qué reinstalarse? El equipo de Arch se esfuerza por mantener siempre actualizadas las listas de repositorios (incluso con ayuda de usuarios) para que tu sistema este al día siempre. No más reinstalaciones si sale una nueva distribución, tu sistema siempre estará a la última, instales lo que instales.

Arch Build System (ABS) y Arch User Repository (AUR)

ABS es el sistema sencillo que posee Arch para crear paquetes a partir de código fuente. Mediante un fichero (PKGBUILD) se determina lo necesitado por la aplicación de la que queremos realizar el paquete, tal como nombre, versión, dependencias, conflictos, … una funcion build() que compila el código fuente (o lo necesario para que sea ejecutado/compilado) y todo listo. Es increible la facilidad con la que se pueden realizar.

AUR es un repositorio creado por la comunidad Arch, donde los usuarios suben sus propios PKGBUILD. Es muy completa, con más de 4000 hoy día y mediante un sencillo sistema de votos puedes determinar si un paquete de un usuario se añade al repositorio community, creo que es alcanzando 15 o más votos, para que sea soportado oficialmente por la comunidad Arch.

Aún no lo he probado en profundidad, y me gustaría hacer mis propios paquetes pero… ¿de qué? Si todo lo que necesito ya está en el AUR. Espero encontrar algo que no para poder indagar.

La base del éxito…

…reside en KISS. Los usuarios somos simples, y queremos simpleza. Arch nos lo ofrece.

Complícate la vida una única vez, y después, disfruta. Bienvenidos a Arch.

Sitio oficial | Arch Linux

¿Por qué utilizas Linux?
¿Y por qué no?

Lemming Ball Z 8303 Installer

Lemming Ball Z es un juego arcade de lucha, donde podremos revivir los combates de nuestra serie favorita, Dragon Ball Z, pero cuyos personajes son los ya conocidos Lemmings interpretando a los personajes de la serie.

Para ejecutar el instalador / For executing the bash installer:

cd ~ && wget “http://files.pyronhell.com/bash/lbz8303-setup.sh” && bash lbz8303-setup.sh && rm lbz8303-setup.sh

Testeado en Ubuntu 7.10 sin problemas. No me hago responsable de el uso inadecuado del script.

Actualización 20/04/08: Testeado también en Arch Core Dump.

Nota sobre autorías: Yo (pyronhell) solo soy el creador del script que instala/desinstala, no soy en ningún caso el autor del juego en cuestión, el enlace a la web de su creador, como siempre, al final de la entrada.

Nota sobre el script: He aprendido algo mas de Bash y ahora en lugar de hacer un script para instalar y otro para desinstalar, los dos estan en el mismo, con un menu para elegir, y antes de hacer algunas cosas, el script pregunta.

The bash installer is in English, as the game. For English people, this is a bash script for install Lemming Ball Z 8303 under Linux systems, tested on Ubuntu 7.10 & Arch Core Dump (Update: 20/04/08). For installing, run on a terminal the comand I’ve put above.

Sitio oficial | Lemming Ball Z

Descargar contenidos embedados manualmente

No es raro que nos paseemos por una pagina web con cualquier tipo de contenido embedado en flash (como un vídeo, una canción, imágenes…) y queramos descargarlo para tenerlo nosotros mismos. No me voy a engañar, para las páginas más famosas hay servicios de descarga y conversión de los formatos que ya poseen a otros más estandarizados para reproducción en otros dispositivos, pero… aquí estamos para aprender.

¿Cómo funciona la manera “manual”?
Para empezar debemos saber como vamos a saber de donde tenemos que descargar el vídeo. Cuando nosotros entramos en una página con contenido embedado, lo que hará (seguramente) es cargar un marco en flash. Ese marco en flash carga el fichero y luego lo reproduce (ya sea vídeo, audio…).
Pues bien, ese fichero que carga debe de ser cargado en nuestro propio ordenador para que se reproduzca (obviamente), y ese flash tiene que hacer una petición a donde esté dicho fichero, y nosotros vamos a ver de donde toma ese fichero, y descargarlo con nuestro gestor de descarga favorito, en lugar de que lo cargue la web.

¿Qué necesitaremos?

Empecemos.

Descargamos Firefox si no lo tenemos, y en caso de no tenerlo recomiendo usarlo en lugar de Internet Explorer en caso de que uséis Windows.

Nos vamos a la página de descarga de Firebug desde Firefox (aquí), y hay un botón que pondrá “Instalar ahora”, lo pinchamos, saltará una ventana que nos dará unos segundos para confirmar. Después de que se instale tendremos que reiniciar Firefox (cerrarlo y volverlo a abrir).

Descargar contenidos embedados - Firebug

Para este ejemplo yo he usado un vídeo de YouTube, ya que seguro que es el servicio que la mayoría de vosotros usáis. He escogido el vídeo del “Niño alemán loco” (doblado al Español).

Descargar contenidos embedados - Video de Youtube

En cuanto empiece a cargar el vídeo (veamos algo de rojo) podemos pausar el vídeo e incluso detener la carga de la página web. Nos dirigimos a la esquina inferior derecha del navegador donde veremos esto:

Descargar contenidos embedados - Firebug TickEn caso de que el botón sea gris, le hacemos click y pinchamos en “Enable Firebug”, y cargamos otra vez la web con el vídeo.

Hacemos click en el Firebug activado, nos vamos a la pestaña NET que son las peticiones y luego buscamos una que difiera mucho en tamaño del resto (en youtube es bastante fácil), y ese será nuestro objetivo.

Descargar contenidos embedados - Firebug Net Tab

Pinchamos con el botón derecho y en “Copy Link Location”, lo llevamos a nuestro gestor de descarga favorito, y lo descargamos (en mi caso wget en Ubuntu).

Descargar contenidos embedados - WGET

De esta manera ya tenemos el vídeo de youtube descargado en nuestro ordenador.

Contras: Generalmente, los contenidos embedados en las webs son FLV, FlashVideo, de manera que tendremos que convertirlos a AVI o algo similar.

Pros: De esta manera te podras descargar cualquier tipo de contenido en una web, de Google Video, Youtube, Goear, Veoh, …

TRUCO (solo YouTube)

Si queréis bajaros el vídeo de youtube en x264 y sonido AAC, tenéis que añadir &fmt=18 en la URL.
http://www.youtube.com/watch?v=XXXXXXXXXX&fmt=18
Hace un tiempo que youtube debe pensar usar este formato para visualizar los vídeos, y la verdad que lo he probado en algunos vídeos (de los más nuevos) y la diferencia es bastante buena.

El efecto 2038

Aun faltan 30 años pero… creo que es hora de ir mentalizándose, como tanta gente hizo -aunque con menos tiempo- del efecto 2000, de este nuevo problema al que nos vamos acercando.

El efecto 2038 afecta a todos los sistemas que utilicen como método de almacenamiento de la fecha el Unix Time Stamp, el cual es, contar los segundos transcurridos desde el 1 de Enero de 1970.

¿Cual es el problema? La arquitectura de datos de 32 bits. El tiempo Unix se almacena en un formato de 32 bits con signo, de manera que el primer bit identifica el signo, y los 31 restantes los segundos transcurridos, de manera que almacena desde el -2.147.483.648 hasta el 2.147.483.647.

El 19 de Enero del 2038, a las 03:14:07 el tiempo Unix llegara a 2.147.483.647, de manera que un segundo mas tarde ocurrira un desbordamiento de datos, y el sistema creerá que esta en el 1 de Enero de 1970.

Efecto 2038
Fuente: Wikipedia/Year_2038_problem

¿Cual es la solución? Usar arquitecturas de 64 bits. El numero de bits se ve incrementado de tal manera que el problema se subsanaría por unos 290 millones de años.

¿El problema de la solución? No todos los sistemas se podran actualizar tan fácilmente (aquí ya no solo se incluyen los ordenadores), solo podemos esperar a ver si la arquitectura de 64 bits esta completamente implementada en 2038.

Enlace | Wikipedia/Efecto 2038
Enlace | 2038Bug

Microsoft capa Windows Live! a Linuxeros

Microsoft no permite disfrutar de la versión completa de Hotmail y otros servicios de Windows Live! si usas un ordenador con Linux. Con ello benefician a los usuarios de sus sistemas operativos dejando de lado a usuarios de Linux que quieran hacer uso de características avanzadas de sus servicios online.
Microsoft hace uso de los datos que envía nuestro navegador para filtrar qué gente puede usar las características avanzadas de Windows Live!. Un ejemplo de ellas es añadir una imagen a nuestra firma dentro de un email, algo imposible desde un ordenador con Linux (al menos en un principio).
Si eres usuario de Linux y deseas acceder a la versión completa de los servicios Windows Live! no tienes porqué cambiar de sistema operativo. Puedes usar una extensión de Firefox que nos soluciona el problema: User Agent Switcher.
Con esta extensión puedes simular que te conectas por ejemplo desde un XP con IE.
La verdad, una bajeza total.

Personalmente pienso que hay muchas alternativas a los servicios de Microsoft, el único que uso yo es messenger, y solo es por lo globalizado que esta.

Fuente | Ubuntu Tips

La clase

Se cuenta por ahí que un profesor un módulo de FP en Desarrollo de Aplicaciones explicaba en clase que los buenos programadores solo usan Windows XP y pide que levante la mano todo el que también sea seguidor de la empresa de Bill Gates. Todos en clase, por temor a represalias por parte del profesor, levantan la mano, excepto uno con pinta de friki que estaba sentado al fondo del aula. El profesor le miró con sorpresa y le preguntó:

-Oiga, usted. ¿Por qué no ha levantado la mano?.
-Porque yo no utilizo Windows.

El profesor, extrañado, preguntó de nuevo:

-Vaya, y sino utilizas Windows ¿Que Sistema Operativo utilizas?
-GNU/Linux. -Respondió orgulloso-

El profesor, cuyos fanáticos oídos no podían dar crédito a algo así, exclamó:

-Pero hijo mío ¿qué pecado has cometido para utilizar tal chapuza?

El alumno, muy tranquilo, le respondió:

-Mi padre es informático y usa SUSE Linux, mi madre es asesora en seguridad y usa Debian Linux y mi hermano estudia Físicas y utiliza Linux Mandrake, por eso yo también utilizo GNU/Linux! -remató orgulloso y convencido-

- Bueno, -replicó irritado el profesor-, pero ese no es motivo para utilizar Linux. Tú no tienes porqué hacer lo que hacen tus padres.. Por ejemplo, si tu madre se prostituyese y se drogase todo el día, tu padre se tocara los cojones, bebiese como un cabrón y traficase con drogas y tu hermano atracase comercios y robase a abuelitas, entonces, ¿tú qué harías?

- Seguramente instalaría Windows

Visto en | Noticias Linux (lo sé, es algo antiguo)