Lo Furòl
... Des passages (en occitan)
  • Accueil
    • Contact
    • Liste de toutes les catégories
  • Électronique
    • Raspberry Pi
    • Orange Pi et Armbian
    • Domotique
      • Liens Domotique
  • Impression 3D
  • CNC
  • Logiciels Libres
    • LibreOffice
    • Inkscape
    • QGIS - uMap
    • Liens vers des logiciels libres
    • CAO
      • Liens CAO
  • Programmation
  • Divers
    • Kayak
    • Ordiphones sous Android
    • Guitare
    • Radio Paradise
    • o2switch
  • Enseignement
  1. Vous êtes ici :  
  2. Accueil

[SQLPage] Commandes utiles - Astuces

  • École
  • Éducation
  • sqlpage

SQLPage est une application permettant de publier des bases de données sur une page Web sans se préoccuper de la mise en forme. Elle est développée et partagée par Ophir Lojkine (un grand merci à lui !!!).
Site officiel : https://sql-page.com.
Voir cette page où je décris son installation sur un NAS Synology : [SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL

Projet École Inclusive : https://github.com/DSMejantel/Ecole_inclusive
Projet Carnet de Rucher : https://github.com/DSMejantel/Carnet-de-Rucher

Je liste ci-dessous des info pour aide-mémoire.
Sauf mention contraire, on part du principe qu'on travaille sur des bases SQLite.

Lire la suite...

[SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL/PostgreSQL/SQLite

  • École
  • Éducation

SQLPage est une application permettant de publier des bases de données sur une page Web sans se préoccuper de la mise en forme. Elle est développée et partagée par Ophir Lojkine (un grand merci à lui !!!).
Site officiel : https://sql-page.com

J'ai découvert SQLPage via ces articles très détaillés sur le site "linuxfr.org" :

  • présentation par l'auteur lui-même : https://linuxfr.org/news/ecrire-une-appli-web-en-une-journee-avec-sqlpage
  • un retour d'expérience par un enseignant ayant développé l'application "École Inclusive" à partir de SQLPage : https://linuxfr.org/news/ecole-inclusive-une-application-libre-pour-la-prise-en-charge-des-eleves-en-situation-de-handicap

C'est un outil très intéressant et puissant que je teste sur mon NAS Synology DS713+ sous DSM 7.1 (mon modèle trop ancien, qui a plus de 10 ans mais fonctionne impeccablement, ne peut pas migrer vers la version 7.2). Vous trouverez ci-dessous mon retour d'expérience.

Lire la suite...

[Firefox] Extensions utiles

  • firefox

Firefox logo 2019Je liste ici les extensions que j'utilise pour Firefox même si nativement Firefox propose déjà pas mal de chose comme par exemple le mode "Lecture" qui permet de lire des articles "masqués" via une icône en forme de page au bout de la barre d'adresse quand c'est possible de le faire ou via le raccourci Control + Alt + R.

  • Brief, un lecteur de flux RSS : https://addons.mozilla.org/fr/firefox/addon/brief/
  • Simple Tabs Groups pour regrouper les onglets ouverts pour allèger le nombre d'onglets affichés : https://addons.mozilla.org/fr/firefox/addon/simple-tab-groups
  • ColorZilla, permet de récupérer les couleurs d'un site Web (existe aussi pour Chromium/Chrome) : https://www.colorzilla.com/firefox/
  • Firefox Multi Accounts Container, permet de se connecter sur un même site avec des identifiants différents : https://addons.mozilla.org/fr/firefox/addon/multi-account-containers/

Lire la suite...

[LibreOffice Writer] Annoter une copie pour correction par les élèves

Libreoffice icon mixLorsque j'étais en classe, j'avais mis en place un codage pour écrire et identifier rapidement les erreurs orthographiques et grammaticales. Au début, il s'agissait d'un codage manuscrit que j'utilisais sur les copies des élèves en remplissant une grille (une erreur = 1 barre dans la grille). Ce codage était constamment sous les yeux des élèves car affiché au-dessus du tableau pour rapidement s'y référer (affiches téléchargeables au bas de cette page).

Sauf que de plus en plus de textes étant écrits à l'aide d'un traitement de texte, j'ai rapidement senti le besoin d'appliquer ce codage pour des textes "numériques". D'où la réalisation de ce fichier LibreOffice Writer reprenant le même codage (téléchargeable au bas de cette page). Voici un exemple de grille complétée automatiquement après correction d'un texte élève :

Lire la suite...

Pièces jointes
V4 Macro Codage Erreurs VIERGE.odt [166.1Ko]
Téléchargé Lundi 25 Novembre 2024 par Webmestre

Installer Linux Mint 19.3 Tricia sur Macbook Pro 9,2

Une amie avait un Macbook Pro 9,2 qui refusait de démarrer (écran blanc et blocage au niveau de la fenêtre de connexion des utilisateur⋅rice⋅s) et m'a alors demandé de la dépanner le temps de recevoir un nouvel appareil. C'était pour moi une toute première car je n'avais jamais eu l'occasion de casser désosser de l'Apple qui est la marque de verrouillage par excellence. Du coup, j'ai découvert un nouvel univers non sans mal... mais avec un succès à la clé. Je retrace ici mes pérégrinations car ça pourrait resservir...

Lire la suite...

[SQLite] Comment gérer une base de données SQLite ?

  • sqlite
  • base de données
  • NAS Synology

Dernièrement, j'ai été amené à utiliser pour la première fois une base de données au format SQLite (voir cet article : [SQLPage] Utilisation sur un NAS Synology avec Docker et MySQL) et du coup, s'est posée la question de la gestion de ce type de base de données.

I- Particularités des bases de données SQLite :

- La base de données n'est constituée que d'un seul fichier avec l'extension .db.
- Il n'y a pas d'accès par mot de passe comme ça peut être le cas avec les bases MySQL et PostgreSQL (on verra d'ailleurs que ça pose problème pour y accéder avec Adminer...).

IMPORTANT : pour pouvoir modifier une base de données sous SQLite, il faut que le dossier contenant la base de données au format .db soit accessible en lecture/écriture !!! Sinon, la base ne sera accessible qu'en lecture. Cela s'explique par le fait que ce même dossier sert pour les fichiers temporaires.

 

II- Applications pour SQLite

Lire la suite...

[Tasmota] Piloter une porte de garage avec un Shelly 1

  • tasmota
  • Home Assistant
  • Domotique
  • automate

I- Choix du module domotique Shelly 1 :

  • Après avoir piloté l'ouverture et la fermeture de ma porte de garage avec un module Wemos Lolin32 Lite sous firmware ESP Easy Mega, j'ai voulu faire évoluer mon système en utilisant un module Shelly 1 plus compact et nécessitant moins de bricolage. Cette solution peut aussi être très rapidement mise en place.
    Plus d'info sur le Shelly1 sur la page suivante https://shelly.cloud/products/shelly-1-smart-home-automation-relay/.
  • L'autre avantage du Shelly 1, contrairement au Sonoff Mini, c'est qu'il est possible de commander un contact sec à travers son relais, ce qui est nécessaire pour pouvoir actionner le moteur de ma porte de garage qui fonctionne par impulsions : un appui pour ouvrir, un autre appui pour arrêter, un nouvel appui pour refermer et ainsi de suite.
  • Il est possible d'y connecter un détecteur (voire deux mais je n'ai pas testé) en passant par les broches de flashage. Ce détecteur est obligatoire pour connaître la position dans laquelle est notre portail : ouvert ou fermé. J'utilise pour cela un contacteur à aimant qui est en position fermée (les 2 aimants se touchent) lorsque le portail est fermée. Dès qu'il s'ouvre, les aimants se décollent, le circuit est alors ouvert et cela change son état.
  • Ce module peut aussi être alimenté en 12v, entre 24 et 60V ou en 220V. Là aussi, c'est un autre avantage permettant beaucoup de flexibilité.

II- Choix du firmware Tasmota :

  • Pour des questions d'uniformisation avec tous mes autres modules et aussi de simplicité, j'ai opté pour le firmware Tasmota qui est vraiment très complet et en constante évolution. Site documentation : https://tasmota.github.io/docs/
    Site officiel : https://github.com/arendst/tasmota/
  • L'avantage de Tasmota est aussi de pouvoir utiliser directement les modules via leur interface Web en se connectant avec un navigateur Internet et en renseignant leur IP locale. Du coup, si votre serveur domotique est en rade (et ça arrivera) vous pourrez toujours avoir accès aux modules et les commander voire même les programmer avec la fonction Timer.
  • Les modules sous Tasmota s'intègrent très facilement dans différentes solutions domotiques comme Home Assistant, OpenHAB, Domoticz, ... Ma préférence va vers Home Assistant car les modules sous Tasmota sont automatiquement détectés grâce aux messages MQTT (ce qui n'était pas le cas avec mon module sous ESP Easy Mega).
  •  Il faut tout d'abord flasher le module Shelly pour lui installer le firmware Tasmota (voir cet article où je détaille comment faire mais l'arrivée de l'outil Tasmotizer pour faire cela a simplifié énormément la procédure : plus besoin d'IDE Arduino ou de l'outil esptool.py).
  • Pour avoir des infos sur le module Shelly 1 avec Tasmota voir ces pages : https://templates.blakadder.com/shelly_1.html et aussi https://tasmota.github.io/docs/devices/Shelly-1/.

III- Branchements :

Lire la suite...

Page 4 sur 38

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Syndication

Flux RSS

Connexion

  • Mot de passe perdu ?
  • Identifiant perdu ?

Derniers Articles

  • [Blender] Aide-mémoire et astuces
  • [Blender] Comment incruster une zone dans une video avec le motion tracking
  • Extraire directement les données de géocalisation d'une photo sous Linux Mint Mate
  • [Primtux8] Réaliser une image pour Raspberry Pi 4
  • [Virt-Manager] Informations, astuces utiles

Il y a 2099 invités et aucun membre en ligne

Compte Mastodon chez Framapiaf : https://framapiaf.org/@ThierryM
Compte Mastodon chez Mim-libre.fr : https://mastodon.mim-libre.fr/@munozthierry