background preloader

Flow-Based Programming for JavaScript

Flow-Based Programming for JavaScript
Related:  web

magomimmo/modern-cljs Hack our apps | Meemoo project by Forrest Oliphant welcome to meemooVilson Vieira Paper GIFforresto GIF+HTML workshopBrasstown animators HTML5 videoForrest Oliphant particles → trailsForrest Oliphant (more) particles → tileForrest Oliphant Megacam gridForrest Oliphant GIFs from 1989Forrest Oliphant recursive spiralForrest Oliphant hackable clock 0.1Forrest Oliphant digital rainbow clockForrest Oliphant play beethovenVilson Vieira, g200kg 8 bit synthVilson Vieira, g200kg mr.doob harmonyVilson Vieira, mr.doob web tunnelVilson Vieira Getting Started with GitHub | Christophe Geers' Blog Introduction Been a couple of months since I got around to writing a new post for this blog…busy times. Just got back from a company team building event in Tunisia last weekend. During this event we held 6 sessions about various topics such as Web API (@JefClaes), Roslyn (@svenschelfaut), Solid…etc. I gave a session about using various alternative technologies (read as: non Microsoft) to build a web application from scratch. So we’ve got everything from source control (GitHub), to layout (Bootstrap), database (MongoDB), client-side data binding / UI refreshes / … (Knockout) and deployment (AppHarbor). Let’s discuss the first part in this article, namely GitHub. Table Of Contents Signup at GitHub Of course you need to signup at GitHub. Once you’ve signed up and your account is in order, go ahead and download the GitHub for Windows client. The installation is straightforward. On the lefthand side you see two categories, local and github. Top of page Your First Repository Cloning Shell Commands

noflo/noflo: Flow-based programming for JavaScript Ganelon noflo/noflo-ui: NoFlo Development Environment arthuredelstein/clooj Reconnaissance et synthèse vocale – Web Speech API | Roboteek Afin de rendre le robot un peu plus intelligent, je l’ai doté dès le début de la reconnaissance vocale. Pour cela, j’ai utilisé la librairie Sphinx 4 avec un ensemble de fichiers pour permettre la reconnaissance de la langue française. J’ai été assez bluffé par les résultats de la reconnaissance mais je me suis vite retrouvé face à un problème. Mon but principal était que le robot puisse reconnaître « tout » ce qu’on lui dit, or,Sphinx 4 se limite à reconnaître les phrases définies dans le fichier grammaire. Ce qui peut vite devenir fastidieux si l’on souhaite développer un moteur de conversation assez poussé. Je me suis donc mis à la recherche d’autres solutions. Place maintenant au tutoriel. Tout d’abord, mettons en place le script JS permettant de faire appel à l’API. Voici le petit bout de code de la page HTML faisant appel au script : [speech.html] Pour lancer cet exemple, il est nécessaire de le faire tourner sur un serveur sécurisé (HTTPS).

hackermonthly-issue4 Massive LiDAR Point Clouds with 3D Tiles and Entwine Entwine is open source software that organizes massive point cloud collections into 3D Tiles point cloud format. It is designed to handle any size point cloud, from desktop-scale to ones with hundreds of billions of points. For example, using data collected by the USGS of New York City after Hurricane Sandy, Entwine organized a 4.7 billion points into the 3D Tiles format to visualize the city. The visualization was processed in two hours using Amazon’s 30 core machine. Entwine also supports conversion and organization for dynamic point cloud web services such as Greyhound. Entwine, PDAL, and Greyhound are developed by Hobu, Inc.

Notes from the Relevance Postcast episode about Pedestal | The Relevance Podcast episode 27 featured Tim Ewald talking about the Clojure web framework Pedestal. Here are my raw notes that I took while listening to that. I figured they might be useful for somebody else too. What is it? Separation between app (clojurescript) and services (clojure). Pedestal is a set of libraries, try not to use the word framework. They like building stuff in Clojure. Browser based apps are more exposed than server based ones. Server side Services are based on an abstraction called an interceptor. Client side Imagine creating a word processor as a web app. Why giving this away? Still far from done. Ring and interceptors Interceptor is more complex than ordinary Ring model. Linking and routing Route table maps requests onto the interceptor path. Documentation Working on it. Debugging Debugging is easy, you can verify from command line using curl to see if the problem is client-side or server-side. The name “Pedestal” Tim has a background in building architecture.

Web publishing with Cesium | Acute3D | Capturing reality with automatic 3D photogrammetry software The upcoming release of ContextCapture can generate 3D models with level-of-detail in the Cesium 3D Tiles format, for streaming and display in Cesium web applications. Cesium is an open-source JavaScript library for 3D globes and 3D maps. Check out the two demos below: Optionally, ContextCapture can generate a base Cesium application which can be directly published to the Web. Cesium is purely client-based, so the Cesium 3D Tiles data and the Cesium application can be hosted on a static Web server. We will present this new feature at Siggraph 2016 in Anaheim, CA, in a Birds of a Feather session on Virtual Globes Using WebGL and Cesium: Tuesday, 26 July, 10:30 am – 12:00 pm, Anaheim Convention Center. Stay tuned for this upcoming ContextCapture release!

Setting up ClojureScript: A Beginner's Guide : Iterating I recently started learning Clojure in order to build some ClojureScript applications. However, I found that the learning curve for getting set up is a bit steep. There are some useful tutorials online, but none of them gave me the exact combination of elements I was looking for. So I thought I’d outline my own setup to add another approach to the mix, and to serve as a source for helpful links. I recommend reading other tutorials as well and piecing together what works best for you. I. The first thing you need to do is install Leiningen, which you’ll use for a lot of important tasks, such as building projects and running a local server. Once installed, you can jump right into writing some Clojure code at the Leiningen REPL. This can help you get your feet wet, but you’ll want to create a project with the correct directory structure and initial files if you’re going to build a ClojureScript app. to generate the bare skeleton of a project in a directory called project-name. II. III. IV.

Green Castle | Robens The six-person Green Castle uses quality materials that reflect its technical heritage. The two bedrooms sit vis-à-vis with each other over the central living area. Side access is the norm, but one bedroom features rear access to the outer front door. Remove this inner for extra storage and living space, or roll back one inner to create space for socialising. Such versatility is perfect for groups, families and for when outdoor activities demand extra space. Technical specifications Get inspired by our selection of matching products Fire Retardant The fabric does not burn, but melts when in direct contact with flames.

Related: