Le projet Perl 6 avance à son rythme. C'est déjà utilisable mais considéré comme pas fini et, bien que d'un point de vue externe ça peut avoir l'air de stagner, on peut clairement voir une activité régulière aussi bien dans le repo de la spécification que de celui de Rakudo (sans doute l'implémentation principale pour le moment). De plus il s'agit plus d'un nouveau langage que d'une refonte. C'est plus comparable à C vs C++ (tiens C++0x est toujours pas fini mais il y a des gens qui l'utilisent déjà ?) que Python 2 vs Python 3.
Bon personnellement j'approuve pas vraiment et je maintiens activement mon CV online mais mon numéro de téléphone n'est pas complétement trivial à trouver.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Je pense que l'idée était de faire un procès aussi le dernier jour mais le temps d'arriver au stand ils avaient déjà remballé. Par contre ils ont laissé un poster qui a symboliquement été réduit en miettes.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
OK, en fait, D'Après Wikipédia (tm) Diaspora ça marche pas et le protocole est toujours pas bien défini. Par contre il y en a d'autres qui utilisent XMPP et des passerelles vers les réseaux sociaux existants qui ont l'air de déjà marcher : http://en.wikipedia.org/wiki/Distributed_social_network
Pour ce qui est de l'adoption par les gens, c'est un peu comme Jabber je pense. S'il y a un protocole et des serveurs publiques stables, il y a bien moyen (bon, si une boite comme Google décide de baser son implémentation dessus ça peut aussi aider).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
le seul vrai réseau social qui existe aujourd'hui c'est l'e-mail tout le reste
c'est de l'anti-social vivace qui pousse les gens à se détourner de ceux qui ne
sont pas encartés chez le même prédateur.
Je suis pas convaincu. Les trucs genre Diaspora devraient permettre du réseau social distribué. S'il y avait des gens qui les utilisaient...
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
A priori, avoir deux applications qui écoutent sur le même (interface:port) en même temps n'a pas de sens. Ce qui est possible c'est des les faire écouter sur des (interface:port) différent et d'avoir un espèce de proxy qui redirige vers l'un ou l'autre selon des critères arbitraires. Par exemple : http://sam.zoy.org/blog/20070423-redirect.c
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
la signature étant une application particulière du chiffrement
Dans le cas général, non.
Si.
Ce que je veux dire c'est qu'un algo de chiffrement asymétrique est un algo de signature potentiel et vice-versa (et c'est pas juste pour RSA). Évidemment il faut déjà avoir compris en quoi les concepts de confidentialité et d'authentification sont différents avant de regarder le schéma (qui, à la base, fait partie d'une présentation disponible dans le même répertoire).
Cela dit, il est vrai que les détails d'implémentation de l'algorithme de signature sont généralement différents de l'algo de chiffrement sur lequel il est basé et qu'on utilise même souvent des algos complétements différents pour l'un et l'autre mais l'idée était d'introduire les primitives cryptographiques et comment elles sont combinées, pas de discuter des algos spécifiques (et puis le schéma est déjà assez compliqué comme ça mais le .dia est dans le même répertoire donc tu peux toujours modifier si tu veux).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Les algorithmes de chiffrement asymétriques sont généralement plus « fragiles » par nature dans le sens où il est assez facile d'introduire des failles en les utilisants de manière inappropriées. Pour RSA par exemple, la page wikipédia liste quelques problèmes qui sont contournés si on ne chiffre que des messages « aléatoires » (les clés de sessions) : http://en.wikipedia.org/wiki/RSA#Attacks_against_plain_RSA
La formulation est peut-être maladroite mais c'est pas de la poudre verte. Des implémentations de cryptosystèmes quantiques ont bel et bien été cassées alors que le modèle théorique est prouvé sûr. Après je sais pas si on peut parler d'approche « hacker » mais pour autant que je sache, la plupart des trucs qui sont publiés à ce sujet viennent de http://www.iet.ntnu.no/groups/optics/qcr/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Je trouve qu'en général, l'utilisation de schémas aide à comprendre les concepts cryptographiques et comment ils sont assemblés pour former un cryptosystème. J'avais fait un truc sur le sujet il y a longtemps et c'est grandement améliorable mais si ça peut aider des gens :
Pour afficher les infos au passage de la souris c'est le tooltip (attribut HTML "title"). Pour faire changer la couleur, tu découpes le trucs en 24+2 images (+ le background) et tu positionnes à coups de tableaux ou de CSS. Pour rafraichir dynamiquement c'est le tag HTML meta refresh. C'est un peu bourrin mais si c'est pour être utilisé sur un LAN ça devrait être suffisant.
L'utilisation de SVG est p-ê plus pratique mais je connais pas trop. Si t'as besoin de rien de plus compliqué je ne pense pas que tu ais besoin de JavaScript.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Perl 6 ?
Posté par Krunch (site web personnel) . En réponse au journal Sortie de Perl 5.14.0. Évalué à 8.
Le projet Perl 6 avance à son rythme. C'est déjà utilisable mais considéré comme pas fini et, bien que d'un point de vue externe ça peut avoir l'air de stagner, on peut clairement voir une activité régulière aussi bien dans le repo de la spécification que de celui de Rakudo (sans doute l'implémentation principale pour le moment). De plus il s'agit plus d'un nouveau langage que d'une refonte. C'est plus comparable à C vs C++ (tiens C++0x est toujours pas fini mais il y a des gens qui l'utilisent déjà ?) que Python 2 vs Python 3.
https://github.com/perl6/std/
https://github.com/rakudo/rakudo
http://perl6.org/
Le début de cette vidéo qui date de novembre 2010 explique assez bien l'état de Perl 6 et sa relation avec Perl 5 je pense : http://osdc.blip.tv/file/4442577?filename=Osdc-Perl6Update962.ogv
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Est-ce que tu écris ton numéro de téléphone sur le mur des toilettes ?
Posté par Krunch (site web personnel) . En réponse au journal Vie privée : pourquoi nous battons nous ?. Évalué à 3.
Tu crois vraiment que je t'ai donné le numéro que j'utilise tous les jours ?
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Est-ce que tu écris ton numéro de téléphone sur le mur des toilettes ?
Posté par Krunch (site web personnel) . En réponse au journal Vie privée : pourquoi nous battons nous ?. Évalué à 4.
http://www.asktheheadhunter.com/crocs65bathroomwalls.htm
Bon personnellement j'approuve pas vraiment et je maintiens activement mon CV online mais mon numéro de téléphone n'est pas complétement trivial à trouver.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: public != accessible à tous
Posté par Krunch (site web personnel) . En réponse au journal Vie privée : pourquoi nous battons nous ?. Évalué à 7.
Il me semble plus logique de demander un mot de passe pour accéder à la sauce.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: GCU
Posté par Krunch (site web personnel) . En réponse au journal Compte-rendu de Linux Solutions et photos du salon. Évalué à 2.
Je pense que l'idée était de faire un procès aussi le dernier jour mais le temps d'arriver au stand ils avaient déjà remballé. Par contre ils ont laissé un poster qui a symboliquement été réduit en miettes.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: De toute façcon
Posté par Krunch (site web personnel) . En réponse au journal Vie privée : pourquoi nous battons nous ?. Évalué à 3.
Je te suggère une session de WarMUX. En réseau c'est moins amusant qu'à plusieurs sur le même clavier+écran.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Oracle ?
Posté par Krunch (site web personnel) . En réponse au journal Microsoft en procès à SL2011. Évalué à 4.
La rumeur voudrait qu'Oracle soit l'accusé d'aujourd'hui.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # stfw
Posté par Krunch (site web personnel) . En réponse au message Redhat or Suse this is the question.. Évalué à 2.
https://linuxfr.org/forums/linuxg%C3%A9n%C3%A9ral/posts/compr%C3%A9hension-license-redhat#comment-1222790
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: "crisp clarity of C" c'est une blague?
Posté par Krunch (site web personnel) . En réponse au journal Programmation : la complexité c'est le mal. Évalué à 2.
En C, les variables qui ont une durée de vie globale sont initialisées à 0.
En Perl, c'est initialisé à "undef".
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Facebook le réseau antisocial
Posté par Krunch (site web personnel) . En réponse au sondage Quelle est la meilleure incarnation du Mal ?. Évalué à 3.
OK, en fait, D'Après Wikipédia (tm) Diaspora ça marche pas et le protocole est toujours pas bien défini. Par contre il y en a d'autres qui utilisent XMPP et des passerelles vers les réseaux sociaux existants qui ont l'air de déjà marcher : http://en.wikipedia.org/wiki/Distributed_social_network
Pour ce qui est de l'adoption par les gens, c'est un peu comme Jabber je pense. S'il y a un protocole et des serveurs publiques stables, il y a bien moyen (bon, si une boite comme Google décide de baser son implémentation dessus ça peut aussi aider).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Facebook le réseau antisocial
Posté par Krunch (site web personnel) . En réponse au sondage Quelle est la meilleure incarnation du Mal ?. Évalué à 2.
Je suis pas convaincu. Les trucs genre Diaspora devraient permettre du réseau social distribué. S'il y avait des gens qui les utilisaient...
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Merci !
Posté par Krunch (site web personnel) . En réponse au message Copie de fichier avec progress bar. Évalué à 3.
cp_p est un hack immonde à ne pas utiliser en vrai, hein. La vraie solution c'est rsync ou pv.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# strace
Posté par Krunch (site web personnel) . En réponse au message Copie de fichier avec progress bar. Évalué à 4.
http://chris-lamb.co.uk/2008/01/24/can-you-get-cp-to-give-a-progress-bar-like-wget/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# non
Posté par Krunch (site web personnel) . En réponse au message Science-fiction : 2 applications sur le même port ?. Évalué à 2.
A priori, avoir deux applications qui écoutent sur le même (interface:port) en même temps n'a pas de sens. Ce qui est possible c'est des les faire écouter sur des (interface:port) différent et d'avoir un espèce de proxy qui redirige vers l'un ou l'autre selon des critères arbitraires. Par exemple : http://sam.zoy.org/blog/20070423-redirect.c
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# dépêches récentes en rapport
Posté par Krunch (site web personnel) . En réponse au journal Fermez les écoutilles. Évalué à 0.
http://www.cbsnews.com/stories/2011/04/19/national/main20055507.shtml
http://seattletimes.nwsource.com/html/localnews/2014835260_apwafakepregnancy.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Simple
Posté par Krunch (site web personnel) . En réponse au message Demande d'aide pour un script en perl. Évalué à 3.
Ne pas oublier le "use feature 'say';" bien sûr.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: une image vaut plein de mots
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 2.
Si.
Ce que je veux dire c'est qu'un algo de chiffrement asymétrique est un algo de signature potentiel et vice-versa (et c'est pas juste pour RSA). Évidemment il faut déjà avoir compris en quoi les concepts de confidentialité et d'authentification sont différents avant de regarder le schéma (qui, à la base, fait partie d'une présentation disponible dans le même répertoire).
Cela dit, il est vrai que les détails d'implémentation de l'algorithme de signature sont généralement différents de l'algo de chiffrement sur lequel il est basé et qu'on utilise même souvent des algos complétements différents pour l'un et l'autre mais l'idée était d'introduire les primitives cryptographiques et comment elles sont combinées, pas de discuter des algos spécifiques (et puis le schéma est déjà assez compliqué comme ça mais le .dia est dans le même répertoire donc tu peux toujours modifier si tu veux).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: une image vaut plein de mots
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 2.
Ben la signature étant une application particulière du chiffrement, si. Mais effectivement sans les explications en live c'est pas forcément évident.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: symétrique(message)
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 5.
Les algorithmes de chiffrement asymétriques sont généralement plus « fragiles » par nature dans le sens où il est assez facile d'introduire des failles en les utilisants de manière inappropriées. Pour RSA par exemple, la page wikipédia liste quelques problèmes qui sont contournés si on ne chiffre que des messages « aléatoires » (les clés de sessions) : http://en.wikipedia.org/wiki/RSA#Attacks_against_plain_RSA
Cela dit, il est aussi assez facile de mal utiliser les algos de chiffrement symétriques. Voir par exemple ECB : http://en.wikipedia.org/wiki/Cipher_block_chaining#Electronic_codebook_.28ECB.29
La vraie solution est bien entendue de ne pas écrire de code qui fasse de la crypto à ce niveau à moins d'être un expert dans le domaine (et encore). À ce sujet, j'aime bien cet article : http://chargen.matasano.com/chargen/2009/7/22/if-youre-typing-the-letters-a-e-s-into-your-code-youre-doing.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: La question de la limite des algorithmes
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 2.
La formulation est peut-être maladroite mais c'est pas de la poudre verte. Des implémentations de cryptosystèmes quantiques ont bel et bien été cassées alors que le modèle théorique est prouvé sûr. Après je sais pas si on peut parler d'approche « hacker » mais pour autant que je sache, la plupart des trucs qui sont publiés à ce sujet viennent de http://www.iet.ntnu.no/groups/optics/qcr/
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: une image vaut plein de mots
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 3.
Ah ben pourtant c'est déjà pas mal simplifié :)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: une image vaut plein de mots
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 3.
Bon ben faut croire que ça marche pas pour tout le monde :) Enfin sinon lors d'une présentation interactive ça aide pas mal je trouve.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# une image vaut plein de mots
Posté par Krunch (site web personnel) . En réponse à la dépêche GPG - les concepts en clair et pédagogiquement. Évalué à 9.
Je trouve qu'en général, l'utilisation de schémas aide à comprendre les concepts cryptographiques et comment ils sont assemblés pour former un cryptosystème. J'avais fait un truc sur le sujet il y a longtemps et c'est grandement améliorable mais si ça peut aider des gens :
chiffrement asymétrique de bout en bout :
toile de confiance :
La présentation complète est à http://docu.fsugar.be/openpgp/openpgp.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# wargame
Posté par Krunch (site web personnel) . En réponse au journal Unix-training: des outils pour enseigner Unix ludiquement. Évalué à 4.
Donc en fait c'est un wargame pour n00bs. Je préfère http://www.overthewire.org/wargames/vortex/level0.shtml :)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# HTML?
Posté par Krunch (site web personnel) . En réponse au message Interface graphique web. Évalué à 2.
Pour afficher les infos au passage de la souris c'est le tooltip (attribut HTML "title"). Pour faire changer la couleur, tu découpes le trucs en 24+2 images (+ le background) et tu positionnes à coups de tableaux ou de CSS. Pour rafraichir dynamiquement c'est le tag HTML meta refresh. C'est un peu bourrin mais si c'est pour être utilisé sur un LAN ça devrait être suffisant.
L'utilisation de SVG est p-ê plus pratique mais je connais pas trop. Si t'as besoin de rien de plus compliqué je ne pense pas que tu ais besoin de JavaScript.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.