Visite: Aujourd'hui: 26 Hier: 37 Depuis maintenant: 1767


open1024: Libérez vos octets!

Bienvenue dans le cahier technique d'un programmeur passionné d'open source !

Derniers changements dans le wiki

Pourquoi ce Wiki ?

A force de noter des astuces dans des fichiers TXT et autres LibreOffice, j'ai fini par utiliser Dokuwiki.
Mon choix c'est porté sur ce wiki pour plusieurs raisons :
>>>Lire la suite



Retrouvez l'avancement du projet en cours !

2019-10-15: PLC Web Monitoring

Ce qui me passionne actuellement est le web temps réel :
Le principe est d'afficher dans une page web, des informations qui évoluent régulièrement sans devoir forcer l'actualisation du navigateur via la touche F5 .

Par ce projet, j'explore les possibilités de cette techno qui me semble prometteuse :
Directement exploitable par un navigateur web, multi terminal, multi-plateforme, multi utilisateurs et un seul code source à maintenir.



>>> Voir le projet




Les Geekeries du moment :

2019-10-05: A l'assaut de ReactJS !

Je commence la formation ReactJS. La motivation est la difficulté à modifier et maintenir du code pur JavaScript.
J'utilise JS dans le projet PLC Web Monitoring et c'est difficile de ce remettre dans le code pour y ajouter des fonctionnalités.
Le découpage en Components de ReactJS devrait m'aider à aller plus vite à modifier le code, et surtout, à le structurer.

>>> Voir les notes ReactJS

>>> Voir l'installation de Webpack avec yarn et Installation de ReactJS from scratch


2019-10-03: Le don Open Source du moment …

Je viens de faire un don à la fondation mozilla.org qui le mérite bien !
J'utilise Firefox depuis environ 2004 (même peut être avant) et ce navigateur est toujours présent dans le monde chaotique du web et à su s'adapter.


2019-09-15: Debian 10 inside !!

Ca y est ! Debian 10 est dans le HMI ! L'occasion de faire du ménage et de ce poser les bonnes questions :
* File system BTRFS: Génial pour faire des snapshots du SSD, mais (oui y a un un mais), le récent crash du PC portable de développement m'a fait froid dans le dos: La faute à Power-off (2 fois quand même), un soucis de compatibilité du hardware ? Je ne le saurai jamais. Le debian-hmi (nouveau nom à l'occasion de la sortie de la v10) est pour moi une machine de production utilisé en milieu industriel donc pas droit à l'erreur, je reviens au file system EXT4.
* Container LXC: La motivation première était d'avoir Python3.6 à la place de la 3.5 livrée en debian stable. De plus, le shuntage de l'isolation réseau avec une double IP via macvlan alourdi l'utilisation sur réseau industriel. Aujourd'hui la v10 fournis Python3.7 donc je simplifie la mise en oeuvre: Suppression des containters LXC. Une seule IP et Python3.7 en standard, parfait !!


2019-08-09: Nouvelle stratégie de sauvegarde

Suite à un crash PC, je décide de mettre en place une nouvelle stratégie de sauvegarde

>>> Lire la suite

>>> Lire le dépannage BTRFS et la restauration de données



2019-04-10: PC tactile: Installation sur support

Voici le détail du montage du support d'écran trouvé sur Amazon
Retrouvez les photos de l'installation du support d'écran








2018-11-18: Docker: A l'assaut des containers !

Après Virtualenv de Python, quand on a besoin de serveur comme NGINX, il faut passer à la vitesse supérieur au niveau de l'environnement de développement:
Docker est là pour gérer les containers qui permettront de séparer l'environnement du PC natif et celui du futur environnement de développement dans lequel il y aura NGINX and Co !

>>> Lire la suite


2018-09-20: Debian: Installation paquets non dispo en Debian Stable

Tout par de l'utilisation de Python 3.6 sur serveur Debian Stable pour y installer le Framework Web Django:
Hors c'est la version Python 3.5 qui est distribuée dans Dans Debian Stretch 9.5 Stable. Donc voici un condensé de mes recherches sur Internet pour avoir Python 3.6.
>>>Lire la suite


2018-09-20: Debian: Mise à jour serveur open1024.fr

Je viens de faire la mise à jour de mon serveur d'hébergement web GNU/Linux Debian Stable. Une opération qui demande un peu de méthode si l'on veut que le site continue à fonctionner après l'opération !
>>>Lire la suite


2018-09-12: Cours: Django et Bootstrap

Je viens de terminer ce cours !
Je recommande ce cours.
- Le rappel Python est très bien fait.
- Les exercices Django/Bootstrap dynamise le cours et permettent une validation seul au clavier. Les corrigés sont clairs.
- Le mélange Django/Bootstrap est très judicieux, cela permet de comprendre le backend Django du site tout en aillant un visulel sympa avec Bootstrap.
- Le rythme général du cours est dynamique et donne envie de continuer.
- J'apprécie la conception du blog qui permet de fusionner les conceptes vues dans le cours.
En amélioration ou compléments(autre cours) je propose:
- L'internalisation du contenu EN/FR↔FR/EN de Django
- La gestion des utilisateurs(login form)/groupe(admin/modo) dans le blog
- La mise en prod du site avec par exemple Nginx/Debian

Le lien de la formation :
Django 2 & Python | Maitrisez le développement web


2018-07-03: Firefox: Les extensions que j'utilise

Voici la liste des extensions Firefox que j'utilise le plus souvent
>>>Lire la suite


2018-06-10: Backport: Montée de version d'un soft sous Debian stable

Voici une petite note pour installer un logiciel dans une version plus récente que dans les dépôts stable de Debian.
>>>Lire la suite


2018-03-28: Le don Open Source du moment …

Je viens de renouveler mon adhésion à L'Association Francophone Python qui est une association pour la promotion du langage Python que je soutien depuis 2014. Le framework Django est aussi soutenu par cette association ainsi que les traductions de la documentation Python en Français


2018-03-14: Modification de la ventilation de la borne tactile

L'objectif est de remplacer le ventilateur d'origine de 60x60mm extra-plat qui tourne très vite, par un 80x80mm qui tourne lentement.

>>>Lire la suite


2018-03-13: Customisation XFCE

theme_axiomd-customized.jpg J'ai testé la customisation par thèmes et icônes, proposé par Average Linux User un youtuber Suédois qui diffuse des astuces Linux.
La procédure est dans ce cahier :

>>>Lire la suite.


2018-03-11: Fin du MOOC sur Bash

* La prise de notes : c'est par là
* Le MOOC par fun-mooc.fr
* Duré de 6 semaines et c'est gratuit, il suffit de créer un compte.

2018-01-23: Fin du MOOC Python 3

* Les notes py3 : Le coeur du cours
* Les notes py3 extended : asyncio
* Le MOOC par fun-mooc.fr
* Duré de 9 semaines et c'est gratuit, il suffit de créer un compte.

Apprentissage de Django en background

eyrolles * Détail chez eyrolles
* Pas de prise de notes ici, mais un début de mémo Django
* Attention, ce livre traite d'une ancienne version de Django ce qui freine un peu l'apprentissage.
* Avant ce livre je conseille le quick start officiel en FR

2017: Le don Open Source Libre du moment

Je soutiens le projet Django qui est un Framework Web Python.
https://www.djangoproject.com/fundraising/


En vrac :

Derniers changements dans le wiki

Voici quelques mots clés de ce Wiki:

Petits dictons que j'affectionne particulièrement :


o Pas de destin, mais ce que nous faisons !
- Terminator2

o L'avenir n'est pas ce qui va arriver mais ce que nous allons faire
- Henri Bergson philosophe français, dicton sur le moteur de recherche LILO)

o Like a machine !

JC_onLine