Trucs |
Un convertisseur €uroTélécharger version actuelle : 1.30 (environ 290 Ko) Les seize devises de l'Euroland, des effets sonores, réduction possible dans le SysTray avec un bouton fait exprès, possibilité de lancement réduit au démarrage : prévoir le paramètre : Euro -R ou télécharger un petit fichier Start.exe qui placera l'icône avec ce paramètre dans le démarrage de Windows sur C: Pour réduire dans la zone de notification après usage, cliquer sur le carré avec un point. Le séparateur décimal est la virgule, mais on peut aussi utiliser le point du pavé numérique, qui sera transformé en virgule au moment de la conversion. Programmé en RapidQ Basic. C'est la seule page de ce site qui ne soit pas à l'abandon ! Dernière mise à jour le 1er janvier 2009, pour accueillir parmi nous nos amis Slovaques : introduction de leur monnaie, la couronne, correction de quelques erreurs sans conséquences notables sur le fonctionnement final (annonces de SUB's inutiles, etc.) J'avais aussi ajouté, sans mettre à jour le site, la livre chypriote et la lire maltaise. Au départ, j'ai différencié les monnaies qui avaient un cours semblable (franc belge et franc luxembourgeois). Je ne l'ai plus fait ensuite, même pas pour le franc monégasque ou andorran, pour éviter d'allonger inutilement le menu. Ce logiciel n'est pas si simple qu'il semble, avec beaucoup d'appels au système de Windows, et ce n'est pas si facilee de reprendre un langage de programmation une fois tous les trois ans. Signalez-moi les bugs éventuels. Télécharger le code source (environ 43 Ko) Remerciements à toute la communauté RapidQ, notamment à Achilles B. Mina, qui est le Mozart du Basic, Ahmet Altin qui en est le Bach, et Jonathan Boles qui d'Australie m'explique les arcanes des API Windows avec une pédagogie que j'aimerais pouvoir imiter. Reprenant ce code que je n'avais plus touché depuis six ans, quand j'ai voulu y inclure de tolar slovène, je constate qu'ils m'ont même appris à programmer plutôt proprement, puisque je m'y suis retrouvé tout de suite. |
Convertisseur Rot13
Codage simple d'un texte par rotation + 13,
soit
a => n, b => o .. z => m. Option Rot 5
pour les chiffres. GNU/Linux is user friendly. It's just very picky about who are his friends. Et comme c'est devenu mon programme fétiche pour tester un langage, voici une autre version programmée avec Lazarus (le concurrent libre de Delphi-Kylix), pour Windows :
Il est mieux fait que celui en Basic, malgré l'apparence (gestion des menus de sauvegarde plus "sécurisée", algorithme de "cryptage" théoriquement plus rapide que celui du Basic), mais il reste décidément lent sous Windows, si on le teste avec des fichiers un peu gros, évidemment : pour l'usage ordinaire, la différence se sent peu. Le menu Imprimer donne sur begin end, et ne fait rien, du fait que je n'ai toujours pas encore touvé dans Lazarus par quoi remplacer AssignPrn de Delphi. Si vous savez, ne craignez pas de me le dire. Télécherger l'exécutable (avec un fichier Rot13.exe.manifest à placer dans le même dossier si on veut avoir un bouton arrondi style XP). Archive Zip de 382 ko. Les dernières versions (compilations nocturnes, 'nightly builds') de Lazarus (0.9.23 beta) Windows sont fondées sur le fpc 2.1.5 qui produit des exécutables dont la taille est réduite de 35% par rapport au fpc 2.0.4. Attention, le debugger ne marche plus : il faut instlaller une version plus récente de GNU Debugger, par exemple gdb 6.3.2. Il suffit que le gdb.exe de lazarus\mingw\bin\ datant de 2003 soit remplacé par le nouveau, qui date de 2005. Pas encore de version tpc 2.1 sous Linux : on a le fpc 2.1, mais il manque le paquet qui s'appellerait en RPM fpc_crosswin32-2.1.5-(date).i386.rpm, et je n'ai pas trouvé de sources non plus. Télécherger le source Windows. J'espère n'avoir rien oublié. Si cela vous demande le composant RichView, vous pouvez passer, il n'est pas utilisé dans le projet : le texte est dans un simple TMemo. Archive Zip de 20 ko. Il faut quand même considérer que c'est un travail titanesque d'écrire un tel compilateur et que Lazarus est, comme le Gimp, malgré le "retard" de la version 2.4, une réussite étonnante en matière de logiciels libres. Pour voir si c'était aussi lent, je l'ai aussi compilé sous Linux (en fait, je l'ai commencé sous Linux, continué sous Windows où j'ai découvert cette lenteur, puis repris sous Linux pour voir) :
(GTK 2 avec fenêtres Baghira Panther, pour faire plaisir à ceux qui aiment Apple) C'est nettement plus rapide, dès la compilation. On ne doit pas en déduire une infériorité de Windows par rapport à Linux, mais simplement considérer que le logiciel est conçu à l'origine pour Linux. Télécherger l'exécutable. Archive Zip de 926 ko - comme d'habitude, les exécutables Linux sont plus gros, contrairement à ce que prétendent ceux qui disent n'importe quoi. Télécherger le source Linux. C'est le même que le source Windows, mais j'ai changé les options de compilation comme vous auriez pu le faire. Lazarus permet réellement d'utiliser les même sources sous Linux, Windows, et, je suppose, Mac. J'ajoute que cela plante très peu par rapport aux versions que j'avais précédemment essayées. J'ai connu jadis ou naguère des Delphi et des TPW qui plantaient bien plus. Si cela vous demande le composant RichView, vous pouvez passer, il n'est pas utilisé dans le projet. Archive Zip de 20 ko. Enfin, le look de la version Windows sous Linux avec Wine.
Il doit rester bien clair que je ne suis pas un professionnel de la programmation, que ce logiciel ne sert d'ailleurs à rien, que je le mets en ligne uniquement pour ceux que cela amuse comme moi, et qui n'ont pas peur de bousiller leur système. Les plugins dcamnoise2 et refocus du Gimp compilés pour Linux, si vous ne savez pas encore le faire (mais dans ce cas vous ne survivrez pas longtemps ; allez voir ce site, par exemple. ![]() |