#12753

Suisse – Plusieurs blessés lors de la traditionnelle bataille de lingots d’or | Le Gorafi.fr Gorafi News Network

Un lingot d’or d’un kilo, c’est tout petit en fait. Je ne connais pas la taille standard (si il y a), mais il faut seulement un bloc de 4×9×1.5 cm pour faire un kilo.

C’est à peine la taille d’un vieux téléphone du style Nokia 3310.

(BTW, parlant d’or : la coupe en or donnée lors de la finale de la coupe du monde de foot, est creuse. Si elle serait en or et pleine, elle ferait dans les 70 kilos, et ça, on porte pas ça du bout des doigts.)
http://www.legorafi.fr/2015/07/13/suisse-plusieurs-blesses-lors-de-la-traditionnelle-bataille-de-lingots-dor/

#12751

Paris étend le droit de passer au rouge pour les cyclistes

Pratique, mais je pense que c’est plus dangereux qu’autre chose : il suffit qu’une voiture arrive dans l’autre sens, qu’il voit le vélo et s’écarte et se prend la voiture en face de lui.
Ou alors il s’écarte pas et écrase le vélo.

Nan franchement, il manque des pistes cyclables. C’est tout.
Même toute la volonté du monde ne suffira pas à palier le manque d’infrastructures.

Mais ça se comprend : c’est plus simple d’imprimer une page avec une règle du code de la route que de modifier un carrefour. Peu importe le nombre de morts, eux auront été payés au nombre de pages imprimées.
http://www.lemonde.fr/societe/article/2015/07/13/paris-etend-le-droit-de-passer-au-rouge-pour-les-cyclistes_4681657_3224.html

#12750

▶ la dette - YouTube

« Il me semble que si on ne peut pas se prêter de l'argent à taux zéro entre amis, faut juste arrêter de s'appeler amis. »

JCFrog a encore frappé, juste.
https://www.youtube.com/watch?v=Mhu45f1ZHKA

#12749

php.js

PHP-JS est un site qui traduit des fonctions natives de PHP en fonctions JS.
Exemple avec Strrpos() : http://phpjs.org/functions/strrpos/


Est-ce qu’il existe le même genre de site pour jQuery → JS ?
Il y a bien cette page, mais c’est un peu léger.

(Le must serait un script qui mange du jQuery et recrache le JS correspondant, mais ça serait un peu trop facile…)
http://phpjs.org/

#12748

SurfacePlot test stub

Un générateur de graphiques 3D en WebGL (marche dans Firefox).

C’est beaucoup plus fluide que le JS :o


ÉDIT : en fait non, c’est pas beaucoup plus fluide.
J’ai presque terminé de virer tout le jQuery de l’outil que je présentais ici et en vanilla c’est beaucoup plus fluide.
Je veux dire vraiment beaucoup plus fluide.
http://webgl-surface-plot.googlecode.com/svn/trunk/examples/example.html

#12746

Note : gniiiiii [RSS][WGet][GZip]

Je me demandais pourquoi certains flux RSS ne fonctionnaient plus dans mon lecteur RSS (Blogotext).

Par exemple ceux de Kickass : https://kat.cr/usearch/ubuntu%20iso/?rss=1

Quand je fais un Wget ou un Curl dessus, il me sort un fichier binaire, alors que la page fonctionne très bien dans Firefox ou un autre navigateur :

curl https://kat.cr/usearch/ubuntu%20iso/?rss=1 > out.html


En fait, la page est compressée, donc ça foire. Et visiblement, les serveurs de Kickass ne voient pas que Curl ou Wget ne supportent pas la compression par défaut (le header ne doit pas être envoyé) :

Il faut faire
curl --compressed https://kat.cr/usearch/ubuntu%20iso/?rss=1 > out.html


Bon, me reste à voir comment transposer ça en PHP.


C’est assez chiant, ces comportements foireux de temps en temps, qui obligent le logiciel final à détecter les erreurs des sites web et à les corriger, alors que tout serait si simple si tout le monde respectait les standard : faut pas forcer la compression, faut pas obliger un user-agent, faut pas utiliser les encodages à coucher dehors, faut pas servir un flux RSS en JSON, CSV ou autre format…
Mais bon, d’un côté ça permet de découvrir des choses, des problèmes et de créer des solutions. Et surtout, les solutions, faut les partager.

C’est pour ça que j’ai ces pages qui contiennent des scripts et commandes en vrac :
https://lehollandaisvolant.net/tuto/php/
https://lehollandaisvolant.net/linux/ubuntu_tips/
https://lehollandaisvolant.net/linux/checklist/
https://lehollandaisvolant.net/linux/scripts/

ÉDIT : en PHP, avec file_gets_content() :
Il suffit de chercher dans le entêtes si il y a un "content-encoding" suivi de "gzip". Si oui, on utilise gzinflate.

$data = @file_get_contents($url, false, $context, -1, 4000000); // We download at most 4 Mb from source.
if (isset($http_response_header[0])) {
	// detect gzip data
	foreach($http_response_header as $i => $h) {
		// if gzip : decode it
		if(stristr($h, 'content-encoding') and stristr($h, 'gzip')) {
			$data = gzinflate( substr($data,10,-8) );
		}
	}
}
return $data;


Avec cURL (toujours dans PHP), comme j’ai mise à jour ici, il faut ajouter l’option pour gzip :

curl_setopt($handlers[$i], CURLOPT_ENCODING, "gzip");
http://lehollandaisvolant.net/?mode=links&id=20150713125503

#12744

Iwata

Un grand nom qui s'en va.

Sans lui, sans le savoir à l'époque, c'est sûrement une partie de mon enfance qui n'aurait pas été pareil.

Certains diront que tout ça ne changera pas le monde, mais perso je n’oublie pas que ce sont grâce à ces gens que je suis tel que je suis maintenant.
Les jeux vidéos, la Game Boy, Pokémon… Tout ça a changé le monde. Mon monde, et Iwata y est pour beaucoup, aux côtés de Satoshi Tajiri (pokémon), Ken Sugimori (dessinateur des Pokémon), Miyamoto (Mario, Zelda, DK…), Junichi Masuda (créateur des musiques de JV, incl. Pokémon).
https://instagram.com/p/5D-9APq1F1/