▻http://www.cairn.info/article.php?ID_ARTICLE=RES_192_0235
Internet, une société contre l’État ?Libéralisme informationnel et économies politiques de l’auto-organisation en régime numérique
(Malheureusement en paywall)
▻http://www.cairn.info/article.php?ID_ARTICLE=RES_192_0235
Internet, une société contre l’État ?Libéralisme informationnel et économies politiques de l’auto-organisation en régime numérique
(Malheureusement en paywall)
jwagner/smartcrop.js
►https://github.com/jwagner/smartcrop.js
Content aware image cropping
dthree/vorpal
►https://github.com/dthree/vorpal
Vorpal is Node’s first framework for building interactive CLI applications. With a simple and powerful API, Vorpal opens the door to a new breed of rich, immersive CLI environments
RSATom/WebChimera.js
▻https://github.com/RSATom/WebChimera.js
libvlc binding for node.js/io.js/NW.js/Electron
Rune.js Documentation
▻http://runemadsen.github.io/rune.js
Rune.js is a JavaScript library for programming graphic design systems with SVG in the browser or node.js. It features a chainable drawing API, an unobtrusive scene graph, and a range of features aimed specifically at graphic designers: native support for color conversion, grid systems, typography, pixel iteration, as well as an expanding set of computational geometry helpers. Oh, and it uses virtual-dom under the hood.
GRID - Global Research Identifier Database
▻https://www.grid.ac
Cataloging the world’s research organisations
Coloring SVGs in #CSS #background Images by Noah Blon on CodePen
►http://codepen.io/noahblon/post/coloring-svgs-in-css-background-images
Tags : #SVG background CSS #couleur #clevermarks
Steven Pinker: ’Many of the alleged rules of writing are actually superstitions’ | Books | The Guardian
▻http://www.theguardian.com/books/booksblog/2015/oct/06/steven-pinker-alleged-rules-of-writing-superstitions?CMP=share_btn_tw
People often ask me why I followed my 2011 book on the history of violence, The Better Angels of Our Nature, with a writing style manual. I like to say that after having written 800 pages on torture, rape, world war, and genocide, it was time to take on some really controversial topics like fused participles, dangling modifiers, and the serial comma.
Though bad writing has always been with us, the rules of correct usage are the smallest part of the problem. Any competent copy editor can turn a passage that is turgid, opaque, and filled with grammatical errors into a passage that is turgid, opaque, and free of grammatical errors.
The Confusion | Robin Berjon
▻http://berjon.com/the-confusion
There will be those to tell you that the “kindergartener” is an appropriate noise level metric. Nothing could be further from the truth. Direct experience demonstrates beyond doubt that, in terms of sheer volume, there is in effect only marginal difference between “3 kindergarteners” and “21 kindergarteners.”
What the kindergartener actually does measure is thought scrambling. Noise has texture, noise has patterns, and, ultimately, different noises will have different effects. A scramble of kindergarteners produces a specific motif in sound that slips through the world-brain barrier to interfere directly with the cerebrum. It is a fundamental metric of cerebral disruption.
clipboard.js — Copy to clipboard without Flash
►http://zenorocha.github.io/clipboard.js
Copying text to the clipboard shouldn’t be hard. It shouldn’t require dozens of steps to configure or hundreds of KBs to load. But most of all, it shouldn’t depend on Flash or any bloated framework.
That’s why clipboard.js exists.
scienceai/web-verse
▻https://github.com/scienceai/web-verse
Web Verse enables deep-linking into HTML text, without requiring specific coöperation from the content (such as adding id attributes everywhere). It can be used to generate locator keys for content inside of a page that are reasonably resilient to markup modifications as well as to edits to the text itself. As such, it can be used to build an annotation system for text that is likely to be edited over time. Obviously it is not altogether unstoppable but it offers good enough resilience to be used in production systems.
Voir aussi fragmentions
►http://seenthis.net/messages/250985
(installé sur @visionscarto, mais je ne crois pas que quiconque l’utilise)
Ouaiiis on veut des exemples concrets et utiles (donc utilisés) ! :)
J’ai des exemples en action, mais ils ne sont pas encore ouverts. On est dans le processus d’ouvrir progressivement notre chaîne mais ça prend du temps.
C’est une librairie de bas niveau, elle peut servir à implémenter plusieurs systèmes différents.
Un des gros usages que nous en faisons est assez simple : l’utilisateur selectionne du texte et clique sur un bouton pour en faire une annotation. Nous appelons tout simplement WebVerse.serializeSelection()
et sauvegardons les infos renvoyées avec l’annotation. Derrière, pour la restituer, au chargement du document on appelle WebVerse.addIdentifiers()
qui nous met directement les bons data-hash
et data-key
partout où ça nous intéresse. Comme l’annotation contient à la fois hash et key, on peut retrouver son ancrage avec ça.
Ça parait un peu complexe, mais dans notre cas le document sous-jacent est édité en parallèle par plusieurs personnes (et est souvent remplacé intégralement par un import d’une nouvelle version éditée à l’extérieur du système, typiquement sous Word). C’est pour ça que c’est une toolbox et pas un script qu’on peut juste ajouter : c’est fait pour des situations spécifiques :)
@fil Tout dépend de ce que tu veux faire ! C’est pour permettre aux lecteurs de faire des liens vers le contenu ?
Pour ce qui est des propriétés à affecter, tout dépend du système de restitution que tu veux construire par-dessus. Le plus simple est probablement de faire la même chose que addIdentifiers()
.
Pour les caractères internationaux, pour la partie que je gère, normalement ils doivent être bien pris en compte. La librairie de parsing de phrases (▻https://github.com/Tessmore/sbd), je ne sais pas. On a encore des tests à faire sur ces aspects
@supergeante Si ton texte ne change pas et qu’une granularité au niveau du paragraphe te suffit, je pense que rester sur fragmentions est mieux car plus simple.
Après, c’est un toolkit, donc encore une fois ça dépend de ce que tu cherches à faire. Par exemple si le texte est modifié mais ni trop répétitif ni trop long, et que tu veux pointer sur des longueurs de texte spécifiques, tu peux utiliser juste le key plus un offset normalisé (tel que rendu par serializeSelection()
). Pour la phrase citée dans ton premier lien, ça donnerait une ancre #JdlIed:155-169
. Au niveau de ton paragraphe tu aurais juste la clef data-key='JdlIed'
, et un petit bout de code pour faire le lien entre les deux.
Mais tout dépend des propriétés que tu recherches. C’est une librairie pour construire des systèmes de liens, pas un système de liens. On va d’ailleurs sûrement rajouter quelques fonctions supplémentaires pour prendre en compte la position d’une occurrence dans un texte quand celui-ci contient des éléments trop répétitifs.
J’ai pas vraiment d’idée précise, je cherche pour l’instant à comprendre :)
@supergeante J’espère que j’ai pu t’éclairer un peu :) Quand on a un peu de temps, on va sortir une petite librairie qui s’en sert sur un cas d’usage simple. Mais ça n’est pas pour tout de suite. Avec un peu de chance on pourra open-sourcer le plus gros système qui s’en sert ici dans pas trop longtemps.
stevenmiller888/intruder
▻https://github.com/stevenmiller888/intruder
Wi-Fi network cracking in Node.js. Currently supports WEP encryption.
oliver-moran/jimp
▻https://github.com/oliver-moran/jimp
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
Goodbye ImageMagick, at long effing last !
Tu sais s’il y a des tests de vitesse d’exécution ? Si j’ai recodé mes scripts PHP/GD vers ImageMagick, c’est parce que j’ai besoin du truc le plus rapide possible (le site concerné a environ 200.000 photos, toutes retraitées d’une manière ou d’une autre).
Aucune idée, à la base je suis surtout tenté parce que j’ai eu trop de problèmes avec IM. On a une utilisation de IM non-négligeable donc on va tester pour voir si ça tient la route.
mathiasbynens/regexpu
▻https://github.com/mathiasbynens/regexpu
regexpu is a source code transpiler that enables the use of ES6 Unicode regular expressions in JavaScript-of-today (ES5). It rewrites regular expressions that make use of the ES6 u flag into equivalent ES5-compatible regular expressions.
Online demo: ▻https://mothereff.in/regexpu
leadfoot
▻https://www.npmjs.com/package/leadfoot#star
Unlike existing WebDriver client libraries that assume the remote server will just do the Right Thing, Leadfoot detects and works around inconsistencies in WebDriver server implementations, so you can just worry about making your tests work—not bugs in WebDriver servers.
Enhanced capabilities are also exposed to end-users about which features and APIs a remote environment supports, so you don’t have to browser sniff to decide whether (for example) you’re testing a touch-device or a mouse-device. Optional convenience methods are also available for use, and support for chai-as-promised is built in.
Moby-Dick - Wikipedia, the free encyclopedia
▻https://en.wikipedia.org/wiki/Moby-Dick#Publication_history
Moby-Dick was out of print during the last four years of Melville’s life, having sold 2,300 in its first year and a half and on average 27 copies a year for the next 34 years, totaling 3,215 copies.
Eigenfactor: About
▻http://www.eigenfactor.org/about.php
We aim to use recent advances in network analysis to develop novel methods for evaluating the influence of scholarly periodicals, for mapping the structure of academic research, and for helping researchers navigate the scholarly literature. We are committed to broadly disseminating our research findings and technological developments, while respecting the confidentiality of the data sources we use.
Cormorant — an open-source display font family on Behance
▻https://www.behance.net/gallery/28579883/Cormorant-an-open-source-display-font-family
Cormorant is an original design for an extravagant display serif typeface inspired by the Garamond heritage, hand-drawn and produced by Catharsis Fonts. While traditional Garamond cuts make for exquisite reading at book sizes, they appear clumpy and inelegant at larger sizes. The design goal of Cormorant was to distill the æsthetic essence of Garamond, unfetter it from the limitations of metal printing, and allow it to bloom into its natural refined form at high definition.
OOXML - Complete documentation and samples
▻http://www.datypic.com/sc/ooxml
Office Open XML (OOXML) (ECMA-376)
A very useful way of exploring the OOXML language, especially when you need to know what is what and goes where.
superlogin/README.md at master · colinskow/superlogin
▻https://github.com/colinskow/superlogin/blob/master/README.md
SuperLogin is a full-featured NodeJS/Express user authentication solution for APIs and Single Page Apps (SPA) using CouchDB or Cloudant.
User authentication is often the hardest part of building any web app, especially if you want to integrate multiple providers. Now all the tough work has been done for you so you can relax and create with less boilerplate!
jipegit/OSXAuditor
►https://github.com/jipegit/OSXAuditor
OS X Auditor is a free Mac OS X computer forensics tool
jansmolders86/mediacenterjs
▻https://github.com/jansmolders86/mediacenterjs
A HTML/CSS/Javascipt (NodeJS) based Media center
greuler - graph theory visualizations
▻https://maurizzzio.github.io/greuler/#
greuler is graph theory visualization tool powered by d3 and on top of WebCola which allows the creation and manipulation of graphs with a simple api
Institut des Systèmes Complexes de Paris Île-de-France | Un Institut par et pour les chercheurs
▻http://iscpif.fr
>Sergi Valverde
▻http://svalver.github.io
My group develops and applies theoretical and computational models to solve problems in biology and medicine. In the short term, models play an important role in the successful development of technological systems. In the long term, the integration of engineering and knowledge will enable us to understand the design principles and dynamics of living systems (systems biology) and apply these principles to engineer new cellular behaviour (synthetic biology).