Le fonctionnel d'abord !

Développement Web

Intégration

Marseille Paris

PHP MySql Javascript jQuery HTML(n) CSS(n)...

Formation Dépannage à domicile

Maintenance & Contrôle à distance

Vacation, journée, forfait, contrat

COMPÉTENCES MÉTIERS

  • e-commerce
  • web business
  • banque
  • cartes à puces
  • processus industriels
  • post-production audiovisuelle

COMPÉTENCES TECHNIQUES

OS: WIN, LINUX, UNIX

Langages: PhP, JavaScript, jQuery, Python, HTML5, CSS3, XML

Outils: PluXML, Wordpress, BootStrap, WebAcappella, NotePad++, Geany, SublimeText

SGBD: MySQL, ORACLE

Méthodes: MVC, UML, TOGETHER, COAD & YOURDON

Télécharger CV format .pdf

COMPÉTENCES "Old school"

OS: UNIX, DOS

Langages: Java, C/C++, VRML, CLIPPER (5xx et Summer), ASM x86, Basic (Visual, Quick, GFA, GW)

Outils: WebExpert, DreamWeaver, WebLogic, WebSphere, UltraEdit, VisualAge, BLUETTE for Java

SGBD: ACCESS, CLIPPER

Méthodes: MERISE

PARCOURS PROFESSIONNEL

2003 à ce jour

Concepteur, créateur et administrateur de nombreuses applications et sites web : statistiques, analyses, marchands, outils, cryptographie, etc.

Ergonomie. Cabinet CIDUS: conseil en organisation, réflexions orientées organisation, accompagnement au changement.
Conception et traitement de données de questionnaires en risques psycho-sociaux (Karasek), enquêtes de satisfaction et représentations graphiques (PHP)

De 1989 à 2002

SSII: analyste-programmeur, concepteur, architecte de S.I. sur des projets variés.

Clients: DHL, CAIXA BANK, RENAULT, P7I, SCHLUMBERGER, AFIELD-NET, IBM (AXONE), OBERTHUR CARD SYSTEM, SECODIP, CNETI (Service informatique de la Caisse d'Épargne), CEGETEL, INTERMARCHÉ, LYONNAISE de COMMUNICATION.

Au cours de cette période, je quitte le monde du consulting pour entrer chez CMC-LVT (aujourdhui HIVENTY). En effet, le projet est un réel défi et pendant 4 ans, je suis amené à monter une équipe afin de concevoir un nouvel outil de production qui en son temps fut révolutionnaire dans le monde de la post-production audio-visuelle. En effet, l'outil créé pouvait permettre à l'entreprise de produire des sous-titres dans toutes les langues, même les plus exotiques, voire en "extra-terrestre".
Cet outil a sous-titré Léon" de Luc Besson en chinois (première mondiale) au Festival de Shangaï, tant en vidéo que gravure laser sur pellicule.

DHL INTERNATIONAL: projet "EURO", bascule du franc vers l'euro.

SCHLUMBERGER: projet "conteneur de moyens de paiement": e-Wallet; paiement par téléphone mobile, maquettage de l'interface utilisateur selon les spécifications marketing, OTCN (One Time Card Number).

AFIELD-NET: psycho-profiling en ligne et mesure d'audience. Webdesign et programmation Java de cartes sémiométriques.

OBERTHUR CARD SYSTEM: projet "IDENTRUS", authentification et identification par carte à puce.

RENAULT: transfert de compétences sur le projet Ediris.

IBM GLOBAL SERVICES (AXONE): Réécriture d'applications micro de Remise de Mouvements Magnétiques.
Analyse de l'application "Immobilisations" de la Banque 'La Hénin' pour vérification du passage à l'an 2000.

CEGETEL: Analyse "Y2K compliant" (passage à l'an 2000) de la Direction Développement Internet de CEGETEL.

DEFI Formation: formation de groupes de personnes (B+4/5) en reconversion à la programmation Javascript.

SECODIP (SOFRES): Reprise des applications "panels de consommateurs" pour documentation.

CNETI (Caisse d'Épargne): Audit dans la perspective d'une reprise en infogérance d'applications.

INTERMARCHÉ (Vert le Grand): Audit organisationnel aux Services Généraux pour les dépannages informatiques et la planification des interventions.

CAIXA BANK: en tant que développeur, participe à la conception et la réalisation de : "l'ÉPARGNE GAGNANTE"; produit financier grand public pour les magasins CONTINENT (Groupe PROMODES).
Responsable du développement micro de l'intégralité de la chaine "automatisation des virements" pour une chaine de fast food.

P7i: maintenance applicative des résultats des examens de la Fac de Médecine Paris-Ouest.
Formation de groupes d'utilisateurs aux outils bureautiques (Win, Excel).

CENTRES D'INTÉRÊT

Anglais: bon.

Classé 5è au concours mondial de programmation Java en 1997 dans la catégorie "Utilitaires".

Conception et réalisation d'un logiciel de titrage vidéo présenté au NAB de Las Vegas 1997 par la Sté belge DUMP.

Musique: compositions et arrangements assistés par ordinateur avec interventions personnelles à la basse; donne cours de solfège et d'improvisation modale.

Création d'un "tarot divinatoire" pour les ordinateurs ATARI comportant sons et images numérisés (1991).

APPLIS

Un peu de culture

VCODE est un programme de chiffrement. Le "v" du nom est mis pour Vigenère. En utilisant les outils modernes mis à la disposition de tout un chacun aujourd'hui, je vous propose de préserver votre vie privée par un algorithme basé sur le chiffre de Vigenère, préférablement dans vos fichiers texte. Il existe une autre version bientôt mise en ligne pour Linux et Windows afin de traiter des fichiers binaires (vidéo, audio, etc.). Ce sont des applications qui fonctionnent en ligne de commande (mode "terminal" sous Linux ou "command" sous Windows.

Blaise de Vigenère (1523-1596), gentilhomme français habitué de la Cour de Charles IX, puis d'Henri III. Il fut souvent chargé de missions diplomatiques comme envoyé du Roi de France à Rome, au Saint-Siège. Il semble que ce soit auprès des experts du Chiffre de la Cour papale qu'il découvre et se passionne pour l'art de la cryptographie.

En dehors de ses travaux alchimiques, il a laissé de nombreux ouvrages, notamment le "Traicté des Chiffres ou secrètes manières d'escrire". Son célèbre tableau, appelé "Carré de Vigenère" a été jugé longtemps impénétrable par les spécialistes du Chiffre. Blaise de Vigenère demeure incontestablement un des pères de la cryptographie moderne.

"vcode" fonctionne selon le principe du chiffrement polyalphabétique.

NOTE: cette section qui comprend le formulaire de tests en ligne est ici pour se familiariser avec le chiffrement poly-alphabétique. Pour une utilisation professionnelle, préférez LOUIS-CYPHER ci-dessous.

Utilisation

Tout d'abord, je vous déconseille d'utiliser ce chiffrement dans un chatroom. En effet, certains caractères chiffrés n'apparaissent pas. De plus, certains caractères peuvent être interprétés et faire planter le chatroom... Cependant, tout ce qui est introduit dans les champs "text in" et "text out" peut être copié/collé puis sauvegardé dans un fichier.

1) Pour chiffrer, choisir un clef assez longue et la saisir dans le champ "Key"

2) Saisir ou coller un texte chiffré ou non avec VCODE dans le champ "Text in"

3) Cliquer sur le bouton "Cypher" pour chiffrer ou "Decypher" pour déchiffrer. Le contenu chiffré ou déchiffré apparaît dans le champ "Text out".

Télécharger la version en ligne de commande pour Windows
Télécharger checksum MD5 vcodeexe.md5
Télécharger la version en ligne de commande pour LINUX
Télécharger checksum MD5 vcode-linux.md5
Télécharger la version fenêtrée Python
Télécharger checksum MD5 vcodepyc.md5
Télécharger la documentation en ligne de commande pour LINUX /Windows
Télécharger la documentation de la version Python

Télécharger le source C
Télécharger le source Python

IMPORTANT: Ne mélangez pas les applications! Si vous utilisez l'application ci-contre, elle ne sera pas compatible avec les autres versions. Si vous utilisez les versions téléchargées à usage en ligne de commande, veillez à n'utiliser que celles-ci. La version ci-dessous nommée "LOUIS-CYPHER" est préférable.

VCODE

by Stan Mandon

Louis-Cypher

Louis-Cypher est une déclinaison de VCODE (voir ci-dessus) opérant un surchiffrement par passes multiples. Toute erreur dans le nombre de passe lors d'un déchiffrement ne donnera pas accès au contenu déchiffré. Il est donc impératif de bien se rappeler du nombre de passes. La clef saisie opère un nouveau chiffrement à partir du contenu chiffré, et cela selon le nombre de passes choisi.

Les utilsateurs de LINUX, en fonction de leur version, devront peut-être télécharger et installer la bibliothèque GUI "Tkinter". Pour ce faire:

  • 1 Ouvrir un "terminal"
  • 2 Saisir: sudo apt-get install python-tk (puis taper "Entrée")
  • 3 Laisser l'installation se terminer

Les utilisateurs de WIN qui ont installé Python ne devraient pas avoir à télécharger la bibliothèque GUI Tkinter.

IMPORTANT: le chiffrement est comparable à une porte blindée. Plus elle est solide et plus longtemps elle résistera à une "force brute" pour la faire céder. Or, aucun chiffrement ne résistera à la puissance d'un supercalculateur. Il ne fait que retarder l'accès à un document déchiffré...

Utilisation

  • 1 Saisir la clef
  • 2 Choisir le nombre de passes.
  • 3 Sélectionner le fichier à chiffrer ou à déchiffrer en cliquant sur le bouton "Cypher file" ou "Uncypher file"

Les utilisateurs de Win doivent se méfier des grands fichiers. En effet, ces derniers peuvent faire planter Python. Sous LINUX, aucun problème n'est à redouter! Cependant, des fichiers de 700 Mo peuvent prendre jusqu'à 5 voire 6 minutes sur un ordinateur équipé d'un processeur Intel i5...

Louis-Cypher charge et traite l'intégralité du fichier en mémoire. Or, Win gère mal la mémoire; hélas, ce n'est pas nouveau...

Télécharger Louis-Cypher, version fenêtrée Python
Télécharger checksum MD5 vcode3pyc.md5

Deux versions supplémentaires sont en cours de préparation. Elles seront disponibles courant 2016. L'une d'entre elles comportera des clefs multiples, et l'autre des clefs multiples avec passes multiples.

Photo d'écran Louis-Cypher

Hein... comment !?

Il est parfois utile, voire indispensable d'inclure directement dans un fichier "html" du contenu binaire issu d'une image. Ce type de traitement va nécessiter d'injecter le code de l'image au sein même du fichier "html". Ce traitement s'appelle l'encodage Base64. Pour profiter de cet outil mis gracieusement à votre disposition, rien de plus facile ! Important: seul les fichiers jpg gif png svg sont traités; les bmp étant beaucoup trop lourds.

  1. Cliquer sur le bouton "Parcourir" afin de sélectionner le fichier d'image à encoder
  2. Cliquer sur le bouton "Charger". Le traitement s'opère et l'encodage apparaît alors. C'est très rapide. Parallèlement, le fichier graphique est affiché dans la colonne de droite.
  3. Pour exploiter cet encodage, il suffit de triple-cliquer dans la zone d'affichage afin d'en copier le contenu par <Ctrl> <C>.
  4. Ensuite, il suffit de coller ainsi ce contenu dans une balise <img src="le contenu base64"> entre guillemets.
  5. Voilà, c'est fait ! Votre image est maintenant incluse dans votre fichier "html"

Important: j'ai volontairement limité la taille des fichiers graphiques à 64000 octets.

Encodage Base64

by Stan Mandon

Votre encodage Base64:

Votre image encodée Base64

PyDelay

DelayPy est un outil pour les musiciens et les ingénieurs du son effectuant les calculs nécessaires pour régler les delays numériques sans avoir à utiliser à tout bout de champ une calculatrice, et cela selon les figures de note.

Exemple: le morceau est à 80 la noire et vous souhaitez régler votre delay en triolet de croches.

  • Taper "80" dans le champ de saisie
  • Cliquer le bouton "Compute beat"
  • Le réglage du delay à adopter pour des triolets de croche est de 250 millisecondes (les résultats des calculs sont fournis avec une précision allant jusqu'à 11 décimales)
  • Il vous reste à régler votre delay numérique

Les utilsateurs de LINUX, en fonction de leur version, devront peut-être télécharger et installer la bibliothèque GUI "Tkinter". Pour ce faire:

  • 1 Ouvrir un "terminal"
  • 2 Saisir: sudo apt-get install python-tk (puis taper "Entrée")
  • 3 Laisser l'installation se terminer

Les utilisateurs de WIN qui ont installé Python ne devraient pas avoir à télécharger la bibliothèque GUI Tkinter.

Utilisation

  • 1 Saisir le tempo
  • 2 Cliquer sur le bouton "Compute beat"

Télécharger PyDelay Python
Télécharger checksum MD5 pydelay2pyc.md5

Photo d'écran PyDelay

FORMATIONS

2014 - 2015: 3W Academy (Paris), remise à niveau

1989: DEST Cnam (Paris)

1987: Diplôme informatique de gestion I.N.N.O.V.A.C.O (institut privé - Paris)

FORMATIONS DISPENSÉES

En collaboration avec le cabinet d'ergonomie et de santé au travail CIDUS. pdfCatalogue complet ici

Toutes les formations sont dispensées sur support numérique bootable LINUX Mint Mate.

À la fin de la formation, une clef USB est remise à tous les stagiaires, utilisable et installable sur un ordinateur.

BUREAUTIQUE ALTERNATIVE

Tout faire avec Linux, Un système d'exploitation gratuit et des environnements alternatifs

Formation destinée aux personnels des TPE-PME et des artisans ne disposant pas de budgets informatiques élevés. Tout ce qu'offrent les autres systèmes d'exploitation est disponible sous LINUX, et souvent avec une ergonomie plus intuitive. Niveau débutant.

pdfTélécharger la fiche détaillée

LE TABLEUR

Maîtriser les fonctions principales d'un tableur : créer et modifier un tableau, saisir des données et des formules, mettre en page la feuille, corriger, imprimer

pdfTélécharger la fiche détaillée

LOUIS-CYPHER

Chiffrer et protéger ses données.

Vie privée.

Transmettre la/les clefs.

"Effacer" ses traces. Sensibilisation à la sécurité.

pdfFiche détaillée en cours d'élaboration

HTML / CSS

Comprendre les rudiments indispensables à une belle mise en page pour la navigation web, sans la nécessité d'un CMS.

pdfFiche détaillée en cours d'élaboration

LE TRAITEMENT DE TEXTE

Savoir utiliser un logiciel de traitement de texte au quotidien.

pdfFiche détaillée en cours d'élaboration


Contact


Tous les champs doivent être renseignés.

Pour les urgences...

Le qrcode ci-dessous contient mes coordonnées. Merci de l'utiliser à bon escient.

(sinon je ne vais pas être content !)

RÈGLEMENTS

Cette zone est destinée aux règlements de mes prestations via Paypal

Cliquer sur le bouton "Faire un don" vous connecte directement à Paypal en mode sécurisé.

Merci pour votre confiance.

Tous droits réservés
*** Visiteur #: 1428 *** IP: 3.145.191.22 Vendredi 19-Apr-2024

Merci à LedKalito de l'EsKale pour le rigolard

Merci à legtux.org pour l'hébergement participatif, sans lequel ce site n'aurait jamais vu le jour