Publi

  • Instalando el parche milagroso para linux [ SCHED_AUTOGROUP ]

    Hace unos días se publicó la noticia de un parche milagroso que aumentaba el rendimiento de Linux en el escritorio en varios medios. Este parche mejoraba el planificador de tareas haciendo que nuestra experiencia de usuario sea más fluida, especialmente cuando estamos ejecutando muchas cosas al mismo tiempo.

    Bien, he querido hacer una pequeña guía de instalación del parche. Aunque está hecha en Arch Linux es fácilmente adaptable a cualquier distribución:

    Descargar y preparar un kernel actualizado

    El parche está pensado para la versión 2.6.36 y aunque seguro que es posible instalarlo en una versión más antigua (en mi ordenador principal tengo una 2.6.25 y hay que liarla, ya que el parche necesita muchas características  de versiones más nuevas)

    Lo primero es crear en nuestro home (~) un directorio para hacer todo el proceso, por ejemplo linuxplay (muchos prefieren descargar y compilar en kernel en /usr/src (y también es la Gentoo way), pero vamos a intentar pasar el mayor tiempo posible como usuario y el menor tiempo como root:

    ~$ mkdir linuxplay

    Para descargar la última versión (Noviembre 2010), la 2.6.36:

    ~$ cd linuxplay

    ~/linuxplay $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2

    Cuando terminemos de descargarlo, lo descomprimimos:

    ~/linuxplay $ tar xvjf  linux-2.6.36.tar.bz2

    Ya tenemos el código fuente de Linux descomprimido y ahora tenemos que crear una configuración similar a la que tenemos, pero en el nuevo kernel:

    # Entramos en el directorio donde se ha descomprimido el kernel

    ~/linuxplay $ cd linux-2.6.36

    # Hacemos limpieza de configuraciones anteriores, si acabamos de descargar el kernel no hace

    # falta, pero más vale prevenir.

    Leer artículo completo
  • [ OFFTOPIC ] Acuista y su obsesión con la transferencia de datos

    Veo en la web de Acuista buscando calefactores, que ahora en invierno se agradecen lo siguiente:
    acuista
    Y es que parece ser que en la web, cuando algo no saben cómo se mide, le ponen MB/s, y cuando algo tiene 2000MB/s de potencia… asusta.

    En fin, es sólo una broma… Leer artículo completo

  • ¡Una mejora sustancial del rendimiento de Linux!

    Veo en MuyLinux la noticia de la publicación de un parche milagroso de Mike Galbraith para el kernel.

    Es una pequeña modificación en la planificación de tareas que acelera el rendimiento del sistema sobre todo en equipos de escritorio.

    El parche es para el kernel 2.6.36 y posiblemente se incluya en la versón 2.6.38; es muy difícil echarlo a andar si tienes una versión inferior.

    Para más información: Phoronix, Patchwork.kernel.org.… Leer artículo completo

  • Petición a Adobe para que porte Adobe CS a Linux

    Sé que no es gran cosa, y que al final Adobe hará lo que le dé la gana. Pero es cierto que muchas personas se sienten atadas a Windows por la posibilidad de utilizar el software de Adobe y que no pueden utilizarlo de otro modo. No hablo de Mac, porque hasta la fecha no conozco a nadie que esté atado a un Mac, por lo general están todos encantados.

    Bien, vía MuyLinux publico también este enlace aquí: Produce Creative Suite for Linux.… Leer artículo completo

  • Now playing… para mplayer

    screenshot-14-11-2010-201150Se trata de un script para bash que representará en pantalla información del archivo que se está reproduciendo al mismo tiempo que este se visualiza. Perfecto para un sistema mediacenter.

    Requerimientos:

    • bash =3.0
    • mplayer
    • xosd
    • utilidades de sistema utilizadas: date, sed, tr, cut, sleep

    Entre sus características destaca la escritura de un archivo: $HOME/.videolog con los archivos que se reproducen. Uno de los posibles usos es la descarga de muchos vídeos de youtube en un directorio concreto, posterior visualización y borrado de cada uno de los archivos tras su visionado.… Leer artículo completo

  • Curioso e interesante IV: El miedo a emprender, un profesor curioso, redimensionado de imágenes, módulos del kernel

    Hace casi 4 meses que no publico una recopilación de links interesantes, y creo que es constructivo compartir con los demás mis descubrimientos de blogs y webs que me han llamado la atención; e intentaré hacerlo más a menudo:

    El miedo a emprender

    Es el blog de un amigo, y ha sido retomado con fuerza y artículos interesantes. Aquí os dejo los links de tres de sus últimos artículos:

    El miedo a Emprender (I): El origen (post-1)

    El miedo a emprender (II): Consejos para gestionalo (post-2)

    El miedo a emprender (III): Herramientas para enfrentarlo (post-3)

    Ver para creer

    El profesor que a todos nos hubiera encantado tener: Es interesante ver cómo se curra las clases este profesor de matemáticas, y el tiempo que habrá echado para montarlo todo.… Leer artículo completo

  • ¿ Por qué me pasé a Linux ?

    photo-1432887382605-0abf9cc49e8f
    Mis andanzas con Linux empiezan en el año 2000, en busca de un sistema operativo nuevo, por descubrimiento e investigación. Todo empezó intentando instalar una Debian en un ordenador que tenía para hacer experimentos, aunque no funcionó (aunque parezca extraño lo primero que vi fue un Kernel Panic, y por aquel entonces no tenía ni idea de por qué). Luego fui probando, e intenté instalar Red Hat, pero no me hallaba con la consola, y luego probé Mandrake, que me funcionó a la primera y con la que estuve un par de años.… Leer artículo completo

  • Creando un navegador web basado en gtkwebkit y gtkmm [Actualizado: 15/11/2010]

    webkitAhora, vamos a ir un poco más allá, aunque los ejemplos están hechos por mí, en parte me he basado un poco en la documentación de gtkmm (recomendable, llena de ejemplos e información interesante de cada widget), aunque ahora voy a utilizar algo de investigación propia.

    El método a seguir será parecido a veces anteriores, un archivo principal, y una clase (con archivos cpp y h). Al compilar el proyecto, ha ocupado entre 45Kb y 60Kb, por lo que para ser un navegador no ocupa demasiado.… Leer artículo completo

  • Un método para gobernarlos a todos. Identificando quién me llama. [ gtkmm ]

    culpablesUna de las características que primero quise probar con Gtk era la posibilidad de crear varios botones, que en su signal_clicked llamaran todos al mismo método, y sea éste el que identifique de dónde viene la llamada. Por ejemplo, en Delphi, siempre que se genera un evento onClick se envía la información del Sender al evento para este mismo propósito.

    En el siguiente ejemplo, crearemos un objeto de la clase Sender (que será nuestra ventana principal)

    [ sendermain.cpp ]

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #include <gtkmm.h>
    #include "sender.h"

    int main(int argc, char *argv[])
    {
      Main entorno (argc, argv);

      // Creamos la ventana
      Sender swin;

      // Ejecutamos
      entorno.
    Leer artículo completo
  • Una Libre Software World Conference que hace historia [Actualizada 28/10/2010 17:20]

    cartel

    Tras asistir a la Libre Software World Conference, organizada tras la cancelación por parte de la Junta de Andalucía de la Open Source World Conference y de la mano de ASOLIF y Andalibre (recordemos que se ha organizado en prácticamente dos semanas) he de decir que no me ha decepcionado para nada; ha tenido contenidos muy interesantes por parte de numerosas empresas y organizaciones que trabajan con software libre.

    Ha sido un evento muy rápido, ya que había hasta cuatro charlas simultáneas y era imposible estar en todo, aunque para eso teníamos Twitter (#lswc, #oswcalt) y éramos bastantes los que publicábamos el estado de la conferencia a la que asistíamos.… Leer artículo completo