Je n'y connais pas grand chose en Python mais avec ton utilisateur non-privilégié tu dois pouvoir l'installer dans ton dossier personnel via pip comme indiqué dans la doc : pip install --user getmail6.
Le fonctionnement de SQLPage actuellement fait qu'il n'est pas simple d'ajouter de l'interactivité aux pages. On reste sur du GET/POST simple avec rendu côté serveur.
Je ne dis pas que cela serait impossible, mais ce n'est pas si simple et cela viendrait à l'encontre de la simplicité que je cherche à conserver.
J'ai cherché et testé beaucoup de solutions de prise de notes et je suis tombé aussi sur logseq, mais malgré ses qualités indéniables cela ne correspondait pas exactement à mon besoin.
Finalement, j'ai opté pour un compromis avec Joplin qui permet d'auto-héberger son serveur de synchro, de publier des pages en accès public, de faire de la saisie en Markdown, d'avoir des carnets en arborescence et qui dispose d'éditeurs sous Linux et Android.
Ce qu'il me manque, c'est un éditeur directement en ligne, sans avoir besoin de client lourd. Mais bon, ça reste une très bonne solution.
Le problème en intégrant un token dans l'URL, c'est que les crawlers l'utiliseraient aussi bien que les humains.
Je sais très précisément de quoi je parle, j'ai dû bloquer l'accès à mes instances car des données "disparaissaient" inexplicablement de temps en temps, jusqu'à ce que je découvre dans les logs des accès de crawlers à des page delete avec des ID en paramètres…
Oui c'est le seul moyen que j'ai trouvé, mais je n'ai pas poussé l'analyse très loin j'avoue.
Après quand j'ai commencé à coder sur SQLPage, le framework n'était pas aussi avancé qu'aujourd'hui, donc certaines parties mériteraient d'être remise au goût du jour. Il s'agit d'une preuve de concept au départ, il ne faut pas l'oublier.
@lovasoa Cela dit ça c'est ma question/requête la plus prioritaire : comment gérer la suppression de manière plus sécurisée qu'avec une simple requête GET sur une page ?
C'était pas dans ma todo-list, mais pour la partie "upload" ça peut se faire très simplement avec un input file (voir Example 10 sur cette page de la doc).
Pour la partie "affichage" depuis la BDD, j'ai pas encore trop cherché.
OK très bien, je vois mieux en effet. Je me doutais que ça ne couvrait peut-être pas tes besoins mais dans le doute je préférais proposer cette solution aussi.
la première a été dissoute avant de migrer vers ce soft (le destin tragique mais si fréquent des associations)
la seconde est en pleine constitution et l'organisation est encore chaotique car évidemment tout le monde attend tout le monde avant de faire quoi que ce soit (l'autre problème si fréquent des associations)
Logiciel libre, français aussi, développé par une association à l'origine (donc ils savent de quoi ils parlent), avec une offre en SaaS aux tarifs très accessibles.
Je n'ai pas de retour d'expérience à faire malheureusement, mais à deux reprises j'ai dû faire des recherches pour trouver une solution pour des proches qui géraient leur asso, et je suis tombé là-dessus, donc je repartage car ce n'est pas toujours facile de trouver.
Je pense que tu donnes la réponse : quand tu industrialises tu ne fais pas du Docker ou Docker Compose simple, tu passes à K8s ou autre, et là les systèmes de backup sont autrement plus complexes.
Franchement, c'est quand même méga pratique pour bien siloter les applications et éviter les inter-incompatibilités.
mais on est geek ou ne l'est pas…
Ah oui, ça aussi 😁
utiliser des "bind mount" et sauvegarder depuis l'hôte
C'est ma méthode, même si ça reste très artisanal et que je fais ça pour mon compte, je me verrai pas industrialiser le système.
Pour MySQL/MariaDB, je partage en plus un dossier "dump" qui reçoit les dumps que je rsync ensuite ailleurs.
Pour PostgreSQL et SQLite et les autres bases de données, même principe.
Pour les données fichiers (ex : Nextcloud), je fais du Borg-Backup qui gère le diff et la déduplication tout seul.
Puis un Borg Backup pour toutes les configs textes (docker-compose.yml et autres).
Je vois un titre accrocheur et tellement vrai (mais tellement biaisé), je like.
Et concernant cette espèce de bouse technico-marketing-digitalesque, j'attends avec impatience le premier client de ma boîte qui nous imposera de travailler avec (non).
Apparemment c'est juste que le prix reste HT quand on n'est pas connecté.
162,50 x 1,20 = 195,00.
La boutique n'a juste pas configuré la taxe par défaut à utiliser pour les visiteurs (selon le pays de la boutique, ça se justifie, par exemple aux US).
Tu parles de Raspberry Pi et de dnsmasq. Dans ce cas je pense que tu devrais regarder du côté de Pi-Hole qui fournit une distribution basée sur Debian prête à l'emploi avec une interface de gestion web très efficace.
Elle permet de régler finement son DNS interne, les relais à utiliser, de faire de la résolution interne, du filtrage des pubs et trackers, et même de gérer le DHCP de son réseau (penser à désactiver celui de sa box dans ce cas). Bref, une solution parfaite.
Je l'utilise avec bonheur depuis plusieurs années sans rencontrer le moindre problème.
Il y a t-il des matières/produits commerciaux qui isolent les bruits ?
Oui la mousse plastique, le polystyrène, ce genre de choses.
Tu peux essayer de mettre des petits patins au niveau des vis des HDD, ou au niveau de la cage (selon sa conception, je ne la connais pas). L'idée reste de circonscrire les vibrations aux disques pour éviter qu'elles ne se propagent jusqu'à des objets plus gros (la cage, la table) et qui résonnent plus, sans empêcher la ventilation.
Bien sûr ça c'est pour les bruits de vibration, si le ventilo fait du bruit ça ne changera rien.
Je suis étonné que tu aies trouvé des modèles avec ces limitations (2/3To). De nos jours les modèles mêmes d'entrée de gamme sont sans limitation de taille, supportent le SATA 3+ et l'USB 3.
La marque ICY BOX est généralement d'un bon rapport qualité/prix. Évite par contre Advance et Heden qui sont vraiment médiocres.
Ah oui effectivement ce n'est pas très clair mais j'ai saisi le fond du message.
Et mon conseil sera le même : sauvegarde tes données importantes ailleurs, puis réinstalle tout de zéro. Tu y gagneras en tranquillité d'esprit.
[^] # Re: getmail
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Aide pour script imap2mbox. Évalué à 3 (+2/-0).
Ma crontab :
Avec dans le fichier
/home/nanawel/.getmail/config
:Valeurs
server
,username
etpassword
à adapter évidemment 😉[^] # Re: getmail
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Aide pour script imap2mbox. Évalué à 2 (+1/-0).
Je n'y connais pas grand chose en Python mais avec ton utilisateur non-privilégié tu dois pouvoir l'installer dans ton dossier personnel via
pip
comme indiqué dans la doc :pip install --user getmail6
.# getmail
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Aide pour script imap2mbox. Évalué à 3 (+2/-0).
Sinon il existe getmail (que j'utilise pour le même usage) : https://github.com/getmail6/getmail6
Disponible sur Debian, juste à configurer et à lancer régulièrement (via cron par exemple).
[^] # Re: j'adore
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 1 (+0/-0).
Le fonctionnement de SQLPage actuellement fait qu'il n'est pas simple d'ajouter de l'interactivité aux pages. On reste sur du GET/POST simple avec rendu côté serveur.
Je ne dis pas que cela serait impossible, mais ce n'est pas si simple et cela viendrait à l'encontre de la simplicité que je cherche à conserver.
[^] # Re: Quantité d'alcool ingéré ?
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 1 (+0/-0).
Merci 🙂
Ce n'est pas prévu, mais tu peux très facilement forker l'appli pour ajouter les champs que tu souhaites (et découvrir SQLPage au passage !).
# Joplin
Posté par Nanawel (site web personnel, Mastodon) . En réponse au journal Prises de notes sous Linux. Évalué à 7 (+6/-0).
J'ai cherché et testé beaucoup de solutions de prise de notes et je suis tombé aussi sur logseq, mais malgré ses qualités indéniables cela ne correspondait pas exactement à mon besoin.
Finalement, j'ai opté pour un compromis avec Joplin qui permet d'auto-héberger son serveur de synchro, de publier des pages en accès public, de faire de la saisie en Markdown, d'avoir des carnets en arborescence et qui dispose d'éditeurs sous Linux et Android.
Ce qu'il me manque, c'est un éditeur directement en ligne, sans avoir besoin de client lourd. Mais bon, ça reste une très bonne solution.
[^] # Re: Photo de l'étiquette
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 1 (+0/-0).
Fait dans la dernière version ☺️
(une seule image par dégustation cependant)
[^] # Re: Reste foule
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 2 (+1/-0).
Le problème en intégrant un token dans l'URL, c'est que les crawlers l'utiliseraient aussi bien que les humains.
Je sais très précisément de quoi je parle, j'ai dû bloquer l'accès à mes instances car des données "disparaissaient" inexplicablement de temps en temps, jusqu'à ce que je découvre dans les logs des accès de crawlers à des page
delete
avec des ID en paramètres…[^] # Re: j'adore
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 2 (+1/-0).
Non là c'est volontairement laissé en texte simple pour éviter la lourdeur et laisser la saisie libre.
Ça permet notamment de mettre
Mauzac (70%), Loin de l'oeil (30%)
si on le souhaite, ou tout autre format.[^] # Re: Reste foule
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 1 (+0/-0).
Oui c'est le seul moyen que j'ai trouvé, mais je n'ai pas poussé l'analyse très loin j'avoue.
Après quand j'ai commencé à coder sur SQLPage, le framework n'était pas aussi avancé qu'aujourd'hui, donc certaines parties mériteraient d'être remise au goût du jour. Il s'agit d'une preuve de concept au départ, il ne faut pas l'oublier.
@lovasoa Cela dit ça c'est ma question/requête la plus prioritaire : comment gérer la suppression de manière plus sécurisée qu'avec une simple requête GET sur une page ?
[^] # Re: Photo de l'étiquette
Posté par Nanawel (site web personnel, Mastodon) . En réponse à la dépêche Zaibu, une alternative libre pour les amateurs de dégustation. Évalué à 2 (+1/-0).
C'était pas dans ma todo-list, mais pour la partie "upload" ça peut se faire très simplement avec un input file (voir Example 10 sur cette page de la doc).
Pour la partie "affichage" depuis la BDD, j'ai pas encore trop cherché.
Une piste @lovasoa ?
[^] # Re: Paheko
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Aujourd'hui je teste tracim !. Évalué à 2 (+1/-0).
OK très bien, je vois mieux en effet. Je me doutais que ça ne couvrait peut-être pas tes besoins mais dans le doute je préférais proposer cette solution aussi.
[^] # Re: Paheko
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Aujourd'hui je teste tracim !. Évalué à 1 (+0/-0).
Alors non, mais pour deux bonnes raisons :
# Paheko
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Aujourd'hui je teste tracim !. Évalué à 4 (+3/-0).
Tu parles de club associatif, donc je pense association, cotisations, comptabilité, site vitrine, etc.
Et pour ça il y a aussi Paheko : https://paheko.cloud/
Logiciel libre, français aussi, développé par une association à l'origine (donc ils savent de quoi ils parlent), avec une offre en SaaS aux tarifs très accessibles.
Je n'ai pas de retour d'expérience à faire malheureusement, mais à deux reprises j'ai dû faire des recherches pour trouver une solution pour des proches qui géraient leur asso, et je suis tombé là-dessus, donc je repartage car ce n'est pas toujours facile de trouver.
# Roh
Posté par Nanawel (site web personnel, Mastodon) . En réponse au journal Facebook bloque les news sur Linux pour "menace pour la cybersécurité". Évalué à 10 (+20/-0).
C'est un coup bas.
Quelle indignité.
[^] # Re: bind ftw
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Et vous, comment sauvegardez vous vos données "Dockerisées" ?. Évalué à 1 (+0/-0).
Je pense que tu donnes la réponse : quand tu industrialises tu ne fais pas du Docker ou Docker Compose simple, tu passes à K8s ou autre, et là les systèmes de backup sont autrement plus complexes.
# bind ftw
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Et vous, comment sauvegardez vous vos données "Dockerisées" ?. Évalué à 1 (+0/-0).
Franchement, c'est quand même méga pratique pour bien siloter les applications et éviter les inter-incompatibilités.
Ah oui, ça aussi 😁
C'est ma méthode, même si ça reste très artisanal et que je fais ça pour mon compte, je me verrai pas industrialiser le système.
Pour MySQL/MariaDB, je partage en plus un dossier "dump" qui reçoit les dumps que je rsync ensuite ailleurs.
Pour PostgreSQL et SQLite et les autres bases de données, même principe.
Pour les données fichiers (ex : Nextcloud), je fais du Borg-Backup qui gère le diff et la déduplication tout seul.
Puis un Borg Backup pour toutes les configs textes (
docker-compose.yml
et autres).# I'm a simple man...
Posté par Nanawel (site web personnel, Mastodon) . En réponse au journal L’ingénierie informatique serait un métier fabuleux si on ne prenait pas en compte les utilisateurs. Évalué à 2.
Je vois un titre accrocheur et tellement vrai (mais tellement biaisé), je like.
Et concernant cette espèce de bouse technico-marketing-digitalesque, j'attends avec impatience le premier client de ma boîte qui nous imposera de travailler avec (non).
# HT / TTC
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Changement de prix. Évalué à 6. Dernière modification le 23 octobre 2024 à 16:23.
Apparemment c'est juste que le prix reste HT quand on n'est pas connecté.
162,50 x 1,20 = 195,00.
La boutique n'a juste pas configuré la taxe par défaut à utiliser pour les visiteurs (selon le pays de la boutique, ça se justifie, par exemple aux US).
# PiHole ?
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message problème - DNS configuration - dnsmasq. Évalué à 1.
Tu parles de Raspberry Pi et de dnsmasq. Dans ce cas je pense que tu devrais regarder du côté de Pi-Hole qui fournit une distribution basée sur Debian prête à l'emploi avec une interface de gestion web très efficace.
Elle permet de régler finement son DNS interne, les relais à utiliser, de faire de la résolution interne, du filtrage des pubs et trackers, et même de gérer le DHCP de son réseau (penser à désactiver celui de sa box dans ce cas). Bref, une solution parfaite.
Je l'utilise avec bonheur depuis plusieurs années sans rencontrer le moindre problème.
# Mousse et patins
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Réduction de bruit mécanique des HDD. Évalué à 4.
Oui la mousse plastique, le polystyrène, ce genre de choses.
Tu peux essayer de mettre des petits patins au niveau des vis des HDD, ou au niveau de la cage (selon sa conception, je ne la connais pas). L'idée reste de circonscrire les vibrations aux disques pour éviter qu'elles ne se propagent jusqu'à des objets plus gros (la cage, la table) et qui résonnent plus, sans empêcher la ventilation.
Bien sûr ça c'est pour les bruits de vibration, si le ventilo fait du bruit ça ne changera rien.
# À peu près tous
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Conseil achat boitier disque dur externe 3"5. Évalué à 1.
Je suis étonné que tu aies trouvé des modèles avec ces limitations (2/3To). De nos jours les modèles mêmes d'entrée de gamme sont sans limitation de taille, supportent le SATA 3+ et l'USB 3.
La marque ICY BOX est généralement d'un bon rapport qualité/prix. Évite par contre Advance et Heden qui sont vraiment médiocres.
[^] # Re: binjr
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Recherche logiciel pour visualiser interactivement des données numériques. Évalué à 2.
Jolie trouvaille ! Je note ça pour un éventuel besoin futur 👍️
# Jamovi
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Recherche logiciel pour visualiser interactivement des données numériques. Évalué à 4.
Je pense que tu peux jeter un oeil du côté de Jamovi : https://www.jamovi.org/
C'est un logiciel libre, orienté stats, conçu par la communauté scientifique.
Après si tu as des jeux de données très larges (+ des 50 Mo) ça risque de ramer selon la machine.
[^] # Re: C'est toi le truc bizarre
Posté par Nanawel (site web personnel, Mastodon) . En réponse au message Un truc bizarre. Évalué à 3.
Ah oui effectivement ce n'est pas très clair mais j'ai saisi le fond du message.
Et mon conseil sera le même : sauvegarde tes données importantes ailleurs, puis réinstalle tout de zéro. Tu y gagneras en tranquillité d'esprit.