298 private links
Avec Windows 10, vous vous prenez : "synchronisation de données", "identifiant publicitaire", "recueil de la clef de chiffrement BitLocker", "recueil des données des applications installées et utilisées", "recueil des données des réseaux connectés et avoisinants", "recueil des requêtes de la barre d'adresses", "lecture du contenu de votre compte de stockage de fichiers OneDrive", "analyse des événements et des informations sur les personnes ayant eu un rendez-vous", "stockage temporaire supplémentaire pour des courriels supprimés" …
Le tout stockés et traités "aux États-Unis ou ailleurs", "par Microsoft ou des tiers"…
Et le tout, payant, pour au minimum 110 $ en version OEM ! https://www.numerama.com/magazine/33264-windows-10-les-prix-en-oem.html
Ah ouais, pas mal, c'est fort de Roquefort. 'Ne se mouchent pas avec le coude chez Redmond. Même gratuit je n'en voudrais pas !
L'une des seules choses qui m'aurait plu, DirectX 12 ; mais vu que je joue moins, ou à des jeux qui tournent principalement sous GNU/Linux, du coup ce n'est plus intéressant.
Mise à jour du document ISO/IEC 18004.
Copie : http://thican.net/~thican/qr_code-iso-iec_18004:2006.pdf
Un article au sujet du traitement GPU de la Nintendo GameCube et Wii.
Une suite d'articles et de tutoriels pour apprendre à utiliser le CVS Mercurial (avec des astuces si vous utilisiez déjà Subversion).
Un wiki bien documenté sur le fonctionnement de la syntaxe Bash.
Un article au sujet du fonctionnement de la technologie QR-Code.
Petit rappel https://links.thican.net/?ugv7pA
Livre en anglais sur la sécurité des applications.
Via FRnOG : http://www.mail-archive.com/frnog@frnog.org/msg26084.html
Sauvegarde : http://thican.net/~thican/Peter_Gutmann-Engineering_Security-2013.pdf
« Le tribunal aurait en effet reconnu que le reverse engineering était une pratique légale, et que la diffusion d'un logiciel utilisant un protocole découvert de cette manière n'était pas illicite. Seule la diffusion d'une copie du logiciel étudié peut être condamnée. »
Bon, ouf, me voilà rassuré, les 2 hackeurs français vont pouvoir éviter les peines de 1 an de prison requis par le procureur, et la pratique est encore légale en France, contrairement aux USA …
Une nouvelle application sous Android pour faire de l'authentification forte avec de l'OTP (One Time Password), comme Google Authenticator https://links.thican.net/?6mMMPw, mais sans le côté Google de la chose, et cette application ne requiert pas d'accès au réseau, contrairement à celle de Google.
Et le logiciel a une licence en GPLv3. :-)
Note pour moi-même: GNU ddrescue, utile pour récupérer des données sur un support avec des erreurs.
Remarque : il est conseillé d'utiliser la compression lzip, pour ses capacités de récupération de données.
Voir aussi lziprecover.
@TODO:
How to let mutt use the To: address of a message as the From: address in a reply?
Logiciel RandoAmis.Secours (R.A.S) est un service web du type "dead man switch" : avant de partir en randonnée, vous indiquez sur ce service une date d'alerte ; si vous n'avez pas indiqué votre retour sur le service à l'heure de l'alerte, un message d'alerte est envoyé à vos destinataires pour prévenir que quelque chose s'est peut-être mal passé.
C'est plutôt bien comme service, car il permet de prévenir des personnes si vous ne pouvait pas le faire.
Lien direct : http://ivoire.dinauz.org/ras/
Oh yeah, un tuto complet pour installer son service Firefox Sync Server personnel.
Cool :-) (arf, Python 2.6, pô cool)
@TODO:
TL;DR
Un autre avis sur IR (voire un article descriptif ici http://links.thican.net/?LbsLIQ), avis plutôt négatif.
LLVM est un "cross-compiler" (compilateur multi-plateformes), donc un outil qui permet de traduire un langage de programmation (LLVM en a même plusieurs) en code "machine", sur plusieurs type d'architectures (d'où le terme "multi-plateformes").
En prime, il arrive à de meilleurs optimisations que les optimisations faites par un humain à travers son code.
Comme montré dans l'article, il se décompose en 2 étapes, qui se traduit par 3 représentations du même algorithme :
La première, avec son "frontend" ("front" en anglais pour "devant"), qui lui permet de "traduire" le code source dans un langage particulier en code intermédiaire LLVM, nommé IR ("Intermediate Representation", ou "Représentation Intermédiaire"). IR est ainsi le cœur de LLVM.
Puis, LLVM traduit son code IR (qui au passage est un code de bas niveau, comme l'est le code assembleur) en code machine avec son "backend" ("back" pour "derrière"). Et vu qu'il est un "cross"-compilateur, il peut donc traduire son code en code machine pour architecture x86 (la plus part des processeurs pour PC), PowerPC, ou ARM (ARM, l'architecture de grand nombre de smartphones).
Ainsi, grâce à LLVM, plus besoin d'écrire directement en langage assembleur, ce qui permet de l'exporter sur plusieurs architectures sans devoir le réécrire, et il serait même meilleur.
Si le résultat est réellement au rendez-vous de tout ce qui a été indiqué, je dis chapeau.
PS : pas contre, ne perdez pas de vu qu'un code a de meilleurs optimisations si on réfléchit à l'algorithme plutôt qu'à son code en lui-même, mais ça, c'est une autre histoire.
(via SebSauvage : http://sebsauvage.net/links/?9HLaMw)
EDIT: ici un avis divergeant sur la solution http://links.thican.net/?EyDTbA
Franchement, l'interface me plaît beaucoup, bien plus que KRiSS, qui fait déjà du bon boulot.
Je le ferai un peu plus tard. :-)
EDIT 2013-09-24: Non, il a trop de défauts, et surtout des trop mauvais défauts, pas des petites erreurs (version 0.81) :
- même si l'idée de créer des groupes en onglets est sympa, l'importation en OPML ne fonctionne tout simplement pas,
- aucun moyen pour exporter, et le fichier system/tabs.cfg (enfin, sans lire le code, je crois que la liste des flux RSS est stockée là dedans) est un blob binaire monstrueux, donc exportation 0,
- la séparation entre code exécutable (PHP, JS, et les templates HTML), et les données utilisateur n'existe pas, tout est mélangé, un coup on écrit à la racine (fichier pass.php), un coup c'est dans system (system/tabs.cfg), et enfin le dossier pour contenir les données des flux feeds_content ... bref, pas propre du tout,
- et enfin, le bouton flattr, pas statique du tout, avec connexion au serveur de flattr ... chouette pour la protection de la vie privée...
Dommage, peut-être à une autre fois.
Petite page d'introduction pour chiffrer et signer des courriels dans Mutt à l'aide de GnuPG.
Une retranscription traduite en français sur les avantages et les intérêts de passer à Wayland, comme remplaçant du vieillissant X.org.
Un outil pour fermer les connexions TCP…
Ohlala, j'avais vu l'annonce, mais j'avais oublié d'en faire l'info :
Voici donc la sortie de la version 15 de Linux Mint, nommée Olivia.
Je l'ai donc installée hier, grâce à une clef USB car l'iso est hybrid, donc un simple coup de "dd", et me voilà avec une clef USB bootable.