Le programme définit un tampon de la taille optimale.
Le programme va copier dans une boucle très rapide la source vers la destination affichant une barre de progression.
L'intérêt c'est justement de pouvoir séparer les deux. Au moment où tu échanges les masques, tu n'as pas forcément encore le message, et tu prévoie de le transmettre plus tard.
Dans ce cas, il me semble que le chiffrement asymétrique est plus adapté, surtout car il est plus facile de générer une clé sûre.
Il suffit de se partager physiquement deux disques d’un Téra chacun avec un contenu aléatoire et tu peux ensuite cette base pour utiliser des masques jetables.
Tu viens de réinventer PGP, sauf qu'au lieu d'échanger des disques d'1 To, c'est une clé de quelques Ko.
Je pense que justifier l'échange d'1 To pour la meilleure sécurité, c'est se fourvoyer. Surtout que générer 1 To de bits parfaitement aléatoires, ça risque de prendre un sacré bout de temps. Si tu utilises un générateur pseudo-aléatoire (même de bonne qualité), tu fous en l'air la sécurité, et autant échanger une clé PGP.
Ce logiciel a pour but de résoudre la plupart des problèmes qui rendent l'utilisation de masques jetables difficile. La seule petite question serait comment livrer les masques jetables à l'autre utilisateur, mais il y a des façons de le faire assez facilement.
Justement non, il n'y a pas de moyen magique pour transmettre un masque jetable. C'est pourquoi d'ailleurs ils ne sont jamais utilisés, s'il faut transmettre un masque jetable de façon sûre, autant transmettre directement le message !
Il ne résout toutefois qu'un problème spécifique et vous permet de communiquer en toute sécurité avec votre famille, vos amis, collègues ou associés à l'avenir si vous les avez rencontrés au moins une fois et échangé des masques jetables avec eux.
On se rapproche donc d'un modèle PGP. Autant utiliser PGP/GnuPG alors!
le sens de cette fonction lorsqu'elle a un seul argument (vachement utile, c'est l'identité sur R+ ça…) ou trois arguments ou plus (la longueur de l'hypothénuse d'un triangle rectangle dont on connaît les deux autres côtés, ça veut dire quelque chose, mais avec trois longueurs ou plus, ça n'a plus aucun sens géométrique, si ?).
Bien sûr que ça a encore un sens, le théorème de Pythagore reste vrai dans n'importe quel espace euclidien. Il y a même une généralisation de la formule sur les espaces de Hilbert, appelée identité de Parseval.
L'anneau qu'on voudrait vraiment ça serait quelque chose comme C, le corps des nombres complexes, qui a une foule d'automorphismes "sauvages", mais on ne sait pas représenter ces choses-là dans la mémoire finie d'un ordinateur…
Même si on pouvait, l'existence de tels automorphismes sauvages repose sur le lemme de Zorn et n'est donc pas constructive. Il n'existe aucune formule explicite définissant un tel automorphisme.
Pense à ceux pour qui le problème est inversé. Je n'ai qu'un clavier TypeMatrix à la maison, et quand je dois installer Arch Linux dans un tty en azerty (le bépo n'est accessible que via l'AUR), c'est un vrai calvaire.
D'autres personnes y ont pensé avant toi. Les pixels que l'on utilise dans les feuilles CSS ne correspondent pas toujours aux vrais pixels, de façon à ne pas causer des problèmes avec les écrans à haut PPP (DPI).
Ça dépend du code, des fois ça ne saute pas aux yeux qu'on peut remplacer un bloc par un array_column(). D'ailleurs, je me demande si la fonction est implémentée en interne avec un générateur… (Pas trop d'intérêt sinon)
Accessoirement, ce point-là n'est pas du tout une justification pour un nouveau format de paquet, on peut très bien faire des paquets Debian crados avec toutes les bibliothèques et données incluses et tout mis dans un répertoire de /opt.
N'oublions pas qu'on parle de Canonical, où on préfère refaire des roues carrées juste parce qu'au moins, elles n'auront pas été inventées ailleurs. (Je te pointe du doigt, Mir.)
Aucun rapport, si tu jettes un coup d'œil à la source, tu verras que le module n'analyse pas le flux censé être "prioritaire" par rapport aux autres, et baisse bêtement le volume des autres flux dès qu'un flux prioritaire est crée (même si c'est pour du silence). Le comportement attendu est de baisser le volume par rapport au volume du flux prioritaire (bref, un vrai side-chain compressor).
Et même si jack est plutôt orienté vers un usage professionnel, je ne vois pas pourquoi s'en priver pour avoir quelque chose de correct :) Il suffit de lire les manuels et d'appliquer du bon sens…
module-role-ducking permet d'adapter les niveaux sonores des différents flux en fonction de leur importance (ducking). Par exemple, par défaut les flux « audio » et « vidéo » sont relégués au second plan lorsque un flux « téléphone » est présent. Ce comportement utilise les propriétés media.role des flux. Ce module n'est pas activé par défaut.
Ce module a l'air intéressant sur papier, mais en réalité il ne sert à rien (et bonne chance pour configurer les applications qui n'envoient pas leur rôle correctement à Pulseaudio…): j'ai essayé de l'utiliser avec Teamspeak et Mumble, et j'ai rencontré le même problème: les autres applications ont leur volume réduit même lorsque personne ne parle.
Si vous voulez vraiment essayer le « ducking », la vraie façon de faire est d'utiliser jack, avec un side-chain compressor (par exemple le module LADSPA SC3). Avec un peu de bidouillage, on y arrive, on peut même garder Pulseaudio (qui enverra le son vers jack au lieu d'ALSA/OSS) pour pouvoir garder le contrôle du volume par application. Voici un exemple de ma config, attention c'est pas joli! http://i.imgur.com/KeOgnkm.jpg
Enfin! Même si c'est principalement symbolique (je l'utilise depuis longtemps, les développeurs recommendaient de toute façon grub2 beta à grub legacy), j'espère que plus de personnes (resp. distros) vont l'utiliser (par défaut).
Ma principale motivation, c'était le support de GPT; l'installation d'ArchLinux avec grub2 et des disques en GPT est enfantine (ça n'est pas supporté par l'installeur officiel, mais il suffit de faire le partitionnement et l'installation du bootloader manuellement, ce qui n'est pas bien difficile).
# pipe viewer
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Sortie de gfast-copy et de fast-copy sur www.open-source-projects.net. Évalué à 10. Dernière modification le 28 octobre 2017 à 11:38.
Ça ressemble au fonctionnement de
pv
: https://www.ivarch.com/programs/pv.shtmlSi on ne veut pas installer
pv
, il y a aussi le bon vieux rsync:Évidemment ne pas comparer les vitesses sur un fichier si petit, il y a aussi des histoire de cache…
[^] # Re: Division
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Pitivi 0.95 s’élance avec un nouveau moteur !. Évalué à 8.
Dit le bonhomme qui ne connaît pas Blender. Blender arrive bien plus qu'à la cheville de Premiere.
# rien
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Pourquoi ne faut-il absolument pas brancher ses appareils USB sur des bornes publiques ?. Évalué à -3. Dernière modification le 08 mars 2015 à 20:18.
never mind– je n'avais pas lu tout l'article
[^] # Re: Pas convaincu
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Jericho Chat - Chiffrement incassable utilisant les masques jetables. Évalué à -2.
Dans ce cas, il me semble que le chiffrement asymétrique est plus adapté, surtout car il est plus facile de générer une clé sûre.
[^] # Re: Pas convaincu
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Jericho Chat - Chiffrement incassable utilisant les masques jetables. Évalué à -3.
Tu viens de réinventer PGP, sauf qu'au lieu d'échanger des disques d'1 To, c'est une clé de quelques Ko.
Je pense que justifier l'échange d'1 To pour la meilleure sécurité, c'est se fourvoyer. Surtout que générer 1 To de bits parfaitement aléatoires, ça risque de prendre un sacré bout de temps. Si tu utilises un générateur pseudo-aléatoire (même de bonne qualité), tu fous en l'air la sécurité, et autant échanger une clé PGP.
# Pas convaincu
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Jericho Chat - Chiffrement incassable utilisant les masques jetables. Évalué à 3.
Justement non, il n'y a pas de moyen magique pour transmettre un masque jetable. C'est pourquoi d'ailleurs ils ne sont jamais utilisés, s'il faut transmettre un masque jetable de façon sûre, autant transmettre directement le message !
On se rapproche donc d'un modèle PGP. Autant utiliser PGP/GnuPG alors!
[^] # Re: Truc bizarre
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Firefox 27. Évalué à 1.
Y'a aussi F6 qui est un raccourci plus ou moins universel.
[^] # Re: ECMAScript
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Firefox 27. Évalué à 10.
Bien sûr que ça a encore un sens, le théorème de Pythagore reste vrai dans n'importe quel espace euclidien. Il y a même une généralisation de la formule sur les espaces de Hilbert, appelée identité de Parseval.
[^] # Re: Existe-t-il des anneaux avec d'assez gros groupes d'automorphismes?
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Le chiffrement homomorphe. Évalué à 3.
Même si on pouvait, l'existence de tels automorphismes sauvages repose sur le lemme de Zorn et n'est donc pas constructive. Il n'existe aucune formule explicite définissant un tel automorphisme.
[^] # Re: Pourquoi ?
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Le Bépo en console inclus de base sous GNU/Linux. Évalué à 4.
Pense à ceux pour qui le problème est inversé. Je n'ai qu'un clavier TypeMatrix à la maison, et quand je dois installer Arch Linux dans un tty en azerty (le bépo n'est accessible que via l'AUR), c'est un vrai calvaire.
[^] # Re: Tu veux du Responsive Web Design
Posté par Artefact2 (site web personnel) . En réponse au journal LinuxFr sur Desktop et tablette. Évalué à 1.
D'autres personnes y ont pensé avant toi. Les pixels que l'on utilise dans les feuilles CSS ne correspondent pas toujours aux vrais pixels, de façon à ne pas causer des problèmes avec les écrans à haut PPP (DPI).
http://www.quirksmode.org/blog/archives/2010/04/a_pixel_is_not.html
[^] # Re: WOPE
Posté par Artefact2 (site web personnel) . En réponse au journal defense.gouv.fr. Évalué à 1.
Cette page est d'ailleurs un excellent exemple de divitis…
[^] # Re: foreach() + list()
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Peuch-peuch Cinq Cinq, pour PHP 5.5. Évalué à 1.
Ça dépend du code, des fois ça ne saute pas aux yeux qu'on peut remplacer un bloc par un
array_column()
. D'ailleurs, je me demande si la fonction est implémentée en interne avec un générateur… (Pas trop d'intérêt sinon)# foreach() + list()
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Peuch-peuch Cinq Cinq, pour PHP 5.5. Évalué à 3. Dernière modification le 30 juin 2013 à 12:19.
Il me semble que l'exemple n'est pas bon. Voici ce qu'il devrait être:
Pas trop d'intérêt pour cet exemple, mais bon. C'est juste du sucre syntaxique pour remplacer:
Aussi, aucune mention de la nouvelle fonction
array_column()
qui est pourtant bien utile!J'attends avec hâte qu'il soit disponible dans les paquets Arch, PHP 5.5 apporte à mon avis d'excellente nouveautés et va dans la bonne direction.
[^] # Re: Moui
Posté par Artefact2 (site web personnel) . En réponse au journal [non-troll] Faire confiance à (N)S(A)ELinux ou aux *BSD ?. Évalué à 4.
C'est pour ça qu'on a DNSSEC et OCSP stapling.
[^] # Re: C'est plus facile de travailler salement…
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Un nouveau format de paquets logiciels utilisateurs pour Ubuntu. Évalué à 7.
N'oublions pas qu'on parle de Canonical, où on préfère refaire des roues carrées juste parce qu'au moins, elles n'auront pas été inventées ailleurs. (Je te pointe du doigt, Mir.)
[^] # Re: HTMLbeurk ?
Posté par Artefact2 (site web personnel) . En réponse à la dépêche 22 v’là Firefox !. Évalué à 10.
Et surtout, quel est l'intérêt de
comparé à
?
[^] # Re: Ducking
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Sortie de PulseAudio 4.0. Évalué à 7. Dernière modification le 18 juin 2013 à 13:15.
Aucun rapport, si tu jettes un coup d'œil à la source, tu verras que le module n'analyse pas le flux censé être "prioritaire" par rapport aux autres, et baisse bêtement le volume des autres flux dès qu'un flux prioritaire est crée (même si c'est pour du silence). Le comportement attendu est de baisser le volume par rapport au volume du flux prioritaire (bref, un vrai side-chain compressor).
Et même si jack est plutôt orienté vers un usage professionnel, je ne vois pas pourquoi s'en priver pour avoir quelque chose de correct :) Il suffit de lire les manuels et d'appliquer du bon sens…
# Ducking
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Sortie de PulseAudio 4.0. Évalué à 10.
Ce module a l'air intéressant sur papier, mais en réalité il ne sert à rien (et bonne chance pour configurer les applications qui n'envoient pas leur rôle correctement à Pulseaudio…): j'ai essayé de l'utiliser avec Teamspeak et Mumble, et j'ai rencontré le même problème: les autres applications ont leur volume réduit même lorsque personne ne parle.
Si vous voulez vraiment essayer le « ducking », la vraie façon de faire est d'utiliser jack, avec un side-chain compressor (par exemple le module LADSPA SC3). Avec un peu de bidouillage, on y arrive, on peut même garder Pulseaudio (qui enverra le son vers jack au lieu d'ALSA/OSS) pour pouvoir garder le contrôle du volume par application. Voici un exemple de ma config, attention c'est pas joli! http://i.imgur.com/KeOgnkm.jpg
# typo
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Agrégation et logiciels libres. Évalué à 2.
Petite erreur dans l'article, il me semble.
[^] # Re: == vs. ===
Posté par Artefact2 (site web personnel) . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 10.
Bizarre de voir un commentaire aussi bien voté oublier totalement que les entiers négatifs sont aussi des clés valides d'arrays :)
# DX != D3D
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Quoi de neuf du côté d'OpenGL et Linux ?. Évalué à 6.
s/DirectX/Direct3D/
[^] # Re: E4200 et dd-wrt
Posté par Artefact2 (site web personnel) . En réponse à la dépêche Nuageuse mise à jour des routeurs Cisco et premiers grondements. Évalué à 2.
Tomato non plus n'est pas franchement libre.
# Excellente nouvelle
Posté par Artefact2 (site web personnel) . En réponse au journal Sortie de Grub 2.00. Évalué à 1.
Enfin! Même si c'est principalement symbolique (je l'utilise depuis longtemps, les développeurs recommendaient de toute façon grub2 beta à grub legacy), j'espère que plus de personnes (resp. distros) vont l'utiliser (par défaut).
Ma principale motivation, c'était le support de GPT; l'installation d'ArchLinux avec grub2 et des disques en GPT est enfantine (ça n'est pas supporté par l'installeur officiel, mais il suffit de faire le partitionnement et l'installation du bootloader manuellement, ce qui n'est pas bien difficile).
[^] # Re: tableau de bord git
Posté par Artefact2 (site web personnel) . En réponse au journal De tout, de rien, des liens, bla bla bla. Évalué à 4.
Façon plus propre de faire la même chose:
(À mettre dans son php.ini)