Big Data et collecte

Ayant à mis en place un prototype pour évaluer le moteur de recherche SOLR 5.0, j’ai pu constater que la collecte de document PDF était facile.
Cette phase d’indexation est automatique, mais il est très difficile de désindexer, de supprimer une donnée qu’on a alimentée.
Pour supprimer une donnée, il faut, à la collecte propager, un identifiant qui permet de retrouver le document, son contenu, ses enfants,…
Or ceci a un coût en architecture fonctionnelle pour un identifiant sémantique, en architecture technique pour les identifiants techniques, une sorte de clé primaire. Et bien sûr un coût en implémentation et stockage.
Lorsqu’on on choisit un moteur de recherche qui stocke des données en Big Data, il n’ y a pas d’intérêts économique à se priver de données en finançant la possibilité de supprimer les objets liés à un document.

Du coup ce qui est économiquement faisable c’est de stocker les données à supprimer en les qualifiant comme supprimées mais toujours accessibles avec un filtre applicatif du côté des accesseurs.

contactez-moi ici
Tiaray RAFARALAHITSIMBA Ingénieur Conseil

Client/Serveur ipV6

Ceux qui ont été habitués à l’adresse ip sur 12 chiffres ne vont pas être surpris. L’impact syntaxique est minime. J’ai ouvert le code source d’un système client serveur sur l’URL suivant https://basebyomrishon.sourceforge.io le nom du projet BaseB Yom Rishon veut juste dire que c’est une base de nombres premiers. Yom Rishon veut dire dimanche dans le sens Samedi au coucher jusqu’au Dimanche au coucher cette définission du jour sera expliqué ultérieurement dans le cadre de matières premières en cryptographie.

Il se compose de trois projets Java pour NetBeans8.2 :

Serveur

Serveur https://sourceforge.net/p/basebyomrishon/code/ci/master/tree/Cnx/

Le serveur écoute sur un port et archive dans le répertoire temporaire serveur ce qu’il reçoit des clients

La commande pour lancer un serveur sur votre ordinateur écoutant sur le port TCP 7777 voici la commande

java -cp /home/o/yom1/code/Cnx/dist/Cnx.jar fr.businessintegrator.cnx.Server 7777

Client

Code du Client https://sourceforge.net/p/basebyomrishon/code/ci/master/tree/ClientCnx/

Pour se connecter au serveur d’adresse xxxx::203b:98ab:xxxx:e6a2 écoutant sur le port 7777 et pour envoyer un fichier fichier.txt voici la commande :

java -cp /home/o/yom1/code/ClientCnx/dist/ClientCnx.jar fr.businessintegrator.cnx.cli.Client xxxx::203b:98ab:xxxx:e6a2 7777 fichier.txt 


Player linéaire de composition musicale

Pour composer de façon linéaire avec les notations simples et linéaires, j’ai ouvert le code source du projet suivant :

Right Hand Hydratation

https://sourceforge.net/projects/righthandhydratation/

Voici la correspondance utilisée dans la version

L’architecure présente la prise en charge de la transformation d’un répertoire de textes au format HTML vers un format ‘jouable’ linéaire.

Et une autre classe qui permet de jouer un fichier linéaire à l’aide du dictionnaire de notes modifiable à souhait.

Architecture

Auteur: Tiaray RAFARALAHITSIMBA

Interface de test des clefs

6-summary
J’ai codé une interface graphique au dessus de la libraire de chiffrement Easy tea crypt Lib. Il permet de tester unitairement la qualité des clés publiques et privées.

Ouverture
Ouverture

En fournissants les bonnes clefs on peut jouer sur l’interface à l’aide des boutons

1-crypt
1-crypt
et 4-texte-clair.
Cette interface est offerte avec la libraire contenant le crypto Système de Rabin et celle Rotative

5-retour

contactez-moi ici
Tiaray RAFARALAHITSIMBA Ingénieur Conseil

Privacy avec peu de moyens

Maintenant la taille des clés n’est plus un obstacle à la sécurisation des données privées, mais une négotiation non plus de clés mais d’algorithme. Les deux parties ne sachant pas à l’avance quels algorithmes asymétriques et quelles cléfs seront échangés. Sans Easy tea-crypt Lib des deux côtés l’une des parties peut tomber en core dump. Il eut un soir , il eut un matin jour n; Yom (n+1) = f(Yom (n)).

Voici comment jouer avec le dispositif sur un cadre borné à une seule clé dans le logiciel juridique JSPH sur la branche suivante https://sourceforge.net/p/jsph-fr/code/ci/JugementOfNations/tree/