Journal De l’utilisation des technologies web dans une application native.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
10
21
août
2015

Introduction

Une des particularités du framework Epeios, c'est de faciliter le codage d'utilitaires en ligne de commande comme tmcq et dpkq. Concrètement, cela se traduit, par exemple, par le fait que de tels utilitaires prennent en charge les arguments de la ligne de commande sans que cela n'ait nécessité d'écrire la moindre ligne de code dédiée lors du codage de ces utilitaires, comme expliqué dans ce journal. Dans le même esprit, le framework Epeios s'enrichit de fonctionnalités (…)

Journal dpkq, un piocheur de données.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
1
juil.
2015

Dans le cadre de la mise à jour des utilitaires que j'ai développés, après vous avoir présenté xppq et tmcq, voici maintenant dpkq.

dpkq est un piocheur de données basé sur le framework Epeios. Il pioche au hasard une fiche dans une table stockée dans un fichier XML, et l'écrit dans un autre fichier XML, en l'associant à un fichier XSL de manière à pouvoir l'afficher dans un navigateur Web avec une mise en forme HTML.

Cette (…)

Journal tmcq, un convertisseur de timecodes.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
16
15
juin
2015

Cet utilitaire a été développé il y a quelques années déjà (il avait d'ailleurs fait l'objet d'un publication ici même, sous un autre nom). Du fait d'un remaniement du serveur l’hébergeant, il n'était plus disponible. Après mise à jour (en incluant notamment un nouveau système de gestion des arguments de la ligne de commande), il est à nouveau disponible, à l'adresse http://q37.info/computing/epeios/tools/tmcq/.

tmcq est un utilitaire de conversion de timecodes.

En entrée, il accepte des timecodes (…)

Journal xppq, ou une autre approche de la gestion des arguments de la ligne de commande...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
5
2
juin
2015

xppq est un préprocesseur XML, auparavant nommé expp, qui tourne sur Linux (et probablement sous d'autres UNIX-like), OS X, et Windows, que ce soit sous architecture IA-32, x86-64 ou ARM. xppq est diffusé sous GNU AGPL. Voici les liens correspondants aux précédents journaux dédiés à son prédécesseur :

À cause d'un remaniement de mon serveur, tous les liens donnés dans ces journaux n'existent plus. Mais vous trouverez leurs équivalents sur la (…)

Journal Nouvelle version de 'expp', le préprocesseur XML du projet Epeios.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
6
7
mai
2013

'expp' est un préprocesseur XML qui transforme un fichier XML en fonction des directives qu'il contient, directives permettant l'inclusion de fichiers, la gestion de macros, l'inclusion conditionnelle d'un arbre XML… Le but de 'expp' est d'être à XML ce que 'cpp' est au C/C++.
Dans sa dernière version, sortie hier, 'expp' gère les fichiers UTF-8 (avec ou sans BOM), et est disponible en 32 bits ('IA-32') et 64 bits ('x86-64'), que ce soit pour GNU/Linux (et probablement d'autres UNIXes), Windows (…)

Journal XULRunner et C++.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
14
fév.
2012

XULRunner est un environnement d'exécution d'applications XUL, XUL étant un langage de description d'interfaces graphiques. Une application XULRunner est typiquement codée en JavaScript. Une partie du code d'une application XULRunner peut néanmoins être déportée dans des composants XPCOM (codés en C++ le plus fréquemment). Pour mettre en œuvre un tel composant, on écrit généralement un fichier '.idl', décrivant son API, qui sert à générer les fonctions JavaScript au travers desquelles on accède au composant concerné.

Pour puissants (…)

Journal Nouvelle version du préprocesseur XML 'expp'

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
16
août
2011

expp est un préprocesseur XML modifiant le contenu d'un fichier XML à l'aide de directives, directement inclues dans le fichier, permettant de gérer des macros, de définir et tester des variables, d'inclure des fichiers... Cette nouvelle version est internationalisée, avec le français et l'anglais comme langues disponibles, d'autres langues pouvant être ajoutées facilement. Ce logiciel tourne sous GNU/Linux (et théoriquement sous d'autres UNIX-like), Windows et Mac OS. Ce logiciel est publié sous GNU GPL. Pour plus de détails : http://zeusw.org/intl/expp/ (…)

Journal Sortie de etmccalc 0.7.0

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
mar.
2008
etmccalc est un utilitaire en ligne de commande qui permet de manipuler des timecode. Il fonctionne sous Linux (et théoriquement sous Mac et sous tout système POSIX), ainsi que sous Windows (et Cygwin). En outre, cet utilitaire illustre la mise en oeuvre des bibliothèques sous-jacentes, notamment celle dédiée à le gestion des timecode.

Cet utilitaire est issu du projet Epeios, et est, de ce fait, codé en C++en ne s'appuyant que sur les bibliothèques (…)

Journal Sortie de la première version de expp, le préprocesseur XML du projet Epeios.

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
avr.
2007
expp est un préprocesseur XML. Il analyse un fichier XML et le transforme en un autre fichier XML, en fonction d'instructions contenues dans le fichier source sous forme de balises prédéfinies appartenant à un espace de noms (namespace) donné (xpp par défaut). Ces balises permettent la mise en oeuvre de macros, la définition de variables, dont on peut tester la valeur pour influer sur le contenu du fichier généré, l'inclusion d'autres fichiers, ...

Cet utilitaire, comme l'ensemble (…)