D'accord, c'est donc logique que le problème se pose au tout début du boot. Ce qui est étrange c'est que je ne me souviens pas déjà avoir eu autant de mal à changer un disque annexe…
En tout cas, je vais essayer de perdre l'habitude d'utiliser des partitions de swap. Apparemment ça n'a plus lieu d'être si on n'utilise pas la mise en veille prolongée et qu'on n'est pas en Btrfs : https://www.numetopia.fr/passer-de-partition-swap-a-fichier-swap/
Les performances d'un fichier de swap sont censées être équivalentes.
Avec 8 Go de RAM, le swap n'est plus vraiment utile pour une utilisation bureautique, mais ça peut éventuellement être utile quand un logiciel a des fuites de mémoire et finit par tout grignoter (firefox m'a déjà fait le coup…).
Tout d'abord, merci pour vos avis à tous les deux. Ca alimentera ma réflexion !
En fait, dans ce projet, GTK est plus qu'une dépendance puisque gtk-fortran est une interface entre le langage Fortran et GTK. Le système de build et le wrapper qui crée les fichiers contenant les quelques 10000 interfaces Fortran/C sont indépendants de la version de GTK. Mais ces fichiers contenant les interfaces, ainsi que les exemples de programmes contenus dans le projet, sont très dépendants de la version majeure de GTK : quand on passe de GTK 2 à GTK 3 et bientôt GTK 4, il y a énormément de fonctions qui apparaissent, disparaissent ou sont modifiées, et la philosophie globale de la librairie est modifiée.
Si c'est comme Bloctel pour le téléphone, ça ne m'étonne pas…
Je posterai quelques statistiques la semaine prochaine. En tout cas, aujourd'hui je n'ai reçu que trois pourriels : à 00:03, 13:22 et 20:02. C'est un gros progrès. Je me demande juste comment ça va évoluer au fil des semaines. L'accalmie est-elle temporaire ? Ou pas ? J'avais déjà essayé d'agir à la main, mais c'est fastidieux, et on finit par abandonner car il y a trop de listes et d'agences de pub… On a l'impression que ça arrive aussi vite qu'on se désinscrit…
Quand j'aurai accumulé suffisamment d'indésirables, je relancerai l'arme de destruction massive…
Et j'ai un autre email qui reçoit une petite dizaine de spams par jour. J'attends encore un peu et je testerai dessus.
Surtout ne videz pas votre dossier "Indésirables", laissez-le se remplir pour disposer d'un maximum de liens de désinscription…
si je comprends bien, Maildir stocke chaque message dans un fichier différent (https://fr.wikipedia.org/wiki/Maildir). Si les fichiers sont au format texte, en remplaçant ligne 25 la portion de code : grep -A 1 "List-Unsubscribe: <" "${fichier}"
par grep -R -A 1 "List-Unsubscribe: <"
ça devrait le faire ! Si tu ne mets pas de nom de fichier mais que tu ajoutes l'option -R, la commande grep fait une recherche récursive en partant du répertoire courant.
en tout cas, ça marche avec gets(login); et cg = getchar(); de <stdio.h>.
Mais j'obtiens :
gcc essai.c -Wall -Wextra -pedantic -std=c99
essai.c: In function ‘main’:
essai.c:14:7: warning: ‘gets’ is deprecated [-Wdeprecated-declarations]
14 | gets(login);
| ^~~~
In file included from essai.c:1:
/usr/include/stdio.h:577:14: note: declared here
577 | extern char *gets (char *__s) __wur __attribute_deprecated__;
| ^~~~
et on peut lire dans stdio.h :
This function is impossible to use safely. It has been officially
removed from ISO C11 and ISO C++14, and we have also removed it
from the _GNU_SOURCE feature list. It remains available when
explicitly using an old ISO C, Unix, or POSIX standard.
S'il s'agit d'un problème de display manager (logiciel qui gère la connexion graphique), tu peux essayer d'en installer un autre en ligne de commandes (CTRL+ALT+F2). Dans Xubuntu ça doit être LightDM, mais tu peux essayer sddm, gdm3, lxdm, etc.
Si je comprends bien, par rapport à la norme IEEE 754 originelle (1985), la révision de 2008 ajoute en particulier aux formats binaires habituels des formats décimaux permettant de faire des calculs sans erreurs d'arrondis (nécessaire par exemple pour le calcul financier).
Quelles sont les différences par rapport au codage BCD (Binary-coded decimal) ?
J'imagine qu'avec Amazon la part qui revient à l'auteur est plus importante que chez un éditeur classique (chez qui elle est réputée très faible, typiquement 8 %). Mais j'imagine aussi que sur les 19 € du prix de vente, Amazon retient une part non négligeable pour le tirage papier et la livraison.
A noter que d'après la troisième de couverture, ce livre semble auto-édité. Donc imprimé sur demande par Amazon ?
Je serais curieux de savoir comment se passe le processus. En particulier comment se passe le dépôt légal et l'obtention de l'ISBN. Et combien d'ouvrages on peut espérer ainsi vendre.
A noter que l'auteur a déjà publié de la même façon un ouvrage Probabilités et processus stochastiques en 2017.
Bonsoir,
as-tu essayé les autres drivers NVIDIA présents dans les dépôts Ubuntu ? En général il y en a trois ou quatre, et le plus récent n'est pas forcément le meilleur, il peut y avoir des régressions.
Et si les performances ne sont pas ton critère prioritaire, le pilote libre xserver-xorg-video-nouveau est à essayer également.
A mon avis, il n'y a vraiment aucun problème, et je n'ai jamais rien lu qui puisse laisser penser qu'il y en ait un. Maintenant, je ne suis pas juriste…
Comme quoi, c'est compliqué et ta question mérite d'être posée : je savais qu'il y avait une protection sur l'image de la tour, mais je ne savais pas que c'était uniquement de nuit !
à ma connaissance, la licence protège le logiciel (code source, exécutable), pas son image à l'écran. Donc faire une copie d'écran n'est même pas une citation. Donner un extrait de lignes de code serait une citation.
Les magazines d'informatique (et les livres) sont bourrés de captures d'écran de logiciels libres (ou non), mais les articles sont généralement propriétaires (sauf dans certains magazines où l'auteur peut choisir une licence CC).
On voit dans la liste un certain nombre de "vieux" langages qui continuent de voir sortir régulièrement de nouvelles versions ou normes : Fortran, Lisp, Ada, etc. Sont-ils obsolètes ?
S'ils font le job pour lequel ils ont été conçus et qu'ils le font bien, peut-on les qualifier d'obsolètes ? Ils sont toujours utilisés, on a donc plutôt affaire à des technologies de niche.
La page Wikipedia anglaise sur l'ASCII explique que la norme ASA X3.4-1963 avait laissé 28 positions libres et qu'il y avait un débat sur leur utilisation pour les minuscules ou pour l'ajout d'autres codes de contrôle.
Les minuscules ont été dans le bas de casse, puis dans le haut de l'ASCII, et finalement plutôt dans le bas de l'Unicode…
ça peut être un problème de pilote pour la carte mère. Si le noyau ne gère pas bien cette fonction sur ta carte, tu peux signaler le bug ou attendre un prochain noyau en espérant que ça ira mieux. Ce genre de problème devient plus rare, mais ça m'est souvent arrivé.
Attention, ça ne détecte que les doublons, pas les triplets, quadruplets, etc.
Pour ça il faudrait, je pense (et ça a l'air de fonctionner), écrire (.+)\1+
ce qui signifie "au moins une répétition".
# tableau de bord du coronavirus
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Covid-19 - Inquiétant ou pas ?. Évalué à 1.
Le tableau de bord : Coronavirus COVID-19 Global Cases by Johns Hopkins CSSE
https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6
# SMART ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Disque dur externe non reconnu Ubuntu 16.04. Évalué à 3.
Apparemment, il essaie plusieurs fois de connecter le disque et à chaque fois on a un message
USB disconnect, device number nDonc j'imagine qu'un
sudo smartctl --xall /dev/sdbne donnera rien ?C'est de l'USB 3.0. As-tu essayé aussi avec un câble USB 2.0 ? J'ai déjà eu des problèmes avec un disque USB 3.0 et certains câbles de rallonge USB.
[^] # Re: disque swap => mise en ville prolongée => utile au initramfs
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Changer un disque de stockage : update-initramfs nécessaire ?. Évalué à 1.
D'accord, c'est donc logique que le problème se pose au tout début du boot. Ce qui est étrange c'est que je ne me souviens pas déjà avoir eu autant de mal à changer un disque annexe…
En tout cas, je vais essayer de perdre l'habitude d'utiliser des partitions de swap. Apparemment ça n'a plus lieu d'être si on n'utilise pas la mise en veille prolongée et qu'on n'est pas en Btrfs :
https://www.numetopia.fr/passer-de-partition-swap-a-fichier-swap/
Les performances d'un fichier de swap sont censées être équivalentes.
Avec 8 Go de RAM, le swap n'est plus vraiment utile pour une utilisation bureautique, mais ça peut éventuellement être utile quand un logiciel a des fuites de mémoire et finit par tout grignoter (firefox m'a déjà fait le coup…).
[^] # Re: Une seule branche avec des options de compilation
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message git : comment appliquer une même sous-branche à deux branches ?. Évalué à 1.
Tout d'abord, merci pour vos avis à tous les deux. Ca alimentera ma réflexion !
En fait, dans ce projet, GTK est plus qu'une dépendance puisque gtk-fortran est une interface entre le langage Fortran et GTK. Le système de build et le wrapper qui crée les fichiers contenant les quelques 10000 interfaces Fortran/C sont indépendants de la version de GTK. Mais ces fichiers contenant les interfaces, ainsi que les exemples de programmes contenus dans le projet, sont très dépendants de la version majeure de GTK : quand on passe de GTK 2 à GTK 3 et bientôt GTK 4, il y a énormément de fonctions qui apparaissent, disparaissent ou sont modifiées, et la philosophie globale de la librairie est modifiée.
# Scripts dans d'autres langages
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Script pour se désinscrire massivement des listes publicitaires. Évalué à 2.
Vous pouvez trouver sur GitHub des scripts de désinscription dans d'autres langages :
- https://github.com/search?q=%22list-unsubscribe%22
- https://github.com/search?q=list+unsubscribe
[^] # Re: Se désinscrire
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Script pour se désinscrire massivement des listes publicitaires. Évalué à 3.
Tout à fait Thierry, dans les deux cas on chasse la galinette cendrée ! (https://fr.wiktionary.org/wiki/galinette_cendr%C3%A9e)
Tu es spammé, cé ton destain…
[^] # Re: Se désinscrire
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Script pour se désinscrire massivement des listes publicitaires. Évalué à 3.
Je suis tout à fait d'accord, il y a spam et spam.
[^] # Re: Maildir ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Script pour se désinscrire massivement des listes publicitaires. Évalué à 5.
J'ai commité cette fonctionnalité :
Lancez le script soit en lui fournissant un fichier :
$ ./unsubscribe.sh ~/.thunderbird/rfjzi2xb.default/Mail/pop.aliceadsl.fr/Junksoit en lui fournissant un répertoire dont il analysera tous les fichiers, sous-répertoires inclus :
$ ./unsubscribe.sh ~/.monlogicieldemail/Junk/[^] # Re: Signal Spam
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Script pour se désinscrire massivement des listes publicitaires. Évalué à 3.
Si c'est comme Bloctel pour le téléphone, ça ne m'étonne pas…
Je posterai quelques statistiques la semaine prochaine. En tout cas, aujourd'hui je n'ai reçu que trois pourriels : à 00:03, 13:22 et 20:02. C'est un gros progrès. Je me demande juste comment ça va évoluer au fil des semaines. L'accalmie est-elle temporaire ? Ou pas ? J'avais déjà essayé d'agir à la main, mais c'est fastidieux, et on finit par abandonner car il y a trop de listes et d'agences de pub… On a l'impression que ça arrive aussi vite qu'on se désinscrit…
Quand j'aurai accumulé suffisamment d'indésirables, je relancerai l'arme de destruction massive…
Et j'ai un autre email qui reçoit une petite dizaine de spams par jour. J'attends encore un peu et je testerai dessus.
Surtout ne videz pas votre dossier "Indésirables", laissez-le se remplir pour disposer d'un maximum de liens de désinscription…
[^] # Re: Maildir ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Script pour se désinscrire massivement des listes publicitaires. Évalué à 7.
Salut,
si je comprends bien, Maildir stocke chaque message dans un fichier différent (https://fr.wikipedia.org/wiki/Maildir). Si les fichiers sont au format texte, en remplaçant ligne 25 la portion de code :
grep -A 1 "List-Unsubscribe: <" "${fichier}"par
grep -R -A 1 "List-Unsubscribe: <"ça devrait le faire ! Si tu ne mets pas de nom de fichier mais que tu ajoutes l'option
-R, la commandegrepfait une recherche récursive en partant du répertoire courant.# ?!
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message notetakers. Évalué à 2.
?
zim !
# stdio.h
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message problème avec la boucle do while. Évalué à 2.
Bonjour,
en tout cas, ça marche avec
gets(login);etcg = getchar();de<stdio.h>.Mais j'obtiens :
et on peut lire dans
stdio.h:This function is impossible to use safely. It has been officially
removed from ISO C11 and ISO C++14, and we have also removed it
from the _GNU_SOURCE feature list. It remains available when
explicitly using an old ISO C, Unix, or POSIX standard.
Je n'ai pas
conio.h, qui ne fait pas partie de la librairie standard (https://en.wikipedia.org/wiki/Conio.h).[^] # Re: plusieurs pistes
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message connexion impossible de xubuntu 18.04 depuis le 20/810/2020. Évalué à 1.
S'il s'agit d'un problème de display manager (logiciel qui gère la connexion graphique), tu peux essayer d'en installer un autre en ligne de commandes (CTRL+ALT+F2). Dans Xubuntu ça doit être LightDM, mais tu peux essayer sddm, gdm3, lxdm, etc.
# Partition pleine ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message connexion impossible de xubuntu 18.04 depuis le 20/810/2020. Évalué à 2.
Est-ce que tu peux te connecter en ligne de commandes (CTRL+ALT+F2) ?
Tu peux dans ce cas essayer de voir si ta partition utilisateur n'est pas pleine avec :
$ df
Si c'est le cas, tu peux lister les gros fichiers avec une commande telle que :
$ find . -size +5M -exec ls -lh {} \;
et faire du ménage avec la commande rm
[^] # IEEE 754-2008
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Un ouvrage sur Julia. Évalué à 2.
Si je comprends bien, par rapport à la norme IEEE 754 originelle (1985), la révision de 2008 ajoute en particulier aux formats binaires habituels des formats décimaux permettant de faire des calculs sans erreurs d'arrondis (nécessaire par exemple pour le calcul financier).
Quelles sont les différences par rapport au codage BCD (Binary-coded decimal) ?
[^] # Re: Auto-édition ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Un ouvrage sur Julia. Évalué à 2.
Merci beaucoup pour cette réponse très détaillée.
J'imagine qu'avec Amazon la part qui revient à l'auteur est plus importante que chez un éditeur classique (chez qui elle est réputée très faible, typiquement 8 %). Mais j'imagine aussi que sur les 19 € du prix de vente, Amazon retient une part non négligeable pour le tirage papier et la livraison.
Un lien intéressant :
https://www.lexpress.fr/culture/livre/ce-que-gagnent-les-ecrivains_859800.html
# Auto-édition ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Un ouvrage sur Julia. Évalué à 5.
A noter que d'après la troisième de couverture, ce livre semble auto-édité. Donc imprimé sur demande par Amazon ?
Je serais curieux de savoir comment se passe le processus. En particulier comment se passe le dépôt légal et l'obtention de l'ISBN. Et combien d'ouvrages on peut espérer ainsi vendre.
A noter que l'auteur a déjà publié de la même façon un ouvrage Probabilités et processus stochastiques en 2017.
# autres drivers
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Driver Nvidia 440 avec Xubuntu : ERROR: NVIDIA driver is not loaded. Évalué à 1.
Bonsoir,
as-tu essayé les autres drivers NVIDIA présents dans les dépôts Ubuntu ? En général il y en a trois ou quatre, et le plus récent n'est pas forcément le meilleur, il peut y avoir des régressions.
Et si les performances ne sont pas ton critère prioritaire, le pilote libre xserver-xorg-video-nouveau est à essayer également.
[^] # Re: même pas une citation
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Question sur la "viralité" de certaines licences libres. Évalué à 4. Dernière modification le 20 décembre 2019 à 15:34.
A mon avis, il n'y a vraiment aucun problème, et je n'ai jamais rien lu qui puisse laisser penser qu'il y en ait un. Maintenant, je ne suis pas juriste…
Par contre, si tu mets une photo de la tour Eiffel, attention !
- Vue de jour, c'est dans le domaine public.
- Vue de nuit, il y a des droits : les éclairages sont protégés !
https://www.toureiffel.paris/fr/entreprise/utiliser-image-tour-eiffel
Comme quoi, c'est compliqué et ta question mérite d'être posée : je savais qu'il y avait une protection sur l'image de la tour, mais je ne savais pas que c'était uniquement de nuit !
# même pas une citation
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Question sur la "viralité" de certaines licences libres. Évalué à 6.
Bonsoir cévhé,
à ma connaissance, la licence protège le logiciel (code source, exécutable), pas son image à l'écran. Donc faire une copie d'écran n'est même pas une citation. Donner un extrait de lignes de code serait une citation.
Les magazines d'informatique (et les livres) sont bourrés de captures d'écran de logiciels libres (ou non), mais les articles sont généralement propriétaires (sauf dans certains magazines où l'auteur peut choisir une licence CC).
# langage obsolète ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au sondage Quelle est la technologie la plus obsolète sur ou avec laquelle j'ai dû travailler récemment ?. Évalué à 10.
On voit dans la liste un certain nombre de "vieux" langages qui continuent de voir sortir régulièrement de nouvelles versions ou normes : Fortran, Lisp, Ada, etc. Sont-ils obsolètes ?
S'ils font le job pour lequel ils ont été conçus et qu'ils le font bien, peut-on les qualifier d'obsolètes ? Ils sont toujours utilisés, on a donc plutôt affaire à des technologies de niche.
# ASA X3.4-1963
Posté par vmagnin (site web personnel, Mastodon) . En réponse au journal Rigolons avec l'ascii. Évalué à 3.
La page Wikipedia anglaise sur l'ASCII explique que la norme ASA X3.4-1963 avait laissé 28 positions libres et qu'il y avait un débat sur leur utilisation pour les minuscules ou pour l'ajout d'autres codes de contrôle.
Les minuscules ont été dans le bas de casse, puis dans le haut de l'ASCII, et finalement plutôt dans le bas de l'Unicode…
# pilote ?
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Mon pc ne se met pas en veille. Évalué à 1.
Bonjour Djouk,
ça peut être un problème de pilote pour la carte mère. Si le noyau ne gère pas bien cette fonction sur ta carte, tu peux signaler le bug ou attendre un prochain noyau en espérant que ça ira mieux. Ce genre de problème devient plus rare, mais ça m'est souvent arrivé.
Tu peux aussi jeter un œil ici :
https://doc.ubuntu-fr.org/veille_et_hibernation#problemes_connus
[^] # Re: regex
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Repérer des chaines doubles. Évalué à 2. Dernière modification le 25 octobre 2019 à 15:46.
Attention, ça ne détecte que les doublons, pas les triplets, quadruplets, etc.
Pour ça il faudrait, je pense (et ça a l'air de fonctionner), écrire
(.+)\1+ce qui signifie "au moins une répétition".
[^] # Re: regex
Posté par vmagnin (site web personnel, Mastodon) . En réponse au message Repérer des chaines doubles. Évalué à 3.
Un très bon livre sur les expressions régulières :
Introduction aux expressions régulières - Avec awk, Java, Perl, Python, PHP, Tcl… de Bernard Desgraupes