public marks

PUBLIC MARKS from night.kame

07 June 2012

JBoss Developer Framework

Unfortunately, Maven doesn't allow you to specify plugin versions this way. The readme for each BOM calls out any plugin versions you should use. For example, to use the plugins associated with "Java EE with Tools recommended by JBoss":

[...]

You'll need to take a look at the POM source in order to find the latest versions of plugins recommended.

Persister dans l'inadéquation et la bidouille tout en le revandiquant, c'est ça l'effet Maven.

31 May 2012

Twitter Engineering: Improving performance on twitter.com

by 2 others

The first thing that you might notice is that permalink URLs are now simpler: they no longer use the hashbang (#!). While hashbang-style URLs have a handful of limitations, our primary reason for this change is to improve initial page-load performance.

Les rigolos du web.

16 May 2012

Come the Revolution - NYTimes.com

“I normally teach 400 students,” Ng explained, but last semester he taught 100,000 in an online course on machine learning. “To reach that many students before,” he said, “I would have had to teach my normal Stanford class for 250 years.”

C'est bien ces professeurs qui reconnaissent qu'en fait ils se fichent des élèves et qu'une vidéo d'eux fait aussi bien qu'eux.

Twitter / @rik24d : @nkame Je vais mettre ça d ...

Je vais mettre ça dans mon panthéon des trolls nazes.

Oh, ça ira côtoyer les déclarations de Mozilla comme quoi l'augmentation de la fréquence des releases est bonne pour les entreprises et pour les nouvelles fonctionnalités.

WTFWG | TimKadlec.com

The truth is it has always been this way with the WHATWG. As Shelly, John and others elsewhere have pointed out, this has happened a bunch of times before. This is par for the course. It’s not a “WHATWG” issue so much as it is an “Ian Hickson” issue. Ian has done a lot of (commendable) hard work getting the HTML spec into better shape over the years, but the fact of the matter is he makes very strange decisions too. He’s not there because he builds websites, or because he has a good relationship with the community, or that he follows his own processes (ha!), or he’s good at taking a consensus view, or anything like that. He’s there because the W3C failed so badly with HTML (see: XHTML 2.0), and Hickson editing the spec worked for vendors. Not you.

La WHAT Task Force n'a jamais été faite pour le Web, c'est juste une coalition des anti-Internet Explorer.

13 May 2012

Supporting IE is too much work - Bartj3

However fact is that probably most of your users use Windows, and you can’t be bothered to test it on Windows?

You should get another job

Oh non, trop dur.

12 May 2012

pluzz.fr - voir ou revoir les programmes de france télévisions - France Télévisions

La vidéo peut apparaître saccadée si votre ordinateur ne dispose pas de CPU suffisante pour lire la vidéo

Pluzz.fr, le site de vidéos à la demande le plus consommateur en CPU de la Terre

html5shiv and Serving Content From Code Repositories | Zoompf

Think about that for a second. You are directly linking to a resource in an external source code repository, which you do not control! Giant sirens and flashing lights should be going off in your head.

Ce qui est à peu près équivalent à pointer directement sur Maven Central en ne mettant une dépendance que sur une version mini.

09 May 2012

High Scalability - High Scalability - What the heck are you actually using NoSQL for?

While the relational model is intuitive for end users, like accountants, it's not very intuitive for developers. Programmers grok keys, values, JSON, Javascript stored procedures, HTTP, and so on. NoSQL is for programmers

NoSQL, pour les développeurs amateurs qui ne s'en sortent pas avec un modèle relationnel.

08 May 2012

Open Source: Protecting the future of Java | SCN

An interesting observation is obviously that the participants include key vendors such as Oracle, Red Hat, Apple, IBM, and SAP that in various regards are competitors in the marketplace. But there is less and less reason to compete on Java Virtual Machine and Java Development Kit features where the same requirements are implemented differently. Based on this experience, SAP today decided to significantly increase its contributions.

Une bien belle mise à jour « Capitaine Train

La technologie que nous avons utilisée pour réaliser l'interface de Capitaine Train est fantastique mais nous avons rencontré quelques limites qui nous empêchent par exemple de mettre Capitaine Train sur vos mobiles et autres tablettes.

Qui empêchait de mettre capitainetrain.com sur Internet Explorer, Opera, mobiles et tablettes. Ça fait beaucoup quand même l'Applemania.

Go grab one ! | The Mozilla Thunderbird Blog

The idea is really simple: there are plenty of features we would love to add to the Thunderbird roadmap but we badly lack the resources to complete them.

Donc leur idée quand ils manquent de ressources, c'est d'augmenter la fréquence des releases, pour être sûr de casser les burnes des testeurs, des développeurs de plugins et des utilisateurs ?

05 May 2012

So what is Meteor? « Hype Driven Development

Sécurité

L’un des points non traités pour l’instant, et non des moindres, est la partie sécurité/authentification. Pour cette version, on ne peut tout simplement rien faire dans ce domaine, donc une application mise en ligne peut voir sa base de données vidée en quelques secondes (l’API de la base étant exposée côté client, une petite requête dans la console javascript et c’est plié).

Oui mais s'ils on bien mis le sel dans le hachage du mot de passe, y'a pas de problème.

02 May 2012

Taher Elgamal : "Nous savions qu'il y aurait des problèmes avec SSL"

« L’attaque BEAST par exemple, révélée en 2011, était connue (d’un cercle restreint d’experts dont Taher Elgamal, ndlr) dès 2004. Et la version TLS 1.1 /1.2 qui réglait le problème était disponible en 2006. Mais les éditeurs de navigateur ne l’ont pas implémentée«

En même temps, c'est difficile à implémenter ; déjà qu'ils n'arrivent pas à gérer les espaces de noms, alors mettre à jour leur bibliothèque SSL !

01 May 2012

SPDY Performance on Mobile Networks - Make the Web Faster — Google Developers

(via)

In prior experiments, we found page load times to be highly variable over real 3G and 4G cellular networks, making it hard to draw conclusions without running hundreds of experiments per site in order to estimate the statistical distribution. To reduce this variability, the phone was tethered to the desktop machine hosting the server using a USB connection, and traffic shaping was applied to the tethered connection using Dummynet. We emulated a 3G network with uplink bandwidth of 1 Mbps, downlink bandwidth of 2 Mbps, and a round-trip delay of 150 ms. These values were chosen as representative of cellular network performance in the United States. Note that packet loss was not included in the traffic shaping parameters, since cellular networks hide packet loss at the PHY layer, and our previous experiments have shown a TCP-level packet loss of less than 1% over typical cellular networks.

Google mesure la performance de SPDY sur les réseaux mobiles... en simulant le réseau mobile. Ils auraient aussi pu simuler SPDY, comme ça on aurait eu une couverture méthodologique à 100%.

30 April 2012

Atheists can win your trust by appealing to secular authority

Everybody hates atheists. One recent study found that atheists are trusted about as much as rapists — or maybe even less.

En même temps c'est normal, avec des figures de prou comme Staline et Mao Zedong, moi non plus je ne fais pas confiance aux athées.

29 April 2012

NOUVEAU MEMBRE PRIX RESA RESPECT - TGV Atlantique

Les réservations sont obligatoires pour que vous puissiez bénéficier d’une place assise et éviter la sur occupation du train qui risquerait alors de ne pouvoir emprunter la ligne à grande vitesse.

On ne manque pas d'humour à la SNCF.

Properly Salting Passwords, The Case Against Pepper | Carnet de notes

Croyez moi, j’ai encore découvert il y a peu que non seulement ce n’était pas évident pour tout le monde mais que certains refusent de considérer un simple stockage sous forme md5 sans salage comme une erreur et un problème potentiel de sécurité.

Mais plus que tout ça, pour moi la règle de base c’est « ne jouez pas avec la sécurité ». Si vous n’êtes pas un expert dans la question : ne créez rien et n’implémentez rien vous-même, utilisez des bibliothèques de codes toutes faites.

Mouais. Dans la quasi-totalité des cas, si vous avez perdu votre base de données, alors le reste importe peu ! Commencez par protéger votre base et régler comment on peut y accéder, selon quelles modalités (portées des requêtes), quels audits, quelles remontées d'alertes, et qui a accès aux sauvegardes. Après, il sera temps de s'intéresser aux données dans la base.

22 April 2012

Les frères Bogdanov, terreur des chercheurs

En toile de fond de cette nouvelle affaire, une autre se profile. En octobre 2010, Marianne révélait l'existence et la teneur d'un rapport - anonyme et d'une nature inédite -, commandé par le Comité national de la recherche scientifique (CoNRS), selon lequel les thèses accordées aux deux animateurs sont scientifiquement ineptes.

Et parmi ces chercheurs, la certitude de la présence de soutiens des "supercordes". Comme quoi, en terme d'inepties scientifiques, on est bien pourvu même en-dehors des cercles médiatiques.

13 April 2012

PHP: a fractal of bad design - fuzzy notepad

by 3 others (via)

“gzgetss — Get line from gz-file pointer and strip HTML tags.” I’m dying to know the series of circumstances that led to this function’s conception.

Capitaine Train : ils vendent des billets de train, et super rapidement ! | AdrienVH.fr, le blog

by 1 other

Juste une précision pour la compatibilité avec Internet Explorer : ce n’est pas le cas pour l’instant, mais on travaille dessus. On ne compte pas sortir de la beta ni ouvrir le site au public tant que la compatibilité avec IE ne sera pas effective.

Capitaine train : un site pas Web depuis un an.

12 April 2012

» Dessous illicites chez Google » Le Morhedec Avocats | LM-A

Nous passerons sur les difficultés que semblent avoir eu les sociétés du groupe Benneton à contacter le bon interlocuteur, de Google Inc., société américaine, ou de Google France.

Chez Google, on a bien compris que seul le stagiaire est un bon interlocuteur quand il s'agit d'engager sa responsabilité.

» Free : la tromperie, elle, a un prix » Le Morhedec Avocats | LM-A

Dans une décision du 7 février 2012 (désormais disponible), le Tribunal de Grande Instance de Paris a déclaré Free coupable de « tromperie sur la nature, la qualité ou l’origine d’une prestation de service » et de « publicité mensongère ou de nature à induire en erreur » .

Free, on a compris, on est parti :-)

Taking the Sears Time Machine for a Test Drive « ASCII by Jason Scott

Can you imagine many contemporary companies having this situation for, say, a hard drive or a flat-screen TV? A custom, in-house manual for their repair department to be able to take the item in and fix it back into working order? Those times are, on the whole, pretty much gone.

And they have to be – margins are smaller than ever, integration is still vertical but not in the name of making things better, and who cares, we’re going to throw all this crap out in 2 years when we add a whooziz to it.

11 April 2012

Résultat du concours “Tatami” pour Devoxx France « Blog d’Ippon Technologies

Alexis MP

” Le code Spring est nécessairement plus concis” : haha!

http://www.next-presso.fr Antoine Sabot-Durand

tu oublies le “… Spring s’appuyant sur Java EE pour l’améliorer”. C’est bon de rire parfois.

Spring : source de bonnes blagues depuis 2002.

night.kame's TAGS

search:

limit:50 100 200

2.0   agile   apple   arnaque   blog   bloïc™   boulets   bricolage   bug   chine   contrefaçon   croissance   css   cuisine   culture   dell   démagogie   don't be honest   don't be trustful   drm   dtc   ebook   embruns   entreprise   eolas   explosion   facebook   fail   Fanboy   firefox   foule intelligente   france   france qui tombeut   fud   google   google+   gruberisme   hixie   html   html 5   html5   humour   ignorance   incompétence   informatique   innovation   internet   ipad   iphone   itunes   japon   java   javascript   John Gruber   lego   marketing   maven   maven2   microformat   microsoft   mozilla   NoSQL   échec   écologie   éducation   Obama   opera   palm   performance   php   politique   poubelle   pragmatisme   probité   qualité   Rachida Dati   rdf   rest   ror   sarkozy   Shanghai   shanghaï   sncf   sécurité   société   sony   spring   standards   statistiques   stratégie   travail   twitter   ump   web   web 2.0   WHAT Task Force   windows   wtf   xhtml   xml