Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

July, 2016

Don't Overthink It Grids | CSS-Tricks

Comment créer un mini-système de grid CSS à la main.

Tips and Tricks

Quelques tips sur l'utilisation d'Android.

Tout est bien sûr à relativiser et il est important de rester critique sur certains choix peu judicieux. Par exemple, Google va vous inciter à utiliser son système de sauvegarde de photos. Restez lucide et comprenez ce que cela implique.

Web Design in 4 minutes

Très pédagogique et plein de bon sens :)

Using SVG | CSS-Tricks

Comment bien utiliser SVG en HTML / CSS.

Glitch Effect on Text / Images / SVG | CSS-Tricks

Un effet glitch très bien foutu à appliquer sur du texte. Et c'est du pur CSS.

Via https://www.djerfy.com/css-ajouter-effet-glitch/

Xiaomi Mi Notebook Air : deux ordinateurs portables aux allures de MacBook Air et de Surface Book - FrAndroid

Assez séduisant il faut avouer. Bon, mis à part le côté "ça vient de Chine est c'est probablement truffé de spywares".

Après, s'ils décident de le commercialiser en Europe et qu'ils diffusent les drivers pour permettre d'installer un OS propre, ça deviendra réellement intéressant.

RegExr: Learn, Build, & Test RegEx

Un autre outil pour débugger les expression régulières de manière visuelle.

Barba.js

Une lib Javascript qui permet d'effectuer des transitions entre les différentes pages de votre site.

Par contre attention, pour fonctionner, la lib charge le contenu de la page à afficher via AJAX dans un élement caché du DOM puis lance la transition lorsque le chargement est terminé et supprime le contenu de la page d'origine une fois la transition terminée.
Du coup ça peut foutre le boxon si vous utilisez des id (qui ne seront plus nécessairement unique sur la page, le temps de la transition) ou si vous chargez des ressources différentes selon la page (je pense que seul le de chaque page est chargé, pas le ).

J'ai déjà utilisé jQuery Mobile qui fonctionne de manière un peu similaire et ça peut vite devenir prise de tête.

Home - Documentation - ApproveJS

Une lib Javascript qui permet d'effectuer des validations de valeurs. La particularité c'est qu'elle n'interfère pas avec le DOM, c'est à vous de gérer l'interfaçage. Mais du coup vous êtes libres de faire ça à votre sauce.

Le project Github est ici : https://github.com/CharlGottschalk/approvejs

Prisma – Applications Android sur Google Play

Cette appli est vraiment bluffante. Elle permet de créer de véritables oeuvres d'art à partir de bête photos.

Attention cependant, rien n'est fait en local, les photos que vous prenez sont envoyées vers leurs serveurs pour être traitées et vous ne récupérez que le résultat. Ça explique aussi les temps de traitement qui dépendent donc directement de la vitesse de votre connexion et de la charge de leurs serveurs. L'appli vient d'être publiée mais latence reste acceptable (entre 5 et 30 secondes).

Quand on voit ce que sont capable de produire des systèmes informatiques, je me dis que les artistes vont avoir du pain sur la planche pour se démarquer dans les années à venir. A moins que l'on finisse pas considérer que les vrais artistes sont ceux qui créent ce genre d'algorithmes de traitement d'image :)

Chronologie des livres et bandes dessinées de l'univers Warcraft

Ressource précieuse pour le jour où je décide d'approfondir mon expérience de l'univers Warcraft.

GitHub - facebookincubator/create-react-app: Create React apps with no build configuration.

Un starter pour React qui contient aussi quelques outils utiles pour partir du bon pied sur un projet React.

Je n'affectionne pas particulièrement React mais ça pourra m'être utile le jour où j'ai à m'y mettre.

Comment émuler les consoles de Nintendo avec un appareil Android ? - FrAndroid

Un petit topo sur les émulateurs des consoles de Nintendo, de la NES à la Gamecube en passant par les portables, sur Android.

4 lecteurs vidéo incontournables sur Android - FrAndroid

Un petit topo sur les meilleurs lecteurs vidéo du moment sur Android.

Grosso modo il y a :

Je ne connaissais pas les deux derniers dans la mesure où VLC et MX Player ont toujours comblé tous mes besoins. J'avais juste eu besoin d'ajouter un codec que MX Player n'intègre pas nativement (DTC & AC3 support) pour des raisons légales. Vous pouvez le trouver ici : https://links.kalvn.net/?DSImyA

Leisurely Routing Switzerland

Tracer des itinéraires "touristiques" en Suisse. Pas testé mais ça peut être bien pratique.

diep.io

Très sympa de petit remake de agar.io. Bien plus fun je trouve.

free-programming-books/free-programming-books-fr.md at master · vhf/free-programming-books · GitHub

Des bouquins de programmation gratuits et en français.

BIOS Password

Retrouver le password perdu d'un BIOS.

Cartes de la Suisse - Confédération suisse - map.geo.admin.ch

Une carte IGN interactive super précise de la Suisse. Parfait pour les randonnées !

== GTA Online Vehicle Statistics ==

Liste des véhicules de GTA Online avec leurs stats et plein d'autres infos.

UserAgentString.com

Une bonne grosse liste de user-agents triée par browser.

Cartes interactives | Arcep

Intéressant : une carte qui indique la couverture réseau en France le long des autoroutes, des axes du réseau ferroviaire, et plus globalement dans les zones d'habitation (pour les 4 opérateurs Oragne, SFR, Bouygues et Free).

J'avais déjà fourni quelques autre liens :

GitHub - AntiMicro/antimicro: Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support

Un outil pour mapper les touches du clavier à celles d'une manette, pour jouer aux jeux qui ne supportent pas officiellement les manettes.
Je suis curieux de voir ce que ça donne avec les joysticks, cela dit.

Pokémon Go : toutes nos astuces et soluces pour bien débuter - FrAndroid

J'ai un peu de mal à comprendre l'engouement autour de ce jeu. Il a quand même l'air très limité pour l'instant et surtout très loin du trailer présenté l'année dernière.

Enfin bon, si vous voulez vous lancer, voici un petit guide :)

How to start - Videogular

Un lecteur vidéo pour Angular.

Visual Hunt

Encore un moteur de recherche d'images dont on peut ne filtrer que les images libres de droits.

Shapecatcher: Draw the Unicode character you want!

Un outil d'analyse d'image qui reconnaît les caractères unicode que l'on dessine.

A beginners guide to thinking in SQL 🐘

Une sorte de mix entre un "SQL pour les nuls" et une cheat-sheet SQL. A garder sous le coude pour montrer à un débutant ou pour consulter en cas de trou de mémoire.

Let's Encrypt : activation par défaut pour l'ensemble des hébergements d'OVH

Une nouvelle à faire circuler.
Par contre en ce qui me concerne j'ai du activer manuellement la génération des certificats sur mon mutualisé via le Manager OVH.

Via http://lehollandaisvolant.net/?id=20160712225334

GSM USB Driver - Database of Smartphone Drivers

Ça c'est cool (si les drivers sont les bons) : un site qui répertorie les drivers USB de plein de modèles de mobiles.

Bon visiblement c'est plutôt orienté Windows par contre.

Partir à New York : infos et bons plans pour un voyage à NYC

Une sorte de "New York pour les noobs", bien pratique.

Complete Guide to Symbolic Links (symlinks) on Windows or Linux

Je ne savais pas que les liens symboliques "hard" existaient sous Windows. J'ai l'impression qu'ils sont très sous-utilisés.

Sous Windows Vista, 7, 8 ou 10, ils sont créés via la commande mklink.
Attention cependant, contrairement au ln d'Unix, on place ici d'abord le lien à créer PUIS le dossier ou fichier cible (et pas l'inverse).

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link refers to.

/D – creates a soft symbolic link, which is similar to a standard folder or file shortcut in Windows. This is the default option, and mklink will use it if you do not enter a prefix.

/H – creates a hard link to a file

/J – creates a hard link to a directory or folder

Foxit PDF Download Center | Foxit Software - Fou à lier

A la limite les navigateurs eux-même correspondent à ce que tu cherches. Tu passes Firefox en appli par défaut pour lire les PDF et hop.

Improve Call To Action With These 20 Code Snippets

Encore une pelleté d'effets pour boutons en CSS.

Hover.css - A collection of CSS3 powered hover effects

Et quelques autres effets sympa pour le hover d'un bouton en CSS.

Distorted Button Effects | Codrops

Différentes animations de boutons très originales.

Elementor ★ Page Builder for WordPress

Un autre plugin Wordpress pour construire des layouts complexes.

Tailor · Build amazing page layouts using WordPress for free!

Un outil pour créer des layouts complexes facilement dans Wordpress. Pas testé.

CSS Triangle Tutorial - Codepad

Une courte animation qui explique comment faire un triangle en CSS.
En gros, on utilise la jointure des bordures d'un bloc qui se font en forme de triangle. En réduisant la taille de l'élément à 0px et en faisant disparaître 3 des 4 bordures, on obtient un triangle.

Design Better Forms — uxdesign.cc – User Experience Design

Quelques bonnes pratiques pour la conception de formulaires HTML.

Free stock photos · Pexels

Encore une base de données d'images libres de droits.

Lets-encrypt / Certbot sur son PC pour un serveur distant - Le Hollandais Volant

Très bon tuto pour le renouvellement d'un certificat Let's Encrypt quand on ne dispose que d'un accès FTP à son serveur.

Sinon il y a aussi ce guide dont j'avais parlé pour mettre en place un renouvellement automatique :
https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04

GitHub - raml-org/raml-spec: RAML Specification

Spécification du RAML, ce langage dérivé du YAML qui permet de définir et de documenter une API REST.
C'est un peu à REST ce que le WSDL est à SOAP, le côté chiant, verbeux et strict en moins. Et surtout, ce n'est là qu'à titre informatif. Encore que je pense que certains outils permettent de créer une API de base à partir d'un fichier RAML.

Prevent Changing the Screen Saver and Wallpaper in Windows 7

Comment outrepasser les policies de groupe pour changer son wallpaper (sous Windows).
Bon le tuto montre comment bloquer le changement de Wallpaper justement, mais il suffit de tout faire à l'envers :P

Overclocker son CPU sous Windows : notre sélection de logiciels

Petite sélection d'outils d'overclocking sous Windows.