
ImageComposer version 1.0.3
Une application qui sert à composer des images à partir d'images existantes et permet de les sauvegarder en format tiff ou bien de créer une icône.
On peut changer la taille des images, leur orientation et leur transparence et appliquer une symétrie horizontale ou verticale.
Voici une capture d'écran :

Une partie du code est empruntée à Troy Stephens, Thomas Schnitzer et David Remahl.
La version 1.0.3 tourne sur 10.0.5.
Exécutable 220 Ko
Code source 252 Ko
La version 1.0.4 tourne sur 10.2 et 10.3
Exécutable 224 Ko
Code source 368 Ko
Finkessai
Un outil de ligne de commande pour mettre à jour Fink et les paquets installés via cvs en une seule passe.
Le programme suppose que vous avez installé Fink dans le répertoire par défaut. Si ce n'est pas le cas :
Changez avec n'importe quel éditeur de texte simple la ligne suivante dans le source finkessai.c :
#define FINK_PATH "/sw/bin/fink"
par :
#define FINK_PATH "cheminVersFink"
Ouvrez le terminal et placez-vous dans le répertoire où est situé finkessai.c en saisissant :
cd chemindefinkessai.c + retour chariot
Recompilez ensuite le programme de la manière suivante :
cc - o finkessai finkessai.c -Wall + retour chariot
Pour l'installation et l'utilisation, voir Jaguar.
Pour une explication détaillée des commandes utilisées, voir programmation système - pthread et exec.
Exécutable 4 Ko
Code source 4 Ko
Finklistsection
Un outil de ligne de commande pour mettre à jour Fink et les paquets installés via cvs en une seule passe.
Le programme suppose que vous avez installé Fink dans le répertoire par défaut. Si ce n'est pas le cas :
Changez avec n'importe quel éditeur de texte simple la ligne suivante dans le source finklistsection.c :
#define FINK_PATH "/sw/bin/fink"
par :
#define FINK_PATH "cheminVersFink"
Ouvrez le terminal et placez-vous dans le répertoire où est situé finklistsection.c en saisissant :
cd chemindefinklistsection.c + retour chariot
Recompilez ensuite le programme de la manière suivante :
cc - o finklistsection finklistsection.c -Wall + retour chariot
Pour l'installation et l'utilisation, voir Jaguar.
Pour une explication détaillée des commandes utilisées, voir programmation système - tubes.
Exécutable 8 Ko
Code source 4 Ko
Finkessai1
Un outil de ligne de commande pour réindexer et mettre à jour Fink et les paquets installés via cvs en une seule passe.
Le programme suppose que vous avez installé Fink dans le répertoire par défaut. Si ce n'est pas le cas :
Changez avec n'importe quel éditeur de texte simple la ligne suivante dans le source finkessai.c :
#define FINK_PATH "/sw/bin/fink"
par :
#define FINK_PATH "cheminVersFink"
Ouvrez le terminal et placez-vous dans le répertoire où est situé finkessai1.c en saisissant :
cd chemindefinkessai1.c + retour chariot
Recompilez ensuite le programme de la manière suivante :
cc - o finkessai1 finkessai1.c -Wall + retour chariot
Pour l'installation et l'utilisation, voir Jaguar.
Pour une explication détaillée des commandes utilisées, voir programmation système - pthread et exec.
Exécutable 4 Ko
Code source 4 Ko
ByteOrder
Un petit programme en ligne de commande pour afficher le type d'adressage de la machine.
Pour installer le programme :
Décompressez le code source (4 ko).
Ouvrez le terminal et déplacez-vous dans le répertoire de byteorder.c en saisissant :
cd cheminversbyteorder.c + retour chariot
Compilez-le :
cc byteorder.c -o byteorder -Wall + retour chariot
Pour l'utiliser, lancez-le dans le terminal avec :
./byteorder + retour chariot
Pour une explication sur l'adressage machine, voir programmation des systèmes - programmation socket (1).
timeservice
Un petit programme pour afficher la date et l'heure UTC.
Pour installer le programme :
Décompressez le code source (4 ko).
Ouvrez le terminal et déplacez-vous dans le répertoire de timeservice.c en saisissant :
cd cheminverstimeservice.c + retour chariot
Compilez-le :
cc timeservice.c -o timeservice -Wall + retour chariot
Pour l'utiliser, lancez-le dans le terminal avec :
./timeservice + retour chariot
Pour plus d'informations sur les conversions entre adresses réseau et adresses présentation, voir programmation des systèmes - programmation socket (1).
timeservice1
Variante du précédent.
code source (4 ko).
FindByteOrder
Un petit programme Gtk+ pour afficher le type d'adressage de la machine.
Fink et Gtk+ version 2.0 doivent être installés.
Pour installer le programme :
Décompressez le code source (8 ko).
Ouvrez le terminal et déplacez-vous dans le répertoire FindByteOrderProject en saisissant :
cd cheminversFindByteOrderProject + retour chariot
Supprimez le programme objet avec :
make clean + retour chariot
Compilez-le de nouveau :
make + retour chariot
Pour l'utiliser, lancez-le dans un xterm sous XDarwin avec :
./FindByteOrder + retour chariot
Pour une explication sur l'adressage machine, voir programmation des systèmes - programmation socket (1).
TimeService
Un petit programme Gtk+ pour obtenir la date et l'heure UTC.
Fink et Gtk+ version 2.0 doivent être installés.
Pour installer le programme :
Décompressez le code source (8 ko).
Ouvrez le terminal et déplacez-vous dans le répertoire TimeServiceProject en saisissant :
cd cheminversTimeServiceProject + retour chariot
Supprimez le programme objet avec :
make clean + retour chariot
Compilez-le de nouveau :
make + retour chariot
Pour l'utiliser, lancez-le dans un xterm sous XDarwin avec :
./TimeService + retour chariot
Pour une explication sur l'adressage machine, voir programmation des systèmes - programmation socket (1).
TimeService1
Variante du précédent.
code source (8 ko).
Entre 2004 et 2007, j'ai eu beaucoup de plaisir à porter sur Fink, traduire en français et/ou documenter en français et anglais les applications suivantes :
abook, amyedit, bluefish, conglomerate, cssed, devhelp, docbook et ses variantes, dxf2svg, fop, glade2, gnome-background, gpaint2, gtk-doc, mrxvt, pangoxsl, robodoc, screem, tea, unrtf, winefish, xmlroff, xmlto.
Je remercie ici l'équipe de Fink, ainsi que celles des équipes des logiciels, qui m'ont beaucoup appris.
Les applications suivantes font partie des premiers portages.
Cssed
Cette application est un éditeur Css basé sur GTK2 avec validation écrite par Iago Rubio.
Voir la page de développement de l'auteur.
Voici une capture d'écran :

Bluefish
Ce programme est un éditeur pour programmeurs web ou autres écrit par Olivier Sessink.
Voir la page de développement de l'auteur.
Voici une capture d'écran :

Conglomerate
Ce programme est un éditeur GNOME XML/Docbook avec possibilités d'exportation aux formats HTML, FO et PDF, écrit par l'équipe du projet Conglomerate.
Voir le site web du projet.
Voici une capture d'écran :
