sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Update

Updating database... Please wait.

Les petites choses qui énervent les codeurs | CommitStrip - Blog relating the daily life of web agencies developers

Wednesday 27 August 2014 at 10:36

Excellent... et tellement vrai  :-)
(Permalink)

Source: http://www.commitstrip.com/fr/2014/08/26/those-very-small-things-that-can-set-coders-off/


Allons plus loin avec les web notifications ! - Lille Web - La communauté du web lillois

Wednesday 27 August 2014 at 09:22

Javascript permet de demander au navigateur d'afficher des notifications en utilisant le système natif au système d'exploitation. Cela peut être sympa pour prévenir de la fin de traitements longs (upload de fichier ou autre) ou encore pour la réception de messages (par exemple pour prévenir l'utilisateur qu'il a reçu un mail dans une application webmail).
Vous pouvez même personnaliser l'icône de la notification.
(Permalink)

Source: http://lilleweb.fr/js/2014/08/26/web-notification/


Galileo : lancement d'une commission d'enquête indépendante

Wednesday 27 August 2014 at 09:15

Snif.
(Permalink)

Source: http://www.numerama.com/magazine/30346-galileo-lancement-d-une-commission-d-enquete-independante.html


Instant Google Street View

Wednesday 27 August 2014 at 09:11

Permet d'accéder directement à StreetView sans passer par GoogleMaps.
Dans le même genre, accès directe à la vue satellite (avec StreetView en popup en option): http://showmystreet.com/
(via http://shaarli.mydjey.eu/?9Pfkpw)
C'est utile quand on est un utilisateur d'OpenStreetMap et qu'on veut juste voir le StreetView pour vérifier.
(Permalink)

Source: http://www.instantstreetview.com/


websync

Tuesday 26 August 2014 at 11:40

Une interface web à rsync (via http://www.slobberbone.net/shaarli/?wZauSg)
(C'est encore du Node.js, mais bon...)
(Permalink)

Source: https://furier.github.io/websync/


Escrow - Wikipedia, the free encyclopedia - Le bazar de mydjey

Tuesday 26 August 2014 at 11:32

Oui il y a de faux amis assez intéressants entre Anglais et Français  :-)
Luck (en) = Chance (fr)
Chance (en) = Hasard (fr)
Hazard (en) = Danger (ou risque) (fr)
Danger (en) = Danger (fr)
Risk (en) = Risque (fr)

Kamoulox !

Ou encore (une erreur classique): to demand (en) = Exiger (fr)  (et surtout pas "Demander" !)

Et tous les anglophones sont morts de rire quand on leur dit qu'on cours en "baskets", parce qu'ils nous imaginent avec des paniers aux pieds.  :-D

Je trouve ces petits décalages amusants.
(Permalink)

Source: http://shaarli.mydjey.eu/?gM7wKQ


Link without improving "their" search engine position | donotlink.com

Tuesday 26 August 2014 at 11:17

Oui tiens j'avais oublié de noter ce raccourcisseur d'URLs qui évite de remonter le PageRank des sites vers lesquels vous pointez. Je note.
Ça peut être utile pour mentionner un article sans pour autant pointer directement dessus.
(Permalink)

Source: http://www.donotlink.com/


à propos de « Dev.Opera — Native Responsive Images »

Tuesday 26 August 2014 at 09:04

Quand je regarde ces évolutions abracadabrantesques de la norme HTML pour faire face aux écrans à multiples résolutions, je ne peux pas m'empêcher de rager qu'on se traîne toujours cette merde de JPEG alors qu'on aurait même pas eu besoin de ces bricolages avec les Wavelets.

La compression d'image par Wavelets (ondelettes) est une méthode différente du JPEG qui existe depuis près de 20 ans. JPEG et MP3 sont basés sur les transformées de Fourier, et sont notoirement mauvais à l'encodage de hautes fréquences ponctuelles (une étoile sur un ciel sombre en JPEG, ou une percussion en MP3).  Les wavelets n'ont pas ce défaut, ce qui permet une meilleure qualité (ou donc une meilleure compression à qualité équivalente).

Mais l'avantage fantastique de la compression d'images par Wavelets est que le décodage de l'image peut se faire de manière progressive.   Je m'explique:
Pour des images responsives en JPEG, vous devez créer *plusieurs* JPEG à des résolutions différentes. Vous partez de l'image pleine résolution, et vous créez plusieurs copies à des résolutions inférieures. Le navigateur (ou votre javascript) va choisir laquelle charger en fonction du périphérique.

Avec les wavelets, plus vous décodez d'octets de l'image d'origine, plus l'image s'affine. Le navigateur peut donc décider d'arrêter le chargement de l'image s'il juge qu'il en a assez par rapport au périphérique sur lequel il l'affiche. Ainsi, vous n'avez plus à avoir plusieurs copies de votre image: Vous pouvez laisser l'image de 8 Mo sur le serveur.  Un navigateur sur un tout petit écran pourra décider de ne charger que les 16 premiers kilo-octets, ce qui lui suffira pour afficher l'image en entier.  L'internaute met son téléphone en mode paysage ?  Le navigateur peut charger 16 ou 32 ko supplémentaire pour l'afficher dans une meilleure qualité.
Vous êtes sur un écran Retina ?  Le navigateur peut afficher l'image en entier dès les premiers kilo-octets reçus, et charger - par exemple - jusqu'à 1 Mo pour avoir une image bien fine.
Aucun besoin de ré-encoder votre image à différentes résolutions/densités de pixels.

Les wavelets existent depuis plus de 20 ans, mais n'ont jamais décollé (tout le monde restant campé sur le JPEG). Toujours le problème de l’œuf et de la poule.  Le comité JPEG est arrivé très tardivement avec son JPEG-2000 (qui implémente les wavelets), mais sous forme d'un format bardé de brevets et de licences (dont personne n'a voulu, bien entendu). C'est trop tard. Nous sommes coincés avec le JPEG, tout comme nous sommes coincés avec le MP3 malgré l’existence de formats bien meilleurs (Vorbis, Opus...). Les wavelets sont une très bonne technologie de compression pour les images, mais aucun format n'a su s'imposer.

Et nous voilà à bricoler des horreurs en javascript ou dans les balises <img> parce que le JPEG ne permet pas le décodage progressif. Pouark. (Certes on a du JPEG progressif, mais ça reste un pis-aller et ne permet pas nativement de faire du multi-résolution).

Des fois, voir de superbes technologies ne pas être utilisées (wavelets, Vorbis, Opus, 7z/LZMA...) ça me dégoûte.

PS: Les wavelets peuvent également être utilisées pour compresser des modèles 3D, ce qui est bigrement intéressant pour les jeux en ligne: Les modèles 3D peuvent être progressivement envoyés au client. Quand ce dernier se rapproche de l'objet, le chargement de l'objet se poursuit (et le modèle 3D s'affine).  Cela évite également d'avoir à conserver plusieurs modèles 3D à des résolutions différentes (ce que font tous les jeux 3D).
(Permalink)

Source: http://sebsauvage.net/links/?U5gInQ


Dupliquer un disque virtuel VirtualBox (.vdi)

Tuesday 26 August 2014 at 08:05

Parce que j'oublie toujours la commande: VBoxManage internalcommands sethduuid disque.vdi
(Sans cela, si vous copiez juste le .vdi, il a le même UUID que l'original, et VirtualBox vous empêchera de l'utiliser dans une nouvelle VM. Cette commande va attribuer un nouvel UUID au fichier .vdi)
(Permalink)

Source: http://sebsauvage.net/links/?H3KffQ


Pourquoi Amazon achète Twitch près d'un milliard de dollars

Tuesday 26 August 2014 at 07:36

Ah finalement c'est Amazon qui met la main sur Twitch, et non Google ?  N'empêche que ce genre de rachat est rarement à l'avantage des internautes.
(Permalink)

Source: http://www.numerama.com/magazine/30337-pourquoi-amazon-achete-twitch-pres-d-un-milliard-de-dollars.html