calendar-alt clock twitter cube dribbble linkedin github-alt rss envelope comments
Loading...
Migrate WordPress comments to Giscus

3 mins

In this post about my migration process to Jekyll I explained the reasons that made me choose Giscus as commenting system. But unfortunately it does not come with a tool to migrate comments to GitHub. So I tried to make one.

View your website locally without environment

2 mins

You may want for some reasons to see your website outside its deployment environment, for instance to see an older version. There are full-featured WAMP/LAMP servers with all the tools needed, and I used for my WordPress years the great MicroApache that bundle Apache+PHP+SQLite in less than 1 Mb. But...

Redirects on GitHub Pages

3 mins

I have recently migrated my website on Jekyll hosted by GitHub Pages. As always, redirects are a good thing to avoid 404, and I have a bunch from the very first version of my website. However, GitHub Pages is not a webserver like Apache or NGINX and there is no...

Migrate WordPress to Jekyll

16 mins

I had migrated this site LPRP.fr to WordPress in 2018 and I was very happy with it on many topics, but still, only 4 years after this migration I have decided to move to Jekyll.

Température Bluetooth LE dans domoticz par reverse engineering et MQTT auto-discovery Home Assistant

8 mins

À la recherche de thermomètres simples à intégrer à mon installation domotique, je suis tombé sur des capteurs Bluetooth LE très bons marchés, mais pour lesquels il n’existait pas d’intégration disponible. J’ai donc cherché à faire cette intégration, à la découverte du reverse engineering Android, du protocole Bluetooth LE et...

Lire les corrections de lunettes

4 mins

Il existe plusieurs notations pour les verres de lunettes, et bien sûr les ophtalmologistes et les opticiens n’utilisent pas les mêmes. Pour s’y retrouver, il faut apprendre à lire et convertir les différentes écritures.

How to save a mdadm array with a kernel patch

6 mins

To keep my online storage safe, I use a mdadm raid5 array on my Linux box for more than a decade. This has proven to be very useful as all hard drives, regardless the quality, will fail one day. In my case, almost a third of my drives have failed,...

Ecran tactile externe sous Windows 10 : sélectionner le bon écran

2 mins

J’ai acheté récemment un écran tactile externe, qui m’a surpris par ses nombreuses possibilités, mais souffre d’un petit défaut sous Windows lorsque l’écran est connecté en HDMI en tant qu’écran secondaire ; en effet, l’entrée tactile est positionnée sur l’écran principal et non pas l’écran secondaire. Le paramétrage est pourtant...

Descriptions Google Photos dans les fichiers avec exiftool et Google Takeout

3 mins

Pour des photos prises avec un smartphone Android, Google Photos est très pratique pour partager facilement un album photo. J’y retrouve les différentes fonctions basiques dont j’ai besoin, ajout de commentaire, recadrage avec maintien des proportions, rotation et gestion du contraste/luminosité. Mais j’aime bien également conserver une copie de mes...

Disque non persistant sous QEmu (Transient) et VMWare

2 mins

J’utilise depuis longtemps la fonctionnalité de disque non persistant sous VMWare ; c’est très pratique pour tester un logiciel ou une opération sans pour autant modifier la machine virtuelle. En effet à l’extinction de la VM, les modifications apportées au disque seront supprimées et la VM sera comme si vous...

Une règle Tasmota pour rebooter un BMP280 problématique

3 mins

Dans mon article sur la création d’une multiprise Sonoff sous Tasmota j’avais ajouté au Sonoff Basic un capteur de pression et de température BMP280. J’ai opté pour ce capteur notamment car Tasmota déconseille l’utilisation du DHT11 que j’avais utilisé précédemment (et qui manque effectivement de précision) au profit du BME280...

Flashage Sonoff Mini DIY sous Tasmota avec Freebox (ou plutôt sans)

5 mins

Souhaitant étendre mon installation domotique tout en conservant la commande actuelle par interrupteur, je me suis équipé d’un Sonoff Mini DIY. Outre sa taille réduite, il possède deux bornes supplémentaires pour connecter un interrupteur. Le Sonoff Mini pourra ainsi réagir selon que le contact entre ces deux bornes est passant...

Recycler des fins de bougies

3 mins

Il y a toujours un peu de cire qui reste non brulée sur les bords à la fin des bougies et dont on ne sait pas quoi faire. Pour des grosses bougies, le volume perdu peut être assez important, et pour les bougies sans pots, c’est encore plus en cas...

Une multiprise Sonoff Basic sous Tasmota allumée avec le PC

10 mins

Avec le télétravail mon espace PC s’est étoffé de nombreux périphériques pour améliorer les conditions de travail : clavier, souris, écran, hauts parleurs, micro, imprimante, carte Wifi ac, et même avec l’hiver un tapis de souris chauffant! Tout ce petit monde se branche en USB sur plusieurs hubs USB en...

FireTV sur Domoticz

5 mins

À la suite des articles sur ma clé Amazon Fire TV et ma TV Panasonic sur Domoticz il était logique que je m’intéresse à la Fire TV sur Domoticz, d’autant plus que cette dernière permet d’allumer la TV via HDMI CEC, ce qui permettrait de pallier le fait que ma...

Reverse engineering TV Remote Panasonic – Quelques techniques simples

8 mins

Lors de mon adaptation du plugin PanasonicTV de Domoticz, il était nécessaire de connaître un peu mieux le fonctionnement du protocole UPnP de ma télévision Panasonic (modèle 47AS650E de 2014). Panasonic met à disposition une application android TV Remote 2 qui comporte toutes les fonctions qui m’intéressent. L’occasion de mettre...

WordPress plugin Language-Mix

1 min

I am using the great plugin language-mix for quite a while and having the same need described by the author the feature request “Group posts / show only the primary article“. Even if polylang pro has a feature to overcome this, I was not happy with buying the license for...

Force a command without UAC elevation in PowerShell

1 min

The version of Darktable in the scoop extras bucket was very old, because of the new exe file distribution. I wanted to improve that. One of the biggest problem was to get rid of the UAC elevation asked by the NSIS installation script, which was quite useless with the use...

Géotagger vos photos avec l’historique de positions Google

6 mins

Depuis 2010 et l’achat de mon Panasonic TZ10 avec GPS intégré j’ai pris l’habitude des photos de vacances géotagguées et je trouve ça très agréable et pratique. Malheureusement les appareils photos sont assez peu nombreux à intégrer cette fonction, même en haut de gamme, et j’ai depuis des appareils sans...

Kobo Glo avec AutoShelf

3 mins

J’ai acheté il y a maintenant plus de 7 ans une liseuse Kobo Glo et j’en suis toujours aussi content : non seulement elle fonctionne parfaitement bien, a un format qui me convient, lit les epub et les pdf, avec 800Mo pour contenir pas mal de livres, extensible par microsd...

Tablette graphique Gaomon MK10 2018 & Fusion 360

5 mins

J’ai récemment acheté une tablette graphique Gaomon MK10 2018 à l’occasion d’un prix canon de 60€ lors des soldes d’été. Même si je n’ai absolument aucun talent dans le dessin, ces tablettes me font rêver depuis longtemps, plutôt pour l’écriture, en usage bloc note et sans doute un peu pour...

FireTV – TV Android pas chère

10 mins

Normalement proposée à 39.99€, Amazon propose de plus en plus régulièrement la Fire TV Stick à 24.99 €. Utilisateur très régulier de Google Chromecast mais regrettant à ce dernier l’absence de télécommande et l’obligation d’utiliser un téléphone ou une tablette, c’est l’occasion d’essayer.

OctoPrint sur debian/ubuntu

6 mins

J’aime beaucoup OctoPrint pour gérer mon imprimante 3D. Il existe beaucoup de plugins pour enrichir les fonctionnalités et il est bien intégré dans Cura. L’ensemble fait un duo parfait pour gérer les impressions 3D. il existe même un plugin OctoFusion pour l’intégrer directement dans Fusion360 (non testé encore). Seul problème,...

Ajouter un disque à LVM sur mdadm

2 mins

Pour mes sauvegardes et stockage long terme, j’ai un système un peu compliqué, construit au fil des années avec différents disques disparates assemblés via LVM et en Raid5 logiciel avec mdadm pour la redondance. L’avantage, c’est que ça permet de mélanger les tailles de disques ce qui n’est pas supporté...

Création de disques virtuels sous Windows

6 mins

Toutes les éditions de Windows 10 ont un support de disques virtuel qui est méconnu. Et si vous avez accès à la version Windows 10 Pro, vous pouvez le crypter avec BitLocker pour en faire un container crypté qui fonctionnera sur toutes les éditions de Windows sans besoin de logiciel...

Virtual Disk creation on Windows

5 mins

All versions of Windows have great support for virtual disks that is not well-known. And if you have access to a Windows Pro computer, you can encrypt them and make good encrypted containers that are useable on every modern Windows without the need for third-party tools.

New releases of RPhoto, libmldiff & xmlTreeNav

2 mins

Hey, after more than three years, here are new releases of my main software! It is mainly maintenance releases, merely to test my new vcpkg / visual studio 2019 installation, and aggregate the small bugfixes, small features of previous commits. See the full changelog for details on GitHub and grab...

vcpkg – un gestionnaire de bibliothèques C/C++

2 mins

A chaque réinstallation de Visual Studio je râle contre la galère d’installer les différentes dépendances de compilation de mes projets, surtout une fois qu’on a goûté sur d’autres OS ou dans d’autres langages à des gestionnaires de packages comme sous linux, ou maven en java, pip en python, ou npm...

Logithèque Windows 2020

6 mins

Suite à une réinstallation de Windows 10, l’occasion de fait un point sur les logiciels que j’utilise au quotidien sous Windows 10 en 2020 :

Machine virtuelle avant réinstallation

4 mins

J’ai du réinstaller mon Windows récemment, car celui-ci s’était bizarrement corrompu au niveau des pilotes réseau et toute nouvelle installation de drivers plantait, supprimant ainsi petit à petit mes interfaces réseau. Windows 10 est cependant un OS très stable par rapport à ses prédécesseurs, car 5 ans entre deux réinstallations...

Problème de montage de clés USB sous Debian ?

1 min

Si depuis une mise à jour de Debian vous avez lors de l’insertion d’une clé USB une demande d’authentification suivi d’un vilain message “Not authorized to perform operation”, le problème vient certainement de udisks2 + polkit. En effet, la police par défaut distribuée avec Debian est quelque peut restrictive et...

Keyboard shortcut to mute Teams with AutoHotKey

3 mins

Edit (16/01/2021): I have found a small utility that does exactly what I needed: MicMute. It is a simple keyboard hook that will mute/unmute the mic, with a method that is compatible with Microsoft Teams. You still must be careful when using it because you cannot mix the use of...

Nettoyer son mécanisme WC plutôt que le changer

2 mins

Cette semaine mon mécanisme de WC s’est mis à refuser énergiquement de remplir à nouveau la cuve. Comme c’est un problème assez gênant… sans réfléchir je suis allé en acheter un autre. Lorsque je l’ai changé, j’ai constaté qu’il ne semblait pas si abîmé que ça, et que du calcaire...

Archimate 3.0 en SVG

2 mins

Pour tout travaux d’architecture SI, le langage Archimate est un incontournable dont il serait dommage de se priver. Il est implémenté par bon nombre d’outils de cartographie payants très chers, mais également par un outil gratuit qui lui est dédié, Archi. Ce dernier est déjà très performant et s’étoffe de...

Modélisation paramétrique dans Fusion 360

3 mins

Pour le design de pièces 3D, j’aime beaucoup l’idée de OpenSCAD de pouvoir modéliser une pièce via un langage de programmation, et la beauté de ce système est que l’on peut obtenir une pièce complètement paramétrable par les utilisateurs et ce assez facilement comme avec le Customizer de Thingiverse.

Simulation de résistance sous Fusion360

5 mins

Un peu avant l’été, j’avais modifié un support d’assistant vocal Alexa Echo Dot 3 pour ajouter une anse, et pouvoir le suspendre à un crochet sans avoir à percer des trous dans mon mur en béton. Mais le Alexa Echo Dot est lourd, et pendant l’été, sans doute également à...

Ajouter un capteur de température à un Sonoff Basic

7 mins

Dans ce billet, on ajoute un capteur de température à un Sonoff Basic sous Tasmota, configuré dans le billet précédent. Outre le plaisir de customiser la bestiole, cela va permettre d’une part d’ajouter un capteur de température ambiante dans Domoticz, et surtout d’implémenter une règle de sécurité sur notre Sonoff...

Sonoff Basic sous Domoticz avec Tasmota

9 mins

Les dispositifs Sonoff Basic sont une solution très économiques pour controller en wifi l’alimentation électrique d’un appareil. J’avais déjà eu l’occasion d’utiliser des produits Sonoff S20 qui prennent la forme d’une prise gigogne électrique. On en trouve entre 10 et 20 euros. Ils fonctionnent très bien, avec deux petits défauts...

Get Dropbox comments

1 min

The comment feature is very handy on dropbox documents, but there is no functionality to export them, and no API to use them. Fortunately, it seems it exists an undocumented /comments2/list_comments API. I made a proof of concept of this API to get the ability to exports comments.

LeKiosk en plein écran sur Firefox

5 mins

Utilisateur heureux de LeKiosk depuis quelques temps, je souhaite pouvoir disposer d’une lecture plein écran sur ma tablette pour avoir plus de surface de lecture.Depuis quelques années je me suis converti à la lecture de magazines sur tablette. Il y a beaucoup de coté plus pratiques : plus de passage...

Réparation Seche Linge Vedette SLE732

3 mins

Si votre sèche linge Vedette SLE732 se met à ne plus chauffer tout en effectuant son cycle normalement, il a peut être eu simplement un coup de chaud passager et un simple appui sur un petit bouton rouge peut donner une nouvelle jeunesse à ce modèle âgé de presque 30...

JSweet – Convert applets to javascript

5 mins

JSweet is a tool that can convert java to javascript. I have in 2001 written a couple of Java applets that don’t work anymore with the disappearance of java applets from browsers. I decided by curiosity to look at JSweet to convert those applets in javascript, and that was not...

Méthode pour récupérer des cartouches d’imprimante sèches (super bizarre)

2 mins

J’ai une imprimante HP avec des cartouches d’encre avec tête d’impression intégrée (modèle HP Envy 5530, cartouche HP301), et comme j’imprime assez peu, bien évidemment dès que j’ai besoin d’imprimer les têtes ont séché et l’imprimante imprime une ligne sur deux malgré plusieurs nettoyages de tête d’impression. Donc obligé de...

L’informatique low cost de CDiscount

1 min

Aujourd’hui, 01net a publié un bon plan intéressant, faisant état de l’offre CDiscount à Volonté gratuit pendant 1 an. L’offre était ouverte uniquement de 10h à 17h, et donc terminée quand je l’ai vue, mais j’ai voulu voir si elle était encore effective. Et là c’est le drame… une grande...

Les mauvais abonnements des Editions Diamond (ou pas)

3 mins

J’aime beaucoup certains titres édités par les éditions Diamond, dont notamment le magazine Hackable qui propose un contenu de bonne qualité sur la rencontre de l’électronique et de l’informatique pour maker. J’ai donc logiquement regardé les formules d’abonnements, et je n’ai pas été déçu !

AliExpress et sa promotion anniversaire

4 mins

AliExpress, le site de vente grand public du groupe Alibaba, est notamment très intéressant pour l’achat de composants électroniques au détail, avec des prix imbattables, pour peu de ne pas être pressé. A l’occasion de son anniversaire, le site proposait une promotion des plus surprenantes.

GCOV et la couverture de tests

2 mins

Dans mon article précédent sur la mise en place de Sonarcloud, je pensais que pour mettre en place la couverture de code il fallait recréer tous les tests unitaires, et j’avais tout faux. GCOV permet en effet de mesure le code utilisé avec n’importe quelle méthode de tests, y compris...

Sonarcloud et la qualimétrie logicielle

4 mins

Dans la continuité de la migration des projets sur GitHub, de l’ajout d’une intégration continue avec Travis-CI, l’étape d’après était d’ajouter de l’analyse de code, notamment sur le volet des vulnérabilités. J’ai choisi le scanner Sonar, et son portail Sonarcloud, un des plus connus et qui a le mérite d’être...

Domotique avec Google Home

5 mins

J’ai acheté un Google Home Mini récemment, il fonctionne très bien pour ce pour quoi je l’ai acheté, à savoir la lecture de Spotify, le controle du chromecast, et les autres détails pratiques (réveil, météo, minuteur,…). Vous pouvez tester la majorité des fonctions sur le Google Assistant sur android, mais...

Add a new social option in OceanWP (for Thingiverse)

1 min

If you want to add a new social option in the topbar of OceanWP, you may have seen the OceanWP documentation here. But it adds it at the end. You you wish to reorder the new social option, here is a little trick, by inserting the new option in the...

Scrap2API – Easy scrapping from Excel / LibreOffice

1 min

You may want to have in Excel some contents from the Internet. In some case, the basic functionalities of Excel / LibreOffice will be enough to get the data, but in most of the case, you will need more complex processing. So I wrote a simple script that will scrap...

Offline extraction of a WordPress site

2 mins

I want a offline browseable static version of my wordpress website to be able to put it on USB or upload to a backup static location. I searched some wordpress plugins to do that and wp2static seemed very promising. But it turned out disappointing (version 6.1) because of many flaws...

Add a second camera to OctoPi

3 mins

OctoPrint is a great tool to control your 3D printer but offers by default only one camera (which can be the native raspberry one or a usb one). But one camera is not enough to be able to monitor the hotend and to take a nice timelapse of your item...

Réparation du bouton de commande d’un four Ariston FZ 99 P1

2 mins

Le bouton de commande de mon four Ariston FZ 99 P1 (2007) est devenu subitement sujet à des faux contacts, rendant de fait le four très peu utilisable car le four s’arrêtait et redémarrait sans arrêt, réinitialisant la température, le timer, etc. J’ai donc ouvert mon four pour voir de...

Scripts pour Google Docs

2 mins

Après la migration de mon site web sur WordPress, je poursuis la modernisation des services que j’utilise, et notamment mes pages dokuwiki privées vers Google Docs. Pour cela il existe un plugin odt bien pratique qui permet d’extraire les pages wiki sous format OpenOffice, afin de les importer très facilement...

Migration vers WordPress !

10 mins

Après plus de 15 ans de bons et loyaux services, mon ancien site web commençait à nécessiter un bon lifting. Par ailleurs étant un mix d’une solution maison sur php pour le coeur du site, sur lequel était greffé dokuwiki pour la section wiki, serendipity pour le blog, et gallery1...

Imprimante 3D – Anet A8

6 mins

J’ai acheté récemment une imprimante 3D Anet A8, et c’est vraiment super fun. Voici mon installation et les améliorations apportées.

Supports 3D pour Samsung S8

30 s

J’ai uploadé sur mon profil thingiverse 3 designs de supports que j’ai réalisés pour mon Samsung S8 :

Passage sous aptly de mon repository debian

1 min

L’ancien outil debarchiver que j’utilisais alors se faisait vieux et capricieux, et le repository ne marchait plus. Un nouvel outil aptly est apparu depuis et semble beaucoup plus performant. Voici donc mon nouveau repository :

RPhoto 0.4.4-2

30 s

Une nouvelle version de RPhoto est sortie, ajoutant des traductions tcheques et russes fournies par des contributeurs sur Launchpad.net (voir Changelog), ainsi que deux petites options pour fixer la taille des poignées et redimensionner automatiquement. Ces fonctionnalités sont à activer dans les préférences. Quelques corrections de bugs également (voir le...

Travis, Github et doxygen

4 mins

Dans la continuité de la migration des projets sur GitHub, l’ajout d’une intégration continue s’imposait. J’ai choisi travis, un des plus connus et qui a le mérite d’être gratuit pour les projets open source. Très puissant, il permet également d’autres intégration, comme la génération automatique de la documentation doxygen et...

GitHub Migration

2 mins

GitHub is a great collaborative development platform for Open Source. My projects were currently only published in source zip files, and my SVN repository was private. Having played a while with GitHub, this is now a must have if you want some contributions. So I decided to publish my projects...

Recover from disk accident crash

4 mins

I had this very bad habit of testing speed of my disks with dd, very simply :[email protected]:/mnt# dd if=/dev/md0 of=/dev/null bs=1M count=100100+0 enregistrements lus100+0 enregistrements écrits104857600 octets (105 MB) copiés, 4,56589 s, 23,0 MB/sBut with some lack of sleep, I accidentaly replaced the wrong argument and wrote to my disk,...

Mise à jour du plugin button pour Dokuwiki

30 s

Le plugin dokuwiki button a été mis à jour (github) pour intégrer les contributions de ThisNameIsNotAllowed (ajout du support du plugin move pour mettre à jour les liens des boutons en cas de renommage d’une page).

xmlTreeNav v0.3.3

30 s

Une mise à jour de xmlTreeNav est sortie : l’ajout majeur de cette version concerne la documentation, avec un guide utilisateur accessible depuis l’application (en anglais), et une aide rapide sur XPath. Egalement quelques corrections de bugs dans le programme et le packaging.

Infrarouge et APN – Retrait du filtre IR

2 mins

Suite à un article dans Hackable Magazine n°13 sur le capteur photo Rapsberry NoIR j’ai voulu voir ce que ça donne sur un de mes vieux appareils photos, le Sony DSC-W1.

Visual Studio 2015

1 min

Avant de vous lancer dans l’installation de Visual Studio 2015 il faut être conscient des différences importantes introduites dans cette version. Microsoft publie la page https://msdn.microsoft.com/fr-fr/library/bb531344.aspx listant les modifications avec rupture. Comme vous pouvez le constater, elles sont nombreuses !

VSFolderMove : Move your Visual Studio personal folder

2 mins

Visual Studio creates your personal folder in %userdata%/Documents which is surprising and anoying when you want to keep the Documents for documents… You may think that as a professionnal developer tool, there will be a simple setting for the personal folder, but you are wrong, and it is a real...

Autoriser les connexions à \localhost sous WinXP

30 s

Windows n’autorise pas par défaut sur Windows XP l’accès SMB à \localhost . Cela peut être contourné en ajoutant l’alias localhost au LanManServer : ajouter une entrée Reg_multi_sz nommée “OptionalNames” dans “HLKMSystemCurrentControlSetServicesLanManServerParameters” avec la valeur “localhost”, puis rebooter.

Fin du service de dyndns Dyn.com

30 s

Dyn.com a décidé de mettre fin à son service gratuit de dyndns. L’adresse peyronnet.dyndns.org expirera donc définitivement le 7 mai 2014. N’oubliez donc pas de mettre à jour vos favoris et flux RSS à la nouvelle adresse www.lprp.fr/blog !

PDF Build

30 s

It is a simple script to create a pdf from a tree of images.An outline will be produced, according to the tree, with : for a folder : the name of the folder for a file : the first found of : ImageDescription Exif tag, JPEG comment, filename (without extension)In...

RPhoto 0.4.3

30 s

Une nouvelle version de RPhoto est sortie, ajoutant de nouvelles fonctionnalités demandées par des internautes : rotation automatique des JPEG selon l’orientation Exif, mémorisation du dernier répertoire, sélection automatique de la sélection maximum.

Bienvenue sur lprp.fr

1 min

Le service de DNS dynamique dyn.com devenant de plus en plus pénible (il faut désormais se connecter une fois par mois sur la console d’administration, sinon le compte est supprimé), j’ai finalement décidé de réserver un nom de domaine.

DynDns Autologin

1 min

Dyn.com has been for years a great DynDns service, offering for free this useful service. But this has changed some years ago, when dyn.com started to push its commercial offer. Now, dyn.com forces free users to log in once in a month, otherwise the account and its services is simply...

Plugin ‘button’ pour Dokuwiki

30 s

Il n’existait pas à présent de moyen simple dans le moteur de wiki Dokuwiki de créer un joli bouton avec une image pour représenter un lien. C’est maintenant chose possible avec ce plugin.

Geotagguer ses photos

4 mins

Une fonctionnalité intéressante qui s’est développée est la possibilité d’indiquer la position GPS où a été prise une photo. Cela peut être fait de multiples façons, dans l’ordre de facilité : soit directement par l’appareil photo s’il est compatible (et maintenant quasiment tous les smartphones) soit via un relevé GPS...

GtkDateTime Widget

30 s

GtkDateTime is a very simple widget to edit timestamps in GTK.See source files below.Sourcegtk_datetime.h/* * gtk_datetime.h - GtkDateTime GTK widget * (c) 2013 - Rémi Peyronnet - LGPL * v1.0 */#ifndef GTK_DATETIME_H_#define GTK_DATETIME_H_#include <glib.h>#include <glib-object.h>#include <gtk/gtk.h>G_BEGIN_DECLS#define GTK_DATETIME_TYPE (gtk_datetime_get_type ())#define GTK_DATETIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_DATETIME_TYPE, GtkDateTime))#define GTK_DATETIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_DATETIME_TYPE, GtkDateTimeClass))#define IS_GTK_DATETIME(obj)...

Mots croisés

1 min

Ce rapide petit script PHP permet de formatter rapidement une grille de mots croisés et de générer diverses vues. Pour l’utiliser, il suffit de rentrer vos lettres dans les cases (pas plus d’une lettre par case), et de mettre ‘*’ pour un noir.

Create a shared / roaming profile in Linux

1 min

Sharing a profile between several Linux hosts is not an easy task for the moment. You will be tempted to share exactly the same profile folder, but this will cause some problems with local settings. The easiest solution is to create a .roaming folder in which you will put all...

RPhoto 0.4.2

30 s

Une nouvelle version de RPhoto est sortie, ajoutant de nouvelles fonctionnalités demandées par des internautes : grisage de la zone à supprimer, confirmation sur fichier non sauvegardé, et répertoire et suffixe d’enregistrement automatique. Quelques corrections de bugs également.Retrouvez la liste complète des fonctionnalités ainsi que la rubrique téléchargement sur la...

upnp_play – Play a file on a mediaplayer

30 s

This is a very simple a straight forward UPNP play function. It searches a file on a mediaserver and plays it on the mediaplayer. It does not include search of mediaplayer/server URLs as the UPNP discovery take some time. Use the script below to find the correct urls.upnp_play.php - Play...

Normalize artists names with Musicbrainz

30 s

Nothing is worse than a MP3 library with different artist spellings : a same artist will be present two or three times in the list. Thanks to Musicbrainz it is possible to normalize the spelling. This script search on musicbrainz all your files and tries to get the correct spelling...

Scripts pour Gallery 1

1 min

Les scripts ci-dessous sont uniquement fonctionnels pour Gallery 1.x. Cette version est maintenant plutôt ancienne mais je n’ai pas été convaincu par les plus récentes. Cette version permet en effet d’avoir une gestion de gallery simple, sans base de données, facile à intégrer et avec les fichiers toujours accessibles.Scripts disponibles...

RPhoto 0.4.1

1 min

Une nouvelle version de RPhoto est sortie, ajoutant une nouvelle fonctionnalité permettant l’ajout de lignes guides à l’intérieur de la sélection pour faciliter les recadrages en respectant les proportions idéales de cadrage.

Root du HTC Wildfire

1 min

Lorsqu’on a un téléphone avec un HBOOT 1.01.002 (ex : après la mise à jour en Froyo 2.2), les méthodes faciles pour rooter le wildfire ne fonctionnent plus.

La Terre est ronde !

30 s

Rien de tel que des vacances à la mer pour observer la rotondité de la terre. En effet, pour un homme de 2 mètres de haut, l’horizon est à 5km. Cela signifie qu’il pourra voir un bateau de sa taille jusqu’à 10km, ou un cargo de 20 mètres de haut...

WaveTab

30 s

WaveTab is a very simple Thunderbird extension to open Google Wave in a tab. The javascript has been given on some news, but is not very handy to use. This extension adds a button an menu item.

GDataCopier – Patch PasswordFile

30 s

Here is a patch to be able to enter the password with a file. It wouldallow to do some scripting without passing it on the command line, while keeping a good security level.

Avis sur Ozmeo Be Light

2 mins

Ozmeo Be Light est un réveil à luminothérapie simulateur d’aube. A l’heure souhaitée, il s’illumine graduellement d’une lumière très blanche. Il peut également accompagner l’aube de bruitages de nature, de la radio ou d’une sonnerie.

La quantique des indicateurs

4 mins

La méthode est maintenant des plus classiques. Que ce soit dans des théories d’amélioration, des démarches qualité, du suivi projet, d’objectifs, on cherche à définir des indicateurs, et les suivre pour vérifier l’effet bénéfique des actions entreprises.

Pour vous, qu’est-ce que ce débat sur l’identité nationale ?

4 mins

A la première lecture, la question “Pour vous, qu’est-ce qu’être français ?” interpelle : “tiens c’est vrai ça, je ne me suis jamais posé la question !”. A la deuxième lecture, d’autres questions naissent “Peut-on vraiment définir ‘être français’ ?”, “Veut-on exprimer un idéal, avec les risques que cela comporte...

VLC – Patch to delete file from the filesystem

1 min

This patch adds a hotkey to delete the current file from the filesystem. When typing “Delete”, the next track will be played and the current file erased. On Windows, it tries to move the file to the recycle bin. If it cannot (which is pretty common, I fought, but did...

RPhoto 0.4.0

30 s

Une nouvelle version de RPhoto est sortie, ajoutant une nouvelle fonctionnalité permettant de redimensionner vos photos, à une taille donnée en pixels ou en kilo-octets.Retrouvez la liste complète des fonctionnalités ainsi que la rubrique téléchargement sur la page de RPhoto

Plugin GIMP “fourier” en version 0.4.0

30 s

Une nouvelle version du plugin “fourier” vient de sortir. Ce plugin permet de retravailler vos images très facilement dans GIMP dans l’espace de fourier. Il peut être utilisé par exemple pour supprimer des imperfections, comme le moiré. Cette nouvelle version inclue un certain nombre de corrections proposées par Edgar Bonet....

Avis sur le Samsung HTZ-220

1 min

Ayant un meuble TV de 30cm de profondeur, je cherchais un homecinéma capable de rentrer dans ces 30cm, et c’est assez compliqué à trouver ! La gamme HTZ-x20 de Samsung est la première à proposer dans le bas de gamme des boitiers suffisamment court, et à ce titre, cela comble...

Avis sur WE Digital One 500 Go

30 s

Alléchant prix pour le WE Digital One 500 Go, qui à 99€, affiche une prise HDMI. Mais comme il ne dispose pas de connectivité réseau, je comptais le brancher en USB sur ma box ADSL. Hélas, dès qu’il est branché, il désactive la sortie vidéo. Impossible donc de le laisser...

iPhone icon with The Gimp

1 min

This is a script-fu for The Gimp that will help you to create icons with iPhone style. Install it in the .gimp/scripts directory of your profile, and reload The Gimp. Then run it in File / Create / Buttons / Simple iPhone icon….This script-fu was created with the instructions on...

Plugin Embedover for Dokuwiki

1 min

You may want to embed external pages over Dokuwiki, and see it by clicking on the text. This can be useful by example to add some extra informations on a word, by linking with a dictionnary, a database, or whatever could add information to this word.See plugin page on dokuwiki...

Quelle proportion de programme “utile” dans une émission de Real TV ?

2 mins

Entre la publicité, les appels aux votes, les reportages sur la vie des candidats, et le remplissage du présentateur, on arrive à se demander ce qu’il reste pour le contenu du programme. C’est ce que j’ai voulu regarder, en chronométrant le temps de chaque partie. Le résultat est édifiant, jusqu’à...

Encore de beaux jours pour les livres papiers

30 s

« Pour le syndicat, le livre papier est « nettement » plus écologique que le livre numérique. Le SNE se base sur une étude commandée par Hachette Livre à la société Carbone 4, au vu de la pollution générée par un ebook, l’utilisateur doit lire au moins 240 livres numériques...

XSLT Plugin for Dokuwiki

1 min

You may want to do some XSL transformations in Dokuwiki, for instance to maintain a small database in xml, and be able to render it in Dokuwiki. This plugin adds this functionnality, provided Dokuwiki is installed on a server which have PHP5 and the xsl module.Please consult the official page...

wxRectTracker component

1 min

This control aims at providing same functionnalies as the MFC CRectTracker for wxWidgets. It is basically a selection rectangle with dragging capabilites, to set its size and position.

RPhoto 0.3.2

30 s

Une nouvelle version de RPhoto est sortie, actualisant les fonctionnalités à Windows Vista et Ubuntu, ainsi qu’apportant un lot important de corrections mineures, ainsi que le paramétrage des listes de ratios et les encodages des commentaires.Retrouvez la liste complète des fonctionnalités ainsi que la rubrique téléchargement sur la page de...

Visite au Louvre

1 min

Malheureusement le site du Louvre a modifié les URL des oeuvres, les liens ne fonctionnent donc plus.

Mesurer la rapidité de son appareil photo – Chronometer

1 min

Un critère très important d’un bon appareil photo est la rapidité de sa prise de photo. Mais il est souvent difficile de mesurer la rapidité réelle, c’est à dire celle de la prise de photo, et non pas celle de l’affichage du résultat sur le boitier. Chronometer a pour objectif...

Digital Camera Chronometer

30 s

Chronometer was developped to have an idea of the speed of a digital camera. To measure this time with Chronometer, you only have to press [space] at the same time you press the camera shutter.

xmlTreeNav 0.3.0

30 s

Une nouvelle version de xmlTreeNav est disponible, apportant principalement comme nouvelle fonctionnalité la possibilité de voir directement le résultat HTML d’une conversion XSL, ainsi qu’un nouveau fichier de configuration, une nouvelle barre XPath,…

RPhoto 0.3.0

30 s

Une nouvelle version de RPhoto est sortie, apportant un lot important de nouvelles fonctionnalités : possibilité de redresser intuitivement des images prises de travers, lecture des tags Exifs, ajouts de commentaires, gestion des annulations, et plein d’autres encore !

Programme du PS : Pas Plus de Smic !

2 mins

Les élections présidentielles de 2007 approchant, les partis politiques préparent leur programmes et promesses accrocheuses. Mais on se plaint souvent que les promesses électorales ne sont jamais tenues ; alors le Parti Socialiste a trouvé la solution, en mettant en avant dans son programme électoral des idées qui ne nécessite...

Kwirk pour Samsung S500i

30 s

Ayant comme nouveau joujou le Samsung S500i, le jeu Kwirk a été porté vers ce nouveau mobile. Le bon fonctionnement avec le m420i et autres téléphones compatibles a été conservé.

i-mode : créer des contenus i-mode / DoJA

5 mins

Lien vers mon mini-site i-mode (site retiré du fait de l’arrêt de l’i-mode ; il comportait la distribution de kwirk, l’accès à gmail, divers contenus de personnalisation en sonnerie amr et images, des vidéos converties en 3gpp, divers programmes collectés ainsi que des contenus de programmation comme la récupération de...

Les premiers pas titubants des caisses automatiques chez Auchan

6 mins

En cette période de printemps, Auchan Vélizy a vu fleurir quatre caisses “automatiques” en remplacement des traditionnelles caisses “panier”. Destinées aux “moins de 10 articles”, elles permettent de rendre ces clients autonomes à leur passage en caisse.

Freebox HD – La Révélation

4 mins

Impatiemment attendue, objet de toutes les suppositions les plus folles, la Freebox HD, ou Freebox v5 a enfin été révélée au grand public. Surfant habilement entre effet d’annonce et réalité, le communiqué est un modèle du genre.Du point de vue utilisateur, les principales évolutions de cette Freebox sont ciblées TV...

Comment Perdre une Election ?

5 mins

L’avenir politique de Dominique de Villepin est devenu soudainement nuageux, suite à sa gestion douteuse de l’ “évènement CPE”. Tout lui souriait pourtant, premier ministre, présidentiable, bien vu par ses pairs,… Il suffira donc d’un “Villepin, t’es foutu, les étudiants sont dans la rue” pour que tout bascule.

Versailles au Nord-Ouest de Paris ?

1 min

C’est en tout cas ce que laisse croire le début du chapitre 52 du célèbre et controversé The Da Vinci Code de Dan Brown : “The sprawling 185-acre estate of Château Villette was located twenty five minutes northwest of Paris in the environs of Versailles”

libxmldiff 0.2.4

30 s

Une nouvelle version de libxmldiff est disponible. Cette version comporte un certain nombre de corrections de bugs, un panel de tests de non-régression amélioré ainsi que de nouvelles fonctionnalités sur la gestion des scripts, des transformations XSLT et de fusion de documents XML.

Cadeau exclusif et code “Promotion” pour payer plus cher

2 mins

Nombreuses sont les boutiques en ligne à faire de la publicité à l’aide de codes promotionnels, ouvrant droit à des réductions plus ou moins avantageuses. Ces codes sont tellement rentrés dans les moeurs qu’un des premiers réflexes à avoir avant de finaliser une commande est de vérifier qu’il n’y a...

Pérou – Bolivie 2005

68 mins

Petit récit d’un séjour de trois semaines au Pérou et une semaine en Bolivie. Version imprimable disponible ici, au format OpenOffice.org.

Fonctionnement de l’Epargne Logement

5 mins

Le Plan d’Epargne Logement (PEL) et le Compte d’Epargne Logement (CEL) sont deux placements réglementés en vue d’obtenir un prêt pour l’achat d’un logement. On distingue deux phases successives :

Le Père Noël de FreeTV offre le multiposte

1 min

Le “multiposte” permet de recevoir les chaînes de l’offre FreeTV basique sur plusieurs PC (pour un maximum de 8 flux et 2 chaînes, Freebox comprise). Annoncé début décembre, il a été rendu accessible dans la journée du 24 décembre. Encore un bel exemple de succès bâti sur des solutions simples...

Bienvenue chez Free

2 mins

Après un peu plus d’une semaine d’attente, ça y est : la Freebox est arrivée à La Poste ! En moins de trois minutes, voilà la connexion établie avec une facilité déconcertante. Impressions.

Amende record pour les 3 opérateurs mobiles

1 min

Le Conseil de la Concurrence a condamné aujourd’hui les trois opérateurs mobiles français à un total de 534 M€ pour “entente illicite”, répartie en 256 M€ pour Orange France, 220 M€ pour SFR et 58 M€ pour Bouygues Telecom. Il s’agit de la plus importante amende prononcée dans un dossier...

Quand les Majors de la musique jouent au Pirates

3 mins

Depuis quelques années, les Majors de la musique font du téléchargement illégal leur cheval de bataille : vocabulaire de “téléchargement légal”, procès contre des pirates, protections multiples et variées des CD. On pourrait croire que des sociétés prônant la légalité, leur comportements seraient sans reproches ?

The Campagne de Publicité

2 mins

The Number, l’annuairiste britannique détenteur du 118 118 qui a fait sa fortune, nous a réservé un lancement commercial du 118 218 en France digne du combat que vont pouvoir se livrer les différents annuairistes depuis la dérégulation du 12. Mélant teasing et marketing viral, ce lancement pourra au moins...

Tiscali – Alice : le supplice

1 min

L’opérateur italien nous avait promis de faire profiter tous les clients Tiscali de sa qualité de service et de ses innovations. Visiblement, il a commencé par faire bénéficier de ses ennuis…En effet, depuis début septembre, alors qu’Alice pointe son joli minois, les déconnexions sauvages et intempestives se multiplient. Les temps...

SFR apprend le Haut Debit

2 mins

SFR a bien du mal avec le “Haut Débit”. Entre publicité comparative et revirement de stratégie autour de Edge, les choix et communications de SFR sont pour le moins embrouillés…

Back from Peru

30 s

Difficile retour après 3 semaines au Pérou et 1 semaine en Bolivie. Les images sont ici et le récit par là

Plugin GIMP fourier 0.3.0

30 s

Une évolution majeure de Alex Fernández basée sur une normalisation de type Dolby. Le résultat est impressionnant car il n’y a quasiment plus aucune perte de qualité. Voir la page des plugins GIMP

Stockage Nomade

1 min

OTG = On The Go = USB Host, permet la connexion de périphériques USB entre eux ; il suffit qu’un seul soit estampillé OTG. Attention, compatibilité non systématiques avec tous les périphériques USB. Ici regardé avec un Sony W1.

Kwirk pour i-mode !

30 s

Après les versions TI89, Java pour PC, voici la version i-mode de ce remake du jeu GameBoy Kwirk. Pour l’instant réservée aux heureux possesseurs d’un modèle m420i, cette version est disponible sur la page i-mode

Mise à jour de Gui It !

30 s

Correction d’un bug majeur concernant les accents dans les noms de fichiers ou de répertoire. Home Page de Gui It !. J’en ai profité pour passer à wxWidgets 2.6 et Python 2.4, ce qui explique le bond de la taille du fichier (de 2 Mo à 5 Mo !). Je...

La publicité mensongère ne coûte pas cher !

1 min

Il y a quelque mois, France Télécom lançait en grande pompe une campagne de publicité vantant la baisse du prix des communications de 20%. Malheureusement, cette publicité “oubliait” de mentionner que la baisse n’était réelle qu’au bout de 335, et que les premières secondes seraient au contraire, plus chères… Sans...

Férié n’est pas joué

5 mins

Cette année 2005 était la première à troquer le Lundi de Pentecôte férié pour une “Journée de la Solidarité”. Partant d’une bonne idée, la mise en oeuvre s’est révélée un remarquable fiasco politique. Historique et constats de cette tempète sociale.Août 2003, le thermomètre est anormalement haut : c’est la “Canicule”....

Pourquoi le referendum pour la constitution part perdant.

6 mins

Aujourd’hui est arrivé dans ma boîte aux lettres “le traité établissant une constitution pour l’europe”. Aujourd’hui également était annoncé un sondage prévoyant la victoire du “Non” par 54% hier, un autre prédisait que le “Oui” le remporte par 52%. Au milieu des débats politiques à la limite de l’absurde, voici...

Miroir, dis moi quelle est la poubelle…

3 mins

La grève des employés du groupe Nicollin prive la ville de Versailles du ramassage de ses ordures. Voici quelques observations et réflexions autour de cet évènement.

Les Petites Arnaques des Grandes Surfaces

2 mins

Tout le monde a dans l’idée que le prix d’un produit dépend de la quantité que l’on en souhaite. Plus exactement, on s’attend à ce que plus on achète une quantité importante d’un même produit, plus le prix unitaire diminue. Ce bon vieux principe est-il vérifié partout ? Non, une...

Ouverture du BLOG

30 s

C’est en ce joli dimanche de printemps que naquit ce Weblog. En lui souhaitant de devenir grand…

Japon 2004

38 mins

Petit récit d’un séjour de trois semaines au Japon. Version imprimable disponible ici, au format OpenOffice.org.

Cohabitation Windows et Linux

1 min

Lorsque l’on installe deux systèmes d’exploitation, il est très agréable de pouvoir avoir les même paramètres, les mêmes données, et de pouvoir passer de l’un à l’autre sans soucis. Voici quelques trucs pour pouvoir faire cohabiter facilement Windows et Linux.

Virus Prevention

16 mins

This text was first published in the free What-Computer magazine. I found it so good that I wanted to translate it in french. This page is here only for those that prefer the original version. You can have a look on the doc file (best presentation).

Virus et Prévention

17 mins

Cet article est la traduction d’un article écrit dans le magazine gratuit What-Computer . Vous pouvez aussi consulter la version fichier doc un peu mieux présentée.

Tips for Windows

30 s

Dectivate the CAPS LOCK (or change the keyboard mapping)To do that, we will use the Scancode Mapper of Windows 2000 / XP :Windows Registry Editor Version 5.00 ; Rémi Peyronnet ; ; This code comes from : http://www.annoyances.org/exec/forum/winxp/r1017256194 ; Information about the Scancode Mapper can be found at : ;...

TTF Fonts for StarOffice 5.1

2 mins

StarOffice 5.1 does not have TTF support, even through the X server. In fact, StarOffice has its own font managment. There are two ways to use TTF in StarOffice. Both rely on the conversion of TTF in Type1 fonts :

Polices TTF pour StarOffice 5.1

2 mins

StarOffice 5.1 ne supporte pas les polices TTF, même lorsque celles-ci sont installées avec le serveur X. StarOffice a en effet pour certaines polices, sa propre gestion des polices. Il y a deux moyens de pouvoir utiliser les polices TTF sous StarOffice, toutes deux basées sur le principe de les...

Windows Programs (Win3.1 & Win98)

3 mins

FenWeb – A look on the webQuickLaunch – Quicklaunch keys (for Gericom’s laptops)LiensLNK – Manipulate Windows’ shortcuts.Rendate – Rename files with the date.Alcool – Alcohol rate – UNACHIEVEDCluster – Real size of filesCode – Codage of messagesWinFont – Batch names of TTFFenWebRP Soft 2002WIN WEBOpenSourceThis simple application displays a web...

Programmes Windows (Win3.1 & Win98)

5 mins

FenWeb – Une Fenetre permanente sur une page web.QuickLaunch – Touches d’acces rapide (pour Gericom)LiensLNK – Manipuler les raccourcis WindowsRendate – Renommer des fichiers en fonction de la dateAlcool – Evolution du taux d’alcoolémie – INACHEVECluster – Taille réelle des fichiersCode – Codage de messageWinFont – Récupération de noms de...

Programs

2 mins

Some of the softwares may not be listed here : browse the site !

Programmes

2 mins

Certains programmes peuvent ne pas être référencés ici : Bonne navigation !

Dual boot Windows 9x – Windows NT/2000 – LINUX

1 min

You can boot Linux with NT loader. This procedure is explained in details in the Linux+NT-Loader mini HOWTO. But if, like me, you would prefer to use LILO (LInux LOader), you can directly choose between your different OS. To do that, simply :

Dual boot Windows 9x – Windows NT/2000 – LINUX

1 min

Il est possible de booter Linux grace au NT loader. Cette solution est étudiée en détail dans le Linux+NT-Loader mini HOWTO. Mais si comme moi vous préferez LILO (LInux LOader), vous pouvez aussi directement choisir entre vos différents OS. Pour ceci il suffit de : Copier les fichiers suivants, qui...

Kwirk

1 min

This game is an adaptation of the old GameBoy game. This game is the property of Altus Ltd, but seems to be abandonned. The goal is to get the hero(s) reaching the exit, avoiding obstacles, gaps, blocks or swivels.

Kwirk

1 min

Ce jeu est une adaptation du principe du jeu GameBoy sur PC. Ce jeu semble être abandonné depuis sa sortie GameBoy, mais il reste la propriété intégrale de Altus Ltd. Le but du jeu consiste à amener le ou les joueurs sur la sortie, en déjouant les obstacles, comme les...

IP Flow Meter

2 mins

You will find on this page some instructions to use IPFM, in order to monitor bandwidth usage on a global network.

IP Flow Meter

2 mins

Vous trouverez sur cette page les instructions pour utiliser IPFM pour surveiller votre consommation sur un réseau global.

IMPhoto

3 mins

New ! RPhoto has been released. RPhoto is an important evolution of the concept of IMPhoto. Check out the RPhoto’s page. The development of IMPhoto will be discontinued.

IMPhoto

3 mins

Nouveau ! RPhoto, la révolution de IMPhoto, est enfin disponible. Rendez-vous sur la page de RPhoto. Le développement de IMPhoto ne sera pas poursuivi.

TI – PC cables

1 min

For further information, please refer to the site TI-Calc from where comes the most of the information of this page.

Compiled jRoseViewer

30 s

jRoseViewer is a brillant rational rose files viewer. Unfortunately, “only” source code is provided on the official site http://jroseviewer.sourceforge.net/. Here are working binaries (15/08/2004) : jroseviewer-bin.zip.

OOVirg – A Comma with OpenOffice.org

5 mins

Download ! (sources included)(If needed, supplementary DLLs : here, and older version here) Windows 95 users only : Download the special Win95 version (If needed, MFC42’s DLL win95 version.

xmlDiffTreeView

2 mins

xmlDiffTreeView is the ancestor of xmlTreeNav (and you should really use the new one 🙂 )

XMLDiff 1

3 mins

This is the first release of xmldiff, now bundled with libxmldiff. You should really use the new version. The one below is only kept for historical purpose.

iBeadConfig2 : Régler facilement les radios du iBead

5 mins

Télécharger le programme d’installation (600ko, ou alternativement le fichier zip, 265ko)Télécharger les sources (Licence GPL, utilisent wxWindows, donc en théorie, utilisable sous Linux. Compilation et Packages Linux non encore réalisés)

GUI Launcher (Old)

2 mins

GUI Launcher aims at providing an easy solution for building front end GUI for command line tools. It is now replaced by Guit It !Download windows binaries or python sources. (As this is python, the program is cross-platform). This application does not need any installation. Just unzip the contents of...

IntelliMenu

6 mins

IntelliMenu est une petite application qui permet très facilement de coller du texte prédéfini, de manière contextuelle. Cela est très pratique si vous êtes amenés à retaper souvent la même phrase ou ligne de commande (ex : requete SQL, signature,…). Les éléments disponibles sont organisés de manières arborescente. Le menu...

XML Pre Diff Tool

3 mins

This is the ancestor of libxmldiff ; you should really consider using the new one but the method below is not uninteresting.

PuTTY Suspend Patch

1 min

I use PuTTY with screen, and I also use the hibernate function of Windows. The problem is that connections timeout, and I have after each resume to close/reopen/resize all of my PuTTY windows.This patch is a very quick workaround. It handles the Windows Power Message (WM_POWERBROADCAST), and when resuming it...

DummyFS : A FileSystem step by step

13 mins

This article was done with the IFS Kit provided by Microsoft through the MSDN partnership. All ressources below are packaged in this zip file.DummyFS : A FileSystem step by stepRémi Peyronnet – Février 2002IntroductionThis is a complet idiot guide to build a filesystem driver. The goal of this guide is...

Plugin GIMP : Transformée de Fourier

15 mins

Ce post est le résultat d’un travail scolaire. Voir le rapport original. Voir la page actuelle des plugins GIMP.Plugin GIMP : Transformée de FourierRémi Peyronnet – Février 2002IntroductionGimp est un logiciel de traitement d’image issu du monde libre, et de plus en plus employé. OpenSource, il profite de nombreuses contributions,...

Plugin GIMP : Transformation YUV – RGB

7 mins

Ce post est le résultat d’un travail scolaire. Voir le rapport original. Voir la page actuelle des plugins GIMP.Plugin GIMP : Transformation YUV – RGBRémi Peyronnet – Février 2002IntroductionGimp est un logiciel de traitement d’image issu du monde libre, et de plus en plus employé. OpenSource, il profite de nombreuses...

Rapport de synthese UNIX TP

4 mins

Ceci est le résultat d’un travail scolaire. Rapport original.Rapport de synthèse UNIX TPBanque : TP Unix – Janvier 2002 (c) 2002 Lai Yuk Ngan, Rémi PeyronnetChoix techniquesAutres difficultésAméliorationsCommentaires personnelsRFCLe codeI) Les choix techniquesI.a) UDP : conseillé dans le sujetI.b) Informations en mémoireNous avons décidé de stocker les informations sur les...

Trucs et astuces pour Windows

30 s

Désactiver le CAPS LOCK (ou changer le mappage clavier)Pour cela nous allons utiliser le Scancode Mapper de Windows 2000 / XP :Windows Registry Editor Version 5.00 ; Rémi Peyronnet ; ; This code comes from : http://www.annoyances.org/exec/forum/winxp/r1017256194 ; Information about the Scancode Mapper can be found at : ; http://www.microsoft.com/hwdev/tech/input/w2kscan-map.asp...

Echecs – Analyse rétrograde

1 min

Joueur d’échecs occasionnel, j’ai découvert un jour l’analyse rétrograde. Cela n’a à peu près rien à voir avec leséchecs, au détail près que le jeu se situe sur un échiquier, et dans une situation qu’une partie normale en suivant lesrègles des échecs aurait permis d’atteindre. Et alors ?

C’Nedra

1 min

Le projet C’Nedra est un projet initié en 2000 à l’école par krys pour créer un moteur de jeu en 3D massivement multi-joueur, développé en C++ avec OpenGL, portable sous Linux et Windows.

Collection de scripts (2001-2006)

5 mins

rc.virus.* : Scripts procmail pour filtrer quelques virus.Gallery2JPEG : Convertir les libellés Gallery en commentaires JPEG.Extr-attach : Détacher les pièces jointes dans vos fichiers de mails.Weblog : Analyse de logs InternetAjouts à Phoebox : fichiers de configuration pour le client IRC EPICAddTopics : Ajouter les topics aux stats IRCStatsLocalize :...

Scripts collection (2001-2006)

4 mins

rc.virus.* : Procmail filters against frequent viruses.Gallery2JPEG : Convert Gallery comments in JPEG comments.Extr-attach : Extract attached files of mailboxes.Weblog : Analyse website log files.Phoebox AddOn : Configuration files for EPICAddTopics : Add topics to IRCStatsLocalize : Transform a site in relatives URL.Site : Site maintenance utility.Scripts Shell : Other...

Programmation de Lampes pour le Club Theatre

7 mins

Ce Logiciel a été developpé pour le Club Electronique de l’Ecole Centrale Paris, dans le cadre d’un projet, pour etre l’interface logicielle d’une extension matérielle, connectée par le port parallèle, et destiné à contrôler l’allumage de 16 lampes ayant chacune 16 niveaux possibles. Bien évidemment, cette interface et cette extension...

Excel Compilation (1997-1998)

30 s

Cassette – Tape labels.Zip – Zip labels.CassetteRP Macro 1997Excel 5OpenSourceThis document provides an easy solution to print labels for tapes.Please refer to the documentation in the file.Download CassetteZipRP Macro 1998Excel 5OpenSourceThis document provides an easy solution to print labels for IOMEGA Zip 100.Please refer to the documentation in the file.Download...

Langages Web

3 mins

Le HTML permet de mettre en forme les informations contenues sur une page, et de les structurer.

Website 2001- 2018

3 mins

This website version is now over after 17 years (born in 2000-2001, look modifications in 2002 and 2003, added a gallery in 2004, a wiki and a blog in 2005). Here is a little slideshow of what it looked, and the original technical description below.

Site Web 2001 – 2018

4 mins

Cette version de site web est maintenant révolue après 17 ans de bons services de 2001 à 2018 (avec enrichissements progressif de look en 2002 et 2003, l’ajout d’une gallery en 2004 et d’un wiki et d’un blog en 2005). Voici une petite galerie de à quoi ce site ressemblait,...

Le langage Pascal

6 mins

Le PASCAL est sans doute le langage de programmation que je préfère. Ses qualités sont nombreuses : clair, facile, puissant, lisible… Son seul défaut est sa tendance à disparaître, et le fait qu’il ne soit pas utilisé sur toutes les plateformes.

Delphi

2 mins

Delphi est un RAD (Développement rapide d’applications) très puissant. Il s’appuie sur le langage Pascal orienté objet. Le point fort des premières versions de Delphi par rapport à ses concurrents a été l’intégration efficace des bases de données, avec support du langage SQL, rendant l’utilisation de bases de données d’une...

Le langage CAML

10 mins

Le langage CAML est un langage qui a été écrit par l’INRIA, et qui a pour but de se calquer exactement à l’écriture mathématique. Pour plus de renseignements, ou pour vous procurer CAML, allez voir le site de l’INRIA

Le langage machine – l’assembleur

3 mins

Le langage Assembleur est celui qui permet de bidouiller le plus. Etant le plus proche du matériel, vous avez toute liberté (selon les OS, dans la limite de vos droits d’accès au matériel) pour programmer.

Algorithme de labyrinthes

5 mins

Voici un algorithme très simple à mettre en place pour générer facilement un labyrinthe, qui aura la particularité de posséder un et un seul chemin entre deux cases quelconques.

Premiers sites

1 min

J’ai fait un premier site avant même d’être connecté à internet ! Il s’agissait d’une unique page html qui regroupait les différents contenus, et qui donc n’était accessible uniquement de mon ordinateur… Cette page a été ensuite mise en ligne dès mon premier accès à internet, avant d’évoluer vers des...

TTFDumper2

2 mins

Ce programme est destiné à l’analyse en masse de polices TrueType non installées. Il va chercher dans les fichier TTF eux-mêmes diverses informations telles que le nom, le style, la version et de nombreuses informations sur l’aspect de la police. Il sort un fichier Texte qui est prévu pour être...

Compilation Excel (1997-1998)

30 s

Cassette – Etiquettes de cassettes.Zip – Etiquettes de zip.CassetteRP Macro 1997Excel 5OpenSourceCe classeur permet d’imprimer des étiquettes de cassettes.Voir documentation dans le classeur.Télécharger CassetteZipRP Macro 1998Excel 5OpenSourceCe classeur permet d’imprimer des étiquettes pour ZIP IOMEGA 100.Voir documentation dans le classeur.Télécharger Zip 

MSDOS Programs (1995-1999)

2 mins

Init – Check the use of your computerNoHTML – Remove HTML tagsSaveMEM – Save DOS memorySysPause – A pause in the config.sysInitRP Soft 1995DOS / SYSTEMOpenSourceInit records when it it run the date in a file. If you put it in your autoexec.bat, you can so know when your PC...

Programmes MSDOS (1995-1999)

3 mins

Init – Surveiller l’utilisation de son PCNoHTML – Retirer les tags HTMLSaveMEM – Sauver la mémoire DOSSysPause – Une pause dans le config.sysInitRP Soft 1995DOS / SYSTEMEOpenSourceInit enregistre dans un fichier externe tous les jours et dates lorsqu’il est lancé. Cela vous permet, si vous le mettez dans votre autoexec.bat...

MarEtud – Prévision des Marées (TIPE)

5 mins

En classes préparatoire, une des épreuves des concours est un TIPE (Travail d’Initiative Personnelle Encadrée). Ce TIPE a pour objectif de nous faire travailler sur un sujet que l’on choisit (dans le thème “Terre et Espace”), et que l’on aura à présenter à un jury. Comme projet j’ai choisi l’étude...

Triboum (pour Casio 9900GC)

1 min

But du jeu :Le but du jeu est de gagner en faisant disparaitre son ennemi. Pour cela, il suffit de mettre des pions sur le jeu.On pose un pion par tour.Au bout de 3 pions sur la même case (le lot de 3 cases), ceux-ci explosent des 4 cotés. On...

RunTimes (pour Casio 9900GC)

30 s

Version PostScript / Version PDFProgramme PRINT Alias Prog r : 231 pasPRINT ' ENTREE ' W = CARACTERE ' X = ABSCISSE ' Y = ORDONNEE0->R~V0->ZW=0=>432534->ZW=1=>935012->ZW=2=>929422->ZW=3=>427654->ZW=4=>324900->ZW=5=>953902->ZW=6=>431908->ZW=7=>148622->ZW=8=>431766->ZW=9=>151190->ZW=10->458592->Z5->W:4->V:Z0=>Prog @Programme GRAPH-PUT Alias Prog @ :208 pasGRAPH-PUT ' ENTREE ' V = LARGEUR ' W = HAUTEUR ' X = ABSCISSE ' Y =...

Puissance 4 (pour Casio 9900GC)

1 min

Les regles sont celles du puissance 4 : le but est d’aligner horizontalement,verticalement, ou en diagonale 4 pions. Le jeu s’arrête alors.Version PostScript / Version PDF**Attention : Ces programmes doivent toujours être écrits en mode Wrt/Matrix.**La matrice est indispensable.. La matrice doit être definie ainsi : Mat W[1,9] ## Programme...

Programmes divers (pour Casio 9900GC)

30 s

Version PostScript / Version PDFProgramme du Plus Grand Diviseur Commun?->A?->BLbl 1Int (A/B)->QA-(Q*B)->RR=0=>Goto 2B->AR->BGoto 1Lbl 2"PGDC:"B Disp"OK"Programme de calcul du nombre d’or3->A1->B2->CLbl 1C+B->DA+1->AC->BD->CAGoto 1"Le nombre d'or est :"C/B->A Disp"OK"Programme de calculs des nombres Parfaits1->H999999999999->N2Int (H/2)->II=0=>I DispLbl 11->TµI->A2->HLbl 2I/H->QQ=Int (Q)=>J+H+Q=>TH+1->HH<a>Goto 2I=T=>I DispI+2->IIGoto 1"OK"</a>Programme de Calcul des Nombres PremiersMcl999999999999->A1 Disp2 Disp3 Disp5->BLbl 13->CLbl...

Poker (pour Casio 9900GC)

30 s

Version PostScript / Version PDFProgramme POKER Alias Prog U 1423 pasPOKER50->Z" ":" ":" ":" POKER !":" "Z=0=>"VOUS AVEZ 0 F"Z=0=>"FIN DU JEU"Z=0=>"NOUVELLE PARTIE" DispZ=0=>50->Z"VOUS AVEZ"Z Disp" F"" ""VOTRE MISE "?->W" ":" ":" ":" ":" ":" ":" ":" ":" "W-Z/W->WZ-W->Z-2->G0->FRange 0,10,0,0,10,0Plot 0,10: Plot 10,10: LinePlot 10,0:LineGoto 1Lbl 0-2->GM=1=>Int 8Ran#+1->BN=1=>Int 8Ran#+1->CO=1=>Int 8Ran#+1->DP=1=>Int...

Menu (pour Casio 9900GC)

30 s

Un beau menu avec tous les programmes.Version PostScript / Version PDFProgramme MENU 1117 pasLbl A:' General" - MENU GENERAL -"" "" 1 - Jeux."" 2 - Maths."" 3 - Divers."" 0 - Terminer.""Choix "?->AA=0=>Goto ZA=1=>Goto BA=2=>Goto CA=3=>Goto DGoto ALbl B:' Jeux" "" - MENU Jeux -"" "" 1 - Mastermind.""...

Maths (pour Casio 9900GC)

30 s

Version PostScript / Version PDFProgramme TRINOME"- Fonction TRINOME -"Lbl A" ""A : "?->A:" ""B : "?->B:" ""C : "?->C:" "Lbl B" ":"DELTA :"B*B-4AC->D DispLbl CDGoto 0D=0=>Goto 1D>0=>Goto 2Lbl 0:" ":"Pas de solutions.":Goto 3Lbl 1:" ":"1Solution double :"-B/2A->E:E->F Disp Goto 3Lbl2:" ":"2Solutions :"(-B+µD)/2A->E Disp(-B-µD)/2A->F DispGoto 3Lbl 3"-":"Sommet S(X,Y):"-B/(2A)->G Disp-D/(4A)->H Disp' a(x-G)(x-G)+HRange...

MasterMind (pour Casio 9900GC)

30 s

Jeu de Mastermind.Version PostScript / Version PDF**Attention : Ecrire ce programme en mode Wrt / Matrix !!!!**Il est indispensable de créér une matrice Z de 35*5 ( si tu n’en a pas, essaie de l’émuler) ## Programme MASTERMENU-MASTERA=1=>Goto X:Prog "MENU":Goto ZLbl X:0->A:"MASTERMIND"" PAR REMI P" Disp3->P_Lbl I35->OLbl J0->Mat Z[O,P]Dsz OGoto...

LabyMaster (pour Casio 9900GC)

30 s

Générateur de labyrinthes.Version PostScript / Version PDF**Attention : Ecrire ce programme en Mode Wrt / Matrix !!!!**Il faut absolument créer une matrice de 22*18Pour executer le Porgramme lancer Prog 3 ## Programme LABYCREATION Alias Prog 1LABYCREATION"CREATION DE LABY"" PAR REMI P" Disp0->ACARSPECIAUX 126 f "Symbol"ZMat Y[1,5]+2->ALbl 3Mat Y[1,6]+2->B9111->Mat Y[B+1,A]Dsz BGoto...

Jeux Divers (pour Casio 9900GC)

30 s

Jeux de Basket et de BatonsVersion PostScript / Version PDFProgramme BASKET721 pasBASKET"BASKET"" CASIO" Disp" "DegMcl"NOMBRE DE JOUEURS:"?->Z85->OLbl 0Z=G=>0->GIsz GRange 1,95,0,0,62,0Plot 0,22:Plot 0,40:LinePlot 0,31:Plot 89,30:LinePlot 95,0:LinePlot 75,25:Plot 76,21:LinePlot 80,21:Plot 82,25:LinePlot 87,25:LinePlot 90,0:LinePlot 85,23:Plot 85,40:LinePlot 85,31:Plot 89,30:LineInt 73Ran#+2->SInt 60Ran#+2->TPlot S-1,T+1:Plot S+1,T-1:LinePlot S+1, T+1:Plot S-1,T-1:Line"Joueur":G Disp" ""ANGLE:"?->A"FORCE :"?->U" ":" ":" ":" ":" ":"...

Démineur (pour Casio 9900GC)

1 min

Le but du jeu est de déminer toutes les cases en s’aidant du nombre de mines dans les 8 cases a coté qui apparait lors du déminage d’une case.Version PostScript / Version PDF**Attention : Il est indispensable de se mettre en mode WRT/MATRIX pour écrire ce programme !!!**Il faut imperativement...

Cheval (pour Casio 9900GC)

1 min

But du jeu: Il faut remplir toutes les cases du damier de taille différente en se déplaçant suivant les déplacements d’un cheval d’échec.Version PostScript / Version PDF**Attention : Ecrire ce programme en Mode Wrt/Matrix !!!!**Il est indispensable de créér une matrice X[11,10] et de placer 10 en X[1,5] et en...

1294 mins

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

30 s

110 mins