Monthly Shaarli

All links of one month in a single page.

August, 2017

Les techniques des pickpockets expliquées par un magicien - YouTube

Joli démonstration.

[Résolu] Intérêt Node.js ou AngularJS par Katee

Petit précis sur ces 'nouvelles' technos.

Extrait :
"
Node.js:

C'est un outil disponible du côté du serveur. Rien à voir avec jQuery ou encore Angular, Node fait sa vie sur le serveur et peut servir à à peu près n'importe quoi, mais de ce côté là. Contrairement à ce que dit Hikingyo, Node est (mais pas que) un serveur web. Pas besoin d'utiliser Apache devant comme c'est le cas avec PHP, Node peut très bien répondre aux requêtes HTTP tout seul. Actuellement principalement utilisé pour du web, il peut en réalité servir à un peu n'importe quoi, et être utilisé comme un langage de script un peu comme un autre, à l'exception plus que notable près d'adopter une approche événementielle. Ses points forts sont son comportement non-bloquant qui le rend très efficace (il scale bien), son approche asynchrone inhérente, et son utilisation simple lors de problématiques temps réel. (En vrai, si on prend soin de son PHP, notamment avec ReactPhp, on n'est pas vraiment loin de Node en terme de perf) Tout le foin qu'on en fait par rapport aux jeux, au temps réel, aux notifications viens surtout du fait que certaines librairies lui ont permis de démocratiser les websockets, avec socket.io, et maintenant SockJs (Oui parce que socket.io c'est plus maintenu, et SockJs ça évolue vers le standard natif du HTML5 alors c'est cool.)
jQuery

Le script passe partout côté client qui a connu son époque dorée en permettant de s'affranchir des différences entres les navigateurs. Au lieu de s'embêter (et je suis gentil) à garder des scripts compatibles avec les navigateurs, utiliser jQuery permet de s'affranchir de ces aberrations. Mais ces différences s'estompent, et jQuery entraine chez le débutant (ou le gros faignant dont je fais partie) des comportements incorrects (codes pas optimisés, même sales parfois). En gros, quand on veut faire de l'ajax ou taper dans le DOM comme une brutasse, jQuery est une bonne solution (Y'a aussi de jolis effets trop beaux). Si on sait ce qu'on fait avec, tout va très bien, mais si on bricole, ça peut vraiment être un carnage. (Mais je ne pense pas que cela légitime le fait de cracher à la gueule de cette librairie)
Backbone

Un framework MVC côté client permettant de structurer (depuis très bas) des applications encore une fois client. Il offre des lignes directrices et une certaine rigueur, mais n'automatise rien. Basé sur une approche événementielle, il permet de relier facilement (pas automatiquement, juste de manière définie) le HTML avec les objets javascript sous-jacents. Atrocement personnalisable, il vous laisse tout faire, vous aurez d'ailleurs tout à faire, au moins vous saurez (ou pas) ce que vous ferrez. Courbe d'apprentissage très pentue donc, grosse barrière, mais une fois qu'on a compris plus de surprises. La plupart du temps on utilise un truc par dessus, comme Chaplin ou Marionnette histoire d'automatiser un peu plus de trucs. Pour l'histoire, Backbone a été crée au départ par @jashkenas, qui est également le papa de Underscore (THE librairie) et de coffeescript.
Angular

De la même manière que Backbone, un framework MVC (à peu près) côté client. Bien plus industriel si j'ose dire, Angular automatise tout un tas de chose (c'est d'ailleurs magique au début) et rend la conception d'applications client bien plus rapide. Il vous oblige à taper dans le HTML pour fonctionner, certains puristes (Qui crachent sur un site non valide W3C autant que sur jQuery) n'aiment pas infester leur beau HTML dédié corps et âme au contenu avec des directives comportementales, mais ça marche quand même du tonnerre. Fondamentalement différent de Backbone - et des autres framworks comme Ember ou Knockout - et de leur approche événementielle, Angular utilise un comportement de dirty checking. En gros, il n'écoute pas les modifications apportées aux DOM/Objets, il reconstruit la page à chaque fois qu'on modifie un truc. Celà implique des problématiques particulières à traiter, mais les coins tordus de l'approche événementielle sont tout aussi fourbes. La courbe d'apprentissage est bien moins pentue, les débuts sont même très relaxants quand on vient de Backbone. Mais quand on veut faire des trucs un peu compliqués, comme des directives de furieux, imbriquer des controleurs à gogo, ou encore lire la documentation, on est tout de suite moins sereins. (Il utilise aussi jQuery ou embarque un équivalent, mais de toute façon, quand on embarque Angular, jQuery devient assez insignifiant) Pour l'histoire encore une fois, c'est fait par Google, et sans backdoor pour voler vos données, jusqu'à preuve du contraire.
"

Cet homme a passé 36 ans à creuser dans la montagne pour apporter l’eau dans son village | Daily Geek Show

Jolie histoire.

Extrait : "il est l’incarnation vivante du « vieil homme qui pouvait déplacer les montagnes »."

Microsimulation of Traffic Flow

Je trouve ce site extraordinaire...
Comment expliquer à n'importe qui comment se forme un embouteillage !

via : http://links.cochi.se/?WqNGmg

(3) 10 mots français imprononçables ! - YouTube

Notre prononciation est complexe.
Mais en espagnol, c'est drôle aussi : https://youtu.be/5sdqDsmxCkg

En Arizona, le code de la route donne des conseils pour éviter d'être tué par la police | Slate.fr

No comment.

Obama, avions engloutis, requins : attention aux histoires fausses sur la tempête Harvey

Info/intox ?
Tout ce qu'il faut retenir.

Quel est le meilleur service de traduction en ligne ?
thumbnail

Pas mal de progrès dans la traduction automatique.

Travellerspoint Travel Community
thumbnail

Pour tracer de nombreux points sur une carte google map, afin d'illustrer un voyage et ses étapes.

The Future of Visual Effects (VFX) - YouTube

Le futur des effets visuels.
En anglais.

Comment résoudre le cube Rubik
thumbnail

C'est la méthode présente dans la documentation fournie avec un "Rubik's Cube".

via : https://links.kalvn.net/?JkjHJg

peg-solitaire-solution.gif (Image GIF, 402 × 360 pixels)
thumbnail

Une solution du jeu de société "solitaire".
Le "vrai" pas celui de Windows... :)

Via : http://links.bill2-software.com/shaarli/?LWgrgw

VIDEO. Attentats en Catalogne: Un nageur espagnol sacrifie sa course pour rendre hommage aux victimes de Barcelone

Un petit geste de plus...

Plongée dans une mine géante de bitcoin, en Chine

Article intéressant sur la Chine.

Via : je-ne-sais-plus-qui

Top 10 des meilleurs burgers de France, les vacances de la graille | Topito
thumbnail

Une idée que j'avais eu il y a 20 ans, mais jamais concrétisée.
Bravo à ceux qui ont franchi le pas !

Social Cooling

À lire.

Extrait :
" Lorsque des médecins de New York ont été notés, cela a eu des résultats inattendus.

Les médecins qui ont essayé d'aider les patients atteints d'un cancer avancé avaient un taux de mortalité élevé, ce qui s'est traduit par une note plus faible.

Les médecins qui n'ont pas essayé d'aider ont été récompensés par des notes plus élevées, même si leurs patients mouraient prématurément. "

via : http://sebsauvage.net/links/?zH-H_g

Photographier en RAW, une fausse bonne idée ?
thumbnail

Article très intéressant sur le RAW.
En résumé :
"
Vous aimez beaucoup retoucher ? Passez votre appareil en RAW seulement quand c’est utile : quand la lumière est très faible ou quand l’éclairage est très contrasté. Faites une copie des meilleurs clichés en TIFF 16 bits. Ce format est pérenne, universel, et préserve la qualité photo.
Vous êtes perfectionniste ? Photographiez vos images en doublon : RAW + JPG. Gardez toutes vos photographies en JPG, et conservez uniquement les RAW des meilleurs clichés.
Vous n’aimez pas vous compliquer la vie ? Tirez un trait sur le RAW : votre pratique photo sera bien plus agréable. Peu importe si quelques clichés n’atteignent pas leur plein potentiel après retouche. Avant de tirer un trait sur le RAW, faites tout de même une petite vérification. La majorité des appareils photo compatibles RAW fabriquent des JPG de bonne qualité. Hélas, cela n’est pas systématique. Prenez le temps de vérifier que le JPG de votre appareil vous satisfait.
"

35471223444_8447174d80_o.jpg (Image JPEG, 1781 × 1221 pixels)

Ou comment expliquer à tous que cela va "globalement mieux" maintenant.

via : http://ginkobox.fr/shaarli/?X8IjUQ

Eradicating Mosquitoes from Your Backyard — with Seltzer? | Hackaday

Ça a l'air plutôt intéressant...

Via : http://sebsauvage.net/links/?XffMIQ

(3) La stupéfaction de Mickael Moore en visite dans une cantine Française (sous titrage Français) - YouTube

On a vraiment de la chance en France, avec la nourriture !
Même si ce n'est pas toujours identique partout en France,
même si on mange parfois des trucs bizarres,
même si les enfants et certains parents se plaignent,
allez voir ailleurs et choisissez.

Le pattern strategy version gastronomique | Sam & Max
thumbnail

Précis sur le design pattern strategy.

11 ERREURS CORRIGÉES dans le remake de LA BELLE ET LA BÊTE - Topsicle Cinéma - YouTube
thumbnail

Petite leçon de correction de scénario.
L'illustration est sur le remake live de "La Belle et la Bête". Voici une liste d'approximations, d'erreurs qui sont souvent corrigés avec une petite phrase ou astuce.
Je ne juge pas le film et peut-être qu'il reste des erreurs mais je trouve ces astuces remarquables.

TopMix Permeable, le bitume qui absorbe l’eau - YouTube

Le bitume/béton nouvelle génération.
Impressionnant.

Verb + Preposition List

Liste de verbes anglais avec leurs prépositions.

Au Japon, l’agence tous risques des couples en crise

À rapprocher du "consortium" du livre "Inferno" de Dan Brown.

Welcome to Python cheatsheet! — pysheeet

Très bon site pour des snippets python.

via : http://shaarli.nemocorp.info/?xyXNbg

Que reste-t-il de la mixité sociale des colonies de vacances ?
thumbnail

Mais bon, cela apprend aux enfants l'autonomie et cela leur permet de faire des activités qu'il ne feront plus adultes ou certaines qui vont devenir leur "grande passion".
Et aux parents, cela apprend de de "séparer" de son enfant et de lui faire confiance...

(3) Un Aigle royal attrape un enfant dans un parc - YouTube

Vidéo totalement fausse mais terriblement bien réalisée.

Un programme d’intelligence artificielle bat des joueurs pro à « Dota 2 »
thumbnail

Il serait intéressant de connaître le contexte et les algos utilisés.

Ce réfrigérateur en terre cuite DIY fonctionne sans électricité

Le concept est aussi génial que simplissime.
À tester.

via : https://www.ecirtam.net/opennews/?25ybxg

Les agriculteurs hackeurs du Nebraska

J'adore l'idée de "hacker" tout l'électronique qui nous entoure...
Je suis à fond dans cette idée.

Bébés Erasmus : l’Europe vue par les familles qu’elle a fait naître

Très bon article sur le fait de se sentir plus "européens" que "nationaux".

"On a intermaché sur la lune."

"On a intermaché sur la lune."

15 Illustrations de l’artiste le plus cynique
thumbnail

Cynique : Qui est désabusé, désillusionné ou qui accuse un désintérêt blasé à l'égard de quelque chose.

Un projet photographique qui a duré 40 ans
thumbnail

Même si les photos ne sont pas hyper propres techniquement, l'émotion qu'elles suscitent est énorme.

Comment le fameux selfie d’un singe a ruiné la vie d’un photographe | THE PHOTO ACADEMY magazine
thumbnail

Cela pose beaucoup de problèmes... Juridique, éthique, philosophique.
Mais surtout, lorsqu'on veut faire de l'argent avec.

via : http://links.kevinvuilleumier.net/?VyqvhA

explainshell.com - match command-line arguments to their help text

Site pour expliquer les lignes de commande type Unix.
Très bien lorsqu'on trouve un exemple sur internet et qu'on ne se souvient plus des détails des options.