Lo mejor de mi timeline del 13 al 19 de julio

Leer más » 1 Comentario

Un minuto

Leer más » 2 Comentarios

Ejemplo de una aplicación multimedia simple en C++ gracias a SFML

sfml

SFML, Simple and Fast Multimedia Library, ofrece una interfaz simple para el desarrollo de aplicaciones multimedia. Está compuesto de cinco módulos: window, graphics, audio y network.

La instalación es sencilla en Ubuntu o Debian con sudo apt-get install libsfml-dev. Aquí os muestro un ejemplo de su sencillez de uso (se compila con g++ ejemplo.cpp -lsfml-graphics -lsfml-window -lsfml-system):

#include <SFML/Graphics.hpp> int main() { sf::RenderWindow window(sf::VideoMode(200, 200), "SFML funciona"); sf::CircleShape shape(100.f); shape.setFillColor(sf::Color::Green); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); window.draw(shape); window.display(); } return 0; } read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 7 al 13 de julio de 2014

Metidos más que de lleno en el verano y con unas temperaturas cada vez más altas llega este resumen semanal de actividad en la blogosfera linuxera y del software libre, principalmente en español aunque los que me seguís ya sabréis que algún enlace en inglés puede caer. Estamos ya a lunes, en esta ocasión no he sido tan puntual como suelo ser todos los domingos pero es parte del verano que los fines de semana, lo sean más aún. Sin más vueltas, los enlaces:

Cuando nació JavaScript nadie pensó (o quizás sí, quién sabe si alguien fue realmente visionario) que llegara a convertirse en un lenguaje del lado del servidor, y a día de hoy lo es:

¿Cómo funciona Node.js? – Genbeta Dev read more

Leer más » 1 Comentario

Limpiar el correo de Gmail de correos grandes para liberar espacio

Aunque los 15GB de Gmail son más que suficientes para la mayoría de los usuarios de correo, el transcurso del tiempo y sobre todo el uso intensivo al que se le da al correo en la mayoría de los casos (personal y profesionalmente) hacen que en ocasiones nos quedemos cortos de espacio. Tenemos dos opciones:

  • Comprar una cuenta premium con más espacio
  • Limpiar el correo de forma que liberemos el espacio extra que necesitamos

Os voy a explicar el segundo punto. Realmente no os hará falta borrar demasiados correos, por poneros un ejemplo, con que borréis 10  correos con 10MB de adjuntos cada uno, vais a tener 100MB más que podrán ser ocupados por miles de correos pequeños (que son la mayoría). read more

Leer más » 1 Comentario

Afectados

Leer más » 3 Comentarios

Lo mejor de mi RSS del 30 de junio al 6 de julio de 2014

Más de uno nos leerá ya desde la playa, estamos ya en julio y en este fresco verano andaluz (fresco lo digo sin ironía alguna, extrañamente fresco por ahora) os traigo lo mejor que he leído esta semana en mi lector de RSS favorito, Feedly:

He usado en algún sitio como este para CODECTION el efecto zoom para las imágenes pero no conocía este de pasar a ventana completa, muy interesante para implementar en tiendas online:  

Zoom y navegación de imágenes a pantalla completa – Kabytes read more

Leer más » 1 Comentario

Ocultar datos en imagenes (esteganografía de andar por casa)

Una buena solución para tener a buen recaudo nuestras cosas en la nube (Dropbox, GoogleDrive, Ubuntu One) por ejemplo un fichero de texto con contraseñas, datos bancarios o información sensible de todo tipo como fotos, vídeos, etc. Es ocultarla a la vista de los demás dentro de otros ficheros. A esta técnica que permite ocultar ficheros dentro de otros, de tal forma que no se perciba su presencia, se le llama esteganografía.

Mostraré una técnica “low cost” desde la consola, sin instalar ninguna de las múltiples aplicaciones que existen para estos menesteres. read more

Leer más » 1 Comentario

Aligerar el peso de phpMyAdmin

Si te dedicas a la consultoría web estarás acostumbrado a manejar phpMyAdmin como cliente de MySQL sobre la web. Sin lugar a dudas, pasa por ser la solución la solución más completa de las que existen en este campo y teniendo la precaución evidente de no dejarlo colgado de una ruta demasiado visible que pueda ser rastreada hasta por los bots que andan buscando sitios susceptibles de ser atacados, no deberíamos tener ningún problema usándolo de cara a seguridad (la idea es la que os digo, taparlo un poco usando una ruta rara y al dejar de usarlo borrarlo inmediatamente). read more

Leer más » 2 Comentarios

Punteros inteligentes en C++11

Como se ha dicho otras veces, las mejores de C++11 son evidentes. Tres ejemplos son la facilidad de convertir un entero a cadena en C++, utilizar bucles for basados en rangos o usar expresiones regulares. read more

Leer más » 1 Comentario