Publi

  • Mañana empieza la LSWC

    lswc Mañana abre sus puertas la Libre Software World Conference a las 10:00. Se celebrará en Málaga, en el palacio de ferias y congresos. Después de la anulada OSWC, en menos de 20 días la lista de correo de ASOLIF no ha parado hasta dar vida al encuentro que todos estábamos esperando.

    Tal vez no regalen bandolera + taza de desayuno + hub + comida + obsequios varios, pero los contenidos programados serán interesantes para todos.… Leer artículo completo

  • Intercambiar mensajes en red local [ solución rápida con netcat y kdialog ]

    A veces tenemos la necesidad de, en la propia red local intercambiar algún mensaje de texto, ya sea una dirección web o algo así. Muchas veces se opta por enviar un e-mail, aunque aquí traigo una propuesta interesante. No para uso diario, pero para uso puntual cuando no tenemos nada a mano, o para estudiar el método.

    Actualmente usa netcat y KDE (para la petición de datos de forma gráfica).

    Con netcat sólo bastaría.… Leer artículo completo

  • Programar en C++ puede llegar a ser frustrante

    cuchilloSiempre se dice que una de las reglas de la programación es «escribir poco», tenemos que aunque en ciertos lenguajes, tenemos que escribir dos veces las cosas. Por ejemplo, para un sencillo hola mundo con clases en C++ (se puede hacer todo en el mismo archivo, pero queremos el código bien organizado):
    [ hwclass.h ]

    1
    2
    3
    4
    5
    6
    7
    8
    class HolaMundo
    {
     public:
      HolaMundo();
      ~HolaMundo();

      void coutVersion();
    };

    [ hwclass.cpp ]

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #include <iostream>
    #include "hwclass.h"

    using namespace std;

    HolaMundo::HolaMundo()
    {
      cout<<"Hola Mundo!!"<<endl;
    }

    HolaMundo::~HolaMundo()
    {
      cout<<"Adiós Mundo!!"<<endl;
    }

    void HolaMundo::coutVersion()
    {
      cout<<"HolaMundo Versión 1.0"<<endl;
    }

    [ main.cpp ]

    1
    2
    3
    4
    5
    6
    7
    #include "hwclass.h"

    int main()
    {
      HolaMundo hm;
      hm.
    Leer artículo completo
  • La peor forma de conseguir una buena imagen: criticar a la competencia

    Hace unos días, vía @sofiavitale, encuentro un link a un vídeo en Youtube. Resulta que Microsoft Office tiene un canal de vídeos y entre ellos hay una crítica gratuíta a OpenOffice.org. Por si os interesa ver el vídeo: está aquí. El caso es que supuestamente hablan personas que han tenido problemas adoptando OpenOffice.org y han tenido que pasar a utilizar productos de MS.

    El vídeo tiene, algunas cosas que pueden ser más o menos verdad (dice que a veces hay problemas cuando otro comparte documentos con nosotros, y es que muchas veces compartir documentos de MS.… Leer artículo completo

  • 25 años de C++ . Entrevista a Bjarne Stroustrup

    Hace dos días, el 14 de Octubre, se cumplieron 25 años de la publicación del primer manual de referencia de C++.

    En wired.com podemos leer una interesante entrevista a Bjarne Stroustrup.

    Lo ví ayer en BarrapuntoLeer artículo completo

  • OSWC ha muerto de forma sospechosa, pero OSWCalt sí que tiene vida

    Ya os comenté que la Open Source World Conference (OSWC) se canceló a unos 20 días de celebrarse y han dejado de dar señales de vida por completo… por otra parte, vemos que la cancelación es sospechosa (Barrapunto, Juantomas – Hacking the Planet). Y Microsoft está entre medias, luego tenemos la filtración en Wikileaks de un documento para entorpecer el crecimiento del software libre en Europa.… Leer artículo completo

  • Se cancela la Open Source World Conference (OSWC2010)

    logo-oswcok_2Como cada dos años, se celebra la OSWC en Málaga; aunque este año… va a ser que no. Según dicen en la web:

    Debido al reajuste presupuestario que está acometiendo el Gobierno andaluz para mejorar la situación económica.

    Por ahora están «buscando alternativas»…

    Aunque resulta sospechoso que lo digan cerca de 20 días antes de que se celebre. En mi opinión, la organización de este año fue bastante mala, empezando por que a menos de un mes de la conferencia no disponíamos del programa, había pocas publicaciones y este año había una reducción de 1 día (la del 2008 también en Málaga y la del año pasado en Cáceres fueron 3 días), además este año un día se destinaba a profesionales (que está muy bien, networking para empresas y un espacio más controlado para lo que es la conferencia, además no tienen que dar de comer a tanta gente, recuerdo que en el 2008 todos teníamos almuerzo gratis).… Leer artículo completo

  • Comentarios en el código fuente

    Leo en Stack Overflow los mejores comentarios que se han encontrado muchos desarrolladores en el código fuente. Merece la pena leerlos, y echar un ratillo. Advertencia… está en inglés.

    Podemos encontrar muchísimas disculpas, y es cierto que muchas veces recurrimos a soluciones rápidas, ininteligibles para los demás humanos, no demasiado optimizadas y mucho menos elegantes, pero que nos hacen el apaño.

    También encontramos algunos como:

    1
      return 1; # returns 1
    1
    long long ago; /* in a galaxy far far away */
    1
    double penetration; // ouch
    1
    return 0; // Happy ending
    1
    2
    // Added because boss changed his mind : 20020111,20020501,20020820, ...
    Leer artículo completo
  • Vídeo digital: Secuencias de imágenes

    Esta vez voy a presentar algunos ejemplos de uso de ffmpeg con secuencias de imágenes. Para empezar a trabajar con vídeo digital desde GNU/Linux.

    Crear vídeo a partir de una secuencia de imágenes

    Es una buena técnica el hecho de trabajar con secuencias de imágenes para crear un vídeo. Podemos, por ejemplo utilizar la potencia de Imagemagick (I, II, III, IV) para modificar el color de la imagen, etiquetarlas o darle algún tratamiento.… Leer artículo completo