La mirada del replicante

GNU/Linux y cultura geek

Archivar para el mes “agosto, 2011”

Aprende Javascript, Python y Ruby de forma interactiva

En esta ocasión, os voy a hablar de 3 páginas que permiten aprender a programar, sin necesidad de  instalar nada, siempre de forma amena, y dirigida a los que tenemos pocos o nulos conocimientos de programación. Para ello sólo tenemos que seguir desde el navegador las instrucciones en pantalla, y comprobar por nuestra cuenta, como podemos crear y modificar programas.

Python es un lenguaje de programación de alto nivel, que se ha hecho muy popular en los últimos años. En Python Ya nos lo enseñan desde cero, en 56 lecciones, que incluye información teórica y diversos problemas a resolver.



En este lugar podemos aprender todo lo relacionado con este lenguaje (Ruby) dirigido a objetos. Escribimos help en la consola y empieza un sencillo tutorial de 15 minutos.Son un total de ocho lecciones bastante cortas, cada una con una explicación simple y un ejemplo.


 

Disponen de uno de los mejores tutoriales para aprender JavaScript de forma intuitiva, el curso se estructura en ocho partes que incluyen varias lecciones, tenemos además la posibilidad de registrarnos para poder seguir nuestro progreso. En Codecademy, todas las prácticas se hacen desde la web, son bastante divertidas  y tiene un enfoque de comunidad que nos permite compartir nuestra experiencia a traves de las redes sociales.

 


Así que ya sabéis, a programar se ha dicho…


About these ads

Mandriva 2011 Hydrogen liberada

Estamos hablando de uno de los lanzamientos más esperados de los últimos tiempos, una edición totalmente renovada, que esta disponible en versiones de 32 y 64 bits tanto via torrent como mediante descarga directa. La versión actual es compatible con la version anterior de Mandriva 2010 y desde la propia wiki de Mandriva indican como realizar el upgrade a Mandriva 2011 Hydrogen.

Como características principales podemos destacar:

  • A partir de ahora habrá un nuevo ciclo de lanzamientos anual con un periodo de soporte de 18 meses. Se preve tambien el lanzamiento de una versión LTS con un soporte de 3 años basada en Mandriva 2011 para finales de año.
  • KDE como escritorio único, con un nuevo diseño gráfico que incluye un nuevo menú de inicio (SimpleWelcome), una barra de tareas mejorada (RocketBar) que incluye applets  para el rápido acceso a directorios (StackFolder).

  • ROSA Theme Pack es el nuevo tema que soporta todos los componentes de la distro: Grub, plymouth, KDM, KDE Splash, los windows managers Kwin y Metacity, GTK/QT , fondos de escritorio e iconos.

  • El gestor de login (KDM) también se ha mejorado, con iconos más grandes y el administrador de archivos Dolphin se vuelve más simplificado, sin barra de menús.

  • Incluye a Pitivi 0.14.2 como editor de video, y Clementine sustituye a Amarok como reproductor multimedia.

  • Firefox 5.0.1 como navegador predeterminado.
  • Gestor de fotos Shotwell, que incluye organizador de álbums.
  •  Incluye Mandriva Sync, servicio de sincronización de datos (2 GB gratis), similar a Ubuntu One o Dropbox.
  • NetworkManager junto con el applet knetworkmanager gestionaran las conexiones de red.
  • Sistema de paquetes RPM5 (es una nueva versión de RPM), que fue diseñado desde el principio para ser compatible con versiones anteriores, siendo mucho más flexible y robusto.
Las notas de lanzamiento completas las podéis encontrar aquí, y si estáis pensando en probarla, en EXT4 Blog El Rincón de Marcer podéis ver una interesante guía de instalación.

 

Link | Mandriva

CLABSOL: Un nuevo Planeta en el Universo del Software Libre

Tengo el placer de comentaros que desde el día de ayer, este blog forma parte de la Comunidad Latinoamericana de Bloggers de Software Libre (CLABSOL), una interesante iniciativa que tiene como objetivo además de convertirse en un punto de reunión de la comunidad, ser también un medio de acceso de todo tipo de información y conocimientos relacionados con el Software Libre,participando activamente en actividades de difusión del software libre como FRISOL.

 

Ademas de  PLANETA CLABSOL donde podréis seguir las entradas de los diferentes  bloggers miembros, CLABSOL también dispone de una sección de noticias y un foro donde poder debatir e intercambiar opiniones. Así que si teneis un blog y os gusta escribir sobre el software libre, os animo a participar en este proyecto.

Crear imágenes semitransparentes con el comando convert

Vía twitter (@chelux), y gracias a ese fantástico repertorio de comandos que es commandlinefu.com ,descubro una interesante función de convert, que nos permite convertir imágenes jpg o png en archivos png semitransparentes, mediante una sola linea de comandos.

Pasion por Debian-1 by arthecrow

Pasion por Debian-1 by arthecrow

La sintaxis del comando sería la siguiente:

  • Si utilizamos una imagen PNG

convert input.png -alpha set -channel A -fx 0.5 output.png

  • Si utilizamos una imagen JPG
convert input.jpg -alpha set -channel A -fx 0.5 output.jpg

Vía | @chelux

Link | commandlinefu.com

Instalación de JDownloader en Linux

JDownloader es una plataforma de código abierto escrita completamente en Java , que permite la descarga automática de archivos de sitios de alojamiento inmediato como Rapidshare y Megaupload. JD ofrece múltiples descargas paralelas, reconocimiento de captcha, extracción automática de archivos y mucho más. Una vez instalado, al copiar al portapapeles los enlaces de descarga jDownloader los detecta automáticamente.

Antes de su instalación, deberemos cercionarnos de que tenemos la maquina virtual Java en nuestro equipo,  ya que JDownloader requiere Java 1.5 o posterior, en caso negativo tendremos que instalar algunos de estes paquetes java-1.6.0-openjdk  java-1_6_0-sun  openjdk-6-jre (dependiendo de la distribución puede variar), desde nuestro centro de software o desde la terminal.

Una vez comprobado que tenemos Java, iremos a la pagina de descargas de JDownloader y descargamos la última versión del programa para Linux, haciendo click en la opción 2 Download jd.sh


A continuación nos vamos al directorio donde lo hayamos descargado y le damos permisos de ejecución de forma gráfica en propiedades del archivo o desde la terminal con

 chmod +x jd.sh

Para instalarlo ejecutamos en la terminal:

./jd.sh

y seguimos las instrucciones del asistente

Una vez finalizada la instalación, crearemos un lanzador  para facilitar su ejecución. Para mayor comodidad al script (jd.sh) lo convertimos en archivo oculto, para ello lo renombramos poniendole un punto delante (.jd.sh)

Nos vamos a Menu principal> elemento nuevo y seleccionamos un grupo (por ej. internet). En comando pondríamos la ruta del script:

home/tu_usuario/.jd.sh  ó home/tu_usuario/carpeta/.jd.sh

Link | JDownloader

Distopía: Wallpaper

Procrastinando en DevianART, y recordando que ayer fue el cumpleaños de Ray Bradbury, uno de los maestros de la literatura de ciencia ficción, creador de obras como Crónicas marcianas o la novela distópica Fahrenheit 451, me encontré este bonito wallpaper.

Dystopia_by_xpsam

Link |DeviantART

Series que deberías haber visto(II): Carnivale

A principios de siglo, una serie esplendida, maldita y oscura de HBO llamada Carnivale, retrató magistralmente la eterna batalla entre el Bien y el Mal. Ambientada en la Norteamérica profunda de la  Gran Depresion, en un mundo asolado por el hambre, la angustia y la desesperación, un fugitivo llamado  Ben Hawkins (Nick Stahl) se une a la troupe de un circo ambulante, que inevitablemente nos recuerda a los personajes de Freaks de Ted Browning: la mujer barbuda, Samson el enano (genial Michael J. Anderson), las hermanas siamesas, el hombre lagarto, los videntes, las bailarinas…A varios cientos de millas de distancia, un predicador, el hermano Justin (Clancy Brown), promueve una congregación para ayudar a los niños más necesitados. El destino  de ambos hombres estará extrañamente unido…

“- El patrón, tú, Jesucristo, Juan el Bautista… Todos vosotros. Os encanta tirar vuestra vida por la borda.
- Hicieron lo que tenían que hacer.
- No me jodas. ¿Crees que el Señor tuvo que morir para justificarse? Si cuando le dijeron “venga, baja de la cruz”, Jesucristo hubiera bajado y les hubiera escupido en la cara, ¿habría pasado algo malo?
- Es la mayor tontería que he oído.
- No lo es. La mayor tontería es palmarla cuando no toca. [...] Y te diré otra cosa: en esta vida, la muerte es el camino más fácil…”

 

Carnivale no deja indiferente a casi nadie, es una obra de altísima calidad, densa y  compleja , que junto a otras como Deadwood o Rome debería estar en el Olimpo de las series que nuncan debieron ser canceladas;  merece ser degustada por lo tanto, como si fuera un buen Bourbon, de forma pausada, saboreandola lentamente, sin esperar respuestas ni misterios nuevos en cada capítulo, conformandose sólo con entender algunas de sus preguntas.

“-¿Qué prefieres saber: el pasado, el presente o el futuro?
-¿Hay alguna diferencia?”

 


La serie que en principio estaba planificada en para un total de  6 temporadas al final quedó reducida a dos, de 12 capítulos cada una. El estancamiento de la audiencia, unido al alto coste de los episodios (esa magnifica ambientación y factura técnica había que pagarla de algún modo) provocó su cancelación, aún a pesar de ello, los autores consiguieron brindarnos un final que cierra de forma satisfactoria la trama principal.

PhotoRec: Recuperar archivos borrados

PhotoRec es un software de recuperación de datos, diseñado para recuperar archivos perdidos, incluyendo videos, documentos, archivos de discos duros, CD-ROM, y las imágenes borradas de las tarjetas de memorias de las cámara digitales (de ahí el nombre) . PhotoRec ignora el sistema de archivos, y hace una búsqueda profunda de los datos, funcionando incluso si dicho sistema de archivos está muy dañado o ha sido formateado.

PhotoRec se distribuye, junto a la herramienta de análisis y recuperación de particiones TeskDisk en un mismo paquete. De hecho dependiendo de la distribución, al paquete de instalación se le nombra de una u otra forma.

En openSUSE 

zypper install photorec

En Debian y derivadas para instalarla haríamos

sudo apt-get install tesdisk

Y en Fedora

yum install tesdisk

Para su utilización lo primero que hacemos es lanzar el programa como root y elegimos el disco con el vamos a efectuar la recuperación (en este caso selecciono un pendrive, que tenía algunos archivos de video y una foto).

  • Seleccionamos el tipo de tabla de particiones (PhotoRec lo suele hacer automaticamente)


  • Después de elegir la tabla de particiones adecuado, se nos presentará la siguiente pantalla, donde podemos configurar las  opciones de recuperación y los tipos de archivos que queremos buscar. (por defecto busca todos)




  • A continuación volvemos al menu principal, le damos a search, elegimos otra vez el tipo de archivo, y seleccionamos  donde queremos guardar el resultado (por defecto nos crea una carpeta en la home con atributos de root).




  • Contestamos afirmativamente (Y) a la pregunta de la ventana superior y en pocos minutos ya tenemos los archivos recuperados

Descarga | Photorec

20 aniversario de linux: infografías y videos

The Linux Foundation esta decidida a celebrar el cumpleaños de linux con nosotros, en la última infografía que ha presentado podemos ver el impresionante desarrollo que ha tenido en los últimos 20 años.  En este tiempo ha conseguido ser el sistema operativo más importante en superordenadores y servidores, estar presente en la telefonía movil de forma masiva con android, influir decisivamente en el desarrollo de internet, sin olvidar las millones de lineas de código, escritas gracias a los miles de desarrolladores que han trabajado en el kernel.

En esta otra infografía podemos ver algunos de los hitos más importantes de la historia de linux: desde el famoso “hello everybody out there…” de Linus Torvalds,  licenciar linux como GPL o el surgimiento de empresas que apuestan exitosamente por el software libre como RED HAT.

Y por último, en este par de videos podemos hacernos una idea de como se gesto el sistema GNU/LINUX, y como hoy en día esta presente en todos los ámbitos de nuestra vida.


Vía | The Linux Foundation

Vía | Geek.com

Apagado programado del ordenador con el comando shutdown

Muchas veces estamos pendientes de finalizar una tarea (a mi me pasa con las descargas o cuando edito videos :-) ) para apagar la computadora. Utilizando el comando shutdown como root, podemos apagar/reniciar el ordenador a una hora concreta, o después de un tiempo determinado.

  • Si queremos apagar el equipo inmediatamente haremos:

                shutdown -h now

  • Si elegimos programar una hora específica de apagado:

                shutdown -h [hh:mm]

                por ej:

                shutdown -h 23:45

  • Si preferimos programar el apagado en unos minutos:

                shutdown -h  [minutos]

                por ej: 

                shutdown -h 30

  • Si en cambio lo que necesitamos es reiniciar inmediatamente la computadora escribimos

                shutdown -r now

  • Si preferimos reiniciar más tarde

               shutdown -r [minutos]

La magia de la tecnología: verdades y mentiras


Una de esas interesantes charlas del TED, en esta ocasión vemos al ilusionista Marco Tempest, haciendo divertida tecnomagia con  iPods.

Vía | EjercitoGeek

Matriux Krypton ya está disponible

Matriux es  una distribución de seguridad, que consiste en un poderoso conjunto de herramientas libres y de código abierto, que pueden ser utilizadas para varios propósitos incluyendo:

  • penetration testing
  • hacking ético
  • administración de sistemas y redes
  • investigaciones forenses
  • análisis y pruebas de seguridad
  • recuperación de información

Es una distribución diseñada para entusiastas y profesionales de la seguridad, aunque puede utilizarse normalmente como sistema de escritorio.  Matriux esta diseñado para ejecutarse en un ambiente Live, como un CD / DVD ó Memoria USB, o bien puede ser fácilmente instalado en el disco duro.

La primera versión de Matriux (Lithium) fue liberada a finales de 2009 , la segunda versión fue lanzada en Diciembre de 2010  (Xenon), ambas basadas en Ubuntu. Matriux Krypton sin embargo, está basada directamente en Debian e incluye como principales características:

  • Compilacion propia del kernel 2.39.
  • Mas de 300 herramientas de seguridad, dando sin embargo prioridad a la calidad más que a la cantidad.
  • El análisis forense no se descuida, dandole la misma importancia.
  • Como hemos dicho es la primera distribución de seguridad basada directamente en Debian, lo que le debería otorgar mayor estabilidad que versiones anteriores.
  • Mayor rapidez y facilidad de uso.
  • Herramienta de actualización MUT (Matriux Update tool).
  • Entorno de escritorio con Gnome (se espera que LXDE llegue pronto).
  • Simple, pero sin embargo fuerte y elegante.
  • Aplicaciones propias de hacking del equipo de Matriux.

Descarga | Matriux

Eliminar objetos facilmente de una imagen con Gimp

En este caso, como dice el título se trata quitar los objetos o figuras, restaurando la parte de fondo que se esconde tras ellas, similar a lo que hace el Content Aware de Photoshop CS5 (de echo Gimp lo implemento unos cuantos añitos antes ;-) )

Para ello, utilizaremos un magnífico plugin, que seguro que muchos de vosotros ya conocéis, se llama Resynthesizer. Está disponible en los repositorios de la mayoría de distribuciones Linux, en mi caso para instalarlo en OpenSUSE lo descargué desde aquí. Una vez instalado nos aparecerá en el menu de Gimp en Filtros > Realzar [Enhance].

  • El primer paso como siempre sería abrir la imagen con Gimp, y seleccionar las zonas y figuras que queremos eliminar, para ello escogemos cualquiera de las herramientas de selección (la selección múltiple se puede hacer por ejemplo pulsando la tecla Mayusculas).


  • A continuación en el menú de Gimp seleccionamos Filtros > Realzar [Enhance]> Smart Remove Selection.

  • Elegimos el radio para tomar la selección (100 px. es el valor por defecto).


  • Y ya hemos acabado:

Marilyn en Star Wars?

monroe as slave leia by rabittooth

Sí y no solo Marilyn Monroe. En la web de Rabbitooth, podemos ver (entre otros) a Dustin Hoffman como Deckard, James Dean como Hans Solo, o a Chewbacca acompañando a Lawrence de Arabia

chewbacca as lawrence of arabia by rabbittooth

Dustin como Deckard by rabbittooth

James Dean como Hans Solo by rabbittooth

PulpTrek by Rabittooth

Vía |Obvious Winner
Link |Rabbitooth

Commandlinefu repositorio de comandos para linux

Commandlinefu es un sitio web en donde podemos encontrar y compartir comandos para Linux/Unix. Es una especie de repositorio en donde encontraremos los comandos más útiles y elegantes. Si eres un usuario de la terminal de linux y quieres aprender algo más, esta página te gustará; además si te registras podrás añadir tu propia coleccion de comandos, así como valorar y comentar la del resto de usuarios.

En la imagen podemos ver algunos de los comandos más valorados

Como curiosidad podéis ver que el mas votado, es el comando sudo !! ,que permite ejecutar el último comando que hemos tecleado como root.

Commandlinefu además dispone de una API que permite acceder desde la propia terminal a los contenidos de la página, por ej. utilizando curl:

curl “http://www.commandlinefu.com/commands/browse/sort-by-votes/plaintext”

Link | Commandlinefu

Gentoo Linux 11.2 LiveDVD disponible

David Abbot ha anunciado el lanzamiento de la última versión release de Gentoo 11.2 en formato LiveDVD, denominada “The future is now“.


El LiveDVD está disponible en dos sabores, una versión híbrida para arquitecturas x86/x86_64 (funciona en arquitecturas de 32 y 64 bits) y otra versión exclusivamente para arquitecturas x86_64. Entre las características principales incluye:

  •  Linux kernel 3.0 (incluye parches Gentoo), Soporte de accesabilidad con Speakup, Bash 4.2, GLIBC 2.13-r2, GCC 4.5.2, Binutils 2.21.1, Python 2.7.2 y 3.2, Perl 5.12.4, entre otros
  • Ultimas versiones de entornos de escritorio y gestor de ventanas: KDE 4.7.0, GNOME 3.0.0, Xfce 4.8, Enlightenment 1.0.8, Openbox 3.5.0, Fluxbox 1.3.1, XBMC 10.1 Awesome 3.4.10 y LXDE-Meta 0.5.5.
  • Aplicaciones de oficina y gráficos como: LibreOffice 3.3.3, XEmacs 21.5.31 GVim 7.3.244, Abiword 2.8.6, Scribus 1.3.9, GIMP 2.6.11, Inkscape 0.48.2, Blender 2.57, XSane 0.998
  • Navegadores Web: Mozilla Firefox 5.0, Chromium 13.0 Arora 0.11.0, Opera 11.50.1074, Epiphany 3.0.4, Seamonkey 2.2
  • Incluye herramientas de comunicación como: Pidgin 2.9.0, Quassel 0.7.2, Mozilla Thunderbird 5.0, Claws Mail 3.7.9, QTwitter 0.10.0, Irssi 0.8.15
  • Herramientas de desarrollo: KDevelop 4.2.3, KDESvn 1.5.5, Qt-creator 2.2.1, Bluefish 2.0.3
  • Aplicaciones multimedia: Amarok 2.4.3, MPlayer 1.0_rc4, MPlayer2 2.0, DVDAuthor 0.6.14, LAME 3.98.4, FFmpeg 0.6.90, GNOME-MPlayer 1.0.4, SMPlayer 0.6.9 , entre otras.
  • Como características especiales destacan: el sistema de escritura de archivos mediante auFS, e incluye también persistencia de la home.

    El liveDVD en sus diferentes versiones lo podéis descargar desde aquí.

Vía | DistroWatch

Link | Gentoo.org

Los nombres de redes Wi-Fi mas divertidos

O eso por lo menos piensan en la página de Mashable, que con motivo del Wi-Fi Day, organizó una especie de encuesta entre sus lectores. Estos que veis aquí abajo son algunos de los resultados:

Hay algunos que están realmente muy bien, pero si no os acaban de convencer he encontrado otra página, donde hacen recopilación de los nombres más locos de redes Wi-Fi

Por si alguien se lo está preguntando, el nombre de mi red es HAL 9000, pero ya estoy pensando en cambiarlo por algo mas alegre:

my neighbor’s wife is hot

o bien

Se que estás mirando PORNO!!

8-)

Link |Mashable
Link |tshome.com

Angry Birds Airlines

 

Vía | Walyou

En busca del archivo perdido con locate

El comando locate es una utilidad de búsqueda en Linux, se puede encontrar por defecto en practicamente todas las distribuciones, y se utiliza para encontrar archivos por su nombre, permitiendo también localizar otros comandos, dispositivos o paginas de manual, en definitiva cualquier cosa perteneciente al sistema.

La instalación de locate se realiza generalmente mediante el paquete findutils que además incluye otras utilidades como find y updatedb, (es la base de datos que utiliza locate para indexar el sistema).

Una vez instalado por tanto, lo primero que tenemos que hacer es login como root y actualizar la base de datos con

updatedb

  • A continuación ya podríamos utilizar locate para buscar un archivo

locate nombredelarchivo

tannhausser@lamiradadelreplicante # locate xname
/home/tannhausser/Escritorio/xname


  • Podemos elegir buscar en modo no sensitivo

locate -i nombredelarchivo

tannhausser@lamiradadelreplicante # locate – i xname
/home/tannhausser/Escritorio/xname
/home/tannhausser/Escritorio/Xname


  • O si preferimos buscar sólo archivos existentes en la base de datos

locate -e nombredelarchivo

Por ultimo comentaros que en muchas distribuciones la base de datos, se actualiza de forma automática, si no es vuestro caso siempre lo podéis hacer de forma manual con el comando updatedb.

El arbol de Linux: los directorios

Una de las primeras cosas que nos damos cuenta cuando somos newbies en  Linux, es que el sistema de archivos se organiza de forma diferente a Windows. Cada directorio  tiene un enlace a la raíz del sistema que se denomina simplemente por / y que contiene todos los directorios, redes, programas, particiones, dispositivos, etc… organizándose en una estructura similar a un árbol.

Como podéis suponer, cada directorio daría material suficiente para hacer varias entradas en el blog, y explicarlos todos podría ser una tarea aburrida y harto hercúlea … para una tarde de verano :-) , pero por suerte, gracias a los colegas de Clasede1b y El Recinto tenemos este par de gráficos, para visualizar de una manera clara y didáctica el sistema de directorios.

Link | Clasede1b

Link | El Recinto


Navegación de entrada

%d bloggers like this: