Je m'appelle Pierre Brochard et j'ai  le plaisir de mettre à votre disposition quelques tests et contributions dans le monde du logiciel open source ainsi que d'autres informations sur mes centres d'intérêts. Mon mél est visible sur l'image ci-contre. Vous pouvez m'écrire en cliquant dessus.

Et pour ceux qui aiment lire, ma fille Jacynthe a écrit deux romans  que vous pouvez obtenir en m'envoyant un mél (voir ci-dessus) :

"Le Petit Oiseau Russe".  Découvrez l'histoire de Maya Stravinska, une enfant prodige frappée par le destin dans la Russie d'aujourd'hui. Timide et un peu naïve, l'héroïne, élevée dans une famille catholique, voit son existence heureuse voler en éclats à la mort de son grand frère militaire et de sa tendre mère. Comment réussira-t-elle à surmonter ce drame ? À la faveur d'une écriture du clair-obscur, l'auteure évoque en filigrane des événements de l'actualité, chante les louanges de l'armée, et célèbre le courage, l'espérance et la foi des petites gens capables de résister aux coups du sort.

"Pour l'Honneur du Bérêt Pourpre". Découvrez le destin de Youri Meyenev, un des personnages secondaires du roman Le Petit Oiseau russe. Ce jeune officier a un rêve : entrer dans la Garde nationale russe et décrocher le béret pourpre. Dès son arrivée au sein des Forces spéciales, les fameux Spetsnaz, il doit faire face à une mystérieuse disparition. Réfléchi et volontaire, notre héros ne sortira pas indemne de son bref passage dans des commandos secrets mais rencontrera des compagnons et des supérieurs qui sauront le rassurer. Un récit riche en rebondissements plein d'amitié et de camaraderie.

Je viens aussi d'auto-publier mon livre "Réflexions sur l'Univers" sur Amazon. En me raccrochant aux auteurs de ma jeunesse et à mes connaissances en physique théorique, j’explore les mystères de l’univers et l’apparition de la conscience. J’évoque des théories de physiciens sur l'univers et le rôle de l'information, de la conscience, des traditions et des observations étranges pour en arriver à des réflexions sur notre existence dans l’univers.

J'ai ajouté une nouvelle de Science fiction "Le Monde d'Elec" toujours sur Amazon en auto-édition. Nous sommes dans le futur et les électrons des systèmes cybernétiques se révoltent. Dans cette nouvelle j’explore un futur où tout ne marche pas si bien que l’on aimerait et où le monde sort du confort que tout le monde pensait acquis.


Installation de Linux sur ordinateurs

Installation de Slackware sur ordinateurs

J'installe couramment des systèmes Linux Slackware depuis presque les débuts de cette distribution qui est l'une des premières du monde Linux et qui est toujours en évolution aujourd'hui. La dernière version stable est la version 15.Image de fond slackware

La version en cours s'appelle la current qui reste très stable au cours du temps et qui deviendra la prochaine version stable.

J'ai mis ici quelques informations sur les étapes de l'installation de ce système Linux Slackware current 64 bits :

J'ai aussi modifié mes scripts pbslacks pour gérer la distribution Linux Slackware current ARM 32 bits qui tourne sur des processeurs ARM tels que ceux qui équipent les nano-ordinateurs de type Raspberry PI :

J'ai aussi installé et testé le logiciel de reconnaissance de caractères (OCR) Tesseract.


Les cross-compilateurs

Un compilateur est un programme qui traduit des instructions écrites dans un langage donné, lisible par l'être humain, vers des instructions compréhensibles par un processeur d'ordinateur d'un type choisi et qui forment un code dit binaire ou machine.

Un cross-compilateur (ou compilateur croisé) est un compilateur qui tourne sur un type de machine donné (cible) et génère des instructions pour un autre type de machine. Cette dernière peut-être du même type que celle où tourne le cross-compilateur ce qui permet d'avoir un compilateur indépendant des particularités de la machine sur laquelle on travaille.

Dans ce dernier cas, il faut disposer ou compiler avec le cross-compilateur, de toutes les dépendances du logiciel que l'on veut compiler (libraries ou programmes). Les librairies respectant la notion de compatibilité ascendante, celle du système d'une machine donnée, lors de l'usage du programme, conviendra si elle est plus récente que celle utilisée avec le cross-compilateur. Il suffit donc de fournir avec le cross-compilateur des versions anciennes des librairies dont dépend le programme que l'on veut compiler. On peut aussi fournir une instance de la librairie en question avec le programme distribué.

Cette page donne accès à quelques instances de cross-compilateurs.


Le logiciel Narcisse

image Image narcisse

Ce logiciel a été développé au CEA (Commissariat à l'Energie Atomique) entre les années 1990 et 2000 et rendu disponible en Open Source en 1999 sur le site de l'association Aristote sur autorisation du CEA.

C'est un logiciel de visualisation scientifique 2d, 3d ou 4d écrit dans les langages informatiques C++ et C et disposant de drivers d'affichage ou de génération d'images, en particulier au format PNG ou SVG (format d'image vectoriel du W3C).

L'auteur principal de ce logiciel, auteur de ce site, rend à nouveau disponible ce logiciel après l'avoir re-compilé sur des types de machines actuels et re-soumis à quelques tests. Il peut fonctionner sur de nombreux types de machines, en particulier équipés du système d'exploitation Linux. Il tourne, par exemple, sur les anciennes tablettes et smart-phones Nokia N810 et N900 sous Linux Maemo 4 et 5 ou sur les ordinateurs de type PC sous Linux en 32 ou 64 bits plus récents. Ainsi que sur des mini machines sous Linux comme le Raspberry Pi 4.

Ce produit peut charger des fichiers contenant des données en 2, 3 ou 4 dimensions à visualiser ainsi que des fichiers de description de paramètres gérant l'affichage des données. Il peut aussi jouer le rôle de serveur graphique pour des applications lui envoyant des données à l'aide d'une librairie fournie comme cliente du dit serveur. Il est doté d'une interface homme-machine permettant d'habiller interactivement les données reçues ou lues par le logiciel (ajouts ou modification de grilles, titres, textes, labels, etc...). De nombreux exemples de programmes générant des images sont fournis.

Le produit est fourni avec une documentation interactive qui sert de site Web écrite dans les débuts du Web ainsi que de nombreux exemples (fichiers et programmes ou scripts applicatifs d'exemples).

Une interface pour le langage Python est donnée comme exemple (dans le sous répertoire V1.3/examples/python du répertoire d"installation de Narcisse une fois installé). Elle permet la visualisation de données générées ou lues à partir de Python à l'aide de la librairie cliente de Narcisse complètement interfacée dans l'exemple fourni.

Narcisse peut-être téléchargé ici ou à partir de sa page de garde ci-dessous (française ou anglaise).

L'image ci-contre a été produite par le logiciel Narcisse.

Accès à la page de garde de Narcisse en français.

The picture on the right comes from the Narcisse software.

English access to the Narcisse page (documentation is in french).


Le logiciel Scilab

Le logiciel Scilab vient de l'INRIA (Institut National de Recherche en Informatique et Automatique) et est maintenant géré par le Consortium Scilab.

L'auteur de ce site a compilé Scilab 5.2.2 sur quelques cibles ou type de machines identiques à celles proposées pour Narcisse. Cette compilation est faite sans les dépendances à Java et l'ensemble des possibilités de Scilab n'est donc pas supportée dans les versions binaires accessibles de ce site. Elle permettent cependant de tester le couplage Scilab vers Narcisse, réalisé par l'auteur de ce site et fourni par défaut avec Narcisse, qui permet le tracé de graphiques dans Narcisse à partir de Scilab. De nombreuses fonctions sont accessibles via le mode console de Scilab.

Le module proposé avec Narcisse devrait aussi fonctionner correctement avec les paquetages binaires officiels de Scilab.

L'accès à cette page donne accès au manuel de Scilab et aux cibles compilées par l'auteur de ce site.


Auteur : Pierre Brochard
Copyright : Pierre Brochard
Date : 21 mars 2011
Mise à jour : 14 janvier 2023
Auteur de toutes les pages de ce site sauf le manuel de Scilab : Pierre Brochard (email: voir image en tête de ce document)
Auteur du manuel de Scilab : Les auteurs de Scilab
Hébergeur de ce site : OVH 2 rue Kellermann - 59100 Roubaix - France (https://www.ovh.com/fr/support/mentions-legales/)