background preloader

Home - GitHub

Home - GitHub

eSpeak: Speech Synthesizer OpenProcessing - Share your sketches! Python FAQ: Webdev - fuzzy notepad (This article has been translated into Czech (part 2) by Honza Javorek—thanks!) Part of my Python FAQ. I only know PHP. This is a deeply complex question. The dead simple answer is to stop reading here, get Flask, and start building a thing. This is not a tutorial. Getting started Obviously, you’ll need to have Python installed. For installing Python libraries, consider pip. You can install Python libraries to your home directory with pip install --user ..., but it’s even better to keep libraries local to each project you work on—that way, you can upgrade dependencies for one project without potentially breaking all the others. And, of course, you’re already planning to use source control. Framework The first hurdle is somehow connecting your code to a browser. Frameworks all tend to have a similar workflow: Install it, with a tool like pip. What, then, should you use? I’m a fan of Pyramid, which hits a sweet spot somewhere between minimalism and batteries-included monolith. Routing Forms

LLVM Un article de Wikipédia, l'encyclopédie libre. Caractéristiques[modifier | modifier le code] Compilation[modifier | modifier le code] Jusqu'à la version 2.9, LLVM offrait une compilation C/C++ et ObjectiveC via LLVM-GCC. Représentation du code[modifier | modifier le code] LLVM offre un ensemble d'instructions indépendant de tout langage et de tout système. Notes et références[modifier | modifier le code] La publication de la version 3.3 : Liens externes[modifier | modifier le code] LLJS : Low-Level JavaScript Pas de bras mais du chocolat quand même Pas de bras mais du chocolat quand même Si vous êtes une grosse feignasse, ou que vous n'avez plus de piles dans votre clavier, je vous recommande l'installation de xSpeech, une extension chrome qui rajoutera un petit micro à côté des champs texte de tous les sites web que vous visitez. Cliquez sur ce micro et dictez simplement votre texte... Et voilà ! Bon, j'ai testé et pour des phrases classiques, ça marche très bien mais dès qu'on cite des noms de marque ou des trucs un peu long, ça part en sucette. Genre, voilà ce que ça donne quand je prononce le mot "Sony" Bref, c'est à tester (car c'est rigolo) mais j'en suis revenu quand même à mon clavier. [Source] Vous avez aimé cet article ?

10 Web-based Sandbox Tools for Testing Your Code Snippets One of the greatest benefits the Internet provides web developers is the ability to share and collaborate with other professionals. When you’ve hit a coding roadblock, you can reach out on your social networks to see if your friends can give you a hand. Why use a web-based sandbox tool instead of a testing server or a local web server stack like XAMMP or WAMP? Not having to set up and save HTML, CSS and JavaScript documents simply to test and debug small code snippets, being able to back up your code snippets remotely, and the capability of quickly linking to and showing off your work (which many of these tools can do) are the major reasons you’d want to use them. In this article, you’ll find some of the best free code sandboxing tools for testing, debugging and/or sharing your code. Common Features Though each tool in the list has its own unique features that might make one of them more appealing than another, you’ll find these general features in most of them: 1. 2. 3. 4. 5. 6. jsdo.it 7.

D3 for Mere Mortals By Luke Francl (look@recursion.org), August 2011 d3.js is a data visualization library by Mike Bostock, who is also the primary creator of Protovis, which D3 is designed to replace. D3 has a steep learning curve, especially if (like me) you are not used to the pixel-precision of graphics programming. The pay off is that you can create some amazing visualizations with D3 (just look at the examples!). I know very little about D3, but the best way to learn something is to teach it...so here is a very simple introduction to D3 from the beginning. D3 shares similarities with its predecessor Protovis. SVG provides basic shape primitives like line, rect, and circle as well as text and path to build complicated lines and shapes. To place a rectangle on the canvas, you need to understand that the axis starts in the top left corner and counts up towards the bottom of the screen. Here's a diagram of a rectangle positioned at (100, 100) with a height of 100 pixels and a width of 200 pixels. Next Steps

Online JavaScript beautifier New Tricks in XMLHttpRequest2 Introduction One of the unsung heros in the HTML5 universe is XMLHttpRequest. Strictly speaking XHR2 isn't HTML5. However, it's part of the incremental improvements browser vendors are making to the core platform. I'm including XHR2 in our new bag of goodies because it plays such an integral part in today's complex web apps. Turns out our old friend got a huge makeover but many folks are unaware of its new features. This tutorial highlights some of the new features in XMLHttpRequest, especially those that can be used for working with files. Fetching data Fetching a file as a binary blob has been painful with XHR. The old way to fetch an image: While this works, what you actually get back in the responseText is not a binary blob. Specifying a response format In the previous example, we downloaded the image as a binary "file" by overriding the server's mime type and processing the response text as a binary string. xhr.responseType xhr.response Much nicer! ArrayBuffer responses Blob responses

TweJay: making twitter talk

Related:  JavaScriptfirefoxprojectsConvert