Programación

Sigil: Creación de EBooks

Dicen por ahí que con lo de moda que están los e-readers, que se ven en casi cualquier parte, ya el Word no se usa para hacer libros. El .doc va dejando paso al .epub para leer libros, ya que es un mejor formato. El formato Epub se compone de una serie de archivos html montados en un archivador zip, con algunos metadatos y hojas de estilo (CSS). Puede ser bastante tedioso manejarlos, pero… ¡tranquilo!, existen herramientas para ello. Una de las mejores opciones (si no la mejor hablando de Soft libre) es Sigil. Está disponible para Mac, Windows y Linux. Se puede descargar desde la página de proyecto, o… Leer más »Sigil: Creación de EBooks

Cómo hacer funcionar un Gtk.spinner usando Pygobject (Python y Gtk)

Tras mucho tiempo buscando la solución, hoy la he encontrado en stack overflow. Una solución simple es llamar constantemente a este código dentro de la función que queremos llevar a cabo. Esto a veces no es posible. Para hacerlo sin lo anterior, necesitamos usar elementos que la librería Gtk nos ofrece. La función clave que realiza esto es GObject.idle_add(callback,[args]). Aún así también necesitaremos usar elementos como los threads de python para llevar a cabo nuestro objetivo. Os dejo un ejemplo del código funcional. La función callback (funcion_callback) va a ser la función que se ocupe de recibir el resultado proporcionado por la función cerebro. Este es el resultado final que… Leer más »Cómo hacer funcionar un Gtk.spinner usando Pygobject (Python y Gtk)

Usando acentos y carácteres especiales en C y C++ en Windows

Si estás tratando de compilar un programa en Windows que en Linux te funcionaba de maravilla con los acentos y otros carácteres, quizás te interese probar esto: [code lang=»cpp»]//En C++ #include <locale> locale::global(locale("spanish")); //C++ [/code] Lo he encontrado también en C, pero no se si de verdad funcionará. [code lang=»c»] // En C: setlocale(LC_ALL, "es_ES"); // C estándar[/code]

Lungo.js Un magnífico framework para aplicaciones HTML5

Para empezar, Lungo.js es un framework javascript creado por Tapquo, una empresa española, con sede en Bilbao. Lo conocí hace bastante poco, y empezé a trastear con él. Hoy me he metido en la web, y para mi sorpresa, habían sacado una nueva versión que era bastante distinta a la que yo trabajaba. Traté de actualizar mi aplicación, y tras modificar unos ligeros aspectos del html, al visualizar, no se veían los colores que había presentes para la versión anterior. Habían desaparecido del código. Pero, me fui a github y, estudiando el código, vi que usaba grunt.js, una especie de compilador javascript pensado para node.js, algo que no había usado… Leer más »Lungo.js Un magnífico framework para aplicaciones HTML5

Desarrollando ando: C++ (Parte I)

Otro verano empieza, y como tal, aprovechando que lo tengo libre pues lo dedicaré como de costumbre a aprender o a mejorar el desarrollo de programas. Hace algo de tiempo decidí meterme en el lenguaje C++, para entrar en contacto (de una vez) con un lenguaje compilado. Lo dejé un poco abandonado, para seguir con la Dax Os Store, pero volví a él. Como es habitual cuando empiezo un nuevo lenguaje, me pongo a desarrollar aplicaciones muy sencillas y para la consola. Esta vez, lo he hecho para resolver una ecuación de 2º grado (sabiendo los coeficientes) y con la serie de Fibonacci, calculando un determinado número de la serie.… Leer más »Desarrollando ando: C++ (Parte I)

GIMP 2.8 La versión esperada ha llegado

Seguro que a poco que leáis un blog de noticias de Linux, os habréis enterado: Por fin ya se ha liberado la última versión de The GIMP. Incluye unas cuantas novedades, pero para no repetirme, os dejo los enlaces que seguro que lo cuentan bastante mejor 🙂 GIMP.org | OMG!Ubuntu | Genbeta (1)

Nuevo desarrollo: Pimagizer

Este desarrollo surge, al igual que Guallet, como una necesidad. Como ya estáis viendo, llevo algo de tiempo aficcionado a esto de los fondos de pantalla. Pero esto tiene un pequeño problema: las diferentes resoluciones que los ordenadores de hoy en día tienen, así como su proporción. Abrir cada imagen con El Gimp es una buena idea, pero no es precisamente un programa ligero, y abrirlo sólo para eso… También no conozco ningún «método» que te permita grabar las imágenes con un nombre de archivo determinado. Estuve buscando un programa que fuese ligero y abriese rápido, pero a simple vista no vi nada. Me apetecía meterme en un desarrollo, y… Leer más »Nuevo desarrollo: Pimagizer