Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

AIN

AIN

Os explicaba en Me gusta de la informática mi interés desde hace mucho tiempo por todo lo relativo a la compresión. Empecé con el PC usando PKARC/PKPAK, para luego pasar a LHARC y finalmente PKZIP. Me gustaba de PKZIP su grado de compresión bueno, con una velocidad increíblemente veloz, tanto para comprimir como para descomprimir. […]

AIN Leer entrada »

Cambiar idioma de una presentación Powerpoint

Suena absurdo, pero PowerPoint no permite cambiar el idioma de todos los cuadros de texto de todas las diapositivas de una presentación. Así que si por ejemplo, partimos de un archivo que contiene una presentación en inglés, que queremos traducir al castellano, tendremos que ir recorriendo cada uno de los cuadros de texto, y cambiando

Cambiar idioma de una presentación Powerpoint Leer entrada »

Me gusta... de la informática

Me gusta… de la informática

Desde mis inicios, hasta la época del shareware, es decir, cuando podía dedicarle tiempo (y mucho) a lo que realmente me llamaba la atención, había determinadas tareas que me encantanban. En aquel momento no me lo había planteado, pero tenían mucho que ver con la programación de sistemas y la seguridad. Quizás por ser aspectos

Me gusta… de la informática Leer entrada »

Shareware

Shareware

Hoy vuelvo con las batallitas del abuelo cebolleta, esta vez para hablaros del shareware. En 1982, Jim “Button” Knopf, crea PC-File, y decide distribuirlo como “user-supported software”, o sea “software soportado por el usuario“. Poco después, Bob Wallace crea PC-Write y lo distribuye como shareware. Ambos términos quieren decir lo mismo. El autor cedía una

Shareware Leer entrada »

Tipos de datos

Tipos de datos

Cuando empezaba a tocar el Spectrum, empezó a llamarme la atención que los números ocupasen tanto espacio. A mi modo de ver, era como si los guardase internamente como una cadena de caracteres. Poco me podía imaginar yo lo que era la representación de números en coma flotante, o que el Basic manejase todos los

Tipos de datos Leer entrada »

Hints y anotaciones

Hints y anotaciones

Cuando escribía likely, unlikely y __builtin_expect, me vinieron recuerdos de antaño. Me refieron en concreto a los hints o anotaciones. Es decir, añadidos que se hacen en el código fuente, con la finalidad que el documentador, compilador, intérprete o cualquier otra herramienta, pueda leerlos. El caso de la macro likely, era evidente, un añadido que

Hints y anotaciones Leer entrada »

likely, unlikely y __builtin_expect

Estaba cotilleando las novedades de GCC, y me he encontrado con lo que llaman __builtin_expect. Esta macro, permite indicar al compilador la probabilidad de una condición, de manera que el predictor de saltos sea capaz de generar un código más eficiente. Lo habitual es que se usen con una macro más legible llamada likely /

likely, unlikely y __builtin_expect Leer entrada »

¿Quién gana dinero con los Bitcoin?

¿Quién gana dinero con los Bitcoin?

Estoy seguro que todos habéis oído hablar de los Bitcoins o BTC, la moneda virtual de moda. Por supuesto yo tambíen había oído de ella, pero no fue hasta que Sergi, me dio más detalles, que no profundicé en el tema. Para que todos lo entendamos, un Bitcoin es una divisa virtual, con conversiones a

¿Quién gana dinero con los Bitcoin? Leer entrada »

Permisos Windows por linea de comandos

Permisos Windows por linea de comandos

Una de las cosas que más me gusta de UNIX es que toda su gestión se puede realizar directamente desde la consola de comandos. Parece mentira que después de tantos años usando Windows, no hubiera descubierto hasta fecha muy reciente, que en el entorno de Microsoft esto también es posible. En especial la gestión de

Permisos Windows por linea de comandos Leer entrada »

Desarrollo de software estándar

Hace unos días surgió una conversación interesante en el foro de encode.ru. Phil de Northstone, lanzaba una campaña de donación para BulkZip. A modo de introducción, Bulkzip es una de esas herramientas que surgen desde matrices no técnicas, y que fundamentalmente se encargan de intentar obtener beneficios aprovechando otras herramientas gratuitas. En este caso concreto,

Desarrollo de software estándar Leer entrada »