Wednesday, December 25, 2013

Byte and Switch (Part 1)

Byte and Switch (Part 1): "Imagine for a minute you have an electromagnet, and a microcontroller, and you want to use the microcontroller to turn the electromagnet on and off. Sounds pretty typical, right?

We ask this question on our interviews of entry-level electrical engineers: what do you put between the microcontroller and the electromagnet?
"

'via Blog this'

Byte and Switch (Part 1)

Byte and Switch (Part 1):

'via Blog this'

bildr » High-Power Control: Arduino + N-Channel MOSFET

bildr » High-Power Control: Arduino + N-Channel MOSFET:

'via Blog this'

bildr » High-Power Control: Arduino + N-Channel MOSFET

bildr » High-Power Control: Arduino + N-Channel MOSFET: "RFP30N06LE MOSFET"

Friday, December 06, 2013

Stealth Mode: Killer Whales Go Dark to Stalk Prey | LiveScience

Stealth Mode: Killer Whales Go Dark to Stalk Prey | LiveScience: ""The two types don't interact, they don't interbreed, they're almost different species in the making," Deecke told LiveScience.

The fish-eating whales are vocal, clicking and calling to each other to echolocate food."

'via Blog this'

Friday, November 29, 2013

hub · the command-line wrapper for git

hub · the command-line wrapper for git: "hub is a command-line wrapper for git that makes you better at GitHub.

"

'via Blog this'
"You're aware that some people think you're a nerd. So what? They're
not players. They've never jousted with Windows or gone hand to hand
with DOS. To them C++ is a decent grade, almost a B - not a language.
They barely exist. Like soldiers or artists, you don't care about the
opinions of civilians. You're building something intricate and fine.
They'll never understand it."

'via Blog this'

Tuesday, November 26, 2013

Welcome to Bokeh — Bokeh 0.3 documentation

Welcome to Bokeh — Bokeh 0.3 documentation: "Bokeh is a Python interactive visualization library for large datasets that natively uses the latest web technologies. Its goal is to provide elegant, concise construction of novel graphics in the style of Protovis/D3, while delivering high-performance interactivity over large data to thin clients.

"

'via Blog this'

Welcome to Bokeh — Bokeh 0.3 documentation

Welcome to Bokeh — Bokeh 0.3 documentation:

'via Blog this'

▶ Beautiful REST & JSON APIs - YouTube

▶ Beautiful REST & JSON APIs - YouTube: ""

'via Blog this'

mwaskom/seaborn

mwaskom/seaborn: "Seaborn is a library of high-level functions that facilitate making informative and attractive plots of statistical data using matplotlib. It also provides concise control over the aesthetics of the plots, improving on matplotlib's default look."

'via Blog this'

Nomography, or Computing without Computers, are...—programming is terrible

Nomography, or Computing without Computers, are...—programming is terrible:

Bird task | ImageCLEF - Image Retrieval in CLEF

Bird task | ImageCLEF - Image Retrieval in CLEF: "he general public as well as professionals like park rangers, ecology consultants, fishers or, of course, the ornithologists themselves might actually be users of an automated bird identifying system, typically in the context of wider initiatives related to ecological surveillance or biodiversity conservation. Using audio records rather than bird pictures is justified by current practices. Birds are actually not easy to photograph as they are most of the time hidden, perched high in a tree or frightened by human presence, whereas audio calls and songs have proved to be easier to collect and much more discriminant. "

'via Blog this'

Friday, November 22, 2013

The Ultimate Developer Event: 4 Keys to Building Better REST APIs

The Ultimate Developer Event: 4 Keys to Building Better REST APIs: ". Use the Correct HTTP Method for Requests
“This is something that took a while to get my head around when I was first getting into this.” explained Lengstorf “Coming from a web development world, I never did a lot of straight HTTP requests. Things like PUT didn’t really make sense. I only understood GET and POST… It is important to take the time and learn the way that they work and make sure that you are implementing them correctly. So that people can actually interact in a way that is proper.”"

'via Blog this'

Thursday, November 14, 2013

My Favorite bash Tips and Tricks | Linux Journal

My Favorite bash Tips and Tricks | Linux Journal: "Command Substitution
Another bash trick I like to use is command substitution. To use command substitution, enclose any command that generates output to standard output inside parentheses and precede the opening parenthesis with a dollar sign, $(command). Command substitution is useful when assigning a value to a variable. This is typical in shell scripts, where a common operation is to assign the date or time to a variable. It also is handy for using the output of one command as an argument to another command. If you want to assign the date to a variable, you can do this:"

'via Blog this'

WebRTC by Enrico Marocco on Prezi

WebRTC by Enrico Marocco on Prezi:

'via Blog this'

Friday, November 08, 2013

10 things I hate about Git | Steve Bennett blogs

10 things I hate about Git | Steve Bennett blogs: "10 things I hate about Git"

A great article for all you ass-hats who say git is so easy to use.

(Nota bene : I use git for all my version control.  That doesn't mean it isn't an extremely arrogant VCS with utter contempt for it's users.  Still, it's better than the alternatives.)

10 things I hate about Git | Steve Bennett blogs

10 things I hate about Git | Steve Bennett blogs: "Git is the source code version control system that is rapidly becoming the standard for open source projects. It has a powerful distributed model which allows advanced users to do tricky things with branches, and rewriting history. What a pity that it’s so hard to learn, has such an unpleasant command line interface, and treats its users with such utter contempt."

'via Blog this'

threepin

threepin: "A Node.JS and Socket.IO stress-free test environment"

'via Blog this'

Thursday, November 07, 2013

Connecting to a Socket.IO server from Android - Blog by nkzawa

Connecting to a Socket.IO server from Android - Blog by nkzawa: "io.sockets.on('connection', function(socket) {
socket.on('echo', function(data, callback) {
callback(data);
});
});"

'via Blog this'

Wednesday, November 06, 2013

Toyota's killer firmware: Bad design and its consequences | EDN

Toyota's killer firmware: Bad design and its consequences | EDN: "On Thursday October 24, 2013, an Oklahoma court ruled against Toyota in a case of unintended acceleration that lead to the death of one the occupants. Central to the trial was the Engine Control Module's (ECM) firmware."

'via Blog this'

git-integration

git-integration: "Use git integration to manage a branch which is the result of merging several in-progress topic branches onto a base branch."

'via Blog this'

Parsing JSON with a single regex | brian d foy [blogs.perl.org]

Parsing JSON with a single regex | brian d foy [blogs.perl.org]: "For my presentation to the Houston Perl mongers tonight, I'm talking about Randal Schwartz's regex to parse JSON."

'via Blog this'

Devil's Dictionary of Programming—programming is terrible

Devil's Dictionary of Programming—programming is terrible: "configurable — It’s your job to make it usable.

minimal — You’re going to have to write more code than I did to make it useful."

'via Blog this'

Tuesday, November 05, 2013

Monday, November 04, 2013

unix - How can I pretty-print JSON from the command line? - Stack Overflow

unix - How can I pretty-print JSON from the command line? - Stack Overflow: "From the Unix command-line with nodejs, specifying a filename that contains json, and using an indent of 4 spaces:

$ node -e "console.log(JSON.stringify(JSON.parse(require('fs') \
.readFileSync(process.argv[1])), null, 4));" filename.json"

'via Blog this'

NPM status

NPM status:

'via Blog this'

LearnBoost/socket.io-client · GitHub

LearnBoost/socket.io-client · GitHub: " var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){
socket.on('event', function(data){});
socket.on('disconnect', fucntion(){});
});"

'via Blog this'

How to enable LogCat/Console in Eclipse for Android? - Stack Overflow

How to enable LogCat/Console in Eclipse for Android? - Stack Overflow: "n Eclipse, Goto Window-> Show View -> Other -> Android-> Logcat.

Logcat is nothing but a console of your Emulator or Device."

'via Blog this'

7 Ways to Add JARs to Project Build Paths in Eclipse (Java)

7 Ways to Add JARs to Project Build Paths in Eclipse (Java): "Refresh your project by right clicking the project name and selecting Refresh. The lib folder will now be visible in Eclipse with the JARs inside."

'via Blog this'

Saturday, November 02, 2013

Shove — User Library — Liine

Shove — User Library — Liine: "Posted by: WUL
Version:
Upload Date: 12 October 2013
Downloads: 3252"

'via Blog this'

Nicki Minaj - YTMA Artist of the Year - YouTube

Nicki Minaj - YTMA Artist of the Year - YouTube:

She has my vote.

Contributing bug fixes - WebRTC

Contributing bug fixes - WebRTC: "Contributing bug fixes
The project is open for external contributions... and we welcome them!
"

'via Blog this'

Friday, November 01, 2013

Git 2.0 changes push default to ‘simple’ | The blog @nicoschuele.com

Git 2.0 changes push default to ‘simple’ | The blog @nicoschuele.com: "Simple

The new default in Git 2.x is ‘simple’. It means that when doing a git push without specifying a branch, only your current branch will be pushed to the one git pull would normally get your code from."

'via Blog this'

Gamasutra: Dave Baggett's Blog - My Hardest Bug Ever

Gamasutra: Dave Baggett's Blog - My Hardest Bug Ever: "Once I had the insight that the two things were correlated, it was easy to reproduce: start writing to memory card, wiggle controller, corrupt memory card. Sure looked like a hardware bug to me."

'via Blog this'

Riot.js — The 1kb client side MVP framework

Riot.js — The 1kb client side MVP framework: "Riot.js is a client side Model-View-Presenter (MVP) framework that weighs less than 1kb. "

'via Blog this'

Amazon Launches AWS SDK For JavaScript In The Browser | TechCrunch

Amazon Launches AWS SDK For JavaScript In The Browser | TechCrunch: "Amazon today launched the developer preview of its AWS SDK for JavaScript."

'via Blog this'

Git 2.0 changes push default to ‘simple’ | The blog @nicoschuele.com

Git 2.0 changes push default to ‘simple’ | The blog @nicoschuele.com: "The ‘matching’ option is the default behavior in Git 1.x. It means that if you do a git push without specifying a branch, it will push all your local branches to their matching ones on your remote repository."

'via Blog this'

The six months rule

The six months rule: "That takes us to the point of this post: if you’re a programmer and you look at your code from 6 Months ago and you’re still doing the exact same thing today. Please Stop whatever you’re doing and go learn something new."

'via Blog this'

WebView for Android - Google Chrome Mobile — Google Developers

WebView for Android - Google Chrome Mobile — Google Developers: "Android 4.4 (KitKat) includes a new WebView component based on the Chromium open source project. "

'via Blog this'

Wednesday, October 30, 2013

▶ Adam WarRock "Magneto Was Right" - YouTube

▶ Adam WarRock "Magneto Was Right" - YouTube:

'via Blog this'

Detailed GTA Online Network Analysis for PS3 (X-Post from /r/gtaonline) : gamedev

Detailed GTA Online Network Analysis for PS3 (X-Post from /r/gtaonline) : gamedev: "Voice comms appears to be controlled simple STUN (http://en.wikipedia.org/wiki/STUN) requests handled by Sony network servers, so the voice side of things is offloaded entirely to Sony (probably a dev API). This effectively eliminates any need for port forwarding on all but the most esoteric or ancient routers."

'via Blog this'

Tuesday, October 29, 2013

rschmukler/agenda

rschmukler/agenda: "Agenda is a light-weight job scheduling library for Node.js.

It offers:

Minimal overhead. Agenda aims to keep its code base small.
Mongo backed persistance layer.
Scheduling with priority, repeating, and easily readable syntax."

'via Blog this'

//todo: think of better title: Things that suck in AngularJS

//todo: think of better title: Things that suck in AngularJS: "So, what is sucky in Angular anyways?"

'via Blog this'

Automated tests of programming skills. Assessment of software developers. Recruitment software. Codility

Automated tests of programming skills. Assessment of software developers. Recruitment software. Codility: "Codility saves time
of software talent recruiters
by filtering out
job candidates
who cannot write
correct programs.

Codility administers
short programming tests"

'via Blog this'

For modern development Javascript indeed is a shit language

For modern development Javascript indeed is a shit language: "Exception handling in JS is terrible. It exists, but in a rudimentary form - you can see the call stack (that's going to consist of a dozen anonymous functions and one function that is named - that on a good day), and you can see an error message. Since I am not bashing on the DOM, I will only mention three most often encountered errors:"

'via Blog this'

Monday, October 28, 2013

Quickly show and hide hidden files | Finder, Terminal | Mac OS X Tips

Quickly show and hide hidden files | Finder, Terminal | Mac OS X Tips: "In open and save dialog boxes, there is a handy keyboard shortcut to toggle the visibility of hidden files. While the dialog is open, just press Command-Shift-. (dot). Just press it again to hide the files again."

'via Blog this'

Quickly show and hide hidden files | Finder, Terminal | Mac OS X Tips

Quickly show and hide hidden files | Finder, Terminal | Mac OS X Tips: "defaults write com.apple.finder AppleShowAllFiles -bool YES"

'via Blog this'

Sunday, October 27, 2013

Monday, October 21, 2013

Large-Scale Deep Unsupervised Learning Using Graphics Processors - VideoLectures.NET

Large-Scale Deep Unsupervised Learning Using Graphics Processors - VideoLectures.NET: "al Conference on Machine Learning (ICML), Montreal 2009 » Sessions

Sessions
Large-Scale Deep Unsupervised Learning Using Graphics Processors

"

'via Blog this'

WebRTC

WebRTC:

'via Blog this'

WebRTC 1.0: Real-time Communication Between Browsers

WebRTC 1.0: Real-time Communication Between Browsers: "There are a number of facets to video-conferencing in HTML covered by this specification:

Connecting to remote peers using NAT-traversal technologies such as ICE, STUN, and TURN.
Sending the locally-produced streams to remote peers and receiving streams from remote peers.
Sending arbitrary data directly to remote peers."

'via Blog this'

davisford/chromeview

davisford/chromeview: "Android WebView implementation that uses the latest Chromium code"

'via Blog this'

smartphone.vuongtm: Extending PhoneGap with native plugins for iOS

smartphone.vuongtm: Extending PhoneGap with native plugins for iOS: "This article examines native plugins for PhoneGap (also known as Apache Cordova) applications in Xcode, targeting iOS devices. "

'via Blog this'

WebGL in PhoneGap - Google Groups

WebGL in PhoneGap - Google Groups: "* Either you somehow override the on-board WebKit with a canvas-based
WebGL implementation and get an app that plays nicely with the window/
task manager..

* Or you call out to the metal from a WebGL-like PhoneGap API and get
a native ES 2.0 panel with no chrome and issues with interface
consistency...

"

'via Blog this'

phonegap/phonegap-plugin-fast-canvas

phonegap/phonegap-plugin-fast-canvas: "While FastCanvas attempts to look and behave very similar to the HTML5 canvas, it only supports a subset of the HTML5 canvas API, focusing on what benefits most from hardware acceleration. More information about API support is described in the FastCanvas API section.

"

'via Blog this'

Using the GPU — Theano 0.6rc3 documentation

Using the GPU — Theano 0.6rc3 documentation: "One of Theano’s design goals is to specify computations at an abstract level, so that the internal function compiler has a lot of flexibility about how to carry out those computations. One of the ways we take advantage of this flexibility is in carrying out calculations on an Nvidia graphics card when the device present in the computer is CUDA-enabled.
"

'via Blog this'

What is contrastive divergence? - Quora

What is contrastive divergence? - Quora: "Contrastive divergence is a recipe for training undirected graphical models (a class of probabilistic models used in machine learning). It relies on an approximation of the gradient (a good direction of change for the parameters) of the log-likelihood (the basic criterion that most probabilistic learning algorithms try to optimize) based on a short Markov chain (a way to sample from probabilistic models) started at the last example seen. It has been popularized in the context of Restricted Boltzmann Machines (Hinton & Salakhutdinov, 2006, Science), the latter being the first and most popular building block for deep learning algorithms. Its pseudo-code is very simple; you can see an example implementation in the deep learning tutorial there (in python):"

'via Blog this'

Restricted Boltzmann Machines (RBM) — DeepLearning 0.1 documentation

Restricted Boltzmann Machines (RBM) — DeepLearning 0.1 documentation: "Energy-based models associate a scalar energy to each configuration of the variables of interest. Learning corresponds to modifying that energy function so that its shape has desirable properties. For example, we would like plausible or desirable configurations to have low energy. Energy-based probabilistic models define a probability distribution through an energy function, as follows:"

'via Blog this'

Markov chain Monte Carlo - Wikipedia, the free encyclopedia

Markov chain Monte Carlo - Wikipedia, the free encyclopedia: "In statistics, Markov chain Monte Carlo (MCMC) methods (which include random walk Monte Carlo methods) are a class of algorithms for sampling from probability distributions based on constructing a Markov chain that has the desired distribution as its equilibrium distribution. The state of the chain after a large number of steps is then used as a sample of the desired distribution. The quality of the sample improves as a function of the number of steps.


Convergence of the Metropolis-Hastings algorithm. MCMC attempts to approximate the blue distribution with the orange distribution
"

'via Blog this'

Sunday, October 20, 2013

easyrtc/api/easyrtc.js at master · priologic/easyrtc

easyrtc/api/easyrtc.js at master · priologic/easyrtc: "easyRTC.getLocalStreamAsUrl = function() {
    if (easyRTC.localStream === null) {
        alert("Developer error: attempt to get a mediastream without invoking easyRTC.initMediaSource successfully");
    }
    return easyRTC.createObjectURL(easyRTC.localStream);
};"

'via Blog this'

JSDoc: Class: easyRTC

JSDoc: Class: easyRTC: " getLocalStream() → {MediaStream}
Returns a media stream for your local camera and microphone. It can be called only after easyRTC.initMediaSource has succeeded. It returns a stream that can be used as an argument to easyRTC.setVideoObjectSrc.
Source:
easyrtc.js, line 698"

'via Blog this'

JSDoc: Source: easyrtc.js

JSDoc: Source: easyrtc.js:

'via Blog this'

MediaStream API - WebRTC | MDN

MediaStream API - WebRTC | MDN: "The API is based on the manipulation of a MediaStream object representing a flux of audio- or video-related data. Typically a MediaStream object is as a simple URL string which can be used to reference data stored in a DOM File, or a Blob object created with window.URL.createObjectURL(), as described in Get the video."

'via Blog this'

WebRTC-Experiment/RecordRTC at master · muaz-khan/WebRTC-Experiment

WebRTC-Experiment/RecordRTC at master · muaz-khan/WebRTC-Experiment: "Save to Disk

recorder.save();"

'via Blog this'

Saturday, October 19, 2013

Epic Fail - Cat Falls in Water - YouTube

Epic Fail - Cat Falls in Water - YouTube: ""

'via Blog this'

MactelSupportTeam/AppleIntelInstallation - Community Ubuntu Documentation

MactelSupportTeam/AppleIntelInstallation - Community Ubuntu Documentation:

'via Blog this'

DualBoot/MacOSX - Community Ubuntu Documentation

DualBoot/MacOSX - Community Ubuntu Documentation:

'via Blog this'

▶ Gangnam Style Parody(강남스타일) -Guzheng cover by Xu Heiwei 江南STYLE - 古筝 - YouTube

▶ Gangnam Style Parody(강남스타일) -Guzheng cover by Xu Heiwei 江南STYLE - 古筝 - YouTube: ""

'via Blog this'

▶ Lady GaGa Poker Face Guzheng Cover - YouTube

▶ Lady GaGa Poker Face Guzheng Cover - YouTube: ""

'via Blog this'

▶ Girl's Awesome Cover of Hendrix on a Gayageum - YouTube

▶ Girl's Awesome Cover of Hendrix on a Gayageum - YouTube: ""

'via Blog this'

▶ Macbook Pro SSD Upgrade (2011/2012/2013) - YouTube

▶ Macbook Pro SSD Upgrade (2011/2012/2013) - YouTube: ""

'via Blog this'

Newegg.ca - Intel 335 Series Jay Crest SSDSC2CT240A4K5 2.5" 240GB SATA III MLC Internal Solid State Drive (SSD)

Newegg.ca - Intel 335 Series Jay Crest SSDSC2CT240A4K5 2.5" 240GB SATA III MLC Internal Solid State Drive (SSD): "Intel 335 Series Jay Crest SSDSC2CT240A4K5 2.5" 240GB SATA III MLC Internal Solid State Drive (SSD)"

'via Blog this'

Apple (Canada) - OS X Recovery restores your Mac with a few clicks.

Apple (Canada) - OS X Recovery restores your Mac with a few clicks.: "Command-R to the rescue.

Just hold down Command-R during startup and OS X Recovery springs into action. It lets you choose from common utilities: You can run Disk Utility to check or repair your hard drive, erase your hard drive and reinstall a fresh copy of OS X, or restore your Mac from a Time Machine backup. You can even use Safari to get help from Apple Support online. And if OS X Recovery encounters problems, it will automatically connect to Apple over the Internet."

'via Blog this'

▶ Guns 'N Roses - Sweet Child o' Mine - Guzheng Cover - YouTube

▶ Guns 'N Roses - Sweet Child o' Mine - Guzheng Cover - YouTube: ""

'via Blog this'

Friday, October 18, 2013

▶ What is the maximum Bandwidth? - Sixty Symbols - YouTube

▶ What is the maximum Bandwidth? - Sixty Symbols - YouTube: ""

'via Blog this'

pulseaudio/webrtc-audio-processing - AudioProcessing library based on Google's implementation of WebRTC

pulseaudio/webrtc-audio-processing - AudioProcessing library based on Google's implementation of WebRTC: "This is meant to be a more Linux packaging friendly copy of the AudioProcessing
module from the WebRTC[1] project. The ideal case is that we make no changes to
the code to make tracking upstream code easy.
"

'via Blog this'

Getting Started with WebRTC - HTML5 Rocks

Getting Started with WebRTC - HTML5 Rocks: "A very short history of WebRTC
One of the last major challenges for the web is to enable human communication via voice and video: Real Time Communication, RTC for short. RTC should be as natural in a web application as entering text in a text input. Without it, we're limited in our ability to innovate and develop new ways for people to interact.

Historically, RTC has been corporate and complex, requiring expensive audio and video technologies to be licensed or developed in house. Integrating RTC technology with existing content, data and services has been difficult and time consuming, particularly on the web."

'via Blog this'

WebRTC Internals - WebRTC

WebRTC Internals - WebRTC: "
sub-API

Header

Description

VoEAudioProcessing

voe_audio_processing.h

Adds support for Noise Suppression (NS), Automatic Gain Control (AGC) and Echo Control (EC). Receiving side VAD is also included."

'via Blog this'

draft-ietf-rtcweb-audio-03 - WebRTC Audio Codec and Processing Requirements

draft-ietf-rtcweb-audio-03 - WebRTC Audio Codec and Processing Requirements: " WebRTC Audio Codec and Processing Requirements
draft-ietf-rtcweb-audio-03

Abstract

This document outlines the audio codec and processing requirements
for WebRTC client application and endpoint devices."

'via Blog this'

webrtc-audio-processing/webrtc-audio-processing.spec at master · RussianFedora/webrtc-audio-processing

webrtc-audio-processing/webrtc-audio-processing.spec at master · RussianFedora/webrtc-audio-processing:

'via Blog this'

Streaming audio between browsers with WebRTC and WebAudio | Servicelab.org

Streaming audio between browsers with WebRTC and WebAudio | Servicelab.org: "function gotRemoteStream(event) {
  // create a player, we could also get a reference from a existing player in the DOM
  var player = new Audio();
  // attach the media stream
  attachMediaStream(player, event.stream);
  // start playing
  player.play();
}"

'via Blog this'

Getting Started with WebRTC - HTML5 Rocks

Getting Started with WebRTC - HTML5 Rocks: "The MediaStream API represents synchronized streams of media. For example, a stream taken from camera and microphone input has synchronized video and audio tracks. (Don't confuse MediaStream tracks with the element, which is something entirely different.)"

'via Blog this'

eelcocramer/webrtc-mp3-stream

eelcocramer/webrtc-mp3-stream: "Stream MP3s without uploading it to any server using HTML5 JavaScript APIs"

'via Blog this'

Ericsson Labs | Beyond HTML5: Peer-to-Peer Conversational Video

Ericsson Labs | Beyond HTML5: Peer-to-Peer Conversational Video: "We've in a previous blog post shown you our work on conversational voice and video using "beyond HTML5" solutions. In that work we used websockets and a media relay to route streams between peers. Now we'd like to show you how we have extended this to use peer-to-peer streaming.

"

'via Blog this'

Vocoder

Vocoder:

'via Blog this'

Web Audio Demos

Web Audio Demos: "This application (also shown at I/O 2012) implements a 28-band (actually variable) vocoder - a "robotic voice" processor. It's a pretty complex audio processing demo."

'via Blog this'

Scoop: Microsoft bets on WebRTC for Skype’s browser future — Tech News and Analysis

Scoop: Microsoft bets on WebRTC for Skype’s browser future — Tech News and Analysis: "Skype is taking first steps towards a browser-based future, and key to these efforts is a technology originally open sourced by Google: WebRTC could allow Skype to run video chats int he browser without any plugins, and finally make the company open up its walled garden"

'via Blog this'

javascript - Stream media file using WebRTC - Stack Overflow

javascript - Stream media file using WebRTC - Stack Overflow: "It is possible to play the audio using the Audio element like this:

function gotRemoteStream(event) {
var player = new Audio();
attachMediaStream(player, event.stream);
player.play();
}
Playing back the audio via the WebAudio API it not working (yet) for me."

'via Blog this'

WebRTC-Experiment/RecordRTC at master · muaz-khan/WebRTC-Experiment

WebRTC-Experiment/RecordRTC at master · muaz-khan/WebRTC-Experiment: "var recordRTC = RecordRTC(mediaStream);
recordRTC.startRecording();
recordRTC.stopRecording(function(audioURL) {
window.open(audioURL);
});"

'via Blog this'

Getting Started with WebRTC - HTML5 Rocks

Getting Started with WebRTC - HTML5 Rocks: "getUserMedia is available in Chrome, Opera and Firefox. Take a look at the cross-browser demo at simpl.info/gum and Chris Wilson's amazing examples using getUserMedia as input for Web Audio.

"

'via Blog this'

Streaming audio between browsers with WebRTC and WebAudio | Servicelab.org

Streaming audio between browsers with WebRTC and WebAudio | Servicelab.org: "Streaming audio between browsers with WebRTC and WebAudio
As an experiment I wanted to try if it is possible to stream music files from one browser to another using WebRTC. This post describes how to achieve this. I’ve published the result of my experiment as a demo web application, you’ll find the link to the demo application below."

'via Blog this'

Circular Doubly Linked List - Secrets Of A Full Stack Developer

Circular Doubly Linked List - Secrets Of A Full Stack Developer: "While this is doable it just seems like a pain.
Giving it more thought I realized that a circular doubly linked list would be a great solution to this:"

'via Blog this'

Top 5 Xeon Phi Misconceptions - Puget Custom Computers

Top 5 Xeon Phi Misconceptions - Puget Custom Computers: "Well, yes and no. The Xeon Phi does have 57-61 cores and they are 64-bit x86 compatible. However, those Xeon Phi cores look like they belong to a separate computer connected over an internal network to your host OS. I've talked with several people who thought those extra cores were just automatically available to your host system. Those extra cores do not just show up along side your system processor cores and are not directly visible to the host OS!"

'via Blog this'

ubuntu - How make mysql start automatically ? (linux-cli only) - Stack Overflow

ubuntu - How make mysql start automatically ? (linux-cli only) - Stack Overflow: "You can do it by using sysv-rc-conf, on debian based you can install it with sudo apt-get install sysv-rc-conf then you can choose what start at boot with a simple X on the name of the deamon, all via command line"

Thursday, October 17, 2013

Chrome 29 for Android is out: WebRTC and Web Audio support, improved scrolling, and new color picker for Web forms - The Next Web

Chrome 29 for Android is out: WebRTC and Web Audio support, improved scrolling, and new color picker for Web forms - The Next Web: " You can see it in action for yourself in the MIDI Synth demo, which should look like this on Chrome for desktop, iOS, and now Android:"

'via Blog this'

WebRTC

WebRTC: "WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. The WebRTC components have been optimized to best serve this purpose. "

'via Blog this'

WebRTC - Wikipedia, the free encyclopedia

WebRTC - Wikipedia, the free encyclopedia: "Major components of WebRTC include:
getUserMedia, which allows a web browser to access the camera and microphone
PeerConnection, which sets up the audio/video calls
DataChannels, which allow browsers to share data via peer-to-peer"

'via Blog this'

WebRTC - Wikipedia, the free encyclopedia

WebRTC - Wikipedia, the free encyclopedia: "WebRTC (Web Real-Time Communication) is an API definition being drafted by the World Wide Web Consortium (W3C) to enable browser-to-browser applications for voice calling, video chat, and P2P file sharing without plugins."

'via Blog this'

Demo - WebRTC

Demo - WebRTC: "apprtc.appspot.com is a webrtc demo application hosted on App Engine.

Developed by Google and Mozilla, it enables both browsers to "talk" to each other using the WebRTC API. "

'via Blog this'

webrtc - Web-based real-time communication - Google Project Hosting

webrtc - Web-based real-time communication - Google Project Hosting: "WebRTC is an open source project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. The WebRTC components have been optimized to best serve this purpose.

WebRTC implements the W3C's proposal for video conferencing on the web.

"

'via Blog this'

WebRTC 1.0: Real-time Communication Between Browsers

WebRTC 1.0: Real-time Communication Between Browsers: "An RTCPeerConnection allows two users to communicate directly, browser to browser. Communications are coordinated via a signaling channel which is provided by unspecified means, but generally by a script in the page via the server, e.g. using XMLHttpRequest.

"

'via Blog this'

Getting Started with WebRTC - HTML5 Rocks

Getting Started with WebRTC - HTML5 Rocks: "Real-time communication without plugins

WebRTC is a new front in the long war for an open and unencumbered web.
— Brendan Eich, inventor of JavaScript
Imagine a world where your phone, TV and computer could all communicate on a common platform. Imagine it was easy to add video chat and peer-to-peer data sharing to your web application. That's the vision of WebRTC.

"

'via Blog this'

Dirty South - BBC Radio 1, Essential Mix 2013.03.16. Full HD+DOWNLOAD+Track List - YouTube

Dirty South - BBC Radio 1, Essential Mix 2013.03.16. Full HD+DOWNLOAD+Track List - YouTube: ""

'via Blog this'

Monday, October 14, 2013

article-0-0C5211D900000578-888_468x247.jpg (468×247)

▶ Physics Gossip from CERN - YouTube

▶ Physics Gossip from CERN - YouTube: ""

'via Blog this'

Read Literary Fiction Before Dates or Meetings for Social Success

Read Literary Fiction Before Dates or Meetings for Social Success: "The next time you have to go for a date or an important meeting, try reading some Chekhov or Alice Munro before you head out the door. It’s probably going to make that interaction go off well, says a new study."

'via Blog this'

Sunday, October 13, 2013

The History of the "Boo-Dah-Ling" Sound

The History of the "Boo-Dah-Ling" Sound: "I then fired up SoundEdit 16, and set it to record from the SW1000XG's internal interface. I hit play in MIDIGraphy, and let it all roll. When it was done, I hit stop in SoundEdit 16, and saved the result. I then carved up the full-length recording into individual sections, one for each sequence and instrument, with names like: 358-kalimba, 358-pizzicato, 418-kalimba, 418-marimba, 481-kalimba, etc. This was tedious, and I probably could have geeked out some more and automated it somehow, but it's not like it too very long in all. I ended up eliminating the Koto, as I was not happy with the sound, so I ended up with 4 instruments and several note sequences, saved as AIFF files. Here is the complete list:"

'via Blog this'

wg/wrk · GitHub

wg/wrk · GitHub: "wrk is a modern HTTP benchmarking tool capable of generating significant
load when run on a single multi-core CPU. It combines a multithreaded
design with scalable event notification systems such as epoll and kqueue.

An optional LuaJIT script can perform HTTP request generation, response
processing, and custom reporting."

'via Blog this'

Getting Started With CreateJS - YouTube

Getting Started With CreateJS - YouTube: ""

'via Blog this'

Ads by Carbon

Ads by Carbon:

'via Blog this'

jensl/critic · GitHub

jensl/critic · GitHub:

'via Blog this'

Akhier Plays Cataclysm Dark Days Ahead 0.7 - 23 - Deon did it again and City Size Fix - YouTube

Akhier Plays Cataclysm Dark Days Ahead 0.7 - 23 - Deon did it again and City Size Fix - YouTube: ""

'via Blog this'

Monday, October 07, 2013

Looks Like Music - Mudam 2013 on Vimeo

Looks Like Music - Mudam 2013 on Vimeo:

Looks Like Music - Mudam 2013 from Yuri Suzuki on Vimeo.

Ferro: The keyboard interface to Chrome

Ferro: The keyboard interface to Chrome: " is a Google Chrome extension that functions similarly to application launchers like Quicksilver, Launchy, and GNOME Do, but it can do much more than just open apps. Using only your keyboard, you can quickly open pages in your history or bookmarks, open extension options pages, and save your current tabs for opening later (see sessions section below). You can also per"

'via Blog this'

Performance Matters ∙ An A List Apart Column

Performance Matters ∙ An A List Apart Column: " (Navigation Timing, Resource Timing, User Timing, Performance Timeline, High Resolution Time), and more efficiently schedule activities in web applications (requestAnimationFrame, Page Visibility, Efficient Script Yielding)."

'via Blog this'

Sunday, October 06, 2013

Revision3 > Blog > Pick Your Favorite Shows & Create a Personalized Feed

Revision3 > Blog > Pick Your Favorite Shows & Create a Personalized Feed: "Today we’ve got a very exciting and cool new feature on Revision3.com that I’m psyched to tell you about. As you know we have a bunch of shows here at Revision3 for you to watch, and there are numerous ways to watch them: You can watch your favorite shows here on Revision3.com, or you can go to YouTube, or if you have a Roku or TIVO you can watch them there. But one way that a large number of Revision3 fans watch our shows is via RSS through an application like Apple iTunes, where you can subscribe to a feed for each show you watch."

'via Blog this'

Friday, October 04, 2013

DeViSE: A Deep Visual-Semantic Embedding Model

DeViSE: A Deep Visual-Semantic Embedding Model: "Abstract: Modern visual recognition systems are often limited in their ability to scale to large numbers of object categories. This limitation is in part due to the increasing difficulty of acquiring sufficient training data in the form of labeled images as the number of object categories grows. One remedy is to leverage data from other sources – such as text data – both to train visual models and to constrain their predictions."

'via Blog this'

Wednesday, October 02, 2013

▶ The Next Generation of Neural Networks - YouTube

▶ The Next Generation of Neural Networks - YouTube: ""

'via Blog this'

This is how I Z my shell, Z my shell, Z my shell

This is how I Z my shell, Z my shell, Z my shell: " paulreimer / .zshrc
Created 23 minutes ago

This is how I Z my shell, Z my shell, Z my shell"

'via Blog this'

zsh-syntax-highlighting/highlighters at master · zsh-users/zsh-syntax-highlighting · GitHub

zsh-syntax-highlighting/highlighters at master · zsh-users/zsh-syntax-highlighting · GitHub: "main - the base highlighter, and the only one active by default.
brackets - matches brackets and parenthesis.
pattern - matches user-defined patterns.
cursor - matches the cursor position.
root - triggered if the current user is root."

'via Blog this'

command line - How to use regex quantifiers to rename multiple files with zmv? - Super User

command line - How to use regex quantifiers to rename multiple files with zmv? - Super User: "This should work for you:

zmv '1-([0-9])( *)' '1-0$1$2'
or

zmv '1-([0-9])([^0-9]*)' '1-0$1$2'
You just need to make the match include only one digit followed by a space or non-digit. With the way you had it, it was matching one digit followed by anything."

'via Blog this'

builtin:functions:zmv [ZshWiki]

builtin:functions:zmv [ZshWiki]: "o load zmv :
autoload -U zmv
zmv is a module that allow people to do massive rename. The first option to know about zmv is the -n option that will show what will be done without being executed.
to rename a class music files which names are la like this : artist - album - track - title.ogg :
"

'via Blog this'

Actimetrics

Actimetrics: "Bout analysis

The program has identified and displayed the start of activity bouts that exceed a user-defined threshold (here, 5 counts/minute) for a user-defined period (here, 10 minutes). The day, start time, circadian day, circadian start time, number of counts per bout, and bout duration can be exported to a spreadsheet file."

Monday, September 30, 2013

Issue 13555: cPickle MemoryError when loading large file (while pickle works) - Python tracker

Issue 13555: cPickle MemoryError when loading large file (while pickle works) - Python tracker: "Well, replace cPickle by pickle and it works.

cPickle makes some direct call to malloc()/realloc()/free(), contrarily to pickle which uses pymalloc. This could lead to heap fragmentation."

'via Blog this'

divisi2/divisi2/fileIO.py at master · commonsense/divisi2 · GitHub

divisi2/divisi2/fileIO.py at master · commonsense/divisi2 · GitHub: "# If you run out of memory reading a gzip'ed file, un-gzip it first."

'via Blog this'

lshash 0.0.4dev : Python Package Index

lshash 0.0.4dev : Python Package Index: "LSHash depends on the following libraries:

numpy
redis (if persistency through Redis is needed)
bitarray (if hamming distance is used as distance function)
"

'via Blog this'

Baby Steps - Algebra — Theano 0.6rc3 documentation

Baby Steps - Algebra — Theano 0.6rc3 documentation: ">>> import theano.tensor as T
>>> from theano import function
>>> x = T.dscalar('x')
>>> y = T.dscalar('y')
>>> z = x + y
>>> f = function([x, y], z)"

'via Blog this'

Parallel | WestGrid

Parallel | WestGrid: "The GPUs are NVIDIA Tesla M2070s, each with about 5.5 GB of memory and what is known as Compute Capability 2.0 "

'via Blog this'

Parallel | WestGrid

Parallel | WestGrid: "60 special 12-core nodes that have 3 general-purpose GPUs each."

'via Blog this'

GPU Computation | WestGrid

GPU Computation | WestGrid:

'via Blog this'

Saturday, September 28, 2013

I²S - Wikipedia, the free encyclopedia

I²S - Wikipedia, the free encyclopedia: "I2S, also known as Inter-IC Sound, Integrated Interchip Sound, or IIS, is an electrical serial bus interface standard used for connecting digital audio devices together. It is used to communicate PCM audio data between integrated circuits in an electronic device. The I2S bus separates clock and serial data signals, resulting in a lower jitter than is typical of communications systems that recover the clock from the data stream."

'via Blog this'

GameFAQs: The Hitchhiker's Guide to the Galaxy (APL2) FAQ/Walkthrough by Rogue Nine

GameFAQs: The Hitchhiker's Guide to the Galaxy (APL2) FAQ/Walkthrough by Rogue Nine:

'via Blog this'

Friday, September 27, 2013

▶ Lee Burridge - Robot Heart - Burning Man 2013 - YouTube

▶ Lee Burridge - Robot Heart - Burning Man 2013 - YouTube: ""

'via Blog this'

How Google Converted Language Translation Into a Problem of Vector Space Mathematics | MIT Technology Review

How Google Converted Language Translation Into a Problem of Vector Space Mathematics | MIT Technology Review: "Having identified this mapping, it is then a simple matter to apply it to the bigger language spaces. Mikolov and co say it works remarkably well. “Despite its simplicity, our method is surprisingly effective: we can achieve almost 90% precision@5 for translation of words between English and Spanish,” they say."

'via Blog this'

Thursday, September 26, 2013

Lessons from Burning Man – Part 1 | N-DEO::Architecture

Lessons from Burning Man – Part 1 | N-DEO::Architecture: "The result of Toby and Michael’s efforts was the most comfortable environment I experienced on the Playa during mid day, with the exception of actually getting sprayed with a pressure washer from 10 yards away but that really isn’t practical in the desert."

Tuesday, September 24, 2013

weka - Making predictions

weka - Making predictions: "java weka.classifiers.trees.J48 -T unclassified.arff -l j48.model -p 0"

'via Blog this'

weka - Making predictions

weka - Making predictions: "Classifiers
After a model has been saved, one can make predictions for a test set, whether that set contains valid class values or not. The output will contain both the actual and predicted class. (Note that if the test class contains simply '?' for the class label for each instance, the "actual" class label for each instance will not contain useful information, but the predicted class label will.) The "-T " command-line switch specifies the dataset of instances whose classes are to be predicted, while the "-p " switch allows the user to write out a range of attributes (examples: "1-2" for the first and second attributes, or "0" for no attributes). Sample command line:

java weka.classifiers.trees.J48 -T unclassified.arff -l j48.model -p 0"

'via Blog this'

weka - Saving and loading models

weka - Saving and loading models: "You save a trained classifier with the -d option (dumping), e.g.:
java weka.classifiers.trees.J48 -t /some/where/train.arff -d /other/place/j48.model
And you can load it with -l and use it on a test set, e.g.:
java weka.classifiers.trees.J48 -l /other/place/j48.model -T /some/where/test.arff"

'via Blog this'

Monday, September 23, 2013

Mark Whittle: Big Bang Acoustics

Mark Whittle: Big Bang Acoustics: "It's quite a shock to find out that the sound spectrum of the early Universe is a bit like a vibrating object – it has a fundamental with harmonics!"

Sunday, September 22, 2013

Friday, September 20, 2013

search - Ukkonen's suffix tree algorithm in plain English? - Stack Overflow

search - Ukkonen's suffix tree algorithm in plain English? - Stack Overflow: "The algorithm works in steps, from left to right. There is one step for every character of the string. Each step might involve more than one individual operation, but we will see (see the final observations at the end) that the total number of operations is O(n)."

'via Blog this'



using ascii art in sublimetext. would be easy in emacs.

▶ Burning Man 2013 Time-Lapse: Seen Miles Away From A Mountain Top - YouTube

▶ Burning Man 2013 Time-Lapse: Seen Miles Away From A Mountain Top - YouTube: ""

'via Blog this'

Thursday, September 19, 2013

High Scalability - High Scalability - If You're Programming a Cell Phone Like a Server You're Doing it Wrong

High Scalability - High Scalability - If You're Programming a Cell Phone Like a Server You're Doing it Wrong: "Power on a cell phone is like water in a desert. It’s the very stuff of life. If you take the same naive programming techniques you learned when programming on a server in a datacenter your cell phone will die of thirst."

'via Blog this'

Wednesday, September 18, 2013

UK, Europe & Rest of World (RoW) | Our People | SMRU Marine

UK, Europe & Rest of World (RoW) | Our People | SMRU Marine:

'via Blog this'

JASCO Research - Careers

JASCO Research - Careers: "JASCO always welcomes unsolicited resumés from qualified individuals. We are particularly interested in individuals with experience in marine biology, oceanography, physics, acoustics, optics, engineering or computer programming. Resumés from students seeking co-op terms or internships are welcome.

"

'via Blog this'

swissmiss | Ostrich

swissmiss | Ostrich:

Plumbr – Why we dropped Eclipse in favour of IntelliJ

Plumbr – Why we dropped Eclipse in favour of IntelliJ: "For years, our friend Anton Arhipov has tried to convince us. He kept failing until he demoed something as simple as ALT+ENTER. Based on the documentation it is not doing much – just using the suggested quick fix. But this feature is backed by something that makes many other IntelliJ features so much more pleasing to use.

"

'via Blog this'

3D File Diffs

3D File Diffs: "Back in April, we introduced the 3D file viewer. Today we're improving this by displaying diffs of STL files on GitHub."

'via Blog this'

The $25 FPGA | Dr Dobb's

The $25 FPGA | Dr Dobb's: "However, Lattice seems to have taken this idea to the extreme. The iCEstick evaluation kit looks like a naked USB memory stick. Onboard is a fairly small FPGA, a USB interface chip, an IrDA transceiver, an oscillator, and a 32-megabit flash memory. There are also 5 LEDs, 16 digital I/O pins, and a PMOD port that can connect to many off-the-shelf modules from Digilent and a few other vendors."

'via Blog this'

A Pretty Good Work Day - Amir Rachum

A Pretty Good Work Day - Amir Rachum: "But our group leader (actually, his replacement) insisted that we give their way a chance. Not because their suggestion was good, but because it wasn’t just bad, it was dumber than a second coat of paint. It was so bad that it could not possibly work out for anyone. And that’s was he was counting on."

'via Blog this'

Tuesday, September 17, 2013

Neyman-Pearson Lemma | STAT 414 / STAT 415

Neyman-Pearson Lemma | STAT 414 / STAT 415:

'via Blog this'

Don't use Hadoop - your data isn't that big

Don't use Hadoop - your data isn't that big: "Hadoop << SQL, Python Scripts
In terms of expressing your computations, Hadoop is strictly inferior to SQL. There is no computation you can write in Hadoop which you cannot write more easily in either SQL, or with a simple Python script that scans your files."

'via Blog this'

Five years ago, Stack Overflow launched. Then, a miracle occurred. « Blog – Stack Exchange

Five years ago, Stack Overflow launched. Then, a miracle occurred. « Blog – Stack Exchange: "Because here’s the crazy secret about gamification:  In the history of the world, gamification has never gotten a single person do anything they didn’t already basically like to do."

'via Blog this'

Thursday, September 12, 2013

python - Check if a given key already exists in a dictionary - Stack Overflow

python - Check if a given key already exists in a dictionary - Stack Overflow: "if 'key1' in dict.keys():
print "blah"
else:
print "boo""

'via Blog this'

How can I randomize the lines in a file using a standard tools on Redhat Linux - Stack Overflow

How can I randomize the lines in a file using a standard tools on Redhat Linux - Stack Overflow: "sort --random-sort"

'via Blog this'

Prettt-tty, pretty, pretty good!: Actors are overly nondeterminstic

Prettt-tty, pretty, pretty good!: Actors are overly nondeterminstic: "Actors are overly nondeterminstic
Actors are useful as a low-level concurrency primitive, but as has been written elsewhere, they aren't the best high level programming model for writing concurrent programs."

'via Blog this'

rabexc: I/O performance in Python

rabexc: I/O performance in Python: "This file can get large, in the order of several hundreds of megabytes. The python code is trivial, given that each record is exactly the same size, but what is the fastest way to access and use that index file?"

'via Blog this'

Eloquent JavaScript Second Edition

Eloquent JavaScript Second Edition: "Eloquent JavaScript is an open, freely available textbook on JavaScript and computer programming in general. It was written in 2007 and has, since then, taught thousands of people, from Kashmir to Louisiana to Minas Gerais, to program."

'via Blog this'

Should You Commit Your Dependencies?

Should You Commit Your Dependencies?: "There are a few cases where you should never commit dependencies. When your code is a third-party component, when this code is registered as a dependency in other applications, then committing dependencies clearly doesn't work. Some dependencies require compilation, they are not portable. In this case, you can't commit them. Some dependencies, once installed, have very large elements. GitHub triggers a warning for files larger than 50MB. If you depend on a large .jar for instance, you're out of luck."

'via Blog this'

Game Programming Patterns / Optimizing Patterns / Dirty Flag

Game Programming Patterns / Optimizing Patterns / Dirty Flag: "Avoid unnecessary work by deferring it until the result is needed."

'via Blog this'

Listening to Whisperers: Perfomance, ASMR Community and Fetish on YouTube | Sounding Out!

Listening to Whisperers: Perfomance, ASMR Community and Fetish on YouTube | Sounding Out!:

'via Blog this'

Two Scoops of Django: Best Practices for Django 1.5

Two Scoops of Django: Best Practices for Django 1.5: "We’ll introduce you to various tips, tricks, patterns, code snippets, and techniques that we’ve picked up over the years.

This book is great for:

Beginning Django developers.
Developers with intermediate to advanced knowledge of Django who want to improve their Django projects."

'via Blog this'

Wednesday, September 11, 2013

How even agile development couldn't keep this mega-project on track | ZDNet

How even agile development couldn't keep this mega-project on track | ZDNet: "Touted as the world's biggest agile software project, the £2.4bn Universal Credit programme was supposed to showcase how the software methodology could be used on a grand scale.

But two years after the project — intended to create an IT system that would underpin a major reform the UK welfare system — got under way, crack began to show as it ran over time and over budget.

According to a report by the government watchdog the NAO published last week, the UK government has had to write off at least £34m on the programme and delay the national launch for the project. The department in charge of the project, the Department for Work and Pensions (DWP), can't guarantee the remainder of the £303m it has spent on the project so far will offer "good value" it said.

"

'via Blog this'

Tuesday, September 10, 2013

▶ Tiga // Shoes - YouTube

▶ Tiga // Shoes - YouTube: ""

'via Blog this'

▶ Tiga: Ciao! Means Forever Pt 2/2 - YouTube

▶ Tiga: Ciao! Means Forever Pt 2/2 - YouTube: ""

'via Blog this'

Turn On Your Damn Warnings | Twisted Oak Studios Blog

Turn On Your Damn Warnings | Twisted Oak Studios Blog: "Does your build environment have optional warnings? Turn them on. All of them. This has been said hundreds of times before, but I ran into lack-of-warnings problems in practice last week so I get to say it again."

'via Blog this'

Sunday, September 08, 2013

Ibiza Global Radio · Official Site | 24H Of The Best Electronic Music From Ibiza

Ibiza Global Radio · Official Site | 24H Of The Best Electronic Music From Ibiza:

'via Blog this'

beta.sewreview.com - Blog and News: Fiber Optic Fabric

beta.sewreview.com - Blog and News: Fiber Optic Fabric: "This technology allows to wave plastic optical fibers alongside synthetic fibers, forming a luminous fabric. The luminous fabric is similar to a synthetic fabric (it can be sewn, hand washed,…), except that it can emit light when connected to a specific electronic module. This electronic module can be powered either by a disposable or rechargeable battery, or by a small mains transformer (for non wearable items).

Unlike standard optical fibers, the fiber optic fabric emits light along the full lenght of the fibers.


Friday, September 06, 2013

Orcinus | WestGrid

Orcinus | WestGrid: "Phase One of the Orcinus cluster is comprised of 12 c7000 chassis, each containing 16 dual-density BL2x220 Generation 5 blades. There are 2 compute servers per blade (an A node, and a B node). Every node has 2 sockets, each containing an Intel Xeon E5450 quad-core processor, running at 3.0GHz"

'via Blog this'

Money Man Feeds Burning Man. Oy - Bloomberg

Money Man Feeds Burning Man. Oy - Bloomberg: ""We're airlifting in the challah again," said Steven Gluckstern, as he stood chatting recently with a few people. "Enough for 2,500 people," he added casually, taking a sip of his cocktail."

'via Blog this'

Tuesday, September 03, 2013

▶ Mano Le Tough - Primative People (Tale Of Us Remix) - YouTube

▶ Mano Le Tough - Primative People (Tale Of Us Remix) - YouTube: ""

'via Blog this'

▶ BURNING MAN PREPPERS 2013 @ THE WALTER DOME - YouTube

▶ BURNING MAN PREPPERS 2013 @ THE WALTER DOME - YouTube: ""

'via Blog this'

Passion M1

Passion M1: " open plan living/kitchen/dining area
-  bedroom or sauna with extra sleeping area for 2
-  1 bathroom with toilet
-  large sheltered terrace
-  2 fold-out beds for 2
-  facade with stone cladding
-  fully finished inside and outside
-  ventilation and heating-cooling
-  kitchen, furniture & home appliances included
-  tripple class windows
-  smart home system
-  highly energy efficient
-  eco-friendly materials"


Monday, September 02, 2013

ELAN description | The Language Archive

ELAN description | The Language Archive: "With ELAN a user can add an unlimited number of annotations to audio and/or video streams. An annotation can be a sentence, word or gloss, a comment, translation or a description of any feature observed in the media. Annotations can be created on multiple layers, called tiers. Tiers can be hierarchically interconnected. An annotation can either be time-aligned to the media or it can refer to other existing annotations. The textual content of annotations is always in Unicode and the transcription is stored in an XML format.
ELAN provides several different views on the annotations, each view is connected and synchronized to the media playhead."

'via Blog this'

Thursday, August 29, 2013

MediaElement.js - HTML5 video player and audio player with Flash and Silverlight shims

MediaElement.js - HTML5 video player and audio player with Flash and Silverlight shims: "HTML5 audio and video players in pure HTML and CSS."

'via Blog this'

The Jean-Paul Sartre Cookbook

The Jean-Paul Sartre Cookbook: "November 30

Today was the day of the Bake-Off. Alas, things did not go as I had hoped. During the judging, the beaver became agitated and bit Betty Crocker on the wrist. The beaver's powerful jaws are capable of felling blue spruce in less than ten minutes and proved, needless to say, more than a match for the tender limbs of America's favorite homemaker. I only got third place. "

'via Blog this'