EFF: Google abandons Open Standards for instant messaging
https://www.eff.org/deeplinks/2013/05/google-abandons-open-standards-instant-messaging #XMPP #standards #interop
EFF: Google abandons Open Standards for instant messaging
https://www.eff.org/deeplinks/2013/05/google-abandons-open-standards-instant-messaging #XMPP #standards #interop
1000 milliards d’€ pour l’Europe des évasions fiscales
http://www.argotheme.com/organecyberpresse/spip.php?article1774
L’évasion fiscale a de tout temps incarné une tournure dédramatisée d’un délit que les services fiscaux n’arrivaient pas à surmonter. Dernièrement des journalistes se sont livrés à des dénonciations souvent produites, après profondes et complexes investigations, au risque de leurs vies et en s’exposant à la réprimande de puissants détrousseurs introduits en politique… La définition de « l’évasion fiscale » est toute simple : Le déplacement de tout ou partie d’un patrimoine ou d’une activité vers un autre (...)
#Actualité,_événement,_opinion,_intérêt_général,_information,_scoop,_primauté #Standard_&_Poors,_crise,_capitalisme,_économie,_justice,_Bourse #économie,_politique,_arts,_corruption,_opposition,_démocratie
PSR-Duh !
http://net.tutsplus.com/tutorials/tools-and-tips/psr-duh
In a previous lesson here on Nettuts+, you learn about PSR; however, that article didn’t detail the process of integrating that coding style into your projects. Let’s fix that!Note: this article assumes that you’ve read PSR-Huh?, and understand what PSR refers to. Let’s begin with the first standard: PSR-0.PSR-0 – …
Source: Web development tutorials, from beginner to advanced
#psr #standards #php #tools_&_tips #tutorials
LA FRANCE REJOINT LA TRAQUE INTERNATIONALE DES OFFSHORES
http://www.argotheme.com/organecyberpresse/spip.php?article1758
Selon un sujet publié par l’ICIJ, les autorités fiscales des USA, de Grande-Bretagne et d’Australie ont annoncé qu’ils exploitent des fuites de données, un ensemble d’informations, liées aux évasions fiscales. Ces renseignements, dont la source n’est pas encore connue, peuvent être les débuts d’une des plus grandes enquêtes fiscales dans l’histoire. Aussi bien, l’article de l’ICIJ, que la décision des responsables gouvernementaux ainsi que d’un communiqué officiel datent du 9 mai, le même jour. Le (...)
#Internet_et_entreprises_qui_soumettent_des_articles_pour_des_liens_retours. #_journaliste,_poète,_poésie,_livre,_écrits #Standard_&_Poors,_crise,_capitalisme,_économie,_justice,_Bourse #économie,_politique,_arts,_corruption,_opposition,_démocratie
The OGC is Stuck in 1999 - Geo-preneur
http://blog.burhum.com/post/50036141569/the-ogc-is-stuck-in-1999
Prenant son inspiration d’une discussion actuelle sur les forums (http://lists.osgeo.org/pipermail/discuss/2013-May/thread.html#11599) de la normalisation ou non par l’OGC (un peu le W3C de la cartographie web) d’un format propriétaire (GeoServices REST API) existant depuis des années, le billet critique le fonctionnement général de l’OGC, qui émet des standards inadaptés et rapidement dépassés.
TL;DR OGC Standards should be written for the future, not the present nor the past
Identifier les « alertes rouges » des offshores
http://www.argotheme.com/organecyberpresse/spip.php?article1737
Le déballage d’"Offshoreleaks" continue depuis qu’un disque dur informatique est tombé entre les mains de l’ICIJ (Confédération Internationale des Journalistes Indépendants). La gouvernance, la régulation, l’infraction et les dessous des dernières révélations des banques suisses. L’outil de mémorisation où sont enregistrés pas moins de 2,5 millions données (adresses, passeports, noms de sociétés, émails, relevés de compte, noms de personnes…) concernant le système banquier suisse, a été exploité par le (...)
#Monde,_informations,_actualité,_international,_politique,_relations,_diplomatie,_affaires_étrangères, #Standard_&_Poors,_crise,_capitalisme,_économie,_justice,_Bourse #économie,_politique,_arts,_corruption,_opposition,_démocratie
http://la-grange.net/2013/04/24/feed
Réaction de @karlpro au billet de Russel Beatie :
http://www.russellbeattie.com/blog/a-few-thoughts-about-rss-news-readers-from-someone-who-thinks-about-
(mais omg quel titre...)
Avoir une opinion sur un sujet essentiellement orientée dans un contexte de rentabilité est une attitude qui me dérange beaucoup. Non pas à cause de la tentative de création d’un revenu, mais en éliminant de fait d’autres modèles sociaux d’existence et de partage.
Plus loin dans son billet, il propose : "My best guess would be to replace polling RSS for updates with JSON API calls, but it doesn’t necessarily have to be that radical. A model to look towards would be Facebook’s Open Graph API." Après la poudre de perlimpinpin, et l’eau bénite, l’arme ultime du moment sont Saint JSON et Saint API, deux sauveurs miraculeux de tous les troubles de l’humanité. Ce qui est oublié à chaque fois dans cette rhétorique, c’est que ces APIs sont « plus stables » car elles sont contrôlées par une seule source. Dès qu’elles deviennent des formats libremement implémentables et largement implémentées, les erreurs feront partie du jeu. En revanche, trouver un moyen d’avoir une mise à jour plus atomique est intéressante mais complètement orthogonale au format.
Notation financière : inspiration spéculative ou alerte ?
►http://www.argotheme.com/organecyberpresse/spip.php?article1729
Les agences de notation financière se prononcent sur les budgets des Etats, les fonds des entreprises ainsi que sur des opérations ponctuelles et localisées. Et ce, comme bon leur semble. Elles montrent une radiographie du fort l’intérieur dissimulé, d’acteurs économiques et institutionnels inhibées sous des carapaces faites de responsabilité. Elles diffusent leurs expertises d’une manière irréversible, agaçant certains crédules, ne voyant qu’une ingérence manipulatrice. Dirigeants, experts et les (...)
#diplomatie #Standard&Poors #crise #capitalisme #économie #Bourse #économie
« Le cauchemar d’IE6 pourrait être de retour »
http://www.framablog.org/index.php/post/2013/04/11/safari-mobile-ie6
J’y réfléchissais ces derniers temps, et je pense que j’ai trouvé le nouvel #IE6 et oui… je suis terrifié.
Chaque développeur web se souvient des années d’horreur d’IE6. Un navigateur, qui était fourni par défaut sur un système utilisé par 90% des gens (Windows) a fini par avoir une telle part de marché que ses développeurs se moquaient d’améliorer le produit, de respecter les standards, ou même de mettre à jour le produit.
Ainsi, pendant des années, les développeurs web ne pouvaient profiter des avantages qui étaient apportés par l’amélioration des #standards (PNG transparents, flottants CSS, etc.). Tout le monde devait « supporter » IE6 et c’était un vrai et terrible cauchemar.
Actuellement, les navigateurs sont mis à jour par intervalles de quelques semaines, ajoutant de nouvelles fonctionnalités et supportant de nouveaux standards, encore plus vite que précédemment. Et avec un système de mises à jour automatiques qui est encore plus transparent pour l’utilisateur.
Mais il y a une exception à cet âge d’or que nous vivons. C’est un navigateur, qui se met à jour seulement une fois par an sur une plateforme qui n’accepte pas d’autre navigateur et qui a 50% de parts de marché. Oui, je parle de #Safari Mobile.
Je m’en souviens, c’était vraiment horrible. Quand Firefox a pris plus de 50% du flux de connexion, j’ai pu ajouter un avertissement sur mes sites qui annonçait a ses utilisateurs que IE6 n’était plus pris en charge. Avant, c’était l’inverse : il fallait préciser qu’on était compatible IE6 et on l’était, avec du code tout pourri.
Sur iPad, j’ai le souci de l’absence d’Adblock. J’ai tenté Opéra, Chrome, rien à faire, pas d’Adblock. J’ai cru voir d’autres navigateurs inconnus. Rien d’opensource il me semble. Je n’ai pas assez cherché j’imagine. Mais du coup, je « surfe » en voyant les pubs. C’est désagréable. L’impression d’avoir mes pages polluées par des choses que je ne cherche pas. Contraint à la méfiance pour chaque clic : « ce lien fait-il partie du site que je consulte ou bien est-ce une publicité ? ».
Et donc oui... Safari est une engeance. A cause de la cela.
Pourtant, il fonctionne bien. Affiche convenablement les sites les plus courants... Est rapide.
Est-ce qu’une seule mise à jour par an est un handicap ? Je ne crois pas que cela nous ramène à IE6... qui a perduré bien plus que un an.
“Like”-able Content: Spread Your Message with Third-Party Metadata · An A List Apart Article
http://alistapart.com/article/like-able-content-spread-your-message-with-third-party-metadata
Twitter Cards have a similar protocol, with specific properties established for articles, video, audio, and images. The article-type content Twitter Card metadata looks like this:
<meta name="twitter:card" content="summary">
<meta name="twitter:url" content="URL of this content">
<meta name="twitter:title" content="Name of article">
<meta name="twitter:description" content="Description of content">
<meta name="twitter:image" content="URL to an image">
epub-samples - #EPUB3 Sample Documents
https://code.google.com/p/epub-samples
This is a repository of EPUB 3.0 sample documents. The collection is intended to showcase features of the EPUB 3 standard, and to provide testing materials for Reading System developers.
Information about the samples available can be found in the Samples Listing and the Feature Matrix.
Test : https://epub-samples.googlecode.com/files/cc-shared-culture-20120130.epub
C’est Calibre qu’il faut configurer...
parce que c’est hyper difficile de produire un epub correct et complet, ça mélange plein de formats différents, et même le zip est compliqué à fabriquer ! Alors que, à la base, un epub c’est juste une collection de pages web…
Oui, j’ai vu qu’il y a des trucs bizarres qui sortent du convertisseur de #Calibre. Du coup, j’ai chargé Sigil qui a l’air pas mal pour produire du epub bien propre.
ça m’intéresserait que tu m’en montres quelques-uns ; et pourquoi préfères-tu faire tes ebooks plutôt que de conserver des onglets dans le navigateur, ou enregistrer les pages ? autre question dans la même veine : est-ce qu’un outil qui prendrait, disons, ton flux seenthis, et exporterait tous les liens sous forme d’ebook, pourrait être utile ?
C’est super long de te répondre sur le pourquoi d’une liseuse qui répond à la question de pourquoi des epub. En gros, je sature d’écrans et je trouve que mon ordi, j’y passe assez de temps comme ça. Je souhaite lire confortablement et sans distraction et en limitant l’accumulation d’objets (j’ai trop de livres qui débordent de ma bibliothèque tout en n’ayant pratiquement plus de budget lecture depuis maintenant plusieurs années). Pour le prix de 6 livres de poche, je pouvais avoir un outil qui me permette de lire unplugged et sans frais supplémentaires les tas de classiques que je n’ai pas eu le temps de lire jusqu’ici. Et puis, je me suis rendue compte qu’avec Calibre, je pouvais créer mes propres epub à partir des flux des sites que j’adore mais dont le temps de lecture en ligne excède celui que j’ai imparti à cette tâche. La Vie des Idées en est un emblématique : super contenu, intelligent, bien fait, nourrissant et trop long et profond pour lire ça entre deux mails. Je me fais un article ou un demi-article tranquille, au pieu, sur les toilettes, là où j’aime lire et où un ordi est proscrit (selon mon mode de vie).
Pour Seenthis, le problème, c’est que ce sont des extraits d’articles avec leurs liens qui apparaissent dans le flux, ce qui ne m’est, dans le cas de figure de la lecture unplugged, totalement inutile. Ma liseuse est wifi, mais je n’utilise cette fonctionnalité que pour la synchroniser et la mettre à jour. Donc, des flux de liens en epub ne m’intéressent pas du tout.
Par contre, si on pouvait avoir le fux intégral des articles référencés, ce serait nettement plus intéressant.
Je t’envoie par courriel mon dernier epub de @la_vie_des_idees
merci d’avoir pris le temps de répondre :-)
pour ce qui est de seenthis je vois qu’on a bien la même idée : on partirait d’un flux pour charger (dans la mesure du possible) tous les textes liés, afin de les lire offline
Là, tu m’intéresses. En gros, tu satures aussi, tout en ayant envie de continuer à profiter des bonnes lectures ?
je n’ai pas vraiment de fatigue de l’écran, mais il me semble que epub est une des moins mauvaises manières de faire du web offline
#Standard & #Poors poursuivie en #justice ...
http://www.argotheme.com/organecyberpresse/spip.php?article1617
La #crise du #capitalisme est, selon cette démarche, fruit de #crimes économiques.
Les #EtatsUnis ont accusé #Standard&Poors d’avoir sous-évalué les #risques associés aux titres hypothécaires qui sont en grande partie source de la crise financière déclenchée à l’été 2008. En complicité avec des #banques émettrices de ces #crédits immobiliers avec le désir de gagner plus d’argent dans ces #investissements ont motivé ces agissements.
Le web est morcelé ? Merci le W3C ! - sebsauvage.net - Les trucs qui m’énervent -
http://sebsauvage.net/rhaa/index.php?2012/11/21/09/18/39-le-web-est-morcele-merci-le-w3c-
Je dis et je le pense : IE (Microsoft), Chrome (Google) et Safari (Apple) sont toxiques pour le web. Je ne jouerai pas leur jeu en utilisant leur navigateur. En quelque sorte, je vote technologiquement. Et je vote pour un web ouvert. Prise individuellement, mon action peut paraître ridicule, mais comme dans tout vote chaque voix compte. Faites votre choix. Les machins qui brillent ou votre liberté technologique.
Rhhâââ.... je déteste vraiment quand les sites web font ça. On se croirait revenu à l’époque des sites conçus pour IE. Mon navigateur ne supporte pas le « web audio avancé » ? Hein ? Ça ne serait pas - par hasard - parce que le site utilise le format MP3, et que Firefox et Opera ont refusé de payer la licence MP3 ? L’audio dans mon navigateur fonctionne très bien, merci.
Et à qui doit-ton cette pseudo-incompatibilité digne de la grande gueguerre Netscape/IE des années 90 ? Au W3C qui a décidé de ne pas imposer de codecs lors des comités de standardisation d’HTML5.
Voilà, maintenant on est dans la merde avec des sites qui ne marchent que dans tel ou tel navigateur. Bravo. Merci, le W3C, d’avoir contribué à morceler le web (C’est pas comme si Vorbis était gratuit, libre de droit, de meilleure qualité que le MP3 et existait de puis 12 ans.)
(...)
Attendez, ce n’est pas fini ! Maintenant ajoutez la même merde avec les codecs vidéo (H264, Theora, VP8...), et saupoudrez avec la scission W3C/WhatWG sur le standard HTML5, de diverses merdes sur les CSS, et les webmasters de la planète se préparent de jolis maux de tête dans les années à venir. Remarquez au moins on verra la mort de Flash et Silverlight, c’est déjà ça (à moins que Microsoft décide encore une fois de réinventer la roue (ActiveX anyone ?)).
Tous ces Apple, Google et Microsoft ont beau participer en grandes pompes aux divers comités du W3C, ça sonne un peu creu. Je doute sérieusement de leur volonté de standardiser et unifier le web. Ce n’est pas le W3C qui est en cause, mais certains de ses participants.
Je vais le redire : Certains participants du W3C œuvrent activement à construire et promouvoir un web qui ne fonctionne que dans leur propre navigateur.
Plus quelques considérations sur le coût des ces licences et pourquoi Mozilla ne souhaite pas s’y exposer...
Xavier Lacot (AFUP) : « Le vent des #standards souffle sur les #CMS #PHP »
http://www.journaldunet.com/developpeur/php/xavier-lacot-php-tour-2012.shtml
Accessibility – what is it good for? | Marco’s accessibility blog
http://www.marcozehe.de/2012/10/22/accessibility-what-is-it-good-for
This blog post is by no means about diminishing the accomplishments the #accessibility community has made. But we need to go beyond that! We need to leave our comfortable niche and turn the accessibility extra way into the #standards way. Make people use headings, correct form element labeling, and other stuff just because it is the right thing to do that benefits everyone, not because “it’s an accessibility requirement”. Accessibility needs to finally shake off the smell of being an unloved burden to meet some government criteria. Every book any web dev buys must simply state as a #best_practice, without mentioning accessibility at all, that for labeling an input one uses the label element, and that the for attribute of that label element needs to point to the id of the input to be labeled. As a test case, state that this way, a user can also click on the label to get the cursor right. Don’t bother people with screen readers at all. They don’t need to know for these things.
We must get to a point where teachers give their students lesser grade if they deliver semantically incorrect work. An excuse like “but it works” should not be enough to get a good grade.
Cent fois oui, on en est déjà bien là quand je participe à des formations.
Voir aussi, un commentaire de Kevin Potts :
The main problem, having been invested in the accessibility community since 2003, is that accessibility is seen as a checklist. Legislature such as Section 508 promotes this way of thinking — “make sure you check 0ff this, this, this and this and boom your site is accessible”. Checklists are easy to reference. Developers love them because lints and validators can be written against them.
The reality is that accessibility is a philosophy. It is a mindset. A strategy. A tenant. This is the brilliance of WCAG2.0 that most from the sidelines fail to grasp. It uses words like “perceivable” and “understandable” — abstractions that try to convey that accessibility is foundational, not something that cannot be tacked onto the end of a project.
Which HTML5? - WHATWG and W3C Split
http://www.i-programmer.info/news/191-htmlcss/4531-which-html5-whatwg-and-w3c-split.html
Overall this doesn’t seem to be a good development. It will no longer be possible to say exactly what HTML5 is - the W3C’s snapshot or the living standard of WHATWG.
Liberating America’s secret, for-pay laws
http://boingboing.net/2012/03/19/liberating-americas-secret.html
Did you know that vital parts of the US law are secret, and you’re only allowed to read them if you pay a standards body thousands of dollars for the right to find out what the law of the land is?
Future-Friendly
http://futurefriend.ly/resources.html
comment essayer de faire un truc un peu #pérenne alors que la technologie change tout le temps ?
In the spirit of embracing unpredictability, here are some resources to help you start thinking and acting in a future-friendly way.
je projette un yaml (pour les méta-données indispensables) suivies d’un texte simple, avec quelques raccourcis bien sûr, mais des raccourcis « déréférencés » (ie pas <doc1> mais <doc http://url du document>)
Ma réaction à la lecture de cet article a été double : 1) il ne fait qu’enfoncer des portes ouvertes, tout cela, ce sont des évidences bien connues 2) 99,9 % des gens qui manipulent de l’information ne suivent pas ces principes évidents et bien connus.
comme quoi il faut parfois répéter les évidences :)
j’essaie d’améliorer SPIP de manière à quitter le « stockage sql » qui est assez problématique de ce point de vue
Cut the Rope | Behind the Scenes
http://www.cuttherope.ie/dev
#Microsoft se réjouit du support de plus en plus uniforme des #standards dans les navigateurs récents :
We did most of our testing in #IE9 on #Windows_7 and from time to time we would also test on #Firefox, #Chrome, #Safari, and in #IE10 developer preview. In general, all major browsers have a very consistent implementation of the #HTML5 features we used and, in most cases, anything we tested in Internet Explorer 9 “just worked” everywhere else.
Question #atom ou plutôt #app pour @stephane :
Le schéma de base d’une <entry>, au départ c’est calqué sur un système de blog : titre+résumé+auteurs+texte et basta. Pourtant le standard est déjà utilisé pour des applications bien plus complexes (les API Google l’utilisent toutes : http://code.google.com/intl/fr/apis/gdata/docs/2.0/basics.html).
Pourtant, je n’arrive pas à trouver une doc « simple » (pas le #RFC complet quoi) qui explique comment ça se passe dans #AtomPub quand on a plein d’autres champs. Comment ça doit être implémenté ? Il faut ajouter d’autres namespaces avec des schémas en plus, et c’est au serveur de savoir ou pas les gérer ?
Une appli tierce pourrait renvoyer ça en POST ou PUT :
<title>Titre de mon objet</title>
<monappli:champ>Truc</monappli:champ>
Un serveur classique saura forcément gérer le « title », mais après libre à un serveur de gérer n’importe quel autre élément et/ou attribut en plus ?
Il n’existe pas encore de #standard pour qu’un serveur déclare les « champs » d’une ressource et que donc un client sache les découvrir ? (Ça serait cool comme standard ! :D )
je préconiserais
<content>
<div class="chapo">chapo</div>
<div class="texte">texte</div>
<div class="ps">ps</div>
</content>
ainsi si ton serveur ne connaît pas la subtilité il enregistre toute la structure proprement comme même
Cela se nomme un « extension element ». C’est prévu dans Atom (et AtomPub) depuis le début. L’idée est en effet de mettre ces éléments supplémentaires dans un autre espace de noms. Parmi les exemples, des extensions normalisées dans un RFC comme le 4685 ►http://www.bortzmeyer.org/4685.html
Une bonne explication, avec un exemple simple (« expires »), est donné dans la section « Extending Atom » de http://www.ibm.com/developerworks/xml/library/x-atom10/index.html
Un exemple d’une bibliothèque qui les gère est ratom http://ratom.rubyforge.org (voir leurs exemples de code)
@stephane merci beaucoup, je lis ça dès que je me suis reposé.
Je tiens à redire que ça serait super cool un service standardisé de « découverte de champs » pour un type de ressource. Genre on envoie une requête au serveur APP : dis moi quels sont les champs à utiliser pour les <entry> de la <collection> « patates ». Et hop ça retourne la liste des champs que le serveur sait gérer. :)
On pourrait faire des clients qui savent alors adapter leurs formulaires (ajouter un champ et son label) dynamiquement !
@fil c’est intéressant du point de vue du client qui envoie vers un serveur « inconnu » et qui voudrait ne rien perdre, mais je me place surtout dans la position inverse du serveur qui aimerait pouvoir dire « moi je sais gérer tel et tel champ en plus du <content> » (géolocalisation, champs de SPIP en plus, etc). Mais apparemment, pour l’instant, on peut juste écrire de la doc pour décrire les spécificités d’un serveur.
Florent Verschelde - Here. Some thoughts on the Web Platform troll/discussion…
https://plus.google.com/111166923299592019264/posts/QgCX8fti4e3
Here. Some thoughts on the Web Platform troll/discussion that Web pundits tend to go about every other week. Latest stuff:
John Allsopp: http://www.webdirections.org/blog/the-web-is-a-different-problem
Joe Hewitt: http://joehewitt.com/post/web-technologies-need-an-owner
[...]
It’s great to be passionate. It’s necessary to be critical. But perhaps we should all step back and consider A) What we have, B) What we want and why et C) How to get there. I see a lot of “C”, a little bit of “A”, and very little focus on “B”: what we want and why.
Liste des « Open Web Platform Weekly Summary »
http://www.w3.org/QA/archive/open_web
Open Web Platform Weekly Summary : très bien pour suivre de loin l’évolutions des technos. Pointeurs vers les articles, fils de discussion les plus intéressants. Super travail de consolidation Karl Dubost.
Les « Open Web Platform Summary » de Karl Dubost sont vraiment bien.
This page used to be the home page for the Quality Assurance activity at W3C, and has since been broadened in scope and audience to become the W3C Blog.
5.4 Session history and navigation — HTML5
http://dev.w3.org/html5/spec/history.html
schema.org - Getting Started
►http://schema.org/docs/gs.html
use the schema.org vocabulary, along with the #microdata format, to add information to your HTML content.
Ben, l’exemple cité en ►http://schema.org/docs/gs.html n’est même pas en XHTML donc ça va être dur à traduire...