PROJET AUTOBLOG


le hollandais volant links

Site original : le hollandais volant links

⇐ retour index

Note : PHP upload de fichiers

jeudi 23 juillet 2015 à 20:48
"post_max_size" doit être supérieur à "upload_max_filesize" pour envoyer des fichiers.

La taille de "post" contient en effet la taille des fichiers ET les autres données (dans les champs textes par exemple), du même formulaire.

C’est logique, mais ça m’était sorti de la tête.

Un script open-source pour favoriser le racisme et l'eugénisme

jeudi 23 juillet 2015 à 16:24
Je vais faire un article aussi : « découverte d’un organe sensoriel qui favorise le racisme : les yeux. Interdisons le sens de la vue. ».

Plus sérieusement, si quelqu’un veut faire un site où seul un type de personnes a le droit de s’inscrire, c’est quoi le problème ? Les gens font ce qu’ils veulent, encore heureux.

Les videurs de boîte de nuit le font aussi.
Facebook discrimine également (en fonction de l’âge et du nom).
Certains endroits ne sont accessibles qu’après avoir montré patte blanche/noire/jaune/rouge/orange-à-pois-verts (ambassades, par exemple, mais aussi certains pays entiers)

Oui je trouve tout ça débile, mais ils font ce qu’ils veulent.

Vouloir la liberté, c’est aussi accepter que les autres soient également libres, y compris de faire des choses que vous n’aimerez pas.
Sinon ce n’est pas la liberté que vous voulez, mais une dictature dont vous êtes le chef. Et peu importe : une « dictature bienveillante », ça reste une dictature.

Tous les extrémistes pensent être dans le "droit chemin", y compris en tuant. Mais il faut distinguer celui qui fait tue ou agresse, de celui qui garde pour lui tous ses avis offensants. La différence entre les deux, on appelle ça le respect, et certains y arrivent mieux que d’autres, visiblement.


Pour être bien clair (parce que je sens venir les abrutis qui me font dire n’importe quoi) : oui, voir un site qui afficherait « autorisé uniquement à ceux qui sont >50% européen » ça me dérangerait car c’est contraire à mes convictions personnelles, et j’ai vraiment pas envie d’un internet aussi divisé que les continents, mais ceux qui font ça ne font de mal à personne en étant sélectes sur leurs clients/utilisateurs (appelez ça comme vous voulez) et je n’ai absolument aucune autorité pour aller diffamer derrière leurs dos et leur dire ce qu’ils doivent faire. Après tout si j’aime pas un site, personne ne m’oblige à y aller. Mieux, plutôt que de hurler aux racisme, je peux créer le même site mais ouvert à tous (voire à tous sauf les auteurs du premier site si j’avais envie d’être con). Mais râler est plus simple, oui, j’avoue.
— (permalink)

J'ai eu un accident de vélo #paflevelo - Portez un casque ! - No Hipster Girls, Blog sport féminin - @jeekajoo shaarlinks

jeudi 23 juillet 2015 à 16:09
Perso j'ai pas attendu cette nouvelle loi pour survivre en vélo en m'eloignant du bord des voitures...
— (permalink)

Comment faire la maintenance de son site web et des URL ? - Le Hollandais Volant

jeudi 23 juillet 2015 à 14:47
Avec des bouts de .htaccess et autres.

Parce que certains utilisent tout de même ce genre d’url pour venir visiter mon site : http://www.lehollandaisvolant.net//////index.php

Maintenant, avec la réécriture d’URL, ça sera tout de suite modifié.
— (permalink)

Alors comme ça tu veux faire du CSV ? - csv [sebsauvage]

jeudi 23 juillet 2015 à 12:23
Diantre.
Et le pire c’est qu’il y aura toujours un couillon pour trouver un nouveau truc débile à utiliser et qui va planter le parseur.


Ça me fait penser à quand j’ai refait les regex dans OranjeProxy. Les regex qui servent à parser du HTML (balises, attributs, valeur).

Les balises, c’est assez simple, mais faut faire gaffe à la casse et aux espaces :
<p> : OK
< p > : OK
</p> : OK
<h1> : OK (balise avec chiffres)
<img/> : OK (autofermante)
<li> : OK (Balise sans balise fermante (HTML4))

Les Attributs c’est chiant avec les quotes/double quotes/pas de quote, et surtout quand il s’agit de les échapper dans la Regex elle-même :
<p id="paragraphe"> : OK
<p id=paragraphe> : OK
<p id='paragraphe'> : OK
<p id = "paragraphe" > : OK

La difficulté c’est de faire savoir à la Regex que si on trouve un quote ouvrant, alors le quote fermant ser du même type, donc un simple (['"](.*)["']) ne marche pas, car il fonctionnerait avec « id="bla' ».

N’oublions pas que les attributs peuvent avoir des tirets (data-id) êtres en capitales (HTML4, généralement) et les valeurs peuvent être n’importe quoi : nombres, lettres, phrases, url, du html lui-même, du JS, et même des quotes échappées :

<p data-nawak="lorem ipsum \"quotes\" sit \\amet lol">

Maintenant, fais un parseur pour trouver les attributs dont les valeurs sont des URL (absolues entières (http://example.com/dossier/fichier.html), absolues relatives au site ((/dossier/fichier.html) relatives (../dossier/fichier.html) ou absolues sans le protocole : (//example.com/dossier/fichier.html).

Oh et l’URL peut se trouver dans :
– une valeur (value, href, src, post…)
– dans du CSS (background: url(image.jpg))
– dans du JS…

Le cas du CSS est particulier car les URL sont relatives au fichier CSS et non au document HTML qui inclut le fichier CSS.

Ah oui, et parfois le code n’est pas valide W3C dont on trouve des attributs ou des valeurs en vrac, des balises qui n’existent pas ou des URL mal échappées.
— (permalink)

Crise des éleveurs. Direct. Le Mont débloqué, l'A84 et la RN 13 aussi

mercredi 22 juillet 2015 à 23:11
Autant ce qu’ils font ça relève vraiment du n’importe quoi (mais visiblement foutre le bordel est tout ce qui reste, vu que personne n’écoute plus personne ici), autant j’avoue que la phrase « des éleveurs ont lâché des cochons dans les rayons frais d'un supermarché d'Agen » m’a fait rire.
— (permalink)

Mike Masnick sur Twitter : "Geniuses at Universal asked Google to "remove" http://127.0.0.1 for piracy. https://t.co/121a6B3D3C" - les liens du Colibri

mercredi 22 juillet 2015 à 22:58
Ils sont énorme, chez Universal : demander de retirer 127.0.0.1 des résultats de recherche car proposant du contenu piraté.

J’imagine bien, le PDG d’Universal passer devant un miroir et se dire « merde, ce type a vraiment une tronche de pirate ! ».
Car c’est un peu ce à quoi correspond le 127.0.0.1… Et ce PDG comprendrait autant le principe d’un miroir qu’ils comprennent Internet IRL.

Ha ha !

Bon par contre, je crois qu’on a atteint le fond. Je vois mal comment ils peuvent faire pire là…

> https://www.chillingeffects.org/notices/10969223

ÉDIT : Hé ! Mais ce sont nos amis de TMG, chez Universal France ! *le fait coucou à hadopi*
— (permalink)

BlogoText | Accueil

mercredi 22 juillet 2015 à 19:18
La prochaine version de BT aura finalement plus de nouveautés que prévu.
En fait c’est plus une refonte de l’interface.

En plus du CSS (cf), je suis en train de refaire des bouts de JS.

Le JS de BT comprend entre autres le drag'n'drop des fichiers, et le code a été écrit il y a quelques années. À l’époque je ne maîtrisais pas du tout ça et ça se voit. Mais comme ça marchait je n’y touchais pas (surtout pas !).

Là je refais un peu tout ça, avec une amélioration de l’interface : le DnD c’est sympa quand le champ de dépôt des fichiers est large non ? Ben maintenant il occupera tout l’espace disponible, uniquement lors du "drag" : http://lehollandaisvolant.net/img/26/Capture-1.png

C’est con comme truc, mais ça aide quand on n’a plus à glisser les fichiers sur tout l’écran… surtout si comme moi vous utilisez uniquement un trackpad.

D’autres évolutions vont dans le même sens : diminuer le nombre de clics et d’interaction nécessaire pour faire une action.
J’utilise des menus déroulants où il suffit de pointer pour l’ouvrir. Par exemple à des endroits où ils étaient négligés avant : http://lehollandaisvolant.net/img/cf/ex-menu-hover.png

Le genre de petits trucs qui, je pense, simplifie la vie (plus d’options !) sans entraver l’utilisateur (le "hover" ne masque pas le lien d’origine, qui reste à la même place et cliquable).

Quelques captures :
http://lehollandaisvolant.net/img/26/articles.png
http://lehollandaisvolant.net/img/f3/comment-edit.png
http://lehollandaisvolant.net/img/91/links.png
http://lehollandaisvolant.net/img/3f/links-post.png
— (permalink)

Unicode - une page pour les lister tous ^^ - Warrior du Dimanche

mercredi 22 juillet 2015 à 17:12
Sinon il y a l’outil là : http://lehollandaisvolant.net/tout/tools/charmap/ (qui génère tout en JS) :p

Et comme j’ai indiqué sur ma page : utilisez la police Arial Unicode MS, une police avec 60'000 glyphes dedans.
— (permalink)

Contrepoint - Retraites : les salariés du privé sont les dindons de la farce - Arfy'z tranche du Net

mercredi 22 juillet 2015 à 17:01
Y’a quand même 600€ de différence, entre le privé et le public… Sur 1100€, c’est quand même énorme.

Sans compter la base de calcul : 25 meilleures années (privée) et 6 derniers mois (public).

ÉDIT : @ http://www.lacaryatide.fr/liens/?Pk-2Nw
BTW : je ne fantasme pas sur le public. Seulement il y a que je comprends pas pourquoi il a 1) des différences de traitement entre public/privé, quelles qu’elles soient et 2) une distinction, avant même la différence.
— (permalink)

SpaceX: Bad strut doomed Falcon 9 rocket.

mercredi 22 juillet 2015 à 15:24
Le mot final.

Intéressant de voir que plus la fusée accélère vers le haut, plus le réservoir d’hélium subit une poussée vers le haut. Parfaitement logique, mais surprenant.

En fait, si vous êtes dans votre baignoire, et si la baignoire accélérait subitement vers le haut, alors vous ne seriez pas plaqué au fond de la baignoire mais vous flotteriez mieux. La poussée d’Archimède est à l’origine de ça : vu que l’eau est plus dense que vous, elle subit d’avantage de poussée vers le bas que vous : son poids augmente (pas sa masse), et donc le fameux « poids du volume d’eau déplacé » augmente aussi. Du coup, la force d’Archimède qui est justement égale au poids du volume d’eau déplacé augmente aussi : vous flottez mieux.

C’est également la raison pour laquelle on observe ceci, avec un ballon d’hélium dans un voiture : https://www.youtube.com/watch?v=y8mzDvpKzfY
— (permalink)

Avec un harpon et six caméras, ils s’attaquent à Google - Rue89 - L'Obs

mercredi 22 juillet 2015 à 15:11
Mh… peut-être à combiner avec OSM et produire une version libre de Google Street View ?
— (permalink)

Why Is There Liquid Nitrogen On the Street Corner? | Hackaday

mardi 21 juillet 2015 à 17:12
USA : le pays du gros hack bien crade mais qui marche. Même pas honte.
— (permalink)

Un éclairage pour vélo qui ne nécessite aucune batterie ni dynamo | {niKo[piK]} - Liens en vrac de sebsauvage

mardi 21 juillet 2015 à 16:09
Pas con en effet, mais j’aurais fait l’inverse : placer la LED sur le cadre avec la bobine et les aimants sur les rayons : pour faire une lumière fixe.

Il restera quand même certaines frottements magnétiques. Les mêmes qui sont utilisés pour freiner certains véhicules (camions, trains) par induction et courants de Foucault : https://www.youtube.com/watch?v=OgaJyRQJ28Q

Ici, la rotation du disque constitue une rotation de charges électriques (électrons) et l’aimant induit un courant. Ce courant va à son tour générer un champ magnétique, et ce champ magnétique est toujours opposé au champ de l’aimant qui donne source au courant. D’où le freinage. L’énergie de la rotation est perdue par effet joule dans le disque : un disque en cuivre freinerait beaucoup mieux qu’un disque en fer (moins de pertes, plus de magnétisme).
— (permalink)

Non, l'astéroïde qui a frôlé la Terre ne vaut pas 5.000 milliards d'euros - 20minutes.fr

mardi 21 juillet 2015 à 14:55
« Le second obstacle, c’est le droit. Depuis 1967, les Nations-Unies considèrent que les objets célestes –planètes, astéroïdes, lunes…- appartiennent à l’humanité dans son ensemble. »

Pourquoi ils ne font pas la même chose avec la planète sur laquelle nous sommes ?
Ah oui : parce qu’en 1967 il n’y avait que deux pays riches qui étaient capables de récupérer ces ressources.

Autrement, si l’astéroïde n’appartient à personne, si une entreprise la mine, le minerait lui appartient, non ?

Après tout, l’océan n’appartient à personne, pourtant les pêcheurs s’approprient le poisson. Et idem pour l’air : l’atmosphère n’est à personne, et pourtant des entreprises nous vendent de l’oxygène liquide, ou exploitent le vent pour nous vendre du courant… C’est bien un peu la même chose.

Enfin, 5000 G€, ça équivaut à un cube d’or de seulement 20 mètres de côté, au cours actuel. C’est donc rien du tout par rapport à la taille de l’astéroïde (400m sur 1000m environ).
— (permalink)

« Les Simpson »: La vraie bière « Duff » bientôt sur le marché - 20minutes.fr

lundi 20 juillet 2015 à 22:09
\o/

Mais c’est la bière officielle, car d’autres "Duff" existent depuis un moment déjà.
— (permalink)

Petite note aux hommes qui parlent de "filles" au lieu de femmes - Choses partagées

lundi 20 juillet 2015 à 20:49
Que dire alors des femmes qui disent « hé les garçon ! », alors que dans la pièce c’est moi le plus jeune et que j’ai 25 ans (les autres ont tous plus de 30 ans) ? Je dois lui dire quoi : qu’elle dégage parce que y a pas de garçons dans la pièce ? Ou dois-je appeler les flic parce que c’est une pédophile ?


En soi tu as raison : faut appeler une femme une femme, une fille une fille, un homme un homme et un garçon un garçon (et un con un con).

Mais faut arrêter de prendre les mots à la lettre tel un ordinateur qui parse du code sans aucune intelligence.
Il y a l’intonation, le but voulu, le type de phrase (interjection, question, insulte…) et tout le contexte.

On dispose, en tant qu’humains, d’humour, d’intelligence et on est capable de détecter les gestes et les expressions faciales. C’est ce qui nous différencie des robots pour le moment.

Je veux pas vivre dans une société aseptisée. Une société où tout le monde est égal, oui. Mais pas une société dénuée d’humour, de farces, d’intelligence et d’expressions qui sont ce qu’elles sont grâce à/à cause de nos ancêtres, où chaque mot mal choisit est reporté à la police des mots sans même être replacée dans son contexte.

Être intelligent ne sert à rien sinon. Mais c’est bien le type de société où on va : les robots deviennent intelligents, les humains deviennent des robots. Bah.
— (permalink)

Réenchanter le quotidien : la Bibliambule, fantastique bibliothèque mobile - Les univers du livre

lundi 20 juillet 2015 à 18:11
J’aime ce genre d’idée !

Dans le même genre des "neko-café" (il y en a un à Paris), je pense qu’une "neko-bibliothèque" serait vachement sympa : y a quoi chose de plus relaxant que lire un bouquin avec un chat qui ronronne sur les genoux ?

Après vous pouvez aussi tenter avec un "python-bibliothèque" ou "mygale-bibliothèque", mais je ne suis pas certains de vouloir venir dans ce cas là xD.
— (permalink)

Note : Firefox bug - Le Hollandais Volant

lundi 20 juillet 2015 à 17:40
Bref retour : j’ai désactivé manuellement tous les modules dans Firefox, j’ai relancé le navigateur : le code source était de nouveau normal.

J’ai ensuite relancé les modules complémentaires et le problème reste résolu.

Je ne sais pas d’où ça vient, mais en tout cas c’est résolu…


ÉDIT : en fait non.
Pour le reproduire (dans mon cas) :
- affichez une page derrière un login qui redirige sur une page de login si vous n’êtes pas connecté
‑ affichez la source (parfois ça marche, parfois non)
- rechargez la page (l’onglet, pas la source)
‑ affichez la source : là ça ne marche pas.

Visiblement, c’est lié à un bug vieux de 10 ans dans Firefox : https://ffdevtools.uservoice.com/forums/246087-firefox-developer-tools-ideas/suggestions/5899118-fix-bug-307089-debugger-and-view-source-re-re

https://bugzilla.mozilla.org/show_bug.cgi?id=307089

Déjà, la page est rechargée quand on affiche la source, ce qui est MAL car on veut le code source de la page courante, ensuite, elle est parfois rechargée sans les cookies, ce qui est très MAL.


Ré-ÉDIT : en fait si ><.

Je suis allé dans about:config, j’ai cherché « extensions. » et j’ai réinitialisé toutes les clés des VIEUX modules. Faut savoir que Firefox conserver toutes les clés des modules, mêmes quand vous les désinstallez.
Dans mon cas, il restait des clés de modules que j’utilisais dans Firefox 3.5. Ça remonte un petit non ?

Il suffit de clic droit sur une clé, puis « réinitialiser ». Quand vous savez fait toues les clés, relacnez Firefox et les clés ont disparues.

Dans mon cas toujours, j’ai viré les clés de ABP, AB-Edge, Disconnect (j’ai des remplaçants pour eux), ainsi que Lazarus (idem), Firebug, HTML-Tidy et quelques autres.

Je n’ai pas (encore :'( ?) été en mesure de reproduire le bug maintenant.


Ré-ÉDIT : en fait non, mais si en fait :D

Je crois que j’ai trouvé : ça me bug seulement quand j’ai l’outil de développeur d’ouvert.
Il faut aller dans les paramètres de cet outil (icône de config, à droite), scroller un peu, aller dans la section « paramètres » et décocher la case « désactiver le cache lorsque la boîte à outil est ouverte ».

Je pense que c’est ça.
— (permalink)

La Grande-Bretagne déclare que la copie pour usage personnel de films ou de musique est à nouveau illégale | {niKo[piK]}

lundi 20 juillet 2015 à 15:20
Lol, et ça espère qu’on va massivement acheter des DVD/BRD ?
— (permalink)