PROJET AUTOBLOG


le hollandais volant links

Site original : le hollandais volant links

⇐ retour index

update textContent VS data VS nodeValue · jsPerf

vendredi 14 août 2015 à 19:24
Suite de ça sur les perfs du JS.

Si on veut mettre du texte dans un élément, en JS, utilisez ça :
element.firstChild.nodeValue = 'lorem ipsum';

Ou bien, si l’élément est vide du départ :
element.appendChild(document.createTextNode('lorem ipsum'))


Plutôt que .innerHTML ou .innerText ou .textContent.

Par contre, pour la récupération de texte (court, sans HTML), innerHTML semble très rapide (par contre jQuery est trente mille fois plus lent que le reste : 25k opérations par seconde au lieu de 770'000'kops).

Évidemment, on fait rarement 700 millions de div imbriqués (ou alors il faut vous faire soigner), mais la différence peut être notable sur les ordinateurs moins puissants, comme les smartphones.

Je suis en train d’optimiser Blogotext et le lecteur RSS en JS.
À ce titre, je me rend compte que je vais pratiquement bannir .innerHTML, tant les perfs semblent merdiques. Il faut mieux utiliser plusieurs .createElement() et plein de manipulation DOM plutôt que d’utiliser .innerHTML.

La manipulation DOM directement reste quand même vachement plus rapide que le reste (ce qui est normal : le niveau est plus bas que le .innerHTML, qui doit invoquer un parseur HTML avant).
— (permalink)

Son cœur n'a plus que 14% de batterie - Sciencesetavenir.fr

vendredi 14 août 2015 à 18:04
Arf… Un autre type de problème qu’on risque de voir apparaître de plus en plus.
— (permalink)

Pluie de météores: 5 choses à savoir avant la nuit des Perséides - Le Hollandais Volant - ZeShaarli

vendredi 14 août 2015 à 17:30
Effectivement : les queues des comètes sont des gaz/poussières qui s’échappent du rocher lui-même.
Le rocher finit pas s’évaporer totalement, mais petit à petit.

Pour exemple, le "rocher" de la comète de Halley pèse tout de même ~10^14 kg.
Pour donner une idée, chaque année, la Terre reçoit de l’espace ~40'000 tonnes de poussières et débris (qui brûlent dans l’atmosphère). Si la comète de Halley perdait 40'000 tonnes à chaque passage près du soleil, sa masse de ~10^14 kg est suffisante pour encore ~3 millions de passages : elle sera donc encore là dans ~230 M d’années.

Je ne sais pas combien Halley perd en moyenne à chaque passage, mais même une masse importante en dizaines de milliers de tonnes ne constitue pas grand chose devant la masse de la comète.

Je pense qu’une comète a bien plus de chance de finir dans Jupiter ou Saturne, ou même le Soleil, que de mourir de simple « vieillesse ».

Sinon, les queues des comètes sont longues (wiki parle de 30~80 millions de km), mais elle est composée de gaz très diffus : c’est loin d’être comme une atmosphère. C’est au contraire proche du vide, mais ça suffit à donner, globalement, l’impression d’une queue « solide ».
— (permalink)

Https, la cnil et les cons | Cabusar.fr

vendredi 14 août 2015 à 16:54
« votre entreprise vous emploie pour travailler, pas pour utiliser les ordinateurs du bureau à des fins personnelles. »

« Pour toutes ces raisons, crier à l’atteinte à la vie privée parce que votre entreprise a désormais l’aval de la CNIL pour intercepter l’https fait de vous un gros con. »

Gros +1.

Oui, c’est peut-être dégueux que les entreprises espionnent leur salariés, mais ils sont chez eux. Et on a signé pour travailler (et normalement y a aussi une charte informatique qu’il faut signer). Si ça vous va pas, discutez-en avec le patron, mais il n’a aucune obligation de changer quoi que ce soit. Ou démissionnez.

(Par contre, le jour où vous invitez votre patron chez vous, faites-lui signer une charte informatique comme quoi votre wifi est sous contrôlé/filtré/analysé et la liste de sites visités, vendue :P)

(via)
— (permalink)

liotness sur Twitter : "EDF nous vend 2 fois l'électricité en voici la preuve !!! Vérifiez vos factures ! http://t.co/R8Rpfu6tjY - Bill2's Links

vendredi 14 août 2015 à 16:42
« effet rétroactif »
Ou comment entuber les gens encore plus profondément que d’habitude :-[

Mais bon, visiblement c’est légal…
— (permalink)

Jeux vidéo : le ministère de la Culture soutient les DRM et fustige le marché de l'occasion

vendredi 14 août 2015 à 12:28
C’est pitoyable que les pouvoirs publics préfèrent soutenir l’industrie plutôt que le consommateur.

Et depuis quand le « marché de l’occasion » se place-t-il sur la même ligne que « téléchargement illicite », franchement ?

En ce qui me concerne, je joue rarement, mais les jeux que j’ai sont tous achetés (en DVD ou sur Steam, ou ailleurs), mais y en a la moitié qui finissent craqués parce que le jeu a des protections débiles : obligé d’insérer le DVD à chaque lancement, obligé d’activer le jeu par téléphone, obligé de se loguer sur un serveur distant (super cool quand ce serveur est down depuis 5 ans)…
Ils sont en train de tuer le jeu vidéo avec ces conneries, pas de le soutenir.

(via)
— (permalink)

Table de caractères Unicode

jeudi 13 août 2015 à 23:09
Tout sur une seule page (mon outil les organise par groupe).

(via)
— (permalink)

Windows 10 User - I'm Programmer

jeudi 13 août 2015 à 22:58
:D

Ouais, et on dira ce qu’on voudra : les bureaux virtuels, c’est génial.
Perso je pourrais pas m’en passer, c’est trop pratique.
— (permalink)

Le nombre d’internautes qui bloquent la pub explose - Rue89 - L'Obs

jeudi 13 août 2015 à 22:54
𝅘𝅥𝅯 A wind of change 𝅘𝅥𝅯𝅘𝅥𝅯

Quant à la solution, soyez inventifs.
Mais ne faites pas les erreurs de la pub : flashy, lourds à charger, intrusif dans ma vie privée.
— (permalink)

[CSS] You Know About Display Inline Block Gap

jeudi 13 août 2015 à 19:49
Ceci est un comportement très chiant. Seul Opera 12.x ne l’avait pas (en même temps, ce navigateur appliquait les spec mieux que les spec elle-mêmes…).

L’espacement est dû aux espaces dans le code source : espaces, tabulations, retour à la ligne.

Si on écrit tout le code HTML sur une seule ligne, ça sera moche mais le problème disparaît. Le code DOM généré en JS n’a pas ce soucis non plus.

Une autre solution est d’utiliser un « line-height:0; » dans le parent (le ul)et de remettre un line-height/font-size dans le block (les li).
— (permalink)

All 108 Elements of the Periodic Table Animated as Characters - Cheezburger

jeudi 13 août 2015 à 17:45
Sympa : tous les éléments du tableau périodique sous la forme d’un personnage dessiné :)
— (permalink)

Zythom: Décidé d'obéir

jeudi 13 août 2015 à 14:17
Voir aussi : Zythom: Le grand netoyage.

Je n’ai pas fait de service militaire, ni en France ni en Hollande (pas même la JAPD), mais je crois que je ne regrette rien.

En revanche, j’adore lire les récits comme ça !
Si vous en avez d’autres, n’hésitez pas, vous aurez un lecteur .o/.

ÉDIT : en voilà un : http://shaarli.callmematthi.eu/?DWWoGw :D Merci !
— (permalink)

▶ The Dangers Of Social Media (Child Predator Social Experiment) - YouTube

jeudi 13 août 2015 à 14:00
Nan, le titre devrait être « the dangers of people not being educated to life ».

La réseaux sociaux ne sont pas un truc particulier et dangereux. Ils font parti de la vie, maintenant, comme aller acheter le pain ou marcher dans un parc.

Cette vidéo est à diffuser et à montrer dans toutes les écoles.
— (permalink)

image - 1240x1753px

jeudi 13 août 2015 à 13:34
Cette charte me semble pas mal, mais il faudrait ajouter les raisons.
Généralement les raisons vont de soi, mais pas toujours et pas pour tout le monde.

Par exemple :

1) parce qu’un accident peut arriver, et votre responsabilité serait alors engagée ;
2) parce qu’au delà commence l’espace aérien, surveillé par l’armée (?) ;
6) pour ne pas être considéré comme une potentielle menace et éviter les malentendus.

Et ajouter la raison à une loi c’est de l’éducation. Quand on ne la met pas, c’est plus une infantilisation (« fais pas ci, fais pas ça »).

Pour la 9), ce n’est pas clair : si je fais une prise de vue, j’ai parfaitement le droit d’en faire une utilisation commerciale, non ? Du moment que tous ceux qui apparaissent dessus sont d’accord, je ne vois pas quelle loi m’interdirait ça.

ÉDIT pour la 9) : Liberté de panorama. En France, interdit de faire une photo et la diffuser si on y voit une œuvre d’art, y compris un immeuble, une sculpture ou une architecture (ces choses étant sous coyreich).

En Europe, il n’y a pas que la France qui ait ce genre de choses dans la loi, mais il y a seulement 3 pays qui autorisent les prises de vue à l’intérieur, à l’extérieur, en public et pour un usage commercial : l’Autriche, l’Irlande et le Royaume-Uni.

(merci Querty pour le lien)
— (permalink)

A Traffic Analysis of Windows 10 - root@localghost:~# - Liens en vrac de sebsauvage

jeudi 13 août 2015 à 13:12
C’est moche en effet, mais Snowden a prévenu le monde entier, et les intentions de Microsoft & Co sont claires.
Utiliser Windows 10 reste un choix qu’il faut maintenant assumer (que ce qui soit dit dans l’article est vrai ou pas d’ailleurs).
— (permalink)

Your periodic table is probably WRONG - YouTube

jeudi 13 août 2015 à 13:00
Ok, donc la coupure des lanthanides et des actinides ne se ferait pas à l’endroit où on a toujours cru.
— (permalink)

Hotline for Refugees and Migrants | Israel doesn’t need to deport refugees to make them leave

jeudi 13 août 2015 à 12:16
On me partage ce lien (merci Laurent), disant qu’Israël est loin d’être un pays accueillant, libre, respectueux des droits de l’homme et j’en passe.
Disant aussi que si une autre démocratie occidentale appliquait la même politique qu’Israël, ça serait très mal vu, dans ce pays, et dans le monde.


Ma réponse : et alors ?
Déjà, un État peut-être démocratique sans respecter les autres pays, ni les droits de l’homme, ni être libre. Un état est démocratique si la gouvernance de cet état est assurée par ses citoyens. Au sens stricte, c’est cela que ça implique, rien de plus (btw, aucun État du monde n’est démocratique à l’heure actuelle ; au mieux ce sont des républiques).

Ensuite, un État doit être souverain : il gouverne selon ses règles sur son territoire. C’est tout. Autrement ce n’est pas un État, mais une annexion d’un autre État qui lui impose ses règles à lui.
Alors oui, si cet État fait n’importe quoi, ça peut lui valoir des embargos, une mauvaise réputation, et tout le reste. Mais au final, l’État doit rester souverain. Si ce n’est pas le cas, alors ça implique qu’il doit y avoir une « police du monde » et là on a un problème : qui ? quelles règles ? comment c’est appliqué ? qui juge de la validité d’un loi ou non ? quid des États qui refusent ces règles mondiales ? Doit-on leur faire la guerre (comme à l’heure actuelle — que cette guerre soit militaire, politique, commerciale ou autre) ?

La seule chose qui me semble essentielle (et qui n’est respectée nulle part), c’est que les citoyens d’un État doivent avoir la liberté totale de quitter leur pays : on ne choisit pas où l’on naît, on ne devrait donc pas être soumis à un État à moins d’en avoir choisit un volontairement. Si un État est gouverné n’importe comment (dictature, etc.), ça doit être fait entre gens consentants. Si une personne est d’accord pour recevoir des coups de fouets, être brûlé ou torturé : qui sommes-nous, vous ou moi, pour lui dire non ?
Je n’ai rien contre un pays qui ne respecte pas les droits de l’homme, si tous les citoyens de ce pays sont d’accord avec cette façon de vivre. Ceux qui ne sont pas d’accord doivent simplement être libres de partir,.
La liberté passe aussi par le droit de vouloir (et pouvoir) ne pas être libre.

Enfin, dans le cas d’Israël, c’est simple : ils ne respectent pas les droits de l’homme, ne respectent pas l’accueil des réfugiés et la politique du pays est intolérante et tout ce qu’on veut (voir aussi ça, merci Laurent). Mais que dire : c’est un état souverain, ils font ce qu’ils veulent, chez eux.
La seule chose qu’on peut faire, en tant que « les autres pays pas d’accord avec eux », ça serait d’appliquer aux ressortissants Israéliens la même politique qu’ils appliquent chez eux aux ressortissants étrangers. Ils sont libre de refuser les étrangers ? Très bien : les autres pays sont libres de refuser les Israéliens.

Sauf que si un pays se met à faire ça, alors on le dit antisémite.
C’est ça, la force d’Israël : d’être intouchable. Du coup, ils font un peu ce qu’ils veulent (discrimination, génocides…) impunément et les autres pays sont obligés d’accepter.
— (permalink)

Ludovic Benmokhtar sur Twitter : "La mort du journalisme. http://t.co/ignEA598df"

mercredi 12 août 2015 à 23:29
Ils n’ont pas de sujets plus sérieux à traiter dans les news ?

Je crois qu’on va devoir compter uniquement sur les personnes comme Nil Sanyas, pour l’information.
— (permalink)

Un clavier pour écrire en français sous Windows - Links | Adrian Gaudebert

mercredi 12 août 2015 à 20:18
Je note aussi.

Je suis également irrité de ne pas pouvoir taper facilement de « É » ou de « Ç » sous Windows.

Sans compter l’apostrophe française « ’ » (j’utilise toujours le « ’ » et jamais le « ' » si vous avez remarqué), les vrais points de suspensions « … » (trois points, un seul caractère : essayez de sélectionner juste un seul des points) ou les guillemets français «, » et quelques autres éléments.

Ça fait des années que j’utilise tout ça sous Linux et après quelques temps, tous ces caractères sont tapés de façon naturelle, comme on tape normalement au clavier.
— (permalink)

[CSS] Arrêtez d’utiliser float n’importe comment - Le Hollandais Volant

mercredi 12 août 2015 à 20:12
Je fais peut-être mon puriste, mais utilise float pour le design c’est mal, compliqué, casse-gueule et has-been.

Flexbox est récent, certes, mais même avant ça il y avait des solutions plus simples que float (position, display, etc.). Flexbox simplifie le tout et il est supporté à >94%, tous navigateurs confondus.
— (permalink)