#12811

Le Smart Boy : un smartphone Nintendo qui donne vraiment envie

Joli concept (oui, c’est juste un concept, pas du réel)

Là où Nintendo pourrait jouer gros, c’est sur la solidité de l’appareil : si on se souvient de la robustesse des GBC et même des DS, ça ne peut que être bon !

Par contre, faut pas que l’écran soit résistif (comme sur la DS), sinon c’est la merde. Après les cartouches de jeux et les cartouches mémoire, on oublie aussi : pourquoi pas utiliser du µSD comme tout le monde ?

Enfin, pour une console il faut des jeux autrement mieux que CandyCrush… Et pas besoin de 3D ou de textures hyper-blingbling : pour beaucoup c’est le game-play qui manque.
http://hitek.fr/actualite/smart-boy-mi-smartphone-mi-game-boy-concept_6625

#12810

Note : PHP upload de fichiers

"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.
http://lehollandaisvolant.net/?mode=links&id=20150723204804

#12809

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

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.
http://www.numerama.com/magazine/33762-un-script-open-source-pour-favoriser-le-racisme-et-l-eugenisme.html

#12806

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

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.
http://sebsauvage.net/wiki/doku.php?id=csv