Posté par gUI (Mastodon) .
En réponse au message sudo bloque.
Évalué à 7.
Dernière modification le 06 mars 2022 à 10:38.
ils disent de se "deconnecter de l'environnement de bureau" et je n'ai aucune espece d'idee de ce qu'est un "environnement de bureau"
les droits d'un utilisateur sont évalués à la connexion. donc quand tu les changes, tu dois te déconnecter et te reconnecter pour profiter des nouveaux droits.
si tu es dans un environnement de bureau (c'est à dire environnement graphique, le cas le plus général), tu cherches dans les menus le "se déconnecter".
si tu es en mode console seulement (par exemple en SSH à distance) tu tapes exit et tu te reconnectes.
évidemment si tu rebootes la machine ça aura le même effet.
pas simple linux
c'est comme tout, quand tu sais pas… bin tu sais pas :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Rien que l'introduction donne une partie de la réponse :
Block devices are characterized by random access to data organized in fixed-size blocks. Examples of such devices are hard drives, CD-ROM drives, RAM disks, etc. The speed of block devices is generally much higher than the speed of character devices, and their performance is also important. This is why the Linux kernel handles differently these 2 types of devices (it uses a specialized API).
Working with block devices is therefore more complicated than working with character devices. Character devices have a single current position, while block devices must be able to move to any position in the device to provide random access to data. To simplify work with block devices, the Linux kernel provides an entire subsystem called the block I/O (or block layer) subsystem.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Oui alors ce sera pas la première idiotie :) mais j'ai ça en tête (je cherche la ref). De même la copie par HDMI n'est pas censée être possible (voir HDCP)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
C'est vrai que l'overflow en général est en UB, et là j'avoue on peut le regretter (surtout que spécifier que tu tombes sur un modulo n'était pas très dur, et il me semble que c'est ce que fait à peu près tout le monde).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Je ne connaissais pas c'est très intéressant , merci pour le lien. Cela dit j'ai du mal à attaquer le langage lui-même qui est simple (pour pas dire simpliste), et justement ce style de "bug" est censé être facile à anticiper (strlen sur des chaînes de plusieurs Mo…).
Au passage je suis allé voir le code de strlen dans la libc. C'est amusant de voir tout de même l'optimisation 32/64 bits qui a été faite (et pas une simple boucle char par char).
Le C restant bas niveau il implique une connaissance de l'architecture de la machine, et du fonctionnement en général d'un ordinateur. Ça peut être un avantage ou un inconvénient selon les situations, mais c'est une propriété fondamentale du langage qu'on ne peut ignorer.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Aussi curieux que ça puisse paraître je penserais presque que /bin/bash n'existe pas chez toi. Tu es sur un Linux standard ? Ou un truc plus "limité" ?
ls -l /bin/bash stp pour être certain de ce côté là :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Perso je trouve que c'est l'inverse. Tu as peu d'assurances de comportement, si tu t'y tiens, tu seras peinard au lieu de tenter des trucs chelou qui optimisent soi-disant le code (ou la vie du codeur). Quand je vois les exemples d'UB c'est à chaque fois du code qui à la base est incompréhensible.
Pour moi le C reste de l'ASM de haut niveau et il faut vraiment s'y tenir. À chaque ligne une instruction (ok, le i++ reste une exception acceptable).
Mais quand je vois des appels de fonctions qui eux-même castent des pointeurs pré-incrémentés… ouais non, c'est indéterminé et c'est tant mieux. Qu'ils séparent clairement les lignes, qu'ils utilisent des variables intermédiaires et l'ordre des instructions sera parfaitement connu. Surtout que avec les compilateurs actuels, ça ne changera sûrement rien au code final.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Posté par gUI (Mastodon) .
En réponse au journal C, un âge remarquable.
Évalué à 10.
Dernière modification le 28 février 2022 à 18:39.
ont finis par le repousser
Je ne suis pas certain que ces langages aient "repoussé" le C. Le C est resté dans les domaines d'applications qui existaient avant ces langages. Ces langages sont arrivés pour combler de nouveaux besoins, pas pour remplacer le C.
le hardware est digne des années 80
C'est pas le hardware qui est digne des années 80, c'est le logiciel (et il n'y a rien de péjoratif à ça, c'est mon métier).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
J'ai joué le jeu, j'ai installé l'application dès sa disponibilité, et je l'ai laissée tourner 100% du temps (et elle tourne encore d'ailleurs)
Bon, on peut pas dire que ce soit une grosse performance : une seule notification de possible cas contact depuis le début. Alors la notification est très vague, ce qui assure une certaine confidentialité… mais en même temps qui n'aide pas bcp à évaluer le risque pour soi. J'en ai déduis que c'était le jour où je suis allé faire un test pour mon gamin, à l'hôpital sans rdv, donc 1h de queue (en extérieur, avec masque… très bien géré je vous rassure) avec autour de moi forcément des positifs.
Perso je trouve ça un peu maigre comme résultat avec une population qui détecte jusqu'à 400k personnes positives par jour.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Celui-ci est purement génial. Je l'avais fait tourner dans mon entourage lors de sa publication, et ça parlait vraiment à tout le monde (des gens normaux… pas des geek quoi).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Est-ce que les effets de la poussée d'Archimède pourraient avoir un impact mesurable
Ah ça c'est fort possible. À 1g par litre d'air, j'imagine qu'on a qqchose comme 4 ou 5g. Sur 1kg c'est loin d'être négligeable.
Et pour info, les horloges atomiques deviennent d'une précision telle qu'elles peuvent mesurer la différence de gravitation à qques mètres d'altitude. Certes, on est loin de la balance de cuisine de maman :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
La balance ne mesure pas une masse mais bien un poids. Et oui c'est justement l'exercice de pensée, les poids ne seront pas les même parce que la gravitation n'est pas la même pour les 2 objets (et en plus tu as Archimède).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: reponse
Posté par gUI (Mastodon) . En réponse au message sudo bloque. Évalué à 7. Dernière modification le 06 mars 2022 à 10:38.
les droits d'un utilisateur sont évalués à la connexion. donc quand tu les changes, tu dois te déconnecter et te reconnecter pour profiter des nouveaux droits.
si tu es dans un environnement de bureau (c'est à dire environnement graphique, le cas le plus général), tu cherches dans les menus le "se déconnecter".
si tu es en mode console seulement (par exemple en SSH à distance) tu tapes
exit
et tu te reconnectes.évidemment si tu rebootes la machine ça aura le même effet.
c'est comme tout, quand tu sais pas… bin tu sais pas :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# De la doc !
Posté par gUI (Mastodon) . En réponse au message Pourquoi mount (le syscall) n'accepte pas un fichier ordinaire. Évalué à 10.
La doc du kernel est une bonne source d'information générales :
https://linux-kernel-labs.github.io/refs/heads/master/labs/block_device_drivers.html
Rien que l'introduction donne une partie de la réponse :
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Et le forum bon sang !
Posté par gUI (Mastodon) . En réponse au message AntiSpam - idée décalée mais doit déjà exister, sous quel nom ?. Évalué à 3.
Pas de pb, c'est fait !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Attention à l'achat
Posté par gUI (Mastodon) . En réponse au journal Données chiffrées sur les disques des enregistreurs TV. Évalué à 4.
Oui alors ce sera pas la première idiotie :) mais j'ai ça en tête (je cherche la ref). De même la copie par HDMI n'est pas censée être possible (voir HDCP)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Attention à l'achat
Posté par gUI (Mastodon) . En réponse au journal Données chiffrées sur les disques des enregistreurs TV. Évalué à 3. Dernière modification le 02 mars 2022 à 16:35.
Et en plus il n'y aurait pas une loi contre le reverse engineering qui t'interdirait même toute tentative ?
EDIT : Mais de toutes façons il me semble bien que tous les enregistreur TNT chiffrent, et c'est très sûrement une obligation légale.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Encenser le C? Non!
Posté par gUI (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 9. Dernière modification le 01 mars 2022 à 17:48.
En fait c'est surtout que le type
string
n'existe pas. Faut déjà en prendre bien conscience.En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Encenser le C? Non!
Posté par gUI (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 2.
C'est vrai que l'overflow en général est en UB, et là j'avoue on peut le regretter (surtout que spécifier que tu tombes sur un modulo n'était pas très dur, et il me semble que c'est ce que fait à peu près tout le monde).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Encenser le C? Non!
Posté par gUI (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 7.
Je ne connaissais pas c'est très intéressant , merci pour le lien. Cela dit j'ai du mal à attaquer le langage lui-même qui est simple (pour pas dire simpliste), et justement ce style de "bug" est censé être facile à anticiper (
strlen
sur des chaînes de plusieurs Mo…).Au passage je suis allé voir le code de strlen dans la libc. C'est amusant de voir tout de même l'optimisation 32/64 bits qui a été faite (et pas une simple boucle
char
parchar
).Le C restant bas niveau il implique une connaissance de l'architecture de la machine, et du fonctionnement en général d'un ordinateur. Ça peut être un avantage ou un inconvénient selon les situations, mais c'est une propriété fondamentale du langage qu'on ne peut ignorer.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# /bin/bash ?
Posté par gUI (Mastodon) . En réponse au message Ligne de commande fonctionne, pas le .sh. Évalué à 3. Dernière modification le 01 mars 2022 à 08:55.
Aussi curieux que ça puisse paraître je penserais presque que
/bin/bash
n'existe pas chez toi. Tu es sur un Linux standard ? Ou un truc plus "limité" ?ls -l /bin/bash
stp pour être certain de ce côté là :)En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Encenser le C? Non!
Posté par gUI (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 10.
Perso je trouve que c'est l'inverse. Tu as peu d'assurances de comportement, si tu t'y tiens, tu seras peinard au lieu de tenter des trucs chelou qui optimisent soi-disant le code (ou la vie du codeur). Quand je vois les exemples d'UB c'est à chaque fois du code qui à la base est incompréhensible.
Pour moi le C reste de l'ASM de haut niveau et il faut vraiment s'y tenir. À chaque ligne une instruction (ok, le
i++
reste une exception acceptable).Mais quand je vois des appels de fonctions qui eux-même castent des pointeurs pré-incrémentés… ouais non, c'est indéterminé et c'est tant mieux. Qu'ils séparent clairement les lignes, qu'ils utilisent des variables intermédiaires et l'ordre des instructions sera parfaitement connu. Surtout que avec les compilateurs actuels, ça ne changera sûrement rien au code final.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Survivor
Posté par gUI (Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 10. Dernière modification le 28 février 2022 à 18:39.
Je ne suis pas certain que ces langages aient "repoussé" le C. Le C est resté dans les domaines d'applications qui existaient avant ces langages. Ces langages sont arrivés pour combler de nouveaux besoins, pas pour remplacer le C.
C'est pas le hardware qui est digne des années 80, c'est le logiciel (et il n'y a rien de péjoratif à ça, c'est mon métier).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: un c'est quoi une video de type blob ?
Posté par gUI (Mastodon) . En réponse au message blob. Évalué à 3. Dernière modification le 27 février 2022 à 18:05.
Pour les vidéos j'utilise une extension Firefox Video DownloadHelper. Ça marche avec plus ou moins de bonheur selon les sites.
Je pense que tu peux tenter de prendre juste la partie https://… et de voir si tu tombes sur la video en question.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Ouais on s'en était un peu douté...
Posté par gUI (Mastodon) . En réponse au lien TousAntiCovid : un premier rapport conclut à une utilité marginale du contact tracing . Évalué à 3. Dernière modification le 27 février 2022 à 13:29.
J'ai joué le jeu, j'ai installé l'application dès sa disponibilité, et je l'ai laissée tourner 100% du temps (et elle tourne encore d'ailleurs)
Bon, on peut pas dire que ce soit une grosse performance : une seule notification de possible cas contact depuis le début. Alors la notification est très vague, ce qui assure une certaine confidentialité… mais en même temps qui n'aide pas bcp à évaluer le risque pour soi. J'en ai déduis que c'était le jour où je suis allé faire un test pour mon gamin, à l'hôpital sans rdv, donc 1h de queue (en extérieur, avec masque… très bien géré je vous rassure) avec autour de moi forcément des positifs.
Perso je trouve ça un peu maigre comme résultat avec une population qui détecte jusqu'à 400k personnes positives par jour.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Les prédictions c'est dur ...
Posté par gUI (Mastodon) . En réponse au journal Cyber guerre ou pas finalement. Évalué à 2.
Hop, dans ma besace à citations. Merci !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Point de vue d'un non juriste mais qui connait pas mal le sujet quand même
Posté par gUI (Mastodon) . En réponse au message Protection des données en structure de formation. Évalué à 5. Dernière modification le 24 février 2022 à 08:23.
N'hésite pas à nous faire un retour de cette expérience (sous la forme d'un journal), comme tu dis, ça va servir.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: franchement dégueulasse, et exemple extrême de l'intérêt des logiciels libre
Posté par gUI (Mastodon) . En réponse au lien Leurs yeux bioniques sont devenus obsolètes et plus aucune maintenance (logiciel). Évalué à 5.
Des plans ?
Oui open source et open hardware quoi.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: le dernier
Posté par gUI (Mastodon) . En réponse au lien les taux de panne annuels sur plus de 200 000 disques durs en service. Évalué à 3.
oups je m'étais trompé, merci :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: on en parle…
Posté par gUI (Mastodon) . En réponse au journal Évolution des Conditions Générales. Évalué à 5.
Celui-ci est purement génial. Je l'avais fait tourner dans mon entourage lors de sa publication, et ça parlait vraiment à tout le monde (des gens normaux… pas des geek quoi).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: De l'art du chipotage
Posté par gUI (Mastodon) . En réponse au lien L’œuf ou la poule ? Lequel est arrivé en premier ?. Évalué à 2.
Ce qui donnerait une erreur de l'ordre de 10⁻⁷. Négligeable dans la réalité bien évidemment, mais je pensais à bcp moins !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Article de blog à l'origine
Posté par gUI (Mastodon) . En réponse au lien les taux de panne annuels sur plus de 200 000 disques durs en service. Évalué à 3. Dernière modification le 23 février 2022 à 08:18.
Pour celles et ceux qui n'auraient pas accès à NextInpact : https://www.backblaze.com/blog/backblaze-hard-drive-stats-for-2020/ (article en Anglais)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: De l'art du chipotage
Posté par gUI (Mastodon) . En réponse au lien L’œuf ou la poule ? Lequel est arrivé en premier ?. Évalué à 4. Dernière modification le 23 février 2022 à 08:25.
Ah ça c'est fort possible. À 1g par litre d'air, j'imagine qu'on a qqchose comme 4 ou 5g. Sur 1kg c'est loin d'être négligeable.
Et pour info, les horloges atomiques deviennent d'une précision telle qu'elles peuvent mesurer la différence de gravitation à qques mètres d'altitude. Certes, on est loin de la balance de cuisine de maman :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: De l'art du chipotage
Posté par gUI (Mastodon) . En réponse au lien L’œuf ou la poule ? Lequel est arrivé en premier ?. Évalué à 2.
C'est en effet le concept de la discussion :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: De l'art du chipotage
Posté par gUI (Mastodon) . En réponse au lien L’œuf ou la poule ? Lequel est arrivé en premier ?. Évalué à 3.
La balance ne mesure pas une masse mais bien un poids. Et oui c'est justement l'exercice de pensée, les poids ne seront pas les même parce que la gravitation n'est pas la même pour les 2 objets (et en plus tu as Archimède).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: De l'art du chipotage
Posté par gUI (Mastodon) . En réponse au lien L’œuf ou la poule ? Lequel est arrivé en premier ?. Évalué à 2.
Tu pèses dans le vide parfait et hors de toute gravité… rien d'insurmontable.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: De l'art du chipotage
Posté par gUI (Mastodon) . En réponse au lien L’œuf ou la poule ? Lequel est arrivé en premier ?. Évalué à 3. Dernière modification le 22 février 2022 à 08:19.
Oui en fait il faut dire que "à masse égale", la plume sera plus légère (aura un poids inférieur) que le plomb.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.