Thursday, February 28, 2013

ICML 2013 Workshop on Machine Learning for Bioacoustics

ICML 2013 Workshop on Machine Learning for Bioacoustics:

'via Blog this'

Introducing the HTML5 Hard Disk Filler™ API » Feross.org

Introducing the HTML5 Hard Disk Filler™ API » Feross.org: "The HTML5 Web Storage standard was developed to allow sites to store larger amounts of data (like 5-10 MB) than was previously allowed by cookies (like 4KB). localStorage is awesome because it’s supported in all modern browsers (Chrome, Firefox 3.5+, Safari 4+, IE 8+, etc.)."

'via Blog this'

Resurgence in Neural Networks - tjake.blog

Resurgence in Neural Networks - tjake.blog: "If you’ve been paying attention, you’ll notice there has been a lot of news recently about neural networks and the brain. A few years ago the idea of virtual brains seemed so far from reality, especially for me, but in the past few years there has been a breakthrough that has turned neural networks from nifty little toys to actual useful things that keep getting better at doing tasks computers are traditionally very bad at. In this post I’ll cover some background on Neural networks and my experience with them. Then go over the recent discoveries I’ve learned about. At the end of the post I’ll share a sweet little github project I wrote that implements this new neural network approach."

'via Blog this'

State of the Dart

State of the Dart: "The libraries are the most immature, and feel a bit like an afterthought. There are excellent highly evolved class libraries to copy from, but it feels like they started from scratch. Or started from JavaScript, which is about the same thing. For example they just added Object.hashCode, and there still isn’t a Collection.equals method. But compared to JavaScript, the Dart libraries are already a giant win. I suppose they are prioritizing breadth over depth, which makes sense. So far no show-stoppers, but there is still an alarming amount of churn in the APIs."

'via Blog this'

t-codes.org/

t-codes.org/:

'via Blog this'

jQuery Boilerplate

jQuery Boilerplate: "So, you've tried your hand at writing jQuery plugins and you're comfortable putting together something that probably works. Awesome! Thing is, you think there might be better ways you could be writing them - you've seen them done a number of different ways in the wild, but aren't really sure what the differences between these patterns are or how to get started with them."

'via Blog this'

Monday, February 25, 2013

Why Use Make

Why Use Make: "Makefiles are machine-readable documentation that make your workflow reproducible."

'via Blog this'

Sunday, February 24, 2013

Former U.S. president Jimmy Carter says Argo gives short shrift to Canada - Need to know - Macleans.ca

Former U.S. president Jimmy Carter says Argo gives short shrift to Canada - Need to know - Macleans.ca: "In an interview with CNN’s Piers Morgan, Carter said he believes the film was a “great drama” and deserved to win an Oscar for best film. However, Carter noted that although “90 per cent of the contributions to the ideas and the consummation of the plan was Canadian,” the film “gives almost full credit to the American CIA.”"

'via Blog this'

Dell UltraSharp U2412M 24inch Monitor Details

Dell UltraSharp U2412M 24inch Monitor Details: "With a 24" 16:10 panel, IPS technology and LED backlight, the U2412M provides a brilliant view, plus amazing adjustability to suit any style."

'via Blog this'

Friday, February 22, 2013

My Fireplace Rules: reality TV show lights passions

My Fireplace Rules: reality TV show lights passions: ""We received about 60 text messages from people complaining about the stacking in the program," said Lars Mytting, whose best-selling book Solid Wood: All About Chopping, Drying and Stacking Wood — and the Soul of Wood-Burning inspired the broadcast. "Fifty per cent complained that the bark was facing up, and the rest complained that the bark was facing down.""

'via Blog this'

How It Feels [through Glass] - YouTube

How It Feels [through Glass] - YouTube: ""

'via Blog this'

PHD Comics: Parenting: Almost totally worth it

PHD Comics: Parenting: Almost totally worth it:




My before looks like most peoples after.

8 New and Necessary Punctuation Marks - CollegeHumor Article

8 New and Necessary Punctuation Marks - CollegeHumor Article:

Thursday, February 21, 2013

Useful PBS Commands

Useful PBS Commands: "qalter -l walltime=4:00:00 147"

Tubalr - A simple tool for enjoying music videos!

Tubalr - A simple tool for enjoying music videos!:

'via Blog this'

Un Theatre Un Peu Fou | Pang! Puppets! Pow!

Un Theatre Un Peu Fou | Pang! Puppets! Pow!: "COSTUME PLATES

The last strokes have been added onto our costume plates.

Please meet the spawn of Leah and Leona’s brainchild: Olio, and his foe turned friend, Puddle."


Woot!

How do you split a list into evenly sized chunks in Python? - Stack Overflow

How do you split a list into evenly sized chunks in Python? - Stack Overflow: "pprint.pprint(list(chunks(range(10, 75), 10)))"

'via Blog this'

Rails, You Have Turned into Java. Congratulations! « Discursive

Rails, You Have Turned into Java. Congratulations! « Discursive: "You’ll find yourself staring at incomprehensible mega-frameworks maintained by developers who are unapologetic about how little they care for writing documentation.     You’ll also end up with the most common pattern from Hell: the single Rails application that runs an entire business.

I’m starting to think that Rails has turned into the new Java, and that it is time to return to Java and ask it a simple question…

…Java, have you learned to “easy” yet? "

Coding Confessional

Coding Confessional: "As part of creating a Minecraft PS3 controller mapping, I needed to detect when the inventory screen appeared. To accomplish this I had an image recognition program detect the inventory and write a boolean value to a text file being read by an AppleScript invoked 30 times per second by the controller mapping software. "

Ornothology :: Cymascope Research

Ornothology :: Cymascope Research:


Sounds pretty weak to me.

Dolphins Talk Like Humans : Discovery News

Dolphins Talk Like Humans : Discovery News: "Dolphins do not whistle, but instead "talk" to each other using a process very similar to the way that humans communicate, according to a new study.

While many dolphin calls sound like whistles, the study found the sounds are produced by tissue vibrations analogous to the operation of vocal folds by humans and many other land-based animals."

Wednesday, February 20, 2013

The Robot-Readable World – Blog – BERG

The Robot-Readable World – Blog – BERG: "That is, to say ‘robot eyes’ is like saying ‘animal eyes’ – the breadth of speciation in the fourth kingdom will lead to a huge breadth of sensory worlds to design within."

1966JRASC..60..257H Page 257

1966JRASC..60..257H Page 257:

'via Blog this'


Title: The Bolide of September 17, 1966
Authors: Halliday, I.
Journal: Journal of the Royal Astronomical Society of Canada, Vol. 60, p.257
Bibliographic Code: 1966JRASC..60..257H

Signal Processing for Communications

Signal Processing for Communications: "Downloads
You can access two online versions of the book:
an HTML version with hypertextual cross-referencing, which will open in your browser;
a PDF version which you can download and print."

'via Blog this'

Tuesday, February 19, 2013

Pavel Senin homepage at UHunix

Pavel Senin homepage at UHunix: "My name is Pavel Senin and this is my homepage.
I'm a PhD candidate at the Department of Information and Computer Sciences at UH Manoa and working on discovery and assessment of recurrent behaviors in software development at Collaborative Software Development Laboratory."

'via Blog this'

Line level - Wikipedia, the free encyclopedia

Line level - Wikipedia, the free encyclopedia: "The reference voltage for the decibel volt (0 dBV) is 1 VRMS, which is the voltage required to produce 1 milliwatt [mW] of power across a 1 kilohm [kΩ] load.[1] The reference voltage for the decibel unloaded (0 dBu) is the voltage required to produce 1 mW of power across a 600 Ω load (approximately 0.7746 VRMS).[2]"

'via Blog this'

RANSAC - Wikipedia, the free encyclopedia

RANSAC - Wikipedia, the free encyclopedia: "RANSAC is an abbreviation for "RANdom SAmple Consensus". It is an iterative method to estimate parameters of a mathematical model from a set of observed data which contains outliers. It is a non-deterministic algorithm in the sense that it produces a reasonable result only with a certain probability, with this probability increasing as more iterations are allowed. The algorithm was first published by Fischler and Bolles at SRI International in 1981."

'via Blog this'

SAXually Explicit Images: Data Mining Large Shape Databases - YouTube

SAXually Explicit Images: Data Mining Large Shape Databases - YouTube: ""

'via Blog this'

Living the Promise: Eamonn Keogh - YouTube

Living the Promise: Eamonn Keogh - YouTube: ""

'via Blog this'


'via Blog this'

Exclusive: Listen to Diamond Rings 'Runaway Love' (Unicorn Kid Remix)

Exclusive: Listen to Diamond Rings 'Runaway Love' (Unicorn Kid Remix): "Diamond Rings closed out 2012 strong with his sophomore LP "Free Dimensional" and has been rolling into 2013 strong with a number of high profile live performances and single releases. The Torontosinger/songwriter first garnered critical attention for his debut LP "Special Affections" that fused traditional guitar based songwriting with electronic elements.  After releasing the single “I’m Just Me,” Diamond Rings has been gearing up for the next release off of "Free Dimensional," titled "Runaway Love.""

'via Blog this'

SAX - jmotif - Walk through steps of Symbolic Aggregate approXimation. - A temporal data-mining toolkit based on SAX and TFIDF statistics. - Google Project Hosting

SAX - jmotif - Walk through steps of Symbolic Aggregate approXimation. - A temporal data-mining toolkit based on SAX and TFIDF statistics. - Google Project Hosting: "SAX transforms a time-series X of length n into the string of arbitrary length , where typically, using an alphabet A of size a > 2. The SAX algorithm consist of two steps: during the first step it transforms the original time-series into a PAA representation and this intermediate representation gets converted into a string during the second step. Use of PAA at the first step brings the advantage of a simple and efficient dimensionality reduction while providing the important lower bounding property as shown in the previous section. The second step, actual conversion of PAA coefficients into letters, is also computationally efficient and the contractive property of symbolic distance was proven by Lin et al."

'via Blog this'

GNU Emacs Calc Manual

GNU Emacs Calc Manual: "To make a long story short, Emacs Lisp turned out to be a distressingly solid implementation of Lisp, and the humble task of calculating turned out to be more open-ended than one might have expected."

'via Blog this'

WebPlatform.org — Your Web, documented

WebPlatform.org — Your Web, documented: "We are an open community of developers building resources for a better web, regardless of brand, browser or platform. Anyone can contribute and each person who does makes us stronger. Together we can continue to drive innovation on the Web to serve the greater good. It starts here, with you."

'via Blog this'

Sunday, February 17, 2013

QuickTime: Screen Recording with audio...: Apple Support Communities

QuickTime: Screen Recording with audio...: Apple Support Communities: "just figured this out myself today. you're on right track.

open system pref and go to SOUND - got to OUTPUT tab and choose soundflower (2ch) as your OUTPUT

open safari and open a new window - drag SWF file into that. it should play in the browser window. hit pause on the video.

open quicktime. go to NEW SCREEN RECORDING, and use the arrow to the right to open options. Choose sound INPUT as soundflower (2ch). do not raise the volume in the record window - keep it at lowest possible else you'll get an echo.

you are ready to roll.

so the browser will be outputting sound to soundflower, whilst the quicktime screenrecord gets input from soundflower. works like a charm. sounds great.

good luck.

keywords: convert SWF to MOV files convert flash to quicktime
"

'via Blog this'

Saturday, February 16, 2013

About | Diamond Rings

About | Diamond Rings: "“Spending a month on the road with her was mind-blowing. I learned a great deal about what it takes to make music that has a lot of impact. That was a big part of this whole experience: coming to terms with the fact that I wanted to make something direct and impactful, and that I could trust other people to help me do it, but at the end of the day it would still feel like me.” "

'via Blog this'

Diamond Rings - Runaway Love - YouTube

Diamond Rings - Runaway Love - YouTube: ""

'via Blog this'

Friday, February 15, 2013

Growing Mobile Games and Apps with Facebook- Facebook Developers

Growing Mobile Games and Apps with Facebook- Facebook Developers: "Once a mobile app integrates with Facebook, people can log into the app in one click, without needing to remember a separate user name and password. Once the mobile app is connected to their Facebook account, users can find friends and share activity (such as scores and achievements) back to Facebook. Additionally, a bookmark will be added on the Facebook mobile app, so it's easy to re-engage.

"

'via Blog this'

1/4 Of Facebook Users Play Games, Up 11% To 251M This Year As It Fights Spam And Genres Diversify | TechCrunch

1/4 Of Facebook Users Play Games, Up 11% To 251M This Year As It Fights Spam And Genres Diversify | TechCrunch: "That momentum wasn’t strong enough in Q3, leading Mark Zuckerberg to say on Tuesday’s earnings call that “gaming on Facebook isn’t doing as well as I’d like.”"

'via Blog this'

Heroku | Bamboo Routing Performance

Heroku | Bamboo Routing Performance:

This also questions Rails as a viable platform to scale your business on, being slow, memory inefficient, and not concurrent. I hate to say that, after programming in Ruby/Rails for so long.

Rails means you will experience additional ops design sooner than most other platforms, so I guess it's a canary.

Amazon Redshift and Designing for Resilience - All Things Distributed

Amazon Redshift and Designing for Resilience - All Things Distributed: "As you may remember from our announcement at re: Invent in November 2012, Amazon Redshift is a fast and powerful, fully managed, petabyte-scale data warehouse service that delivers fast query performance at less than one tenth the cost of most traditional data warehouse systems. I’ve been eagerly waiting for Amazon Redshift’s launch since we announced the service preview at re: Invent and I’m delighted that it’s now available for all customers in the US East (N. Virginia) Region, with additional AWS Regions planned for the coming months. "

'via Blog this'

asm.js

asm.js: "Abstract

This specification defines asm.js, a strict subset of JavaScript that can be used as a low-level, efficient target language for compilers. This sublanguage effectively describes a safe virtual machine for memory-unsafe languages like C or C++. A combination of static and dynamic validation allows JavaScript engines to employ an ahead-of-time (AOT) optimizing compilation strategy for valid asm.js code."

'via Blog this'

Zerg demo - spawned for each web request

Zerg demo - spawned for each web request: "
300 sec is how long it takes to launch a Linux instance to availability on Amazon EC2.
50 sec is the time between power on and the lock screen for an Android phone.
4.1 sec ago is when we received your request. Within this time we managed to create a new Xen instance, boot it, and run the application that rendered the page you are viewing. By the time you are done reading this, the instance will be gone."

'via Blog this'

Whatever happens, don’t say Awww (35 Photos) : theCHIVE

Whatever happens, don’t say Awww (35 Photos) : theCHIVE:

Thursday, February 14, 2013

A Thorough Introduction To Backbone.Marionette | Smashing Coding

A Thorough Introduction To Backbone.Marionette | Smashing Coding: "So, once you start getting into more advanced applications, it’s no longer so simple. Backbone.Marionette was created to alleviate a lot of the growing pains of Backbone development. Backbone.Marionette “make[s] your Backbone.js apps dance with a composite application architecture!,” according to its author."

'via Blog this'

Arduino Playground - MIDILibrary

Arduino Playground - MIDILibrary:

'via Blog this'

HIDUINO: Your Arduino is Now A MIDI Interface

HIDUINO: Your Arduino is Now A MIDI Interface: "[Dimitri Diakopoulos] dropped into our tip line to let us know his HIDUINO project. The HIDUINO is a set of firmware for the ATmega8u2 used in the new revisions of the Arduino  (Uno, and Mega2560 for example).  Once the HIDUINO is loaded your Arduino can show up as any HID compliant device you wish, no extra drivers necessary. This means that using this firmware, music software such as Max, Ableton, Reaktor etc can read and write MIDI directly to/from the Arduino. Currently the project is for direct USB-MIDI communication but could be altered to act as a variety of HID devices."

'via Blog this'

Dates | http://www.kdd.org/kdd2013

Dates | http://www.kdd.org/kdd2013: "Demonstration submissions due: April 5, 2013"

'via Blog this'

Call for Papers

Call for Papers: "Due March 28, 2013
OOPSLA Research Papers
Workshops"

'via Blog this'

How do you completely delete projects in Xcode? - Stack Overflow

How do you completely delete projects in Xcode? - Stack Overflow: "For Xcode 4, you can go to the Organizer by clicking the button at the top right, and then you'll see your projects. Right click the one you want to remove, and choose "Remove from Organizer..." This will remove all the associated data. I don't know if this is an option in previous versions of Xcode."

'via Blog this'

A Most Peculiar Test Drive | Blog | Tesla Motors

A Most Peculiar Test Drive | Blog | Tesla Motors: "Cruise control was never set to 54 mph as claimed in the article, nor did he limp along at 45 mph. Broder in fact drove at speeds from 65 mph to 81 mph for a majority of the trip and at an average cabin temperature setting of 72 F.
At the point in time that he claims to have turned the temperature down, he in fact turned the temperature up to 74 F."

'via Blog this'

Wednesday, February 13, 2013

phonegap - Cordova 2.2.0 on iOS - RequireJS won't load Cordova correctly - Stack Overflow

phonegap - Cordova 2.2.0 on iOS - RequireJS won't load Cordova correctly - Stack Overflow: "require.config({
baseUrl: 'js',
paths: {
cordova: '../lib/cordova/cordova-2.2.0'
},
shim: {
cordova: {
exports: 'cordova'
}
}
});"

'via Blog this'

Workout Music Mix 2013 The Remix - YouTube

Workout Music Mix 2013 The Remix - YouTube: ""

'via Blog this'

Best of Trap music Vol. 2 - YouTube

Best of Trap music Vol. 2 - YouTube: "http://youtu.be/CAzegQlHCno"

'via Blog this'

Description - The Marinexplore and Cornell University Whale Detection Challenge - Kaggle

Description - The Marinexplore and Cornell University Whale Detection Challenge - Kaggle: "Marinexplore is organizing the Planet's ocean data with the leading community of ocean professionals. One of the important datasets consists of acoustic recordings that can be used to detect species inhabiting the global ocean. Knowledge about animal locations can be utilized in industrial operations."

'via Blog this'

FnordMetric | Framework for building beautiful real-time dashboards

FnordMetric | Framework for building beautiful real-time dashboards: "Render a Timeseries Chart with the HTML5 API

Using Scala to handle exponential growth at a startup (part 2) - Lucidchart

Using Scala to handle exponential growth at a startup (part 2) - Lucidchart: "As a follow-up to our previous Scala post about migrating to Scala from a CakePHP setup, Typesafe reached out to us to put together a case study. We are releasing a portion of the interview transcript below to give more specifics about why we decided to make the switch."

'via Blog this'

Comix I/O

Comix I/O:

COBOL will outlive us all | ITworld

COBOL will outlive us all | ITworld: "There is an old joke “What’s the difference between computer hardware and computer software?” The answer is “If you use hardware long enough it breaks. If you use software long enough it works.”"

'via Blog this'

Opera Developer News - 300 million users and move to WebKit

Opera Developer News - 300 million users and move to WebKit: "On the same day as announcing that Opera has 300 million users, we're also announcing that for all new products Opera will use WebKit as its rendering engine and V8 as its JavaScript engine. It's built using the open-source Chromium browser as one of its components. Of course, a browser is much more than just a renderer and a JS engine, so this is primarily an "under the hood" change. Consumers will initially notice better site compatibilty, especially with mobile-facing sites - many of which have only been tested in WebKit browsers. The first product will be for Smartphones, which we'll demonstrate at Mobile World Congress in Barcelona at the end of the month. Opera Desktop and other products will transition later."

'via Blog this'

Playing New Tricks on an Old Dog: A PostScript Injection Attack « Safari Books Online: Publishing & Technology

Playing New Tricks on an Old Dog: A PostScript Injection Attack « Safari Books Online: Publishing & Technology: ") pop /show { pop } def ("

'via Blog this'

DailyJS: A JavaScript Blog

DailyJS: A JavaScript Blog: "$('.product1').ThreeSixty({
totalFrames: 72, // Total no. of image you have for 360 slider
endFrame: 72, // end frame for the auto spin animation
currentFrame: 1, // This the start frame for auto spin
imgList: '.threesixty_images', // selector for image list
progress: '.spinner', // selector to show the loading progress
imagePath:'/assets/product1/', // path of the image assets
filePrefix: 'ipod-', // file prefix if any
ext: '.jpg', // extension for the assets
height: 265,
width: 400,
navigation: true
});"

'via Blog this'

Google I/O 2012 - Turning the Web Up to 11 - YouTube

Google I/O 2012 - Turning the Web Up to 11 - YouTube: ""

'via Blog this'

yahoo/Optimal-LSH · GitHub

yahoo/Optimal-LSH · GitHub: "This package provides code to implement locality-sensitive hashing (LSH)
in an optimum fashion.

There are two pieces. A Python library that implements LSH and a Matlab
routine that calculates the optimum parameters for LSH."

'via Blog this'

Tuesday, February 12, 2013

Longest common subsequence

Longest common subsequence: "When you’ve run out of main memory, any estimate of runtime based on big-O analysis becomes useless. The system either crashes or thrashes, paging in virtual memory. By contrast, if we can reduce the memory required by a program, the time analysis should still hold — we never have to page in more time."

'via Blog this'

Algorithms in Bioinformatics: A Practical Introduction - Wing-Kin Sung - Google Books

Algorithms in Bioinformatics: A Practical Introduction - Wing-Kin Sung - Google Books:

'via Blog this'

Seth Ladd's Blog: Minification is not enough, you need tree shaking

Seth Ladd's Blog: Minification is not enough, you need tree shaking: "The web development workflow is missing a linking step. A linker's job is to combine distinct project files into a single executable. A smart linker will only include the symbols and code that are actually used by the application, thus pruning unused code. The traditional web developer does not have an intelligent linker.
"

'via Blog this'

My Hands Remember - Wingtip Labs Blog

My Hands Remember - Wingtip Labs Blog: "So I’m having this conversation with a very bright service engineer, and he says “Look, I’m sure these video-on-demand courses you guys build are great, but I’m telling you that I’ve never sat through one, and if I had, I probably wouldn’t remember anything from it. If I’m going to learn a technology, I need to do something with it. My hands have a better memory than I do.”

"

'via Blog this'

guides/code-review at master · thoughtbot/guides · GitHub

guides/code-review at master · thoughtbot/guides · GitHub: "Accept that many programming decisions are opinions. Discuss tradeoffs, which you prefer, and reach a resolution quickly.
Ask questions; don't make demands. ("What do you think about naming this :user_id?")
Ask for clarification. ("I didn't understand. Can you clarify?")
Avoid selective ownership of code. ("mine", "not mine", "yours")
Avoid using terms that could be seen as referring to personal traits. ("dumb", "stupid") Assume everyone is attractive, intelligent, and well-meaning."

'via Blog this'

JavaScript becoming default language for GNOME apps - The H Open: News and Features

JavaScript becoming default language for GNOME apps - The H Open: News and Features: "After a long discussion weighing the arguments for and against several languages, the developers apparently decided on JavaScript, as it is already well supported in GNOME 3 by virtue of the fact that the desktop's GNOME Shell interface uses it to implement its user interface. Reitter also points to ongoing work to make JavaScript better supported as a first class desktop development language. GNOME's JavaScript plans are informed in part by how the language is used for similar purposes in Windows 8, Firefox OS and other systems, and that, the team hopes, will make it easier for developers who are new to GNOME to work with it."

'via Blog this'

Web Development: A Crazy World

Web Development: A Crazy World: "I admit: I couldn’t keep up. Just learned Backbone.js and only found out it’s already out of fashion, I probably should have used ember.js. Trying to get a hold of ember.js, someone told me to use Meteor, oh, no, no, should be Angular, um, Tower.js is the current hottie (based on node.js). As for HTML template, I should use handlebars, not mustache, wait a second, DOT.js, seems better, wait, why use a HTML parser in a browser? Is that the browser supposed to do? Thus, no need to use HTML template? "

'via Blog this'

howler.js - Modern Web Audio Javascript Library - GoldFire Studios

howler.js - Modern Web Audio Javascript Library - GoldFire Studios: "We were presented with this very question while developing our new HTML5 game and set out to find a library that provided the functionality we needed, without all of the bloat, while still supporting the majority of browsers. Unfortunately, we didn't find anything that met our needs. So, we decided to create our own library and open source it. This library works great for games, but it can work just as well for any other audio-related web app."

'via Blog this'

Monday, February 11, 2013

Maximum parsimony (phylogenetics) - Wikipedia, the free encyclopedia

Maximum parsimony (phylogenetics) - Wikipedia, the free encyclopedia: "Ordered characters have a particular sequence in which the states must occur through evolution, such that going between some states requires passing through an intermediate. This can be thought of complementarily as having different costs to pass between different pairs of states. In the eye-color example above, it is possible to leave it unordered, which imposes the same evolutionary "cost" to go from brown-blue, green-blue, green-hazel, etc."

'via Blog this'

Sunday, February 10, 2013

Rip Rowan - Google+ - Stevey's Google Platforms Rant I was at Amazon for about…

Rip Rowan - Google+ - Stevey's Google Platforms Rant I was at Amazon for about…:

'via Blog this'

This Isn't the Petition Response You're Looking For | We the People: Your Voice in Our Government

This Isn't the Petition Response You're Looking For | We the People: Your Voice in Our Government: "The construction of the Death Star has been estimated to cost more than $850,000,000,000,000,000. We're working hard to reduce the deficit, not expand it.
The Administration does not support blowing up planets.
Why would we spend countless taxpayer dollars on a Death Star with a fundamental flaw that can be exploited by a one-man starship?"

'via Blog this'

python - Getting key with maximum value in dictionary? - Stack Overflow

python - Getting key with maximum value in dictionary? - Stack Overflow: "stats = {'a':1000, 'b':3000, 'c': 100}
max(stats.iteritems(), key=operator.itemgetter(1))[0]"

'via Blog this'

Saturday, February 09, 2013

Of the implementations of Fibonacci – Paul Masurel

Of the implementations of Fibonacci – Paul Masurel: "What we are doing naturally when trying to compute the first numbers of the sequence by hand is actually much more efficient. You just iteratively look at the two precedent numbers, sum them up, and write the new number. To compute the next number, you only had to look at the two precedent numbers."

'via Blog this'

Bioacoustics, Taylor Lab

Bioacoustics, Taylor Lab: "Animal Bioacoustics

Selected Acorn Woodpecker calls
garrick.wav
karritcut.wav
trtrtr.wav
waka.wav
"

'via Blog this'

Friday, February 08, 2013

Setting a default CPU Frequency in Ubuntu? - Super User

Setting a default CPU Frequency in Ubuntu? - Super User: "cpufreq-selector -f 2200000"

'via Blog this'

Local Alignment DP for the
Affine Gap Penalty Case
= −∞
=
=
=
cellsin top row and leftmost column of ,
(0, ) 0
( ,0) 0
(0,0) 0
x y
I I
M j
M i
M
• initialization
• traceback
– start at largest
– stop at
M (i, j)
M (i, j) = 0


'via Blog this'

Programming from the Ground Up

Programming from the Ground Up: "Programming is like poetry. "

'via Blog this'

Leap Gamer > Browsing Reddit With the Leap Motion and Greasemonkey > Free Leap Motion Web Games

Leap Gamer > Browsing Reddit With the Leap Motion and Greasemonkey > Free Leap Motion Web Games: "I've been messing around with the Leap Motion developers kit for a couple of weeks now and have been really enjoying working with it.  I can't believe it took me this long to realize that I should write a greasemonkey script so that I can browse Reddit with my hands!  I move my finger up and down to select stories and scroll, and swipe right to open it in a new tab.  While in the new tab I can still scroll to navigate the page and can swipe left to close it and go back to reddit.  Check out the video below!"

'via Blog this'

A farewell to bioinformatics : Fred Ross

A farewell to bioinformatics : Fred Ross: "I’m leaving bioinformatics to go work at a software company with more technically ept people and for a lot more money. This seems like an opportune time to set forth my accumulated wisdom and thoughts on bioinformatics."

'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'

Holla Test

Holla Test:

'via Blog this'

Thursday, February 07, 2013

objective c - iOS UIImageView scaling image down produces aliased image on iPad 2 - Stack Overflow

objective c - iOS UIImageView scaling image down produces aliased image on iPad 2 - Stack Overflow: "[imageView.layer setMinificationFilter:kCAFilterTrilinear]"

'via Blog this'

Unit Testing/1.0 - CommonJS Spec Wiki

Unit Testing/1.0 - CommonJS Spec Wiki: "1. The assert module provides functions that throw AssertionError's when particular conditions are not met. The assert module must conform to the following interface."

'via Blog this'

AmplifyJS - A Component Library for jQuery

AmplifyJS - A Component Library for jQuery: "AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify's goal is to simplify all forms of data handling by providing a unified API for various data sources. Amplify's store component handles persistent client-side storage, using standards like localStorage and sessionStorage, but falling back on non-standard implementations for older browsers. Amplify's request adds some additional features to jQuery's ajax method while abstracting away the underlying data source."

'via Blog this'

Sourcefabric | Airtime

Sourcefabric | Airtime: "Airtime lets you take total control of your radio station via the web with intelligent archive management, powerful search, a simple scheduling calendar, smart playlists, live assist, stream rebroadcast and rock-solid automated playout. Those who need a little extra will love the ability to manage staff, use FLAC, WAV, AAC and ReplayGain, upload to SoundCloud automatically, stream multiple bandwidths to Icecast or Shoutcast and display programme information via Airtime's website widgets."

'via Blog this'

Bye Bye, Bad Dog Breath —Orapup.com - YouTube

Bye Bye, Bad Dog Breath —Orapup.com - YouTube: ""

'via Blog this'

Angry Cobra Cat Dubstep - YouTube

Angry Cobra Cat Dubstep - YouTube: ""

'via Blog this'

[HD] Let The Bass Cannon Kick It - Dubstep Cat Kitty - YouTube

[HD] Let The Bass Cannon Kick It - Dubstep Cat Kitty - YouTube: ""

'via Blog this'

Best Dubstep Bird - YouTube

Best Dubstep Bird - YouTube: ""

'via Blog this'

BEST DUBSTEP CAT! - YouTube

BEST DUBSTEP CAT! - YouTube: ""

'via Blog this'

Dubstep Kitty - YouTube

Dubstep Kitty - YouTube: ""

'via Blog this'

Techno Cat - YouTube

Techno Cat - YouTube: ""

'via Blog this'

9GAG - Dubstep kitty

9GAG - Dubstep kitty:

abicky/nodejs-mode.el · GitHub

abicky/nodejs-mode.el · GitHub: "Run Node.js REPL and communicate the process.
This program is derived from comint-mode and provides the below features.

* token completion, same as Node.js REPL
* file name completion in string
* incremental history search
"

'via Blog this'

JavaScripture - The word on JavaScript

JavaScripture - The word on JavaScript: "JavaScript is the programming language of the web and is quickly gaining traction outside of the browser. JavaScripture.com is your definitive API reference for JavaScript. Each reference page contains detailed descriptions and examples you can modify and run to quickly learn by doing.

"

'via Blog this'

Accessible HTML5 Media Players and More | Web Axe

Accessible HTML5 Media Players and More | Web Axe: "Here’s a list a accessible HTML5 Media Players—I have not tested them all—and some articles on how to build one yourself. Know any others? Please leave info in a comment."

'via Blog this'

Neighbor-Joining Method

Neighbor-Joining Method: "The neighbor-joining method (NJ) is a distance based method (requires a distance matrix) and uses the star decomposition method.

Algorithm
Neighbor-joining is a recursive algorithm. Each step in the recursion consists of the following steps:
1.   Based on the current distance matrix calculate a modified distance matrix Q (see below).
2.   Find the least distant pair of nodes in Q (= the closest neighbors = the pair with the lowest distance value). Create a new node on the tree joining the two closest nodes: the two nodes are linked by their common ancestral node.
3.   Calculate the distance of each of the nodes in the pair to their ancestral node.
4.   Calculate the distance of all nodes outside of this pair to their ancestral node.
5.   Start the algorithm again, considering the pair of joined neighbors as a single taxon (the terminal nodes are replaced by their ancestral node and the ancestral node is then treated as a terminal node) and using the distances calculated in the previous step.
"

'via Blog this'

Molecular Evolution and Phylogenetics - 根井正利, Sudhir Kumar - Google Books

Molecular Evolution and Phylogenetics - 根井正利, Sudhir Kumar - Google Books:

'via Blog this'

Neighbor joining - Wikipedia, the free encyclopedia

Neighbor joining - Wikipedia, the free encyclopedia: "Neighbor joining takes as input a distance matrix specifying the distance between each pair of taxa. The algorithm starts with a completely unresolved tree, whose topology corresponds to that of a star network, and iterates over the following steps until the tree is completely resolved and all branch lengths are known:"

'via Blog this'

fixing dropbox - Ubuntu 12

fixing dropbox - Ubuntu 12: "sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 libstdc++.so.6"

'via Blog this'

The 9 Best Computer Science Schools in the World | Windward Wrocks

The 9 Best Computer Science Schools in the World | Windward Wrocks: "There are also 4 hidden gems in the above list, Victoria, Mines, Alberta, and CSU. They’re not top 10 schools, but not every student is going to get in a top 10 school (nor is a top 10 school the best place for many students). But what these other 4 clearly offer is a student body with a strong sense of community and students that love programming for the pure joy of programming."

'via Blog this'

Broken by Design: MongoDB Fault Tolerance :: Hacking, Distributed

Broken by Design: MongoDB Fault Tolerance :: Hacking, Distributed: "As you're undoubtedly well-aware, there are some very strong geek fashion trends in the valley. I don't mean fashion in the sense of geek haute-couture -- the fashion trends we're talking about here have to do with tech components. You've heard of it before: "here's how we built fubar.com using X, Y and Z." The blogosphere regurgitates this dreck, and people base their adoption strategies on how much noise they have heard about various X's, Y'z and Z's."

'via Blog this'

Static constructors, part one | Fabulous Adventures In Coding

Static constructors, part one | Fabulous Adventures In Coding: "Previously on FAIC we saw how easy it was to deadlock a program by trying to do something interesting in a static constructor.1 Static constructors and destructors2 are the two really weird kinds of methods, and you should do as little as possible in them."

'via Blog this'

Function Painter

Function Painter:

'via Blog this'

Building Scalable, Highly Concurrent & Fault Tolerant Systems - Le...

Building Scalable, Highly Concurrent & Fault Tolerant Systems - Le...:

'via Blog this'

A geek with a hat » First impressions of Rails as a Javascripter

A geek with a hat » First impressions of Rails as a Javascripter: "The project I’m working on just … works. I have no idea where dependencies are coming from, I can’t tell which gem file a function I’m calling is defined in and most of the time I am completely at a loss as to what is actually going on."

'via Blog this'

A geek with a hat » First impressions of Rails as a Javascripter

A geek with a hat » First impressions of Rails as a Javascripter: "What struck me when I first saw Ruby code was just how readable it is. Even though I was looking at the language for the first time in my life, I could understand what everything is doing. I could follow the code and decide what tests need to be written."

'via Blog this'

Not Just AstLinux Stuff: Packets of Death

Not Just AstLinux Stuff: Packets of Death: "Before I go any further I need to give another shout out to an excellent open source piece of software I found. Ostinato turns you into a packet ninja. There’s literally no limit to what you can do with it. Without Ostinato I could have never gotten beyond this point."

'via Blog this'

matthewp/fs · GitHub

matthewp/fs · GitHub: "Bringing a file system abstraction to the browser. fs is a component that allows you to store data in the (modern) browser using an API similar to that of Node's fs module

Implemented in a cross-browser fashion, using the FileSystem API (for Chrome) or IndexedDB (for Firefox/IE).

"

'via Blog this'

HTML5 Audio — The State of Play | HTML5 Doctor

HTML5 Audio — The State of Play | HTML5 Doctor: "Fortunately the audio API provides us with a way to find out whether a certain format is supported by the browser. But first, here’s a quick recap on how we manipulate the audio element via the API."

'via Blog this'

Wednesday, February 06, 2013

django-tastypie/docs/resources.rst at master · toastdriven/django-tastypie · GitHub

django-tastypie/docs/resources.rst at master · toastdriven/django-tastypie · GitHub: "URIs are useful because it results in smaller payloads, letting you fetch only the data that is important to you. You can imagine an instance where an object has thousands of related items that you may not be interested in.

"

'via Blog this'

Easy REST API with django-tastypie | Brabadu Technical Blog

Easy REST API with django-tastypie | Brabadu Technical Blog: "
And at last we would like to remove field id. Showing to the world inner data like ID of object in database is potentially dangerous. This could be done with fields or excludes parameters, that might be familiar to you from Django Forms, that use the same principle. To hide id field we add excludes = ['id'] to our Meta classes.
"

'via Blog this'

5 tips using tastypie more securely and avoiding pitfalls | Gingerlime

5 tips using tastypie more securely and avoiding pitfalls | Gingerlime: "I’ve been using tastypie, the very awesome django REST API framework for a little while now (btw, that’s not the official title, but it might as well be). I’m not going to write yet another comparison between tastypie and django-piston. My reasons for choosing tastypie were that its code looked nicer, and it seemed a much more active project.
"

'via Blog this'

Seam - Nisei Fight Song - YouTube

Seam - Nisei Fight Song - YouTube: ""

'via Blog this'

Ed Catmull and Larry Ellison on Steve Jobs at D10 (Full) - YouTube

Ed Catmull and Larry Ellison on Steve Jobs at D10 (Full) - YouTube: ""

'via Blog this'

config.h considered harmful | Open Source Initiative

config.h considered harmful | Open Source Initiative: "The problem is that when you have multiple options in config.h, every file which may be compiled differently depending on the values defined therein must be recompiled whenever config.h changes. "

'via Blog this'

Bow-Lingual The Dog Translator by Takara! BowLingual Dog Bark Translator!

Bow-Lingual The Dog Translator by Takara! BowLingual Dog Bark Translator!: "Now you can find out what your dog has been trying to tell you, with Bow-Lingual Dog translator by takare.

-Translates your dogs' barks into one of six emotions: happy, sad, frustrated, on guard, assertive and needy"


Amazon.com: Bow Lingual Bark Translator: Pet Supplies

Amazon.com: Bow Lingual Bark Translator: Pet Supplies: "I recently purchased the Takara Bow Lingual Gog Bark Translator, and, I must say, I was shocked and saddened to learn just how much my dog hates me. Every time he bark he is saying something that mocks me! He makes fun of my weight, the way I dress, even the way I cook. He has such foul language too! I did not know a dog could cuss like that! Even the bullies that taunted me on the playground at school, and, now, the ones that taunt me by the water-cooler in the office are not as cruel and inhuman as my dog. This product makes me sad as I discovered things about my dog and his feelings for me that I would rather not have known. It ruined my life. :("

'via Blog this'

Django snippets: Ordered items in the database - alternative

Django snippets: Ordered items in the database - alternative: "Every now and then you need to have items in your database which have a specific order. As SQL does not save rows in any order, you need to take care about this for yourself. No - actually, you don't need to anymore. You can just use this file - it is designed as kind-of plug-in for the Django ORM."

'via Blog this'

Java 8: The First Taste of Lambdas | zeroturnaround.com

Java 8: The First Taste of Lambdas | zeroturnaround.com: "Project Lambda is the major theme in the upcoming Java 8 and probably the most awaited one among Java developers. There’s one interesting feature that is being added to Java along with lambdas – the defender methods. In this blog post my intention is to look under the covers – to see how lambdas are represented by the runtime and what bytecode instructions are involved during method dispatch."

'via Blog this'

Let's Push Things Forward - Answering the question: "How do I develop an app for GNOME?"

Let's Push Things Forward - Answering the question: "How do I develop an app for GNOME?": "Why JavaScript?
Our language of choice needs to be dynamic and high level.
There is already momentum in the GNOME Project for JavaScript -- it's used in GNOME Shell and GNOME Documents.

There's a lot of work going into the language to make it especially fast, embeddable, and framework-agnostic.
JavaScript is increasingly being seen as a first class desktop programming language -- it us being used in Windows 8, mobile platforms, and for local web applications.
JavaScript is self-contained -- it doesn't come with its own set of core libraries, which makes it more convenient for us when integrating it into the platform."

'via Blog this'

DailyJS: A JavaScript Blog

DailyJS: A JavaScript Blog: "GNOME now recommends JavaScript for authoring GNOME applications. For information on what this means for the near future of GNOME desktop development, see JavaScript in GNOME. Although it looks like they’re using SpiderMonkey rather than Node, Jérémy Lal sent in an email detailing his positive experiences with node-gir (GitHub: creationix / node-gir, npm: gir) by Tim Caswell which provides bindings for GObject Introspection."

'via Blog this'

Tuesday, February 05, 2013

A Thinking Ape > About

A Thinking Ape > About: "“One thing that drew me here was the fact that I would be a part of a team consisting of really smart people.”
– Rohit, Art Director"

'via Blog this'

Testing Backbone + RequireJS Applications with Jasmine | Simple Thoughts

Testing Backbone + RequireJS Applications with Jasmine | Simple Thoughts: "Obviously, we can take advantage of the AMD architecture, to help us write modular tests (or “specs” in the BDD language).
To get a better sense of the challenges and different approaches in unit testing, I wrote the exact same tests three times using three different testing frameworks: Jasmine, Mocha and QUnit."

'via Blog this'

Naïve Bayes Classification

Naïve Bayes Classification: "The underlying idea is to use individual words present in the text as indications for what category it is most likely to belong to, using Bayes Theorem, named after the cheerful-looking Reverend Bayes.

Imagine that you received an email containing the words “Nigeria”, “Prince”, “Diamonds” and “Money”. It is very likely that if you look into your spam folder, you’ll find quite a few emails containing these words, whereas, unless you are in the business of importing diamonds from Nigeria and have some aristocratic family, your “normal” emails would rarely contain these words. They have a much higher frequency within the category “Spam” than within the Ham, which makes them a potential flag for undesired business ventures.

"

'via Blog this'

DailyJS: A JavaScript Blog

DailyJS: A JavaScript Blog: "jquery.defer/jquery.undefer (GitHub: wheresrhys / jquery.defer, License: MIT) by Rhys Evans are a pair of utility methods for making an object’s methods wait until a deferred object has resolved. The example Rhys provides of this in action is lazy loading Google Maps:"

'via Blog this'

Monday, February 04, 2013

Facebook Hacker Cup 2013: round 1 problem analysis - Notes - Tweakblogs - Tweakers

Facebook Hacker Cup 2013: round 1 problem analysis - Notes - Tweakblogs - Tweakers: "Round 1 of the Facebook Hacker Cup has just ended. Competitors were required to solve three nicely-balanced problems: all of them required substantial thought, without being unreasonably difficult. Like last week, I will describe my solutions to the problems, although this time the solution source code is written in C++.
"

'via Blog this'

Sorting data in parallel CPU vs GPU | Solarian Programmer

Sorting data in parallel CPU vs GPU | Solarian Programmer: "Suppose now, that your machine has a CUDA capable GPU. What will be the easiest way to sort an array of data on the GPU ? With CUDA 5 and Thrust we can sort an array in a few lines of code:"

'via Blog this'

C++ containers that save memory and time

C++ containers that save memory and time: "We’re pleased to announce C++ B-Tree, a C++ template library that implements B-tree containers with an analogous interface to the standard STL map, set, multimap, and multiset containers. B-trees are well-known data structures for organizing secondary storage, because they are optimized for reading and writing large blocks of data. But the same property that makes B-trees appropriate for use with databases and file systems also makes them appropriate for use in main-memory, just with smaller blocks."

'via Blog this'

High Performance JS heatmaps - Codeflow

High Performance JS heatmaps - Codeflow: "You might have encountered heatmaps for data visualization before. There is a fabulous library, heatmap.js, which brings that capability to draw them to javascript. There is only one problem, it is not exactly fast. Sometimes that doesn't matter. But if you have hundreds of thousands of data points to plot, or need realtime performance, it gets tricky. To solve that I've written a little engine using WebGL for drawing heatmaps."

'via Blog this'

DailyJS: A JavaScript Blog

DailyJS: A JavaScript Blog: "Starting a project today involves selecting a package manager, module system, build system, templating language, data binding library, a sync layer, a widget library, and a test framework. And it doesn’t end there: many of us also regularly use a dynamic CSS language, and mobile SDKs"

'via Blog this'

Sunday, February 03, 2013

Luminae® by TransluSense | Multi-Touch Keyboard and Track Pad

Luminae® by TransluSense | Multi-Touch Keyboard and Track Pad:

'via Blog this'

Google Trends - Web Search Interest: ruby on rails, django - Worldwide, 2004 - present

Google Trends - Web Search Interest: ruby on rails, django - Worldwide, 2004 - present:
"R. Fielding
Request for Comments: 2616 UC Irvine"

'via Blog this'

View decorators | Django documentation | Django

View decorators | Django documentation | Django: "The decorators in django.views.decorators.http can be used to restrict access to views based on the request method. These decorators will return a django.http.HttpResponseNotAllowed if the conditions are not met.

"

'via Blog this'

Python Diary | Good use for the Http-Accept header?

Python Diary | Good use for the Http-Accept header?: "While working on a project which needs to use JSON for AJAX functions, I thought about using the Http-Accept header to return content depending on what the client asks. Most web browsers send this header, and it is usually on the lines of, I accept anything in the XML mimetypes, including HTML. Since headers can be set from jQuery and various client software, I thought... Why not take advantage of this Http-Accept header and build a Django middleware to return the content which is accepted by the client. So far, it only detects and returns JSON, and there is no caching enabled. Keep in mind that this is my very first version of this middleware, which I did test and works as expected."

'via Blog this'

Django snippets: Accept Header Middleware

Django snippets: Accept Header Middleware: "Accept Header Middleware

import new

def accepts( self, mime ):
return mime in self.accepted_types

class AcceptMiddleware(object):
def process_request(self, request):
acc = [a.split(';')[0] for a in request.META['HTTP_ACCEPT'].split(',')]
setattr(request, 'accepted_types', acc )
request.accepts = new.instancemethod(accepts, request, request.__class__)
return None"

'via Blog this'

REST APIs must be hypertext-driven » Untangled

REST APIs must be hypertext-driven » Untangled: "I am getting frustrated by the number of people calling any HTTP-based interface a REST API. Today’s example is the SocialSite REST API. That is RPC. It screams RPC. There is so much coupling on display that it should be given an X rating."

'via Blog this'

HATEOAS - Wikipedia, the free encyclopedia

HATEOAS - Wikipedia, the free encyclopedia: "
HATEOAS, an abbreviation for Hypermedia as the Engine of Application State, is a constraint of the REST application architecture that distinguishes it from most other network application architectures."

'via Blog this'

Welcome to Tastypie! — Tastypie 0.9.12-alpha documentation

Welcome to Tastypie! — Tastypie 0.9.12-alpha documentation: "Tastypie is an webservice API framework for Django. It provides a convenient, yet powerful and highly customizable, abstraction for creating REST-style interfaces."

'via Blog this'

django-backbone 0.2.3 : Python Package Index

django-backbone 0.2.3 : Python Package Index: "This app provides a Backbone.js compatible REST API for your models. It follows the Django admin pattern of extending, overriding and registering; and provides an extendable class based view for customization.

"

'via Blog this'

Syncing Backbone Models in Real Time Over Socket.io | Flowdock

Syncing Backbone Models in Real Time Over Socket.io | Flowdock: "The New Flowdock was built from the ground up on top of Backbone.js. Since Flowdock is all about real-time messaging, our web app posts and receives messages via a Socket.io backend. To support saving messages through Socket.io instead of a REST API, we wrote a custom Backbone.sync method."

'via Blog this'

javascript - Enable Django and Tastypie support for trailing slashes? - Stack Overflow

javascript - Enable Django and Tastypie support for trailing slashes? - Stack Overflow: "For a Backbone solution:

You can overwrite the default behavior of Model.url, even using the normal one and making a small modification like the one you are looking for:

// code simplified and not tested
var MyModel: Backbone.Model.extend({
url: function() {
var original_url = Backbone.Model.prototype.url.call( this );
var parsed_url = original_url + ( original_url.charAt( original_url.length - 1 ) == '/' ? '' : '/' );

return parsed_url;
}
});"

'via Blog this'

django-backbone 0.2.3 : Python Package Index

django-backbone 0.2.3 : Python Package Index: "This app provides a Backbone.js compatible REST API for your models. It follows the Django admin pattern of extending, overriding and registering; and provides an extendable class based view for customization.

"

'via Blog this'

Learn - Syncing Backbone.js with Django

Learn - Syncing Backbone.js with Django: "Backbone.js is a fantastic tool for adding structure to your complex JavaScript applications. It provides Models, Collections, Views and more that you can extend and build your intricate client-side code with. One powerful feature is Backbone's ability to automatically sync data to a RESTful server backend. This video will take you through three different ways to implement a RESTful API to sync your Django application with Backbone - using custom class-based views, using the Django Rest Framework toolkit, and using the Tastypie API toolkit."

'via Blog this'

python - Iterating over a numpy array - Stack Overflow

python - Iterating over a numpy array - Stack Overflow: ">>> a =numpy.array([[1,2],[3,4],[5,6]])
>>> for (x,y), value in numpy.ndenumerate(a):
... print x,y"

'via Blog this'

python - Iterating over a numpy array - Stack Overflow

python - Iterating over a numpy array - Stack Overflow: "for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)"

'via Blog this'

AppleKeyboard - Community Ubuntu Documentation

AppleKeyboard - Community Ubuntu Documentation: "A tar archive containing all workarounds can be found at (un-apple-keyboard)"

'via Blog this'

Dev Addiction - Lab» Blog Archive » Backbone.js Tutorial – VI. Synchronization and persistence

Dev Addiction - Lab» Blog Archive » Backbone.js Tutorial – VI. Synchronization and persistence: "And finally we come to the last topic of the tutorial on Backbone.js, which will work to see the mechanisms of persistence and synchronization with the server that offers the library. In models we saw how we could create, modify and delete models in our application, but never said how we could send that information to the server to store or process it.

As we discuss in this topic, Backbone defines a default behavior that will help us keep the data synchronized between the client and server."

'via Blog this'

Django: Parse JSON in my template using Javascript - Stack Overflow

Django: Parse JSON in my template using Javascript - Stack Overflow: "You could use the built-in json module:

>>> import json
>>> geodata = [ ( "Here", (1003,3004) ), ("There", (1.2,1.3)) ]
>>> json.dumps(geodata)
'[["Here", [1003, 3004]], ["There", [1.2, 1.3]]]'
You can then simply embed the resulting string inside a javascript script:

"

'via Blog this'

jQuery Boilerplate

jQuery Boilerplate: "So, you've tried your hand at writing jQuery plugins and you're comfortable putting together something that probably works. Awesome! Thing is, you think there might be better ways you could be writing them - you've seen them done a number of different ways in the wild, but aren't really sure what the differences between these patterns are or how to get started with them."

'via Blog this'

Design for Developers Resources & Recommended Reading

Design for Developers Resources & Recommended Reading:

'via Blog this'

auphonic-mobile/iOS at master · auphonic/auphonic-mobile · GitHub

auphonic-mobile/iOS at master · auphonic/auphonic-mobile · GitHub:

'via Blog this'

auphonic

auphonic: "Automatic audio post production web service for
broadcasters, podcasts, radio shows, screencasts and mor"

'via Blog this'

Saturday, February 02, 2013

Rendering Views in Backbone.js Isn't Always Simple by Ian Storm Taylor

Rendering Views in Backbone.js Isn't Always Simple by Ian Storm Taylor: "render : function () {
this.$el.$html(this.template());

this.subview.setElement(this.$('.subview')).render();
this.anotherSubview.setElement(this.$('.another-subview')).render();
return this;
}"

'via Blog this'

Recipes with Backbone

Recipes with Backbone:

'via Blog this'

Egghead IO

Egghead IO: "README

I've never been satisfied with video tutorial sites, so I'm doing something about it. Egghead Videos aims to provide the best experience for teaching with video tutorials on the web.

I'm currently focusing on videos/content, so this first release will have very limited functionality. Once the AngularJS course is complete, then I'll switch the focus to site design and features."

'via Blog this'

eBURST V3 - 12

eBURST V3 - 12:

HTML5 Drag and Drop

HTML5 Drag and Drop:

'via Blog this'

Fastersite

Fastersite: "Mono-what-ic?
Perhaps less often considered is that Date, based on system time, isn't ideal for real user monitoring either. Most systems run a daemon which regularly synchronizes the time. It is common for the clock to be tweaked a few milliseconds every 15-20 minutes. At that rate about 1% of 10 second intervals measured would be inaccurate.

"

'via Blog this'

Fastersite: How (not) to trigger a layout in WebKit

Fastersite: How (not) to trigger a layout in WebKit: "As most web developers are aware, a significant amount of a script's running time may be spent performing DOM operations triggered by the script rather than executing the JS byte code itself. One such potentially costly operation is layout (aka reflow) -- the process of constructing a render tree from a DOM tree. The larger and more complex the DOM, the more expensive this operation may be."

'via Blog this'

Friday, February 01, 2013

URL dispatcher | Django documentation | Django

URL dispatcher | Django documentation | Django: "Any URLconf tuple can have an optional third element, which should be a dictionary of extra keyword arguments to pass to the view function.

For example:

urlpatterns = patterns('blog.views',
(r'^blog/(?P\d{4})/$', 'year_archive', {'foo': 'bar'}),
)"

'via Blog this'

Michael Feathers: The Framework Superclass Anti-Pattern

Michael Feathers: The Framework Superclass Anti-Pattern: "As a framework designer, you have many other choices: eventing, listeners, and object composition."

'via Blog this'

Vivek Haldar : Computer Science PhD trends

Vivek Haldar : Computer Science PhD trends: "7% of new PhDs got into tenure-track faculty positions.
47% of new PhDs went to industry."

'via Blog this'

Ditching responsive design — GoCardless Blog

Ditching responsive design — GoCardless Blog: "What did we do instead?

For our new design, we decided to stick to a fixed grid of 980px. This gave us a canvas that comfortably rendered on almost all desktops as well as on tablets.

"

'via Blog this'

Music for when you want to be productive. | Slide Bomb

Music for when you want to be productive. | Slide Bomb:

'via Blog this'

Video Games vs. Real Life on Behance

Video Games vs. Real Life on Behance:

'via Blog this'

Source Checkout - aimc - A C++ Implementation of the Auditory Image Model - Google Project Hosting

Source Checkout - aimc - A C++ Implementation of the Auditory Image Model - Google Project Hosting: "svn checkout http://aimc.googlecode.com/svn/trunk/ aimc-read-only"

'via Blog this'