Geekly Planet
Technology & Misc Ravings
04 - IX - 2010
Bash Tricks: Dominando forloops I

Hola a todos, después de esta larga espera y tiempo sin postear, aqui os vengo con una pequeña entrada.

Gnome Terminal

Cuantas veces no habéis tenido que copiar un archivo en todas las carpetas y subcarpetas de un lugar? Muchas veces este tipo de copiado masivo se suele necesitar a la hora de mantener omnipresente un archivo de licencia, pues bien, para ello podemos recurrir a un pequeño script, el cual contendría lo siguiente:

#!/bin/sh

DIR=`/bin/pwd`
for file in `find -depth` ; do
if [ -d "$file" ]; then
/bin/cp ~/Documents/license_for_the_an0n.txt "$DIR/$file"
fi
done

Esto lo que hace simplemente es guardar el nombre del directorio actual, posteriormente realiza un listado con `find -deptch`, que lista recursivamente todo lo que hay en esa carpeta y subcarpetas.

A continuación por cada archivo del listado, comprueba si se trata de una carpeta, y si en caso afirmativo, copia el archivo de licencia en esta.

Para finalizar decir que si quisiéramos en cambio que solo lo copiara en las primeras carpetas, cambiaríamos `find -depth` por `dir -d *`

Espero que os haya sido de ayuda, pronto pondré más tricks, que últimamente tengo una musa rondando mi vida ^^.

Follow Friday Linuxero

Twitter es una excelente herramienta para comunicarnos a través de la web. Muchos artistas utilizan esta herramienta para comunicarse con sus fanáticos, dueños de blogs mantienen al tanto a sus lectores, etc. Una costumbre particular por los usuarios de twitter es recomendar a otros usuarios el viernes de cada semana y es lo que muchos conocen como el #followfriday. Es por eso que nos hemos unido muchos bloggers linuxeros para crear el Follow Friday Linuxero (#FFL). El mismo consiste en recomendar otros usuarios de twitter cuyos blogs sean de temática Linux.

Si se fijan, en la lista aparecerá la cuenta de twitter personal de cada blogger. Lo hacemos así para que vean el interés de parte de nosotros para con ustedes. Tal como la comunidad linuxera se ayuda, así hacemos nosotros demostrando que no hay rivalidad entre nosotros como bloggers, por eso nos ayudamos unos a otros.

La lista es la siguiente, en el cual aparece primero la cuenta de Twitter seguido del blog al que pertenece:

  1. @gab1to –   Gabuntu
  2. @lavidalinux -    La Vida Linux
  3. @sefsinalas –    Paraíso Linux
  4. @Ubunlog –    Ubunlog
  5. @GomezHyuuga –     Fedoreando
  6. @soker_ –           PortalUbuntu
  7. @ManuelHerreraM -    Desde Ubuntu para el Mundo
  8. @ubuntizando –           Ubuntizando el Planeta
  9. @ociolinux -             OcioLinux
  10. @novatillasku –         NovatillaSku
  11. @bachitux-   Un Tux Suelto
  12. @nosinmiubuntu - Nosinmiubuntu

A continuación unas preguntas:

1. ¿Por que crees que te deberían seguir tus lectores en Twitter, además de leer tu blog?

Existen varias razones, aunque creo que lo mejor es para conocer un poco más a la gente que hay detrás de los blogs. Además si aun no usas Twitter seria bueno que lo hagas. Muchas veces lo he usado para relajarme, desestresarme o simplemente decir pequeñas noticias importantes, pero que o bien, no tienen cabida en el blog, no merecen dedicarle toda una entrada o pertenecen a otros bloggers.

2. ¿Qué ha cambiado en tu relación con el resto de los bloggers desde que usas Twitter?

Al principio la única relación que había con otros bloggers era por algunos comentarios en sus blogs o mails o por IRC. Twitter es un poco más instantáneo, y roza la  “conversación informal” a pesar de que cada tweet sean solo 140 caracteres. A mi por ejemplo me ha ayudado a conocerlos y entenderlos un poco mejor.

3. ¿Te ha ayudado la idea de este post a conocer a otros bloggers mediante Twitter?

A los que menciono arriba, ya conocía a unos cuantos, no obstante gracias al hashtag #FFL. Y espero que os sirva  para saber que hay otras personas por el mundo que aman el mundo de GNU/Linux y que tienen blogs donde le dedican su espacio y tiempo a ese sistema.

Bueno amigos, hemos compartido con ustedes nuestras cuentas personales de Twitter. Esperamos que se animen a participar con nosotros en esta red social y verán lo útil que es hacerlo. Estamos abiertos a sugerencias o recomendaciones vía Twitter. Si encuentras alguna noticia que crees que debamos bloguearla, nos puedes avisar mediante Twitter. Es muy útil, así que si os animáis y aun no tenéis abierta una cuenta, podéis hacerlo en Twitter.com.

Ahora por último si tienes Twitter, nos gustaría que retwittearas esto, haciendo clic encima de los pajaritos:

Tweet it!Twittea esto!

Además desde Geekly Planet, también os sugerimos nuestro Follow Friday Linuxero, al menos por parte mia (Mephiston@Mph2).

  1. @LaegnurGoldenMoon
  2. @gadiusGadius Empire
  3. @falcLa Zona KF
  4. Gadius y Falc: @conexionlibreConexión Libre (Podcast)
  5. @cesvlcHay un Mundo Ahí Fuera
  6. @ubuntizando Ubuntizando el Planeta
  7. @buskytuxBuskyTux.Tech
  8. @nieroxNierox
  9. @mrcomputerMrComputer
  10. @elayo_eselAyo.es

Si quieres puedes retwittear la lista dando click en el logo, de aqui abajo.

Lista Twitter

Visto en Paraiso Linux: Follow Friday Linuxero

Software Libre en Windows y MacOSX

Ayer, en mi perfil de formspring, llego una interesante pregunta por parte de un anónimo, el cual solicitaba un post, sobre software libre, en los sistemas MacOSX o Windows, asi entonces me decidí a responder a su petición dedicándole un post.MacOsX Windows

“¿Podrías hacer un post sobre SL en Windows o MacOSX, para los que no podemos quitarlos (no porque queramos tenerlo si no por obligación)? al menos tener SL libre de pecado, aunque sea parcialmente prostituido…”

Estimado anónimo, efectivamente en esos Sistemas Operativos, también hay software libre, con el cual puedas limpiar tu alma de pecado, o al menos, conseguir un poco de perdón GNU.

Listo entonces lo que creo que sería una interesante lista con SL, para estos sistemas.

Mostrar listado de Software Libre para Microsoft Windows »

Go-OO: Un proyecto basado en la suite ofimática OpenOffice.org, creada originalmente por Sun Microsystems (ahora comprada por Oracle), con unas cuantos extras añadidos para hacer la vida más fácil al usuario.

Midori: Este es un navegador de internet joven y minimalista, el cual ocupa extremadamente poco, además de ser portable. Posee sistema de marcadores visuales (Recuerda al Speed Dial de Opera). Quizá lo malo que tenga, sea que no tiene todavía ningún gestor de contraseñas oficial.

Wyzo: Si Midori se os queda demasiado pequeño, tal vez queráis usar un navegador más potente y grande, en este caso, os ofrezco Wyzo, esta basado en el nucleo de Mozilla Firefox, con la exclusividad de mejorar el acceso a los principales sitios de contenidos multimedia como Youtube, además posee integración con los sistemas de descargas de Torrents, ya que te permite descargar y gestionarlos en la ventana de descargas. Aún no se si soporta HTML5, pero esta preguntado en su portal. (También disponible para MacOSX)

Evince: Es un liviano lector de PDF y postscript, además de tener soporte. Mucho más rápido que el comercial Adobe Reader.

WinDjView: Es un ligero lector capaz de leer documentos escritos en DjvuLibre, que usa gráficos rasterizados, y supone una mayor compresión que PDF. (Aunque no mejores resoluciones).

Geany: Es un IDE de desarrollo, muy liviano, el cual soporta distintos tipos de marcado y lenguajes, como python, html, javascript, ruby, C++, entre otros. Además tiene un sistema de plugins, entre los cuales es posible que encontremos cosas que nos sean utiles, tales como la edición de LaTeX.

LaTeXEditor o TeXMaker: Es un procesador que nos permitirá escribir de manera fácil en formato LaTeX, muy usado en los campos de la matemática y física, aunque obviamente sus usos no se limitan en ello. Ya que es un excelente sistema de documentación, con una sintaxis parecida al HTML.

AmaroK: Es uno de mis reproductores de Sonido preferidos a pesar de usar la librería Qt, permite la integración con Magnatune, Jamendo y Last.fm, además permite organizar nuestras canciones a través de una base de datos, la cual puede estar en SQL. Permitiéndonos operar con ella si quisiéramos, desde php u algún que otro lenguaje.

VLC media player: Perteneciente a VideoLAN Project, es un reproductor de multimedia, el cual es famoso por su poco peso, y su gran capacidad de reproducción, además también es capaz de reproducir streaming, en directo, y si sabemos montárnoslo bien, hasta podemos grabar con el.

InfraRecorder: Es un programa de grabación de CDs y DVDs que nada tiene que envidiar a los gigantes como Nero o Alcohol, siendo capaz de grabar imágenes ISO, BIN/CUE, vaciar regrabables, crear CDs de audio, y siendo compatible con multisesión.

Gimp:  Como programa de edición de imagen destruyendo a Photoshop, a la espera de su nueva versión 2.8, Gimp es sin lugar a dudas el mejor, con la red, llena de tutoriales y guigas, en diversos sitios como Gimp-Tutorials.

Inkscape: Es un editor de gráficos vectoriales, con capacidades similares a Illustrator, Freehand, usando el estándar SVG. También soporta meta-datos Creative Commons, edición de nodos, capas, operaciones complejas con trazos, vectorización de archivos gráficos, texto en trazos, alineación de textos, edición de XML directo y mucho más. Puede importar formatos como Postscript, EPS, JPEG, PNG, y TIFF y exporta PNG asi como muchos formatos basados en vectores.

Moon Secure Antivirus: Ofrece múltiples motores de escaneo, cortafuegos, sobre el acceso, escáner de rootkits y más funciones en las clásicas aplicaciones comerciales de Antivirus.

Pidgin: A primera vista puede parecer un simple sustituto del msn de windows, pero no es solo eso, te permite gestionar y usar a la vez diferentes servicios de mensajeria tales como IRC, MSN, Yahoo, etc… Es la evolución de lo que antiguamente era Gaim, el cual evoluciono sus librerias y paquetes a Purple. Además Pidgin, es altamente ampliable mediante plugins, y algunos de los cuales nos proporcionan una seguridad extra, como por ejemplo el de cifrado OTR, o RSA, que nos permitirá encriptar nuestras conversaciones.
Además en las versiones más recientes ya permite usar video en redes Jabber, XMMP, gtalk.

Mostrar listado de Software Libre para MacOSX »

NeoOffice: Suite ofimática basada en OpenOffice.org, al igual que Go-OO, el cual recomiendo, sin embargo, quizás os sea de interes ojear la web de este, al tener una versión compatible con iPhone.

SunriseBrowser: Se podría considerar el gemelo mayor de Midori, tiene también un sistema de marcadores visuales, permite el coloreado de los marcadores, agrupándolo en categorías.

Camino: Si creemos que el anterior nos sabía a poco, quizá con este encontremos nuestra senda, tiene un poco más de potencia, además de estar basado en Mozilla Gecko.

Skim: Lector PDF para Mac OS X que ofrece la capacidad de incluir anotaciones.

MacDjView: Es un ligero lector capaz de leer documentos escritos en DjvuLibre, que usa gráficos rasterizados, y supone una mayor compresión que PDF. (Aunque no mejores resoluciones).

Geany: Nuevamente lo recomiendo como IDE de desarrollo, aunque perfectamente puede cumplir sus funciones como procesador de textos simple.

TeXMaker: Sencillo procesador que nos permitirá escribir de manera fácil en formato LaTeX.

AmaroK: Vuelvo a recomendar este reproductor, en mi humilde opinión no tiene nada que envidiar a iTunes, siendo capaz de sincronizarse con la tercera generación de iPod.

VLC media player: Y vuelvo a repetirme, puesto que VLC es sin lugar a dudas, el reproductor que todo lo puede.

Burn: Similar de características a InfraRecorder, también tiene la capacidad de grabar DVDs y CDs de video.

Gimp:  Nuevamente presentado como mejor programa de edición de imágen.

Inkscape: Es sin lugar a dudas también el mejor programa de dibujo vectorial.

Pidgin: Pidgin también se encuentra en MacOSX.

Adium: Al igual que Pidgin esta basado en las librerias Purple, no obstante para muchos posee una interfaz mucho más agradable que Pidgin, no obstante parece todavía no permitir vídeo ni audio.

Para finalizar deciros que si tenéis alguna consulta más sobre Software Libre, en cualquier sistema operativo, no dudéis en preguntar.

Y ya de paso, os dejo un enlace a CDLibre.org, que se podría considerar un catalogo, que intenta recoger todo el software libre existente para Windows (aunque más de uno es como no, multiplataforma).

Como usar foofind

Viendo que van varias veces que me preguntan acerca de como usar foofind, y que he visto que muchos habéis llegado con esa intención. He decidido hacer un pequeño posts para explicaros como usarlo.

Cuando buscamos ya sea por la web, o mediante el OpenSearch (ver Buscar en Foofind con Firefox), podemos obtener resultados en Web, Ftp, Gnutella, Torrent, Ed2k.

Si queréis los resultados en Web o Ftp, ningún problema deberíais tener, sin embargo cuando buscamos resultados de Torrent, Gnutella, o Ed2k nos encontramos con esos enlaces llamados: “Magnet Links” o “Meta Links”.

Para ello debemos asociarlos a nuestros programas favoritos, a continuación os relato los distintos tipos, advierto que lo he hecho orientado a Mozilla Firefox, ya que aún no he llegado a comprender como funcionan en otros navegadores.

Click para continuar leyendo “Como usar foofind”

Buscar en Foofind con Firefox

No es muy usual que al lanzarse nuevo proyecto se produzca revuelo masivo e inmediato, no obstante foofind, Foofindes un nuevo buscador de enlaces, que también indexa los de las ya famosas redes p2p. Ya más de un articulo ha hablado sobre la creación de foofind. En este caso Pablo Soto se encuentra detrás de este lanzamiento, lo que sin duda le dará una mayor publicidad para lo bueno y para lo malo. Recordemos que es el responsable de otros proyectos como Blubster, Piolet y Manolito p2p para el intercambio de archivos. Al margen de que Foofind ya se haya considerado como el bastión de la cultura.

La intención de este articulo es enseñaros a como poder buscar en Foofind sin tener que acceder a su web.

  1. Abrimos nuestro editor de texto/código favorito. En mi caso Geany
  2. Pegamos el código que encontramos en foofind.xml (liberado bajo GPL 3.0 o superior)
  3. Una vez listo, solo queda guardar los resultados con el mismo nombre, en la carpeta searchplugins, que se suele encontrar en:
    "C:\Archivos de programa\Mozilla Firefox\searchplugins" si estais en un Sistema Windows®, o bien en "~/.mozilla/firefox/{caracteres}.default/searchplugins" si estais en un sistema GNU/* o Unix.

Si queréis comprender que hace cada linea os lo explico a continuación:

Click para continuar leyendo “Buscar en Foofind con Firefox”

Android: Aplicaciones Interesantes

Hoy me vuelve a llegar un correo en busca de consultas sobre el Sistema Operativo Movil: Android.
Se ve que ha pegado con mucha más fuerza que no iPhone, principalmente al ser un movil “libre” en gran parte.Android Logo
A continuación tenéis el compendio de preguntas y respuestas.

Click para continuar leyendo “Android: Aplicaciones Interesantes”

Windows 7 y PcCity

Windows 7 UpdateRealmente esto no es que sea un fallo como el anterior, si no más bien publicidad seudo-engañosa por parte de la marca PcCity, en la revista en la esquina inferior se ve una imágen que parece estar vendiendo Microsoft® Windows® 7 Home Premium por la suma de 99,99 €, ojo!

No estan vendiendo el producto, si no el derecho a actualización desde el producto predecesor anterior, es decir, unos numeritos y letras que te dejan actualizar desde Windows® Vista. Recordemos que actualizar a Windows® 7 puede suponer una perdida TOTAL de los datos, como dijo Eowyn en su blog Elfa Desechable.

Aún así por suerte en la web de PcCity, esta bien especificado e indica actualización, no obstante a mi me sigue pareciendo un timo tener que pagar por software privativo como Windows®.

Aprovecho ya de paso para recomendaros probar la nueva versión de Sabayon 5, distribución de GNU/Linux orientada a videojuegos (com banda sonora al instalarse) basada en Gentoo.