Journal Calculs numériques en précision absolue.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
28
sept.
2017

Introduction

La lecture de ce journal m'a remémoré une bibliothèque de calcul numérique que j'ai développée et qui pourrait peut-être en intéresser quelques-uns ici.

J'ai rarement utilisé les nombres flottants à cause de leur précision limitée, et les entiers se sont parfois révélés inadaptés de par leur intervalles limités. Aussi ai-je développé une bibliothèque de gestion d'entiers dynamiques, et, en m'appuyant sur cette dernière, une bibliothèque de gestion de nombres rationnels qui prend en charge les 4 opérations mathématiques de (…)

Journal Code natif et Node.js - parser et préprocesseur XML

Posté par  (site web personnel) . Licence CC By‑SA.
10
1
sept.
2017

Histoire de diversifier mon activité, et aussi parce que j'aime bien me lancer des défis, j'ai décidé de me mettre à Node.js. Cependant, compte tenu de ma faible appétence pour Javascript, lui préférant de loin C++, j'ai bien entendu cherché un moyen de coder pour Node.js avec mon langage fétiche. Et c'est tout à fait possible, grâce aux addons. Bon, ce n'était pas vraiment une surprise, n'ayant jusqu'à présent jamais rencontré d'environnement d'exécution logiciel qui (…)

Journal Epeios Meta Mail User Agent : le protocole IMAP.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
30
jan.
2017

Suite des aventures concernant le développement d'un MUA, dont le début vous est rapporté ici.

Après POP3 (RFC 1939) et Mail Internet Format (RFC 5322), voici le tour d'IMAP (RFC 3501 et 5530) d'être implémenté (partiellement pour le moment), et notamment la structure générale des messages qui sont échangés entre client et serveur IMAP, ce qui facilitera la future implémentation des commandes manquantes.

La prise en compte d'IMAP n'ayant qu'un impact réduit (…)

Journal Epeios Meta Mail User Agent : première publication.

Posté par  (site web personnel) . Licence CC By‑SA.
15
31
déc.
2016

Introduction

Disposer de son propre serveur de mails permet de créer autant de compte mails que désirés, sans compter la possibilité de créer des alias. Néanmoins, de ce que j'ai pu voir, les webmails ne permettent de gérer qu'un seul compte à la fois, et les clients de messagerie desktop permettent d'avoir accès à plusieurs comptes mail à la fois, mais seulement indépendamment les uns des autres.

Une des principales fonctionnalités d'un MUA est le classement des mails (…)

Journal 'Epeios organizer' : nouveaux types de champs (widgets jQuery) et onglets

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
5
août
2016

Introduction

Cette application a pour buts, d'une part, de tester la mise en œuvre de certains concepts de développement (proof of concepts), et, d'autre part, au fur et à mesure de son évolution, de mettre à disposition des fonctionnalités de prise de notes, d'agenda, de gestion d'adresses…

Ces deux buts vont être détaillés dans les deux sections suivantes.

Auparavant, voici quelques liens relatifs à cette application :
- Sources du logiciel (compilables sous GNU/Linux et autres systèmes POSIX (…)

Journal 'Epeios organizer' : l'interface Web

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
24
juil.
2016

Introduction

Ce journal fait suite à celui-ci. Conformément à ce qui y était annoncé, l'application en elle-même n'a pas évolué ; elle est toujours aussi rudimentaire (à l'image de ce journal). Seule l'interface Web a été développée, en s'appuyant sur ce qui a été développé pour la version native.

Liens

L'ensemble des sources du logiciel (compilables sous GNU/Linux), et les binaires correspondants pour Windows (XP SP3 et supérieurs), peuvent être téléchargés à l'adresse http://q37.info/download/computing/apps/orgnzq/. Les sources peuvent (…)

Journal 'Epeios organizer' : le commencement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
30
juin
2016

Introduction

Epeios organizer est développé pour répondre à deux objectifs.

Le premier objectif est la mise à disposition d'un logiciel libre qui comprendra, à terme, des fonctionnalités de prise de notes, d'agenda, de carnet d'adresses, etc. mais avec de notables différences avec l'existant. Par rapport à ce premier objectif, le logiciel est, pour l'instant, embryonnaire. Je ne vais donc pas m'attarder sur ses fonctionnalités, car elles feront l'objet de publications au fur et à mesure de leur développement.

Le second (…)

Journal Publication de la première version de fwtchrq.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
18
15
déc.
2015

En parcourant ce journal, j'ai constaté qu'il existait une demande pour un logiciel libre permettant de rapporter les modifications intervenues sur un ensemble de fichiers. Or, le framework avec lequel je travaille étant pourvu de fonctionnalités permettant de récupérer assez facilement des information sur des fichiers ou des répertoires, c'était là l'occasion, pour moi, d'apporter une (autre) pierre à l’édifice du Libre en développant un tel logiciel.

Voici donc une première version de ce logiciel. Je ne vais pas (…)

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 (…)