background preloader

Hakimel/reveal.js

Hakimel/reveal.js
Related:  Visualization

Cone Action Spectra Human Cone Action Spectra In most vertebrates that have what humans term “color vision”, there appear to be three classes of cones, based on their absorption spectra. Although many fundamental aspects of color vision remain to be worked out, the chemistry of the cones’ visual pigments is pretty much the same as in the rods. A photon is absorbed by a cis-11-retinal, converting it to the trans- configuration and initiating the phototransduction process. One of the most important differences between cones and rods is in the amino acid sequence of the opsin component of the rhodopsin molecule. You can see that in spite of their names (“Red”, “Green”, and “Blue”), each class of cone shows an absorption, or action, spectrum that extends over a range of wavelengths, with the result being considerable overlap in the three action spectra.

A gallery of interesting Jupyter Notebooks · jupyter/jupyter Wiki This page is a curated collection of Jupyter/IPython notebooks that are notable. Feel free to add new content here, but please try to only include links to notebooks that include interesting visual or technical content; this should not simply be a dump of a Google search on every ipynb file out there. Important contribution instructions: If you add new content, please ensure that for any notebook you link to, the link is to the rendered version using nbviewer, rather than the raw file. Note that Matt Davis has conveniently written a set of bookmarklets and extensions to make it a one-click affair to load a Notebook URL into your browser of choice, directly opening into nbviewer. Automata and Computability using Jupyter, an entire course, based on forthcoming book published by Taylor and Francis; book title: "Automata and Computability: Programmer's Perspective", by Ganesh Gopalakrishnan, Professor, School of Computing, University of Utah, Salt Lake City.

Presenteer.js Introduction Presenteer.js a very flexible HTML5 presentation tool that works in one line of code, but is configurable with constructor options and many callbacks. In its simplest form, it works like And then navigate through the presentation with presentation.start();, presentation.next();, presentation.prev(); and presentation.show(0-based-index); Installation Include jQuery and Presenteer.js (and possibly Sylvester.js, see below) in your page. Create the HTML and style it with CSS Then, on page load, create a Presenteer instances for every presentation on the page. I set followElementTransforms to false to make Presenteer not follow element transforms. And set followElementTransforms: true. Constructor options Apart from the followElementTransforms constructor argument, there's many more options and callbacks. Where canvas is a selector or jQuery element of the canvas on which the presentation is placed. The list of elements on the canvas is specified in the elements argument. Navigation 1.

Facebook Emoticons Initializr - Start an HTML5 Boilerplate project in 15 seconds! The Functional Art: An Introduction to Information Graphics and Visualization Daring Fireball: Markdown Basics Getting the Gist of Markdown’s Formatting Syntax This page offers a brief overview of what it’s like to use Markdown. The syntax page provides complete, detailed documentation for every feature, but Markdown should be very easy to pick up simply by looking at a few examples of it in action. It’s also helpful to simply try Markdown out; the Dingus is a web application that allows you type your own Markdown-formatted text and translate it to XHTML. Note: This document is itself written using Markdown; you can see the source for it by adding ‘.text’ to the URL. Paragraphs, Headers, Blockquotes A paragraph is simply one or more consecutive lines of text, separated by one or more blank lines. Markdown offers two styles of headers: Setext and atx. Blockquotes are indicated using email-style ‘>’ angle brackets. Markdown: A First Level Header ==================== A Second Level Header --------------------- Now is the time for all good men to come to the aid of their country. Output: Phrase Emphasis ! !

and OverDrive - The Bookish Blog 06 March 2012 The whole team at Booki.sh — that is Virginia Murdoch, Peter Haasz, and me — is excited to announce that we are partnering with OverDrive to form OverDrive Australia. OverDrive Australia will accept the Booki.sh reins from Inventive Labs. You can read more in our joint press release. This move helps Booki.sh deliver an even more awesome platform for our readers, as well as our bookseller and publisher partners. All your books are safe as ever, our privacy policy and terms of service of course remain unchanged, and excellent new things are coming your way. Thanks to everyone who has supported us on the Booki.sh journey so far — stick around, this is going to be fun. — Joseph Pearson

Parsing Within computational linguistics the term is used to refer to the formal analysis by a computer of a sentence or other string of words into its constituents, resulting in a parse tree showing their syntactic relation to each other, which may also contain semantic and other information. The term is also used in psycholinguistics when describing language comprehension. In this context, parsing refers to the way that human beings analyze a sentence or phrase (in spoken language or text) "in terms of grammatical constituents, identifying the parts of speech, syntactic relations, etc."[2] This term is especially common when discussing what linguistic cues help speakers to interpret garden-path sentences. Human languages[edit] Traditional methods[edit] Parsing was formerly central to the teaching of grammar throughout the English-speaking world, and widely regarded as basic to the use and understanding of written language. Computational methods[edit] Psycholinguistics[edit] Parser[edit]

créer un site web statique hébergé sur github - cybermonde.org Vous utilisez peut-être github pour héberger vos dépôts logiciels (repositories), voyons comment créer un site web (statique) qui ne sera rien d'autre qu'un dépôt parmi les autres. Il existe une autre variante qui consiste à créer un site au sein d'un projet existant, nous n'envisagerons pas ce cas dans le cadre de cet article. Pour notre exemple, nous allons utiliser mon nom d'utilisateur : cybermonde Le site sera accessible à l'adresse J'ai ajouté un domaine personnalisé : Ce domaine est configuré chez Gandi. La documentation complète est disponible ici : Créer le dépôt dont le nom sera obligatoirement : votrenomdutilisateur.github.io Ici : cybermonde.github.io Toutes les autres options sont facultatives, je vous conseille de donner une description, d'ajouter un readme et surtout de laisser le dépôt public. Je suppose que vous êtes familier avec les commandes de bases de Git. Créons :

Remixing Data Visualization, by Alessio Macrì [This is a guest post by Alessio Macrì*, about the infographic he created as part of the "Remixing data visualization" workshop, at Resonate 2014, in Belgrade. The visualization compares the sovereign debt exposure of sixty-one European banks to the twenty-nine nations of the old continent.] Last April, I attended an information design workshop at Resonate 2014. Resonate is an aggregator of brilliant names related to media art, programming, technology, data visualization, visual and interaction design. It brings together the best experts from all over the world. It’s a small dip in future technologies related to art and culture. image via In this context, I had the opportunity to participate at the workshop held by Accurat – Information Design, a studio based in Milan and New York that deals with static data visualization (for printing) and interactive visualization (cross-platform). (image: an infographic by Accurat) Infographic legend

6 reasons journalists should ‘show your work’ while learning & creating – Poynter In a busy corner of the metajournalism world, a crowd of journalists is assembling what amounts to a public, open-source curriculum on how to do hacker journalism. In blogs, tweets, Git repositories, meetups and slide decks, they're sharing code snippets, tutorials, data sets, How To's and more, in ways that are often engaging and accessible to non-geeks. If I lost you at "Git repositories," let me back up a step. Right now, journalists just like you are publicly documenting their own process of learning and creating. Why the "show your work" ethos is catching on I should clarify a few things. First, this practice isn't primarily about teaching you how to become a [better] coder. And although there are many points of entry into this network of public programmers, it's a distributed phenomenon rather than a coordinated campaign. Lastly, it's not really new. And yes, said Brian Boyer, of the aforementioned Chicago mob, math class probably played a part. Why? Six reasons to show your work 1.

JavaScript JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, garbage-collected, dynamic language, supporting multiple paradigms such as imperative, functional, and object-oriented. JavaScript's dynamic capabilities include runtime object construction, variable parameter lists, function variables, dynamic script creation (via eval), object introspection (via for...in and Object utilities), and source-code recovery (JavaScript functions store their source text and can be retrieved through toString()). This section is dedicated to the JavaScript language itself, and not the parts that are specific to Web pages or other host environments.

Related: