Bon, dans l'idée j'utilisais Gitea et impossible de migrer de la 1.3.3 vers la 1.4.0. Systématiquement le fichier de la base indiquait une corruption pendant la migration. Auparavant j'avais déjà perdu des données.
Bref, voici ce qu'il faut faire pour (1) protéger SQLite des erreurs d'écriture et (2) réparer l'index de la base quand celui-ci est cassé (attention, je n'ai jamais réussi à récupérer un datafile mort si l'équivalent de la MFT de SQLite était touché).
1) Pour éviter les erreurs avec SQLite, ne pas activer les options : noatime et nodiratime.
En effet, SQLite se servirait de la date de mise à jour des inodes pour gérer les accès concurrentiels au datafile. Cela est certes dit au conditionnel mais en supprimant ces options de mon /etc/fstab je n'ai plus d'ennuis.
2) Pour récupérer la base corrompue il faut :
-
Installer le paquet sqlite3 :
sudo apt install sqlite3 -
Saisir la commande :
sqlite3 gitea-broken.db ".dump" | sqlite3 gitea-repaired.db
Tout est dans le titre
Pour Lenny et Chlouchloutte. Le SCSS est plus facile d'appréhension que le less. En une soirée j'ai fait des trucs vraiment pas mal. Je posterai des articles à ce sujet.
Dès fois, comme ça, vous surfez sur 9gag et tombez sur un truc venu de nulle-part. La vidéo dit en gros, internet est source de fake news, et saimal m'voyez parce que la télévision saipapareil et du coup c'est un risque pour "notre démocratie".
Le titre original est : The corrupt media using identical talking points to tell people to listen ONLY to them and no other sources
Je rappelle au passage que l'un des points forts du programme de l'UPR est la lutte contre la propagande médiatique organisée par les puissances financières, je dis ça, je dis rien...
Animal qui nous a déniché un truc de nulle part mais excellent. Comment restaurer votre argenterie (faire attention quand même).
Des images de chargements en CSS.
Via une river
Qui prépare la Guerre prépare l'Europe. #Frexit
Merci pour le lien Animal
Pour toi Animal. Même si je pense que tu connaissais déjà.
Cette méthode m'a rappelé des souvenirs, puisque c'est celle que ma Maman m'avait apprise quand j'étais petite lorsque nous jouions parterre dans le salon :D
Tant que j'y suis, je te renvoie aussi à ce rappel sur les règles de ponctuations en français qui diffèrent de l'anglais et que l'on peut résumer par : on ajoute un espace avant tous les points, sauf le point ".".
Convertir les gulp-sequence en gulp.series.
Pour toi Animal, comme je sais que tu ne connais pas la vidéo original, ça pourrait bien te plaire.
Quel comédien ce Risitas !
Les commentaires sont aussi pertinents que l'article.
Cela se fait en deux étapes
1) Correctement installer NPM en définissant l'emplacement du cache et des modules dans le fichier .npmrc comme expliqué ici.
2) Prenons un exemple :
- Si dans votre fichier .npmrc vous avez défini le cache à l'emplacement /opt/repositories/npm/cache.
- Alors saisissez la commande :
yarn config set yarn-offline-mirror "/opt/repositories/npm/cache" - Et voilà :D
Je cite :
Ne nous trompons pas de combat, la mise en concurrence et la destruction de la SNCF sont la conséquence directe de notre appartenance à l’Union européenne
Pour Doudou et Rododo. Windows 10... Ah
Pour Animal
Je suis sans voix. A la faveur d'une publicité Facebook, je suis tombée sur un article du "vénérable journal Le Monde" aux allures de publicité, titré comme la collusion entre un vieux téléfilm érotique de M6 et une séance de téléréalité.
Il faut monter une class-action contre McDo, Coca, Total, ExonMobile pour crime contre l'humanité.
Parce que c'est ce que ces entreprises commettent tous les jours à mon sens.
D'après une idée originale de Chlouchloutte.
Je vous explique
- J'ai un vieux PC portable
- J'y ai installé une debian dessus (en mode console)
- J'ai désactivé tous les périphériques inutiles pour un serveur (carte son, wifi, ports USB)
- J'y ai activé le laptop-mode pour réduire la fréquence du CPU lorsque la machine est peu sollicitée.
Bref, j'ai un PC Portable, qui n'a jamais servi, tout petit, qui ne consomme rien et dont je souhaiterai me servir comme serveur perso.
Mon problème
Je voulais le glissé sous le meuble de la télé pour qu'il prenne le moins de place possible, or quand je referme l'écran, le PC passait en hibernation (et donc bye bye le serveur).
Solution
Désactiver le LidSwith de debian. Pour cela il faut :
- Ouvrir le fichier /etc/systemd/logind.conf en tant que root.
- Modifier/Ajouter/Décommenter la ligne HandleLidSwitch=ignore (ou changer sa valeur de supsend à ignore)
- Redémarrez l'ordinateur ou saisissez la commande :
sudo service systemd-logind restart
Générer une image à partir d'un noeud du DOM. Pour Doudou toujours.