Hola a todos,
Como muchos sabréis, el núcleo de Linux está escrito en C. Me parece interesante el elaborar un pequeño acercamiento a las nociones básicas de este lenguaje, que todo buen informático debe conocer a la hora de desarrollar un programa.
Empezaré hablando de sus principales características:
Leer más
Hola a todos,
Recientemente estuve observando una interesante entrada acerca de un script para descargar canciones de goear. Lo único que echaba en falta es un sistema de búsquedas decente, así que me puse manos a la obra e investigué cómo podría llevarlo a cabo.
Lo primero era ver qué nos devolvía goear cada vez que invocábamos una búsqueda. Bien, en la línea 130 del php retornado aparecen en un enorme "chorizo" todas las canciones al lado de sus títulos con href's normales y corrientes. Curioso, ¿verdad?
Ahora necesitamos, mediante expresiones regulares, obtener lo que nos interesa de esa línea parseándolo para mostrarle al usuario los títulos. Hacemos lo mismo con los enlaces, guardándolos en un fichero temporal.
Lo demás es muy sencillo: chequeamos si hay resultados antes de seguir (ya que la búsqueda puede no devolver nada), pedimos qué título bajar y concatenamos un string para más tarde pasarle el enlace al tracker, que nos retornará el fichero deseado en formato MP3 con el título del artista y de la canción.
Todo esto puede sonar un poco a chino, pero podéis comprobar vosotros mismos cómo funciona descargándolo desde aquí.
Su uso es francamente sencillo, tan solo requiere que lo pongáis en un directorio conocido, y desde ahí llamar al siguiente comando:
chmod +x goear.sh
Para ejecutarlo:
./goear.sh
Además, sería muy interesante que os animaseis a tratar de mejorar el código, ya que se a ciencia cierta que no es perfecto.
Un saludo.
El uso compartido de archivos entre ordenadores con GNU/Linux se puede lograr de varias maneras.
Por ejemplo, si sólo deseo copiar un archivo de un sistema Linux a otro de vez en cuando, la mejor opción sería Rsync, pues únicamente necesita el servidor SSH (es igualmente válido OpenSSH) ejecutándose en el servidor que tengamos los archivos que queramos copiar. Así, con el comando:
Leer más
GIMP es un editor de imágenes muy potente y difundido de software libre. GIMP está disponible para Mac, Windows y Linux.
Podríamos decir que es el equivalente a Photoshop en software libre. Estos programas ofrecen multitud de posibilidades a la hora de crear o retocar imágenes.
Para sacar el máximo partido a GIMP, es imprescindible aprender mediante un tutorial o manual que nos descubra nuevas posibilidades. Con el tiempo, llegaremos a dominar las herramientas que ofrece y descubrir su gran potencial.
Hoy os voy a presentar un canal de YouTube dedicado exclusivamente a tutoriales para GIMP. Cada vídeo es un tutorial GIMP sobre un tema concreto: hacer una nota postit, recortar el fondo de una foto en zonas complicadas, añadir efectos de cristal, etc. Hay infinidad de tutoriales y cada cierto tiempo se actualiza con nuevos vídeos.
Leer más
La distribución de teclado QWERTY es actualmente la mas difundida en todo tipo de dispositivos electrónicos que cuenten con un teclado tanto físico como virtual.

Esta distribución, patentada en 1868 por el norteamericano Christopher Latham Sholes, debe su nombre a las primeras seis (6) consonantes letras que podemos encontrar en la parte superior izquierda del teclado y fue diseñada con dos propósitos en mente.
- Lograr que las personas escribieran más rápido distribuyendo las letras de tal forma que se puedan usar las dos manos para escribir la mayoría de las palabras.
- Evitar que los martillos de las letras chocaran entre ellas, en los primeros diseños.
Leer más
Cada vez que nuestro sistema Linux instala una actualización del kernel, la versión anterior no es eliminada. Con el paso del tiempo, se acumulan varias versiones del kernel en el mismo sistema.
Verás que en el GRUB aparece una linea por cada kernel instalado, aunque sean versiones viejas. Por una parte esto es una ventaja, ya que da la opción de arrancar con un kernel anterior, por si el nuevo presenta problemas.
Pero una vez testeado, no tiene mucho sentido mantener los kernel anteriores. Hoy voy a explicar una forma sencilla de borrar los kernels viejos que ya no utilizamos en sistemas Debian/Ubuntu, y liberar ese espacio del disco duro.
Leer más
He encontrado varias formas de llevar a cabo esta tarea, pero la mayoría entrañaban bastantes riesgos y complicaciones.
Lo más cómodo, sencillo y fiable, es instalar una aplicación llamada Ubuntu Tweak. Esta herramienta tiene múltiples opciones para ayudarnos a modificar nuestro Ubuntu desde un entorno gráfico sencillo, sin tener que entrar en la parte de configuración avanzada.
Leer más
13