Table des matières
Visite: | Aujourd'hui: 34 | Hier: 37 | Depuis Sept 2019: 18115 |
open1024: Libérez vos octets !
Bienvenue dans le cahier technique d'un programmeur autodidacte, passionné d'open source !
Derniers changements dans le wiki
Pourquoi ce Wiki ?
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

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 :
.
2020-11-01: Debian: Mise à jour serveur open1024.fr

>>>Lire la suite
.
2020-10-18: Dev: J'attaque la formation Vue.JS !!

Installation de Webpack avec yarn from scratch
A force d'entendre dire que Vue.JS est plus accessible que ReactJS, j'ai craqué !
Donc je suis ce cours sur Udemy Vous allez adorer VueJS & Firebase !
L'instructeur va droit au but, j'aime beaucoup la progression itérative de TP.
Aller j'y retourne !!
.
2020-02-2&3: Dev: C'est le FOSDEM !!

C'est l'occasion d'assister à des conférences (en Anglais) sur les sujets d'actualités du développement informatique Open Source.
La conf à ne pas louper pour moi est la présentation des nouveautés dans Django !
C'est aussi la découverte de la carte ROCK Pro 64 4GB .

La surprise est la conférence Circuit Python qui permet de programmer des micro contrôleurs en Python.

.
2020-01-01: Web: J'arête les <table> je me met au Flexbox !!

C'est décidé, j'arrête les balises <table>blabla</table> et je me met sérieusement au Flexbox !! En effet, la techno web à évoluée, et on peut contrôler la position des éléments via CSS. Je me plonge dans les cours Udemy pour n’imprégner de cette techno. C'est le bon moment car je suis dans une démarche de refonte du visuel de mon projet perso de monitoring avec ReactJS. Big up à WOoOinux pour notre échange en remote !
Utiliser les technos Flexbox et CSS Grid, ça sera ma résolution de l'année !
>>> voir le Mémo Flexbox
2020-01-13: A fond! à fond! J'enchaîne sur les CSS Grid !
>>> Voir le Mémo CSS Grid
.
2019-12-15: Livre: Raspberry Pi 4 is out !

Je viens de recevoir le dernier livre de Mr François MOCQ de framboise314.fr avec le projet de station météo vu au Maker Faire Paris !
Dispo sur editions-eni.fr éditeur Français de Nante !

Les technos qui m'interresse dans ce livre : * Bus de communications I2C et SPI
* Exporter des données par SMS
* Base de données InfuxDB
* Tableau de bord Chronograf
.
2019-12-10: Sortie associative: Paris Open Source Summit


Ici je viens saluer le stand Debian, distribution mère de nombreux système. On discute techno, notamment du système de fichier ZFS et script de backup avec rsync. C'est le moment de s'approvisionner en T-shirt et autre goodies Debian !

Merci à Thierry pour les photos ;)
.
2019-12-07: Association Ilard: Install Party


Ici c'est la présentation du jeux vidéo programmé par notre plus jeune membre (11 ans) réalisé avec scratch !
.
2019-11-23: Sortie associative: Maker faire PARIS

C'est l'occasion de saluer les activistes du DIY Faire soi-même, ici Mr François MOCQ, créateur et animateur de framboise314.fr qui présente en français l'utilisation et la programmation du raspberrypi. Il nous fait la démo de son dernier projet, une station météo complète avec enregistrement sur base de donnée, et tableau de bord pour la visu.

J'attends avec impatience la sortie de son nouveau livre sur le raspberrypi4 et le projet de station météo. Le principe d'archivage de données pourrait être intégré à mon projet perso de monitoring d'automate programmable !
Merci à Thierry pour la photo ;)
.
2019-10-17: Webpack, mon nouveau compagnon de développement web !

Je décide de mettre les main dans le moteur, et d'installer React from scratch avec Webpack, pour en contrôler les réglages.
Retrouver le détail de l'installation de ReactJS, Babel, Sass, Compass, Bootstrap, Foundation Zurb etc.
>>> Voir l'installation de Webpack avec yarn et Installation de ReactJS from scratch
.
2019-10-05: A l'assaut de ReactJS !

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
.
2019-10-03: Le don Open Source du moment …

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 !!

* 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

>>> Lire la suite
>>> Lire le dépannage BTRFS et la restauration de données
.
2019-04-10: PC tactile: Installation sur support

Retrouvez les photos de l'installation du support d'écran
.
2018-11-18: Docker: A l'assaut des containers !

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

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

>>>Lire la suite
.
2018-09-12: Cours: Django et Bootstrap

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

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

>>>Lire la suite
2018-03-28: Le don Open Source du moment …

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

>>>Lire la suite
2018-03-13: Customisation XFCE

La procédure est dans ce cahier :
>>>Lire la suite.
2018-03-11: Fin du MOOC sur Bash

* 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 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

* 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
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