Sites statiques --- Utilisation d'une librairie javascript perso |
Test de cette librairie |
J'ai aussi modifié cette librairie pour gérer facilement les sites multi-pages, comme ici dans mon autre site sur les tortues. |
Sites statiques --- Interactivité avec MAVO |
MAVO
est un astucieux système utilisant Javascript pour créer de l'interactivité dans un site statique. Les utilisateurs n'ont pas besoin de connaitre Javascript, car MAVO ajoute une couche d'interprétation au niveau du HTML . Développer une application consiste donc simplement à écrire une page HTML en ajoutant des attributs MAVO assez intuitifs dans les tags HTML . |
Quelques essais : |
Bloc-notes dans le "localstorage" du navigateur |
Bloc-notes utilisant dropbox |
Aspect des données stockées |
Prototype d'annuaire |
MAVO se compose de 2 fichiers : mavo.js et mavo.css . Pour les obtenir, allez sur Get Mavo |
Applications de bureau --- Utilisation de Python 3 |
Développer en python3 est très intéressant, car les applications ainsi faites
sont utilisables quel que soit le système sur lequel on se trouve. Dans mes applis, pour la gestion des fenêtres j'ai choisi tkinter, car ce module est présent dans l'installation standard de Python. |
Voici par exemple une appli pour gérer les finances d'une petite association. L'utilisation est très simple : vous placez le fichier comptes.py dans un nouveau dossier, et l'appli mettra en place tout ce qui est necessaire, en particulier un dossier ANNEES qui contiendra les données des différentes années. Assurez-vous quand même que Python3 est bien installé sur votre ordinateur, sinon installez-le. |
( Vous remarquerez après le chargement que le fichier se nomme comptes.txt, il faudra avant de l'utiliser le renommer comptes.py et ajuster ses attributs pour pouvoir le lancer avec Python ) |
Voici également un petit outil qui permet de voir le contenu d'un fichier en hex/ascii avec la possibilité de choisir une adresse et de repérer des motifs particuliers. aff_hex.py |
Outils et documents divers |
Palette de couleurs |
Table des caractères ASCII |
Quelques liens pour les développeurs |