mardi 5 mai 2015

GID release #04

GID means Generic Image Decoder, an open-source library that can be found here.


In the latest version, in addition to the sophisticated formats like JPEG and PNG, the decoder supports also the simple format family PNM (Portable aNy Map) with the flavors PBM (Portable BitMap, black & white), PGM  (Portable GreyMap), PPM  (Portable PixMap, in full colors).



       


The PNM format allows for viewing or editing a bitmap code in a text editor, for instance:

Here the black & white picture
The programming of a PNM output can be as simple as this:

This is the P6 (full colors, binary) format
Cool, isn't it ?

lundi 27 avril 2015

Steganography

Playing with steganography - code here (test/steg.adb)

Original picture

This picture contains hidden data





mercredi 22 avril 2015

La FINMA et l'épargne

Reçu hier cette lettre étonnante de la banque X.

Cliquez pour agrandir cet extrait.

La FINMA veut freiner les retraits importants effectués sur les comptes d'épargne. Si trop de gens retirent trop d'argent en même temps. cela suffit à mettre des banques en danger.

Le taux d'intérêt de pénalité et les dates mentionnées sont également intéressants, même si, là, on est limité à deviner les intentions (louables, évidemment) du régulateur financier helvétique.

Pourquoi passer de 1% à 2% ? Eh bien parce perdre 1% ne suffit plus à décourager des gens de retirer de l'argent hors des limites et sans préavis. Le taux négatif de -0,75% fixé par la BNS n'y est sûrement pas étranger.

Pourquoi 2% ? S'agit-il là d'un simple doublement pour tester l'effet psychologique de cette pénalité ?

Est-ce que le taux de la BNS pourrait encore baisser et se retrouver entre -1% et -2% à partir du 1er août, affectant les comptes d'épargne dans leur ensemble ? Cela me semble un scénario plausible. C'est ce que la FINMA semble suggérer. On ne sait pas exactement si la FINMA réagit à un problème apparu avec les taux négatifs, ou en anticipe un à partir de l'été prochain - qui serait dû à des taux négatifs encore plus bas.

En gros, l'impression que je retire à la lecture de cette lettre est qu'on renforce les barrières empêchant les moutons d'échapper à la tonte...

jeudi 16 avril 2015

First week with GNOGA

GNOGA (site here) is a visionary Web-based User-Interface framework.

Instead of traditional enterprise applications with a mix of Java / C# for data management, C / C++ for performance-sensitive parts, proprietary user interfaces, Web widgets with some JavaScript, you can now build applications completely in one single programming language, which is especially good at detecting programming errors and for structuring complex projects, with top performance and built-in parallelism.

GNOGA is multi-user, multi-session, works online and offline, with normal or secure connections.
And... it's free and open-source !



samedi 11 avril 2015

AZip 1.27

Versions 1.26 and 1.27 have two additions:
  • encryption
  • a "Properties" box was added, with some statistics
AZip is a free, portable, open-source Zip archive manager. It can be found here.

A few screenshots...


AZip - encryption dialog

AZip - properties box

AZip - search within an archive

mardi 10 février 2015

Le plancher a cédé...

Comment visualiser plus de vingt-cinq ans de politique monétaire mondiale résolument expansionniste ?
Par exemple, sa conséquence amusante (mais pas trop surprenante) sur les taux dits "sans risque" helvétiques:

(cliquer pour agrandir)


Voir aussi (est-ce que l'idée me serait venue de ces courbes ?) : désastre tranquille