Personnellement, la fonctionnalité non-POSIX de bash que j'utilise le plus souvent, ce sont les array.
C'est très pratique pour construire dynamiquement des listes de paramètres pour des commandes, ou pour itérer, sans risquer de problème avec les caractères spéciaux.
Écrire des scripts shell non-triviaux et robustes sans array est juste pénible.
Certes, mais au moins, en cas de sinistre total de la planète, il ne devrait plus rester d'utilisateur pour se plaindre que ton serveur est indisponible.
Et je crois que peu de gens utilisent l'hibernation…
Je l'utilise presque tous les jours au travail, pour retrouver mes programmes comme je les ai laissé. Je n'éteint complètement l'ordinateur qu'en fin de semaine (ça permet de faire les mises à jour noyau).
En activant l'option globstar (shopt -s globstar), l'expression **/*.raw prendra tous les fichiers raw à n'importe quelle profondeur de l'arborescence, et contrairement aux bidouillages avec find ça fonctionnera aussi si les noms contiennent des caractères spéciaux.
Ta partition racine est presque pleine (246G occupé sur 261G au total).
Si ce ne sont pas tes propres fichiers qui prennent toute la place, c'est que tu as installé des programmes volumineux, ou que des fichiers trainent quelque part.
Je te propose d'inspecter ça avec le programme ncdu, c'est un programme avec une interface en mode texte, donc qui prendra très peu d'espace en plus à installer.
Lance-le dans un terminal avec la commande:
ncdu -x /
il va parcourir toute l'arborescence pour additionner la taille des fichiers, quand il aura tout inspecté tu pourra naviguer dans ton arborescence en voyant la taille cumulée des répertoires.
(il peut être nécessaire de l'exécuter en root pour qu'il comptabilise bien tout les fichiers)
Posté par wismerhill .
En réponse au message Rsync.
Évalué à 9.
Dernière modification le 22 décembre 2020 à 22:18.
Non, là tu va synchroniser le contenu de /home dans / !
Il faut lire la page de manuel de rsync concernant la façon dont le / final dans la source est interprété par rsync (il crée un niveau de moins).
C'est bien, mais c'est un peu basique.
Ça ne fonctionne que si le dessinateur fait des cases bien séparées et ne déborde pas (façon ligne claire de Hergé). Ce qui couvre une bonne partie de la production en bande dessinnée, mais tu va passer à côté des plus originales, où la page représente un tout.
Je vais prendre en exemple une webcomic que j'aime bien: https://unsoundedupdates.tumblr.com/
(attention spoiler, je vous recommande de le lire depuis le début 😉)
j'ai l'impression que l'objectif de rclone est de monter le disque réseau sur la machine et de travailler à partir de là.
Non, c'est une des possibilités offertes.
Mais l'utilisation première de rclone, c'est de synchroniser et de copier vers différents hébergements "cloud". Regarde les différentes commandes disponibles.
D'ailleurs, le montage par fuse peut être très lent, car ces services de cloud ne sont généralement pas optimisés pour ça. (par exemple, évite les répertoires contenant des dizaines de milliers de fichiers)
Ben oui, et le type implicite de ce var est déduit de l'expression à droite de l'assignation.
Ça me semble bien être de l'inférence.
Et puis, var a été introduit dans java 8, mais dès java 8 il n'était souvent pas nécessaire de préciser le type des arguments des lambdas, ils étaient déduits du contexte (s'il n'y avait pas d'ambiguité).
Cela libère de la place tout en étant plus rapide que d’utiliser la mémoire de masse en échange d’un léger surcoût en mémoire de 0,1 % à 0,04 %.
Si l'utilisation de zram induit un surcout (même léger) en mémoire, c'est contre-productif!
Je suppose que le surcout n'est pas en mémoire, mais en CPU? (du fait de la compression)
[^] # Re: 2 T
Posté par wismerhill . En réponse au journal Acronymes incrémentaux. Évalué à 4.
Ce n'est pas la même chose?
C'est une vrai question, je pensais que les deux termes sont interchangeables.
[^] # Re: dépendances
Posté par wismerhill . En réponse à la dépêche GameShell, apprendre les rudiments du shell en s'amusant. Évalué à 2.
Personnellement, la fonctionnalité non-POSIX de bash que j'utilise le plus souvent, ce sont les array.
C'est très pratique pour construire dynamiquement des listes de paramètres pour des commandes, ou pour itérer, sans risquer de problème avec les caractères spéciaux.
Écrire des scripts shell non-triviaux et robustes sans array est juste pénible.
[^] # Re: Pipe ?
Posté par wismerhill . En réponse au journal Lancer un logiciel distant depuis sa machine. Évalué à 3.
Ah, effectivement, je ne savais pas que le time inclus dans bash prend en compte tout le pipeline, merci de l'info.
Au passage, la doc de bash indique qu'il s'agit d'un mot réservé, ce qui est encore un peu différent d'une buitin command.
[^] # Re: Pipe ?
Posté par wismerhill . En réponse au journal Lancer un logiciel distant depuis sa machine. Évalué à 2.
Attention, ton time tel que tu l'utilise ici mesure l'exécution de la commande echo, pas de sftp ou scp.
# C'était donc ça
Posté par wismerhill . En réponse au journal Trivabble s'offre un nom de domaine. Évalué à 2.
Je me disais bien que la disparition devrait avoir un rapport avec les problèmes chez OVH.
Merci de continuer à le mettre à disposition.
[^] # Re: Et de 2…
Posté par wismerhill . En réponse au lien Ça brule chez OVH .... Évalué à 4.
Certes, mais au moins, en cas de sinistre total de la planète, il ne devrait plus rester d'utilisateur pour se plaindre que ton serveur est indisponible.
[^] # Re: Dans la langue de Jean-Baptiste Poquelin
Posté par wismerhill . En réponse au lien Oh le beau bug (dans une rc1) (mais c'est un sacré bug). Évalué à 2.
Je l'utilise presque tous les jours au travail, pour retrouver mes programmes comme je les ai laissé. Je n'éteint complètement l'ordinateur qu'en fin de semaine (ça permet de faire les mises à jour noyau).
[^] # Re: avec le shell bash
Posté par wismerhill . En réponse au message Suppression d'un fichier raw si et seulement si le fichier jpg de même préfixe existe. Évalué à 3.
En activant l'option globstar (
shopt -s globstar
), l'expression**/*.raw
prendra tous les fichiers raw à n'importe quelle profondeur de l'arborescence, et contrairement aux bidouillages avec find ça fonctionnera aussi si les noms contiennent des caractères spéciaux.[^] # Re: df -h
Posté par wismerhill . En réponse au message Espace disque dur. Évalué à 2.
L'important, c'est cette ligne-là:
Ta partition racine est presque pleine (246G occupé sur 261G au total).
Si ce ne sont pas tes propres fichiers qui prennent toute la place, c'est que tu as installé des programmes volumineux, ou que des fichiers trainent quelque part.
Je te propose d'inspecter ça avec le programme ncdu, c'est un programme avec une interface en mode texte, donc qui prendra très peu d'espace en plus à installer.
Lance-le dans un terminal avec la commande:
il va parcourir toute l'arborescence pour additionner la taille des fichiers, quand il aura tout inspecté tu pourra naviguer dans ton arborescence en voyant la taille cumulée des répertoires.
(il peut être nécessaire de l'exécuter en root pour qu'il comptabilise bien tout les fichiers)
[^] # Re: Autre appli ?
Posté par wismerhill . En réponse au message Problème de Perf. Évalué à 2.
Un chat d'entreprise peut effectivement être mauvais pour la productivité.
[^] # Re: KDE KIO
Posté par wismerhill . En réponse à la dépêche Une extension pour les remplacer toutes. Évalué à 2.
D'ailleurs, konqueror aussi.
[^] # Re: avec un slash, c'est mieux
Posté par wismerhill . En réponse au message Rsync. Évalué à 9. Dernière modification le 22 décembre 2020 à 22:18.
Non, là tu va synchroniser le contenu de /home dans / !
Il faut lire la page de manuel de rsync concernant la façon dont le / final dans la source est interprété par rsync (il crée un niveau de moins).
# Un peu simpliste
Posté par wismerhill . En réponse à la dépêche Kumiko, découpe de bande dessinée et lecture case par case. Évalué à 5.
C'est bien, mais c'est un peu basique.
Ça ne fonctionne que si le dessinateur fait des cases bien séparées et ne déborde pas (façon ligne claire de Hergé). Ce qui couvre une bonne partie de la production en bande dessinnée, mais tu va passer à côté des plus originales, où la page représente un tout.
Je vais prendre en exemple une webcomic que j'aime bien: https://unsoundedupdates.tumblr.com/
(attention spoiler, je vous recommande de le lire depuis le début 😉)
http://www.unsoundedcomic.com/comic/ch01/ch01_20.html
http://www.unsoundedcomic.com/comic/ch02/ch02_07.html
http://www.unsoundedcomic.com/comic/ch02/ch02_26.html
Et les hors-catégorie qui profitent du média web:
http://www.unsoundedcomic.com/comic/ch07/ch07_28.html (regardez les suivantes)
http://www.unsoundedcomic.com/comic/ch09/ch09_57.html
http://www.unsoundedcomic.com/comic/ch14/ch14_39.html (javascript nécessaire pour celle-ci)
[^] # Re: chiffrement à la volée
Posté par wismerhill . En réponse au journal Remplacer Encfs ? Oui, mais par quoi ?. Évalué à 2.
Non, c'est une des possibilités offertes.
Mais l'utilisation première de rclone, c'est de synchroniser et de copier vers différents hébergements "cloud". Regarde les différentes commandes disponibles.
D'ailleurs, le montage par fuse peut être très lent, car ces services de cloud ne sont généralement pas optimisés pour ça. (par exemple, évite les répertoires contenant des dizaines de milliers de fichiers)
[^] # Re: Des bonnes idées
Posté par wismerhill . En réponse à la dépêche Les nouvelles fonctionnalités de PHP 8. Évalué à 2.
Ben oui, et le type implicite de ce var est déduit de l'expression à droite de l'assignation.
Ça me semble bien être de l'inférence.
Et puis, var a été introduit dans java 8, mais dès java 8 il n'était souvent pas nécessaire de préciser le type des arguments des lambdas, ils étaient déduits du contexte (s'il n'y avait pas d'ambiguité).
[^] # Re: Des bonnes idées
Posté par wismerhill . En réponse à la dépêche Les nouvelles fonctionnalités de PHP 8. Évalué à 5.
En tout cas pas les gens sérieux
[^] # Re: Des bonnes idées
Posté par wismerhill . En réponse à la dépêche Les nouvelles fonctionnalités de PHP 8. Évalué à 2.
Tout à fait.
D'ailleurs la page de la documentation qui liste les changements incompatibles est assez longue:
https://www.php.net/manual/en/migration80.incompatible.php
(mais la plupart sont des points de détail)
[^] # Re: Des bonnes idées
Posté par wismerhill . En réponse à la dépêche Les nouvelles fonctionnalités de PHP 8. Évalué à 2.
Il y en a, toute une série de choses (en particulier de vieilles extensions) qui étaient dépréciées dans PHP 7 ont été retirées.
[^] # Re: Autre alternative plus "geek"
Posté par wismerhill . En réponse à la dépêche KeePass, ou apprendre à gérer correctement ses mots de passe. Évalué à 6.
Toi, tu n'as pas lu le titre du message auquel tu répond.
# liens symboliques
Posté par wismerhill . En réponse au message Liens Physiques et Espace Disque. Évalué à 0.
Essaie avec des liens symboliques.
[^] # Re: Autre article
Posté par wismerhill . En réponse au journal COBOL : c'est dans les vieilles marmites.... Évalué à 5.
Dans les banques communistes, les montants des compte sont stockés dans des entiers 16 bits non signés, sans détection des overflow ;-)
[^] # Re: .
Posté par wismerhill . En réponse au journal Warp : les performances de Firefox s’améliorent. Évalué à 4.
Tu peux commencer par passer à la 78, qui est l'ESR actuelle (la 68 était la précédente).
[^] # Re: moi je change souvent d'avis
Posté par wismerhill . En réponse au journal [HS] Mon cerveau me ment ou pourquoi je ne commente que très peu. Évalué à 4.
Que se passerait-il si le verre était littéralement à moitié vide?
[^] # Re: le commentaire que Martoni me force à écrire
Posté par wismerhill . En réponse au journal Un RISC-V sous Linux pour $12.50. Évalué à 3.
Si si, il bluffe, ça se voit tout de suite.
# zram
Posté par wismerhill . En réponse à la dépêche Nouvelle version de Fedora dite 33. Évalué à 4.
Il y a un problème avec cette phrase:
Si l'utilisation de zram induit un surcout (même léger) en mémoire, c'est contre-productif!
Je suppose que le surcout n'est pas en mémoire, mais en CPU? (du fait de la compression)