Y'a aussi la planche avec l'alarme DIY, dans laquelle le cambrioleur s'empêtre dans les fils :).
Ceci dit, j'ai un chat, et pendant les cambriolages que j'ai subi (pendant que toute la famille dormait paisiblement), il n'a pas vraiment eu le même comportement :-/.
Depuis quelques temps Martin travaille dans la cybersécurité, et sa formation l’a rendu quelque peu méfiant. On dit même que ce métier peut même rendre paranoïaque.
C'est totalement vrai :).
Alors un jour, Martin prend ses outils, et se met à regarder ce qui se passe.
Et Martin a bien fait. Mention spéciale pour le revendeur qui a fait le dos rond et n'a pas attaqué son client (oui, ça existe).
Quand tu discutes en entreprise sur la limitation des accès à Internet pour les personnes qui manipulent du contenu sensible ou de valeur (c'est à dire quasiment tout le monde, si tu y penses), chaque équipe est ok pour le mettre en œuvre, mais "sauf pour mon équipe, on est conscient des risques, nous1".
à . chaque . fois .
Une solution simple et moderne, c'est l'isolation du navigateur (Remote Browser Isolation), qui permet d'aller visiter tout ce qu'on veut, mais limite drastiquement les téléchargements et les connexions louches. Faudrait que je fasse un journal là-dessus, tiens.
traduire par : on est pas des nazes contrairement aux nanas de la compta (raccourci sexiste volontairement provoquant). ↩
J'ai dû chercher ce que veut dire AST, alors voila, pour résumer :
Un arbre de la syntaxe abstraite est […] comme la représentation intermédiaire interne d'un programme informatique pendant qu'il est optimisé et à partir duquel la génération de code est effectuée.
Oui, pour moi avec la gratuité pour les enfants de moins de douze ans, et des tarifs réduits via la ville de Paris, on a pu aller à six personnes aux concerts pour soixante euros. On a été que le dimanche, mais on aurait pu y aller les trois jours.
Et on a eu la pluie dedans la gare de RER bondée gratos :D !
L'appli, peut-être pas, mais la somme des personnes qui s'en servent, éventuellement. Un BBS sur modem était centralisé, pourtant on peut parler de réseau social. Idem pour le Minitel : ultra-centralisé, mais utilisateurs en réseau.
C'est une question de point de vue : point de vue service ou point de vue infrastructure.
La première possibilité est d'avoir le même mot de passe pour ta session et le keyring. Comme ça il est déverrouillé automatiquement au login.
L'autre est de modifier l'ouverture de session pour ne pas lancer gnome-keyring, mais c'est dépendant de la distrib. Voir par exemple (je crois) dans /etc/X11/Xsession.d/ sur Debian. (mais je suis sur Arch et j'ai pas Gnome, donc je n'en sais pas plus).
Les schémas pages 18 et 31 semblent montrer que ça ressemble au premier cas que je décris. Sur ce genre de SoC, le M7 pourrait faire tourner un Linux minimal, mais ça ne semble pas être le genre de carte faite pour faire tourner un système d'exploitation complet.
Je dirais que dans ce cas tu développes 2 firmwares, qui se parlent l'un l'autre par un bus série (SPI/UART/I2C). Mais je peux me tromper :-/ …
Je n'ai pas vraiment de réponse pour le cas que tu présentes, mais des indices qui tentent à me faire penser que le système ne gère pas l’ordonnancement entre cores de types différents¹.
De mémoire (ça fait un bail que j'ai pas regardé), il y a plusieurs possibilités :
les microcontrôleurs parlent par un bus de communication. Par exemple un proc ARM parle à un AVR, pas trop de partage possible, ce sont deux archis genre rien à voir. Par exemple le Arduino Yun.
Plus intéressant, les deux microcontrôleurs (ou cores) ont des archis proches mais sont quand mêmes différents et ne peuvent pas facilement partager de code compilé. Par contre, il peuvent se partager la mémoire (RAM et/ou flash), qui va, selon le SoC ou la carte, être intégrée au SoC ou externe. Peut-être chez Beagleboard, en fait je pense à une autre carte mais j'ai oublié le nom.
Dans ces deux cas, je ne crois pas qu'un ordonnanceur puisse migrer un processus d'un core à un autre.
Après, hors Soc, il y a aussi des cas comme la mémoire graphique partagée avec la RAM (CPU/GPU), sur certains chipsets (je ne sais pas si ça se fait encore trop), ou encore GPU/GPU (cas de Optimus avec Intel/NVidia).
Mais si c'est faisable, j'aimerai bien savoir aussi :). gUI qui bosse dans l'embarqué a sans doute plein de trucs à dire sur le sujet !
¹ par types différents j'entends "jeux d'instructions différents" ou "archi différentes".
Par défaut Apache répond ceci lorsqu'on demande une page non existante :
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.57 (Unix)
Si j'ajoute ceci au httpd.conf, pour avoir une page de 404 personnalisée, mais avec blip.html qui n'existe pas :
ErrorDocument 404 /blip.html
Alors on a une réponse - toujours 404 - un peu différente :
Not Found
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
En dictature : 404 - Cette page était dangereuse et d'ailleurs n'a jamais existé.
En dictature aussi : 404 - boom you're dead.
Chez les végérarien·nes : 404 - not ofu.
Presque un anagramme de plat Japonais : 404 - tofu don.
Chez les matheux : 404 - égale 0
Chez les équipes 1er degré : 404 - 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
# Lassant
Posté par cg . En réponse au lien La vidéosurveillance algorithmique pourrait être maintenue après les Jeux olympiques de Paris 2024. Évalué à 10.
Au début c'est amusant de répondre "la surprise est totale" ou encore "qui aurait pu prévoir ?", mais bon, on se lasse de tout.
[^] # Re: La version Gaston Lagaffe
Posté par cg . En réponse au journal Avoir l'alarme à l'oeil. Évalué à 4.
Y'a aussi la planche avec l'alarme DIY, dans laquelle le cambrioleur s'empêtre dans les fils :).
Ceci dit, j'ai un chat, et pendant les cambriolages que j'ai subi (pendant que toute la famille dormait paisiblement), il n'a pas vraiment eu le même comportement :-/.
[^] # Re: Un peu de poésie :-)
Posté par cg . En réponse au lien Firefox 118 : avec une version de décalage la traduction locale respectueuse de la vie privée est là. Évalué à 5.
Et j'abonde en pointant que le français du Québec n'a pas de genre de problème.
Infonuagique, TI pour IT, fin de semaine, et j'en passe…
[^] # Re: Blague
Posté par cg . En réponse au journal Avoir l'alarme à l'oeil. Évalué à 4.
Tant qu'à faire des blagues : une pub avec une maison connectée
# Merci !
Posté par cg . En réponse au journal Avoir l'alarme à l'oeil. Évalué à 4.
Merci pour cette belle histoire !
C'est totalement vrai :).
Et Martin a bien fait. Mention spéciale pour le revendeur qui a fait le dos rond et n'a pas attaqué son client (oui, ça existe).
[^] # Re: Et le blocage pour Linux ?
Posté par cg . En réponse au lien Blocking Visual Studio Code embedded reverse shell before it's too late. Évalué à 10. Dernière modification le 24 septembre 2023 à 15:25.
Quand tu discutes en entreprise sur la limitation des accès à Internet pour les personnes qui manipulent du contenu sensible ou de valeur (c'est à dire quasiment tout le monde, si tu y penses), chaque équipe est ok pour le mettre en œuvre, mais "sauf pour mon équipe, on est conscient des risques, nous1".
à . chaque . fois .
Une solution simple et moderne, c'est l'isolation du navigateur (Remote Browser Isolation), qui permet d'aller visiter tout ce qu'on veut, mais limite drastiquement les téléchargements et les connexions louches. Faudrait que je fasse un journal là-dessus, tiens.
traduire par : on est pas des nazes contrairement aux nanas de la compta (raccourci sexiste volontairement provoquant). ↩
[^] # Re: L'IDE fait le travail
Posté par cg . En réponse au lien Tabs are objectively better than spaces. Évalué à 4.
J'ai dû chercher ce que veut dire AST, alors voila, pour résumer :
Un arbre de la syntaxe abstraite est […] comme la représentation intermédiaire interne d'un programme informatique pendant qu'il est optimisé et à partir duquel la génération de code est effectuée.
[^] # Re: Nothing is objectively better than spaces and tabs
Posté par cg . En réponse au lien Tabs are objectively better than spaces. Évalué à 2.
Oui, mais comment faire si tu es en thème sombre ? Retirer le blanc revient à supprimer certaines lettres.
Alors, tabulations et thème sombre, ou espaces et thème clair ? Slip ou caleçon ?
Au final, le must n'est-il pas de programmer du Whitespace, nu·e et sur un terminal Braille ?
Perso je suis plus tongs-chaussettes pour programmer en Shakespeare, mais chacun fait bien ce qu'il veut.
[^] # Re: Désolé pour le dérangement
Posté par cg . En réponse au lien Mozilla à la fête de l’Humanité ce week-end - Communauté Mozilla francophone. Évalué à 3.
Oui, pour moi avec la gratuité pour les enfants de moins de douze ans, et des tarifs réduits via la ville de Paris, on a pu aller à six personnes aux concerts pour soixante euros. On a été que le dimanche, mais on aurait pu y aller les trois jours.
Et on a eu la pluie dedans la gare de RER bondée gratos :D !
[^] # Re: demande clarification
Posté par cg . En réponse au journal Nouveau serveur "Revolt Linux Fr" vient d'ouvrir ces portes sur le réseau open source "Revolt".. Évalué à 6.
L'appli, peut-être pas, mais la somme des personnes qui s'en servent, éventuellement. Un BBS sur modem était centralisé, pourtant on peut parler de réseau social. Idem pour le Minitel : ultra-centralisé, mais utilisateurs en réseau.
C'est une question de point de vue : point de vue service ou point de vue infrastructure.
Si j'ai 8/20 je suis content :D
[^] # Re: Open source hooliganism
Posté par cg . En réponse au journal Du rififi chez les rubyistes qui font du JavaScript. Évalué à 2.
Exact, j'ai confondu ! Et donc Turbo est en licence MIT aussi.
(DHH a aussi écrit le bouquin Rework avec son camarade Jason Fried, c'est le meilleur de leurs livres, je trouve)
# Pendant ce temps, le noyau 3.10
Posté par cg . En réponse au lien Les noyaux linux LTS supportés uniquement 2 ans?. Évalué à 4.
Dans RHEL 7, le kernel 3.10 (entre autres vieilleries) est maintenu jusqu'en 2026 :).
[^] # Re: Open source hooliganism
Posté par cg . En réponse au journal Du rififi chez les rubyistes qui font du JavaScript. Évalué à 1.
Parce qu'il s'agit de Ruby On Rails, qui est sous licence MIT.
[^] # Re: Beta
Posté par cg . En réponse à la dépêche Sortie de Fedora Linux 39 Beta. Évalué à 7. Dernière modification le 20 septembre 2023 à 07:26.
J'ajoute que le second paragraphe est un appel éhonté aux testeurs et testeuses de tout poils :). (ce qui est bien)
# README.txt
Posté par cg . En réponse au journal Les distributions Linux abandonnent X11 pour Wayland. Évalué à 7.
Le README de xterm¹ commençait tout de même par :
Abandon All Hope, Ye Who Enter Here
¹ qui est malgré tout pas si mal
[^] # Re: Le titre me laisse perplexe
Posté par cg . En réponse au lien Migration de plein de sites de services publics sous le domaine gouv.fr. Évalué à 4.
Vu le temps qu'a pris la présentation de EduConnect et WebCollège à la réunion de rentrée de ma fille ainée, ce n'est pas superflu.
L'ergonomie - et donc une partie du design - est important quand on a des publics très différents.
[^] # Re: Via du CSV
Posté par cg . En réponse au message Migrer de gnome-keyring à KeePassXC. Évalué à 4.
La première possibilité est d'avoir le même mot de passe pour ta session et le keyring. Comme ça il est déverrouillé automatiquement au login.
L'autre est de modifier l'ouverture de session pour ne pas lancer gnome-keyring, mais c'est dépendant de la distrib. Voir par exemple (je crois) dans /etc/X11/Xsession.d/ sur Debian. (mais je suis sur Arch et j'ai pas Gnome, donc je n'en sais pas plus).
# Wikipedia sans paywall
Posté par cg . En réponse au lien « St. Jude », hackeuse pionnière et méconnue de l’histoire d’Internet. Évalué à 6.
En français et en anglais
# Via du CSV
Posté par cg . En réponse au message Migrer de gnome-keyring à KeePassXC. Évalué à 6. Dernière modification le 16 septembre 2023 à 21:54.
KeepassXC peut importer du CSV, entre autres.
Avec
secret-tool
et un peu de shell, tu peux récupérer les mots de passe stockés dans gnome-keyring et les formater en CSV pour donner à keepassXC.Voir ici et là pour des exemples.
[^] # Re: Plusieurs cas de figure
Posté par cg . En réponse au message Programmation des CPU/SOC contenant plusieurs coeurs de type différents. Évalué à 2.
Les schémas pages 18 et 31 semblent montrer que ça ressemble au premier cas que je décris. Sur ce genre de SoC, le M7 pourrait faire tourner un Linux minimal, mais ça ne semble pas être le genre de carte faite pour faire tourner un système d'exploitation complet.
Je dirais que dans ce cas tu développes 2 firmwares, qui se parlent l'un l'autre par un bus série (SPI/UART/I2C). Mais je peux me tromper :-/ …
# Plusieurs cas de figure
Posté par cg . En réponse au message Programmation des CPU/SOC contenant plusieurs coeurs de type différents. Évalué à 2. Dernière modification le 16 septembre 2023 à 15:42.
Je n'ai pas vraiment de réponse pour le cas que tu présentes, mais des indices qui tentent à me faire penser que le système ne gère pas l’ordonnancement entre cores de types différents¹.
De mémoire (ça fait un bail que j'ai pas regardé), il y a plusieurs possibilités :
les microcontrôleurs parlent par un bus de communication. Par exemple un proc ARM parle à un AVR, pas trop de partage possible, ce sont deux archis genre rien à voir. Par exemple le Arduino Yun.
Plus intéressant, les deux microcontrôleurs (ou cores) ont des archis proches mais sont quand mêmes différents et ne peuvent pas facilement partager de code compilé. Par contre, il peuvent se partager la mémoire (RAM et/ou flash), qui va, selon le SoC ou la carte, être intégrée au SoC ou externe. Peut-être chez Beagleboard, en fait je pense à une autre carte mais j'ai oublié le nom.
Dans ces deux cas, je ne crois pas qu'un ordonnanceur puisse migrer un processus d'un core à un autre.
Après, hors Soc, il y a aussi des cas comme la mémoire graphique partagée avec la RAM (CPU/GPU), sur certains chipsets (je ne sais pas si ça se fait encore trop), ou encore GPU/GPU (cas de Optimus avec Intel/NVidia).
Mais si c'est faisable, j'aimerai bien savoir aussi :). gUI qui bosse dans l'embarqué a sans doute plein de trucs à dire sur le sujet !
¹ par types différents j'entends "jeux d'instructions différents" ou "archi différentes".
[^] # Re: Page introuvable ≠page 404
Posté par cg . En réponse au journal Pourquoi la page 404 ne peut être trouvée. Évalué à 4.
Par défaut Apache répond ceci lorsqu'on demande une page non existante :
Si j'ajoute ceci au
httpd.conf
, pour avoir une page de 404 personnalisée, mais avecblip.html
qui n'existe pas :Alors on a une réponse - toujours 404 - un peu différente :
[^] # Re: Page introuvable ≠page 404
Posté par cg . En réponse au journal Pourquoi la page 404 ne peut être trouvée. Évalué à 3.
Mais parfois elle n'est pas trouvée, et Apache - qui a prévu le coup - affiche alors le message :
# Essais
Posté par cg . En réponse au journal Pourquoi la page 404 ne peut être trouvée. Évalué à 6.
En dictature : 404 - Cette page était dangereuse et d'ailleurs n'a jamais existé.
En dictature aussi : 404 - boom you're dead.
Chez les végérarien·nes : 404 - not ofu.
Presque un anagramme de plat Japonais : 404 - tofu don.
Chez les matheux : 404 - égale 0
Chez les équipes 1er degré : 404 - 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
Enfin, GitHub a une référence amusante à Star Wars: https://github.com/404
Bonne nuit, je referme derrière moi ;)
[^] # Re: Manque de conviction
Posté par cg . En réponse au journal Pourquoi la page 404 ne peut être trouvée. Évalué à 4. Dernière modification le 15 septembre 2023 à 23:02.
400 cats ^.^ ?