Archivo de la categoría Programación

BPG



El formato de imágenes BPG (Better Portable Graphics), pretende reemplazar a JPEG y JPEG2000 en compresión con pérdida, y a GIF, PNG y APNG en compresión sin pérdida.

El enfoque es similar al de WEBP de Google, es decir un estándar abierto, que lo que hace es adaptar un CODEC de vídeo, a la compresión de imágenes. WEBP se basaba en VP, mientras que BPG lo hace con x265.

Impulsado por el popular Fabrice Bellard, tiene un enfoque único. Además de sus completas posibilidades, esto es, mejor calidad con menor peso, y sus correspondientes SDK, ofrece un decodificador en Javascript.

Basta incluirlo en nuestra página, para automáticamente visualzar imágenes BPG, sin necesidad de plugins, ni de actualizar el navegador.…

Continuar leyendo...

ReactOS



Últimamente estamos viviendo interesantes lanzamientos en el mundo del software. Hoy hablaré de ReactOS, uno de los que parece que está tomando inercia, y que, disculpadme, no he comentado nunca aquí.

El proyecto ReactOS comenzó en 1996 como una alternativa libre a Windows 95, en aquel momento la semilla se llamaba FreeWin95. Se trataba de hacer algo que fuera compatible con éste, pero basado en código abierto, que no llegó a demasiado buen puerto, algo bastante común por lo demás en ReactOS.

Así que en 1997 se rebautizó como ReactOS, y se enfocó a un sistema operativo libre, compatible Windows NT 4.…

Continuar leyendo...

Operaciones con la FX-991SP X



Seguimos profundizando en las capacidades de la Casio FX-991SP X. No era mi intención copiarme de ZonaCasio, de hecho en cuanto tuve la calculadora, pensé en ir anotando aquello que me pareciera curioso. Pero con mi enfermedad, todo se ha retrasado un poco.

He querido además, usar los servicios de WES (Worldwide Education Service) de Casio, y a mi manera, divulgar su utilización en base a mi experiencia personal y mis recuerdos. No tanto para estudiantes, pero si para profesores y padres.

Sumatorio
En mis tiempos de EGB, allá por cuarto o quinto curso, había un legendario castigo de aquellos de la época, y que era el preferido de la Sra.…

Continuar leyendo...

Calculadoras programables



Después de ponerme al con la Casio FX-991SPX, he notado una cierta melancolía en mi corazón.

Me explico, estas nuevas SPX, son unas calculadoras increíbles. No solamente hacen más cosas que antaño, sino que además, son todavía más sencillas de utilizar y muy asequibles.

Mi FX-82SX de 1992 y que estuvo a la venta hasta hace poco, parece un juguete comparado con la nueva FX-82SPX.

De hecho un modelo tan básico y asequible como esta nueva FX-82SPX que podemos conseguir por menos de 20€, tiene muchas cosas que superan a mi FX-6300G de 1991 a 2004. Una calculadora que en su época era de gama media-alta, y en cualquier caso, mucho más cara de lo que es hoy día incluso una FX-991SPX.…

Continuar leyendo...

Project Mercury



Project Mercury, es lo que se denomina un gestor de prioridades de procesos, es decir, que dinámicamente ajusta la prioridad de lo que tenemos ejecutando en nuestro ordenador, para darnos el máximo rendimiento, y al mismo tiempo el máximo ahorro energético. En este sentido es parecido a Process Lasso, pero mucho más liviano y sencillo.

Es para Windows x64 y completamente gratuito, podríamos decir que es una mejora de TopWinPrio.

Básicamente lo que hace es utilizar las prioridades en los procesos de Windows, para darnos un mejor rendimiento y mejor velocidad de respuesta, subiendo la prioridad a aquello que estamos usando, y bajándosela a lo que no:
– Ventana activa: Por encima de lo normal.…

Continuar leyendo...

CloudFlare



CloudFlare es un servicio que permite aumentar el rendimiento, y mejorar la seguridad de nuestra web. Muchos lo definen como un CDN (Content Delivery Network), pero en realidad, sus posibilidades van bastante más allá.

Entre sus muchas posibilidades, están naturalmente las típicas de un CDN, es decir, hacer de espejo de los recursos más solicitados de nuestra web, con el consecuente aumento de rendimiento para el usuario, y reducción de carga de nuestra máquina, pero también es capaz de minimizar en tiempo real nuestros archivos, o bloquear ataques DDoS.

Lo mejor de todo, es que entre los planes que tienen, hay uno gratuito, que es más que suficiente para mis necesidades.…

Continuar leyendo...

Estadísticas de FileOptimizer



Retomamos FileOptimizer, y seguimos profundizando en sus entresijos, después de quedarnos en Cómo va FileOptimizer.

Realizando un análisis del código actual veo:
– Más de 500 Kb. de código fuente: C/C++, NSI (instalador), y HTML (ayuda en CHM): 22 archivos.
– Más de 150 Kb. de código fuente (excluyendo DFM y archivos de proyecto): 18 archivos.
– Más de 5.000 lineas de código.
– Más de 400 commits en SVN desde abril de 2014.

Parece increíble como poco a poco va creciendo, sin ir más lejos, el componente menos mantenido, su documentación, es ya del orden de 20 Kb.…

Continuar leyendo...

Ámbito de variables en C99



En una de enlaces, hacía referencia a How to C in 2016, una lectura breve, y muy recomendable, si eres un programador clásico de C.

Como sabemos, desde los inicios del lenguaje C con K&R, las variables locales, deben declararse al principio de la función. Muchos programadores se quejan de que ello dificulta el seguimiento del código. En mi caso, quizás por haberme acostumbrado a ello, me da una sensación de orden y de planificación a la hora de escribir código. Por otro lado, ordenarlas colocando primero aquellas que se usan con más frecuencia, para facilitar el uso de registros de la CPU por parte del compilador, me parecía una buena práctica.…

Continuar leyendo...

Casio FX-991SP X vs Casio FX-991ES Plus



Llevo algunos años con la Casio FX-991ES Plus y con la reciente aparición de la nueva Casio ClassWiz FX-991SP X Iberia, decidí actualizarme. No en vano, Casio lleva vendidas más de 1000 millones de calculadoras en todo el mundo.

Como de costumbre, el manual es excelente, en formato papel, y disponible un librito para cada uno de los 3 idiomas soportados por la calculadora. Parece mentira que en apenas 50 pequeñas páginas, quede tan claro todo lo que hace. Basta una lectura completa, y practicar con los ejemplos, para en menos de una hora, tener la calculadora controlada.

No quiere decir que tiempo después no necesitemos acudir al manual para saber como era el formato de algún cálculo en particular, pero incluso en un modelo tan completo como la FX-991SP X, resulta bastante intuitivo, con colores en las teclas multifunción.…

Continuar leyendo...

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. Curiosamente PKZIP no era demasiado popular en aquel tiempo, y la gente solía preferir ARJ, bastante más lento, pero con grados de compresión algo superiores, y sobre todo, muchísimas opciones.

Así que cuando a mediados de los años 90, me topé con AIN, un compresor que pretendía ser casi igual de veloz que PKZIP, con un grado de compresión incluso superior al de ARJ, y casi tantas opciones como éste, me pareció un imposible.…

Continuar leyendo...

Uso de cookies

Esta web utiliza cookies para mejorar la mejor experiencia de usuario. Si continúas navegando estás dandos tu consentimiento para la aceptación de las mismas y la aceptación de la política de cookies, pincha el enlace para más información.

CERRAR