KrISS feed 8.6 - A simple and smart (or stupid) feed reader. By Tontof
  • Sunday 02 September 2018 - 09:35

    Il existe de plus en plus de sites promouvant de bonnes pratiques pour le web. Ça peut être à propos de l’accessibilité, ou bien de la sécurité ou des performances.

    Ils vont donc analyser votre site (ou au moins une page) et vous attribueront une note, et proposeront des conseils pour améliorer votre jouet. J’adore ce concept. Un peu de gameification (attribution du score) pour un cercle vertueux. En plus c’est généralement assez rapide et pertinent.

    Donc voilà une ptite liste de différents sites du genre :

    Multiples

    • WebHint : un peu de tout avec une très jolie interface et des conseils qu’on retrouve pas ailleurs. Plus poussé que les autres du genre.
    • Dareboost : Très joli et assez moderne (il gère http2 par exemple), il analyse un peu la sécurité et le SEO également.

    Sécurité

    • SSLLabs : est probablement le plus connu pour juger votre mise en place de TLS. Visez au minimum du A, c’est vraiment pas compliqué et c’est gratuit et n’a aucun effet secondaire.
    • CryptCheck : moins connu mais beaucoup plus rapide et tout aussi pertinent que le précédent. Il peut également vérifier votre serveur SMTP et XMPP.

    Accessibilité

    • Wave : Assez complet concernant à la fois la structure du site mais également la vérification du contraste (et là c’est dur de n’avoir aucune alerte !).
    • AChecker : très complet aussi et s’intéresse beaucoup à la norme WCAG. Dur d’avoir un site parfait également mais pas mal de ptits trucs sont corrigeables sans difficulté.

    Performance

    • Pingdom : Joliment fait et permet de tester depuis plusieurs coins du globes.
    • GTMetrix : Très connu aussi celui-là et complet.
    • PageSpeed Insights : forcément c’est made in Google donc si vous voulez être bien vu, il faut avoir un bon score sur celui-là.

    SEO

    • SEOSiteCheckup : J’imagine qu’il est pertinent. Perso je m’en fout un peu…
    • WooRank : À peu près pareil qu’au dessus.

    Vrac

    • EcoIndex : Celui-là vous jugera sur l’aspect plus environnemental de votre site.
    • 1and1 Website Checker : Bon ça vaut pas grand chose mais certains conseils sont toujours bons à prendre.
    • PowerMapper : Alors celui-là c’est qu’une démo mais est pas mal complet. Il fait un peu d’analyse de perf, de l’accessibilité, de l’utilisabilité, un peu de SEO, de la conformité de syntaxe…
    • NetRenderer : Si jamais le rendu de votre site ouaib sur Internet Explorer vous intéresse…

    Pas du web mais du Mail

    • MXToolBox : Il fait un peu tout concernant le mail.
    • Mail Tester : est pas mal pour tester un mail avant d’envoyer dans une newsletters voir à quelqu’un point il ressemble à du spam.
    • SMTP STS Check : Pour tester votre implémentation de MTA-STS.

    Pas du Mail mais du DNS

    • ViewDNS : la trousse à outil classique qu’on retrouve sur d’autres sites du même genre.
    • ZoneMaster : outil de l’AFNIC très sympas si vous avez un serveur DNS pour vérifier que la conf soit correcte.
    • DNSSec-Analyzer : Celui-là vous permettra de vérifier que votre conf DNSSec est correcte.
    • DNSViz : Assez similaire au précédent mais un peu plus graphique.

    Bon avec ça, normalement vous avez très probablement de nombreuses pistes d’amélioration pour votre site et un peu aussi pour votre serveur mail. Je vais tenter de grappiller quelques points pour l’accessibilité encore.


    PS : Merci à Pifyz, Pofilo et Cascador pour leur propositions !

  • Thursday 30 August 2018 - 21:19

    J’ai de loin maté une conf concernant le GreenIT appliqué au web. Habituellement le GreenIT est assez pipeau mais étonnamment j’ai trouvé ça plutôt cohérent.

    Et du coup dans cette conf ils évoquent EcoIndex un site web analysant des pages web pour leur attribuer un score. J’adore ce genre de truc !

    Ici le score se base sur la performance environnementale. La taille de la page, le nombre de requête, le nombre d’élément DOM et bha je crois que c’est à peu près tout. Bon ça vaut ce que ça vaut (si pour générer la page il faut trente secondes de génération dans le langage X, c’est sûr que l’impact environnementale sera catastrophique).

    Bref, tout confiant d’avoir un bon score je lance le test et j’obtiens D avec un 44.6. Pourtant tout est bien en dessous de la médiane sauf la complexité de la page où la médiane se trouve à 603 éléments alors que j’en envoie 2431 ! Bon bha va falloir améliorer ça pour donner l’exemple.

    D’où ça vient ? Tout simplement du fait que sur la page d’accueil je liste chacun des articles du site et que bha ça commence à faire. Et c’est d’ailleurs peu pertinent d’afficher des articles d’il y a plus de dix ans… Remédions à cela et vite !

    Paginons !

    Bon donc on va juste afficher les 20 derniers items sur la home puis mettre les habituels liens précédents/suivants et compagnie.

    Dans layouts/index.html on remplace le range par :

    {{ $paginator := .Paginate (where .Data.Pages "Type" "in" .Site.Params.sectionsInHomepage ) }}
    {{ range $paginator.Pages }}

    Et ensuite il ne reste plus qu’à rajouter les liens de pagination donc dans ce même fichier à l’endroit qui vous convient ajoutez :

    {{ template "partials/pagination.html" . }}

    Et voilà ? Non.

    Le template de pagination made in Hugo me convenait pas du coup je l’ai retouché à ma façon donc maintenant on créer layouts/partials/pagination.html :

    <div class="pagination" style="text-align:right;">{{ $paginator := .Paginator }}{{ $.Scratch.Set "CurrentPage" .Paginator.PageNumber}}
    {{ if gt $paginator.TotalPages 1 }}{{ if gt $paginator.TotalPages 4 }}<a href="{{$paginator.First.URL}}" aria-label="First">««</a>{{end}}
    {{ if $paginator.HasPrev}}<a href="{{$paginator.Prev.URL}}" aria-label="Previous">«</a>{{end}}
    {{ range $paginator.Pagers}} <a {{if eq ($.Scratch.Get "CurrentPage") .PageNumber}}style="font-size:1.3rem;font-weight:900;"{{end}}href="{{.URL}}">{{.PageNumber}}</a> {{end}}
    {{ if $paginator.HasNext}}<a href="{{$paginator.Next.URL}}" aria-label="Next">»</a>{{end}}
    {{ if gt $paginator.TotalPages 4 }}<a href="{{$paginator.Last.URL}}" aria-label="Last">»»</a>{{end}}{{ end }}
    </div>

    Le rendu est beaucoup plus compacte que le template par défaut Hugo.

    Verdict ?

    Et bha c’est pas mal du tout !

    • La page d’accueil passe de 49.7Ko à 14.7Ko.
    • Le score passe à un joli A avec 77.6 !
    • Le nombre d’éléments DOM passe de 2431 à 342.

    D’ailleurs dans le même genre d’idée j’ai limité le nombre d’articles dans mon flux RSS. Mine de rien rien que le flux RSS représente près de 3Go de bande passante mensuelle. En sachant que les personnes déjà abonnées au flux RSS ne seront pas impactées, seuls les nouveaux abonnés ne verront que X articles lors de l’abonnement.

    • Je passe donc de 20 à 5 articles dans le flux RSS.
    • Le fichier fr passe de 188Ko à 52Ko.
    • le fichier en de 68Ko à 16Ko.

    Une très belle réduction !

  • Wednesday 29 August 2018 - 21:25

    Ceci est une traduction libre de cet article concernant les avancées de la société Purism concernant le smartphone Librem 5. L’article original est sous licence CC BY-SA 4.0 tout comme ma traduction.

    Ce smartphone a bénéficié d’un crowdfunding et a pour but d’apporter une alternative à Android en proposant un OS basé sur Linux et toutes les briques logiciels opensource qui vont avec. Ils collaborent avec le projet Gnome, le projet KDE, UBPorts et le projet Matrix. Ils sont assez transparents sur leurs avancées et sont reconnus pour leur ligne de laptops.

    Bref voilà l’article :


    Aujourd’hui sera l’occasion d’avancées techniques et d’une démo de SMS et de chiffremment de bout-en-bout de messages XMPP sur l’application que nous développons : Chatty. Mais tout d’abord un peu de contexte historique…

    La montée en puissance et la chute des messageries instantanées

    Dans le monde d’aujourd’hui, toujours plus prompt au changement, de nouveaux produits propriétaires apparaissent chaque quart d’heure. Certains parviennent à attirer un grand nombres d’utilisateurs et survivent sur le marché pour deux années. Cependant, parfois ils disparaissent au profit d’un nouveau service plus attractif dans ses fonctionnalités ou juste par la force de leur campagne marketing. Dans le monde des médias sociaux, on a vu Myspace disparaitre dans l’indifférence lorsque les gens ont rejoins Facebook. Mais il y a eu bien plus de fluctuation dans le monde des messageries instantanées ces deux dernières décennies. Vingts ans auparavant nous utilisions ICQ jusqu’à son acquisition par Yahoo. Puis pour quelques temps, MSN et Yahoo Messenger ont eu leur instants de gloire. Le premier s’éteint en 2013, alors que Yahoo débranche son service pour ses 20 ans le 17 Juillet de cette année.

    Aujourd’hui WhatsApp et Facebook-messenger sont à leur pic. Mais comme les habitudes des utilisateurs changent, il est fort probable que ces services ne perdurent pas et que leur durée de vie soit similaire à leurs prédécesseurs. Aujourd’hui, les utilisateurs de Facebook-Messenger se tournent vers la messagerie d’Instagram et Telegram grignote des utilisateurs à WhatsApp et ainsi de suite.

    S’échapper des Walled Garden

    Les services de messagerie instantanée sont majoritairement centralisés, non-fédérés et tournent grâce à une seule entreprise. Puisque le protocole et/ou le logiciel serveur n’est pas du Logiciel Libre (où le code est disponible), les utilisateurs ne peuvent savoir comment leurs données sont utilisées. Même si le fournisseur de service ne peut pas forcément lire vos conversations lors de l’utilisation de chiffrement de bout-en-bout, il peut tout de même savoir avec qui vous discutez et à quels moments puisqu’ils gèrent vos comptes, votre liste de contacts avec toutes les métadonnées associées.

    Les alternatives aux systèmes mono-fournisseur sont les systèmes décentralisés, des structures fédérées faisant fonctionner une pile logiciel complètement Libre. De nombreux serveurs relaient les informations en utilisant un protocole commun, permettant aux gens inscrits chez différents fournisseurs de communiquer ensemble. Ce type de conversation fonctionnent à peu près comme les emails. Bien sûr, chacun doit avoir confiance envers son fournisseur de service pour gérer son compte mais en plus les données seront aussi manipulés par d’autres stations-relais où certaines métadonnées devront être partagées avec le serveur abritant vos amis.

    XMPP (Extensible Messaging and Presence Protocol) est l’un de ces systèmes fédérés ainsi qu’un standard maintenu à long terme et bien spécifié. Inventé en 1999 par la Jabber Open Source Community pour faire de la messagerie instantanée, de la présence, du chat de groupe, de la voix et aussi des appels vidéos. De nombreuses implémentations existent. N’importe qui peut faire tourner un serveur XMPP avec par exemple Prosody. Débuté avec un client est assez simple car il existe une multitude de clients pour toutes les plateformes (Pidgin, Gajim ou Dino pour Linux; Adium et Swift pour macOS;Conversations sur Android; ChatSecure sur iOS) et il existe de nombreux serveurs XMPP publics à choisir (lorsque vous voulez choisir un serveur de la liste, vérifiez sa sécurité avec IM Observatory. Il effectue quelques connexion pour tester et évaluer le chiffrement entre le client et le serveur ainsi que le chiffrement entre serveurs).

    SMS : old but gold

    Aujourd’hui, la plupart d’entre nous utilisons notre banque en ligne avec son authentification à deux facteurs via SMS. De nombreux services en ligne ont également recours à ce système. Les SMS semblent archaïque, mais la réalité veut qu’ils jouent un grand rôle dans les technologies modernes. Un sondage a montré que les SMS sont le meilleur moyen pour joindre une personne avec près de 90% de taux de lecture dans les minutes suivant l’envoi. Pourquoi ? Parceque lorsqu’ils reçoivent un SMS les gens pensent qu’il doit s’agir de quelque chose d’important. Envoyer un SMS est vu comme fiable. Et franchement, j’envoie régulièrement des SMS lorsque je veux être sûre d’être lue en temps et en heure même si j’ai du wifi à portée.

    “The rumors of my death have been greatly exaggerated” − Mark Twain

    Donc, réellement, un téléphone comme le Librem 5 se doit d’avoir une application pour gérer les SMS.

    Les SMS seront gérés par notre application au nom de code “Chatty” (le nom définitif n’est pas encore attribué), en temps que plugin pour libpurple comme interface pour ModemManager.

    • La libpurple supporte de nombreux protocoles de messagerie via des plugins et permet aux utilisateurs de se connecter à divers services simultanément depuis une seule application. Le client de messagerie ayant recours à cette lib le plus connu est Pidgin puisqu’elle a été développée pour lui.
    • Libpurple permettra ainsi à d’autres devs de créer leur propre application de SMS.

    Island hopping

    Au tout début, “Chatty” devait simplement être l’appli des SMS pour le Librem 5 à cause de nos contraintes de temps et nos ressources limitées.

    À force d’en discuter dans l’équipe, l’idée d’intégrer le chiffrement de bout-en-bout et les SMS dans une seule application s’est imposée. C’est toujours un fardeau de devoir se rappeler quel écosystème de discussion choisir lorsqu’on veux discuter avec un ami avec qui l’on a pas discuté depuis un bail, nous nous sommes dit que l’idée d’avoir une seule appli pour gérer de nombreux services différents était une évidence, d’autant plus lorsque libpurple fait tout le boulot “gratuitement”.

    Néanmoins, Chatty supportera XMPP avec le chiffrement OMEMO ainsi que les SMS lors de la sortie. D’autres protocoles comme Telegram pourrait arriver plus tard si la fonctionnalité peut s’intégrer correctement dans l’interface.

    Libpurple fournit des fonctionnalités essentielles pour la messagerie instantanée en général, pas uniquement le support des protocoles. Lorsqu’un contact est choisi dans la liste, libpurple récupère les données liées à cette personne, choisi le plugin associé au protocole, établie une connexion, et émet le signal pour que l’application puisse afficher l’interface avec l’historique.

    Donc, comment s’en sort Chatty ?

    Pour le moment Chatty peut faire la base (ce qui est probablement le plus difficile) comme envoyer et recevoir des SMS via ModemManager et un modem SIMCOM, ainsi que des messages XMPP/OMEMO via libpurple et le plugin lurch, comme vous pouvez le voir dans la démo en vidéo :

    Pour le moment, les fonctions basiques de Chatty seront étendues par l’écriture de fonctions pour lier des objets GTK+ à libpurple. Ces fonctions de callback seront enregistrés dans les structures d’interface d’UI de libpurple pour que son noyaux gère les conversations, la liste de contacts ainsi que l’interface utilisateur.

    Il reste un long chemin afin de rendre Chatty suffisamment utilisable pour le Librem 5. Voici certaines des tâches à accomplir en ce sens :

    • Wrapper le code des SMS/ModemManager dans un plugin libpurple (ça a déjà commencé. L’interface avec ModemManager fonctionne et sa sortie peut être vue dans la fenêtre de debug de pidgin.)
    • Stocker l’historique des messages dans une base de données
    • Créer une visualisation des messages avec le support des images et des capacités de lazy load (chargement des images que lorsque c’est nécessaire)
    • S’interfacer avec la base de données des contacts
    • Designer les écrans de gestions des comptes libpurple (pour XMPP et ceux que l’on ajoutera plus tard)
    • Implémenter le chiffrement de bout-en-bout pour les fichiers (images) dans le plugin lurch
    • Ajouter la gestion de confiance dans le plugin lurch et designer une UI appropriée

    Aucun client XMPP n’était dispo pour les appareils mobiles avant la sortie de “Conversations” en 2014 sur Android. C’est d’autant plus excitant comme mission de rendre XMPP disponible sur le Librem 5. Et peut-être que d’autres protocoles seront ajoutés par la suite via les plugins libpurple.

    Lectures intéressantes

    Des mythes persistent concernant les performances d’XMPP. Cet article les abordent.

    Daniel Gultsch a écrit un long article concernant ses efforts à lui ainsi qu’Andreas Straub pour rendre le chiffrement OMEMO disponible pour de nombreux clients XMPP. Alors qu’ils ont eu besoin de plus de deux ans, Whatsapp, par exemple, a pu déployé le chiffrement du jour au lendemain. Mais rien ne pourra mieux décrire leur épopée que la conclusion de l’article de Daniel :

    “…Enabling end-to-end encryption in a homogenous environment is easier than introducing it in a heterogenous one like Jabber… However, if something is hard to achieve there are two possible approaches: Either try your best and don’t give up, or put your head in the sand and create yet another walled garden that is no different from other proprietary solutions.”

    “…Apporter le chiffrement de bout-en-bout dans un environnement homogène est plus simple que dans un environnement hétérogène comme Jabber… Cela dit, si quelque chose est difficile à réaliser il y a deux approches possibles : Soit vous faites de votre mieux en vous démenant sans abandonner, soit vous vous plantez la tête dans le sable et créez un autre jardin clôt similaire à l’approche propriétaire.”


    Original par Andrea Schäfer.

    La démonstration est rassurante et montre un système déjà fonctionnel et compatible avec un système radicalement différent (un iTruc). L’utilisation de libpurple est bon signe car l’ajout d’autres protocoles sera plutôt aisé (que ce soit par eux ou par des devs extérieurs). Toujours pas de nouvelles concernant le kit de dev qui devraient déjà être livrés.

    Je n’ai pas traduit Walled Garden car je ne trouve pas d’expression équivalente. Le walled garden est littéralement le jardin clôt. Il s’agit du principe selon lequel une entreprise enferme ses utilisateurs dans un environnement clôt incompatible avec l’extérieur (Facebook, les iTrucs, …). Pour discuter avec une personne dans un walled garden, il faut soi-même être dans ce même walled garden. On pourrait parler de «chasse gardée», de «prison dorée», bref vous voyez quoi.

    Je n’ai pas traduit Island Hopping car je ne pense pas qu’il y ait d’expression équivalente non plus. Notre cher wikip nous apprend qu’il s’agit d’une stratégie militaire adoptée par les USA pour atteindre le Japon. Au lieu de traverser l’océan Pacifique d’une traite, ils ont conquis les îles sur le chemin en y établissant des bases. Donc en gros au lieu de se taper un long et incertains voyage d’une traite, il est préférable de le découper en de multiples plus petits voyages pour arriver à ses fins. Scinder pour moins se décourager.

    Je me rend compte que j’ai vraiment du mal à traduire quand ça parle vraiment code. Je ne connais que les termes anglais et du coup ne sait pas faire de phrases vraiment claires. Heureusement qu’il y en a assez peu dans ces articles…

  • Tuesday 28 August 2018 - 17:19

    Il y a trois mois je vous parlait de ma migration de Groovebasin vers MPD dans cet article. Et je vous avait parlé de mon Frankenscript qui me sert de client MPD. Entre temps il a changé de nom, maintenant c’est TSMPCD pour Tiny Shell Music Player Client Daemon.

    C’est donc un script bash (pas pur sh) Il est basique mais avec trois objectifs.

    1. Son job est donc de faire en sorte que la playlist ne s’assèche jamais en rajoutant des morceaux aléatoires à la suite.
    2. Faire des notifs avec le titre du morceau qui démarre.
    3. Permettre de contrôler MPD avec des raccourcis basiques.

    Tout repose sur mpc qui est le client mpd basique en ligne de commande. Pour les notifs c’est du dmenu avec un ptit patch pour pas qu’il prenne le focus. Le reste c’est du shell classique (en dehors du read qui n’est pas posix).

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    
    #! /bin/bash
    #Tiny Shell Music Player Client Daemon
    
    CheckMPD(){
      if [ ! "$(pgrep -x mpd)" ]; then
        timeout 3 i3-nagbar -m "MPD n'est pas lancé"
        exit 1
      fi
    }
    
    Loop(){
      while true
      do
        CheckMPD
        if [ "$(mpc playlist | wc -l)" -lt 30 ]; then
          mpc findadd Title "$(mpc list Title | shuf -n 1)"
        fi
        if [ "$(mpc current -f %position%)" -gt 15 ]; then
          mpc del 1
        fi
        printf "\033[0;32m%s\033[0m\n" "$(mpc -w -f "[%title%] [by %artist%]  [from %album%] [ :  %time%]" current)"
        flock -F /tmp/mpdnotif.lock -c 'mpc current -f "%title% - %artist% [%track%] %album% - %date% | %time% |" | timeout 6 dmenu -g -b' &
      done
    }
    
    Input(){
      while true
    	do
        read -s -n 1 input
        if [ "$input" = "n" ]; then
    			mpc -q next
    		elif [ "$input" = "p" ]; then
    			mpc -q prev
    		elif [ "$input" = "" ]; then
    			mpc -q toggle
    		elif [ "$input" = "h" ]; then
    			Intro
    		fi
    	done
    }
    
    Intro(){
      printf "TSMPCD !\n-------\nSPC : play/pause\tN : next\tP : previous\tH : help\n"
    }
    Intro
    Loop&
    Input

    Bon bha maintenant j’ai tenu ma promesse de le publier. Je doute qu’il intéresse grand monde cela dit. Ça monopolise un terminal rien que pour ça.

    capture d'écran du script

    Il gagnera pas un concours de beauté ce script

  • Monday 27 August 2018 - 22:01

    Tiens une autre idée que j’ai tooté ce soir.

    Créer deux versions distinctes de Firefox, une version purement communautaire, sans branding et sans parternariats commerciaux et une autre avec tout le toutim.

    Un peu à la manière d’un Chromium et de son acolyte Chrome nous aurions donc deux versions.

    Une version Made in Mozilla Corp. avec toutes les décisions à la con : partenariat Google, partenariat Pocket (bon c’est racheté depuis mais bon), partenariat Laserlike, les DRM, … bref tous les trucs qui génère du pognon et qu’il faut absolument proposer à Madame Michu. Le Firefox actuel avec ses logos et tout.

    Une version Made in Mozilla Foundation sans les partenariats chiants, sans le branding, sans télémetrie, une version bien quoi. Avec 90% du dev ayant lieu ici. Les geeks se ruent ici, les Michus continuent d’abandonner progressivement le Firefox originel.

    Concernant le financement de Mozilla Foundation, ça ne changerait pas, le pognon pour payer les devs et l’infra serait issu majoritairement de Mozilla Corp. mais aussi des quleques dons.

    Et on fout des équipes dirigeantes différentes dans les deux entités, hein.

    Ha, et je vous vois venir, « suffit d’utiliser un des forks de Firefox ! ». Oui mais non, Firefox évolue si rapidement qu’un fork n’est pas une solution à moyen ni à long terme. Ça représente trop de boulot de proprifier Firefox. Vaut mieux une version crade issue d’une version propre que l’inverse.

  • Thursday 09 August 2018 - 10:34

    Si vous vous ennuyez un peu aujourd’hui, pourquoi ne pas participer à un petit concours organisé par le CNES, ArianeGroup, Arianespace, et l’ESA qui vous permettra d’assister au 100e lancement de la fusée Ariane 5 en mode VIP depuis la Guyane française ?

    Pour cela, lancez Snapchat, scannez le code ci-dessous et prenez-vous en photo (selfie) avec la fusée dans le fond.

    Puis postez-la sur Twitter avec le hashtag #withariane. Si votre photo retient l’attention des organisateurs du concours, vous aurez peut-être une chance de gagner.

    Sympa non ?

    Pour plus d’infos, c’est par ici que ça se passe.


    Xiaomi Mi MIX2S

    100 € offert avec le code 6BGMIX2S

    Appareil photo IA ultra-sensible à la lumière

    Le Mi MIX 2S offre une qualité photographique exceptionnelle grâce à son appareil photo arrière à double capteur.
    Cet appareil photo double capteur dispose de pixels massifs de 1,4 μm et d’un autofocus à double pixel,
    améliorant la clarté et la qualité de la photo tout en améliorant considérablement la vitesse de mise au point,
    en particulier dans des conditions de faible luminosité.

    CPU avec une vitesse d’horloge maximale de 2,8 GHz et 30% plus rapide que la génération précédente.

    Recharge sans fil

    Voir la promo


  • Thursday 09 August 2018 - 08:33

    Si vous êtes sous Mac et que vous utilisez iTunes ou Spotify pour écouter votre musique, voici SpotMenu, une petite application qui une fois installée affichera dans la barre de menu, le titre et l’artiste de la chanson en cours.

    Cela vous permettra aussi en cliquant dessus de voir le visuel l’album et de mettre en pause / lecture / chanson suivante / précédente, sans avoir à retourner dans votre iTunes ou client Spotify.

    C’est gadget, mais si vous écoutez de la musique en random, et que vous êtes du genre à vous demander toutes les 3 min : « Mais c’est quoi c’est chanson déjà » ? cela vous fera gagner quelques secondes. 🙂

    + d’infos sur SpotMenu ici et les sources sont là.

    Source


    Xiaomi Mi MIX2S

    100 € offert avec le code 6BGMIX2S

    Appareil photo IA ultra-sensible à la lumière

    Le Mi MIX 2S offre une qualité photographique exceptionnelle grâce à son appareil photo arrière à double capteur.
    Cet appareil photo double capteur dispose de pixels massifs de 1,4 μm et d’un autofocus à double pixel,
    améliorant la clarté et la qualité de la photo tout en améliorant considérablement la vitesse de mise au point,
    en particulier dans des conditions de faible luminosité.

    CPU avec une vitesse d’horloge maximale de 2,8 GHz et 30% plus rapide que la génération précédente.

    Recharge sans fil

    Voir la promo


  • Thursday 09 August 2018 - 08:10

    L’eau du robinet en France est plutôt excellente et c’est un peu con d’acheter de l’eau en bouteille plastique. Aussi bien pour des raisons écolos que financières, sauf bien sûr dans certains cas (pour les bébés…etc.).

    Toutefois, si vous voulez connaitre la qualité de votre eau du robinet, l’UFC Que Choisir a mis en ligne un site qui vous donnera l’état de votre réseau de distribution. Cela vous permettra de savoir si lors de tests de l’eau du robinet, des problèmes ont été détectés.

    Autant dire que si vous passez sur de l’orange, du rouge ou du noir, l’eau en bouteille est justifiée. Et si cela vous saoule, il existe des filtres comme ceux de Berkey qui ont fait leurs preuves. Ça filtre beaucoup plus de choses que les carafes filtrantes et vous verrez, même le goût de l’eau n’aura plus rien à voir. Vous pouvez même pisser dedans, vous aurez de l’eau clean ;-).

    Évitez les carafes filtrantes, qui reviennent chères, qui ne filtrent pas tout et qui niveau écolo ne sont pas top non plus. Et il faut changer les filtres souvent, ce que les gens ne font pas, et ce qui du coup revient à boire une eau encore plus merdique que celle du robinet.

    Bon alors c’est comment la flotte, chez vous ?

    Carte interactive de la qualité de l’eau


    Xiaomi Mi MIX2S

    100 € offert avec le code 6BGMIX2S

    Appareil photo IA ultra-sensible à la lumière

    Le Mi MIX 2S offre une qualité photographique exceptionnelle grâce à son appareil photo arrière à double capteur.
    Cet appareil photo double capteur dispose de pixels massifs de 1,4 μm et d’un autofocus à double pixel,
    améliorant la clarté et la qualité de la photo tout en améliorant considérablement la vitesse de mise au point,
    en particulier dans des conditions de faible luminosité.

    CPU avec une vitesse d’horloge maximale de 2,8 GHz et 30% plus rapide que la génération précédente.

    Recharge sans fil

    Voir la promo


  • Thursday 09 August 2018 - 07:09

    Vous travaillez à distance et vous avez besoin d’un tableau blanc pour exprimer vos idées ? Et vous voulez que ce tableau blanc soit collaboratif ? 

    Pourquoi ne pas aller faire un tour sur Witeboard ?

    Ce service vous permettra de dessiner et d’écrire sur une page blanche, et si vous partagez le lien avec vos amis, eux pourront participer aussi. Voici par exemple, le board que j’ai ouvert pour cet article.

    Witeboard vous offre la possibilité d’exporter votre oeuvre au format image, d’avoir un fond noir, ce qui sera plus reposant pour vos yeux, et si vous utilisez Slack, il est possible de le proposer sous la forme de plugin à vos utilisateurs.

    Évidemment, si vous voulez faire de jolies choses, ce sera plus simple avec une palette graphique 🙂

    Source


    Xiaomi Mi MIX2S

    100 € offert avec le code 6BGMIX2S

    Appareil photo IA ultra-sensible à la lumière

    Le Mi MIX 2S offre une qualité photographique exceptionnelle grâce à son appareil photo arrière à double capteur.
    Cet appareil photo double capteur dispose de pixels massifs de 1,4 μm et d’un autofocus à double pixel,
    améliorant la clarté et la qualité de la photo tout en améliorant considérablement la vitesse de mise au point,
    en particulier dans des conditions de faible luminosité.

    CPU avec une vitesse d’horloge maximale de 2,8 GHz et 30% plus rapide que la génération précédente.

    Recharge sans fil

    Voir la promo


  • Tuesday 07 August 2018 - 10:20

    Si vous voulez vous créer une clé USB bootable de Windows à partir d’une machine Linux, ne cherchez plus, vous êtes sur le bon article.

    Pour cela, téléchargez l’ISO de Windows de votre choix : 

    Puis installez l’outil WoeUSB pour Ubuntu comme ceci :

    git clone https://github.com/slacka/WoeUSB.git
    cd WoeUSB/
    ./setup-development-environment.bash
    sudo apt-get install devscripts equivs gdebi-core
    mk-build-deps
    sudo gdebi woeusb-build-deps_*.deb
    dpkg-buildpackage -uc -b
    sudo gdebi ../woeusb*.deb

    Lancez ensuite l’interface Woeusb avec la commande :

    woeusbgui

    Si vous voulez le faire en ligne de commande c’est possible aussi comme ceci  en spécifiant le chemin vers votre ISO et votre clé USB :

    sudo woeusb --device win_10.iso /dev/sdc

    Et voilà. Rien de plus simple !

    Vous n’avez plus qu’à éjecter la clé et la mettre dans le PC pour démarrer dessus.


    Xiaomi Mi MIX2S

    100 € offert avec le code 6BGMIX2S

    Appareil photo IA ultra-sensible à la lumière

    Le Mi MIX 2S offre une qualité photographique exceptionnelle grâce à son appareil photo arrière à double capteur.
    Cet appareil photo double capteur dispose de pixels massifs de 1,4 μm et d’un autofocus à double pixel,
    améliorant la clarté et la qualité de la photo tout en améliorant considérablement la vitesse de mise au point,
    en particulier dans des conditions de faible luminosité.

    CPU avec une vitesse d’horloge maximale de 2,8 GHz et 30% plus rapide que la génération précédente.

    Recharge sans fil

    Voir la promo