How to redirect the ALSA output to a file? | Software View: "Have the following code in your ~/.asoundrc file:
pcm.!default {
type plug
slave {
pcm rate48000Hz # Direct default output to the below converter
}
}
pcm.rate48000Hz {
type rate
slave {
pcm writeFile # Direct to the plugin which will write to a file
format S16_LE
# channels 2
rate 48000
}
#route_policy copy
}
pcm.writeFile {
type file
slave {
pcm card0 # Now write to the actual sound card
}
file "aplay-D_card0-t_raw-f_S16_LE-r48000-c_2.raw"
format "raw"
}
pcm.card0 {
type hw
card 0
}
ctl.card0 {
type hw
card 0
}"
'via Blog this'
Friday, December 30, 2011
Wednesday, December 28, 2011
Tuesday, December 27, 2011
Static Code Analysis « #AltDevBlogADay
Static Code Analysis « #AltDevBlogADay: "The most important thing I have done as a programmer in recent years is to aggressively pursue static code analysis. Even more valuable than the hundreds of serious bugs I have prevented with it is the change in mindset about the way I view software reliability and code quality."
'via Blog this'
'via Blog this'
Pipe Logic
Pipe Logic: "Delightfully useless epiphany: Suppose the null-byte is an electron. Then, /dev/zero provides an infinite supply of electrons and /dev/null has an infinite appetite for them. Let's call these devices Vss and Vdd, respectively.
In this model, a UNIX pipe acts like a wire, that is, a conductor with parasitic capacitance. If the pipe is connected to Vss, its pipe buffer in kernel space quickly fills up with null-bytes, and the pipe acts like a negatively charged metal plate. If it is connected to Vdd, the pipe buffer is drained, and the pipe acts like a positively charged metal plate."
'via Blog this'
In this model, a UNIX pipe acts like a wire, that is, a conductor with parasitic capacitance. If the pipe is connected to Vss, its pipe buffer in kernel space quickly fills up with null-bytes, and the pipe acts like a negatively charged metal plate. If it is connected to Vdd, the pipe buffer is drained, and the pipe acts like a positively charged metal plate."
'via Blog this'
zhemao/funktown - GitHub
zhemao/funktown - GitHub: "FunkTown: Functional Data Structures for Python
This library implements an efficient ImmutableDict and ImmutableVector class inspired by the implementation of Vectors and Maps in the Clojure programming language.
"
'via Blog this'
This library implements an efficient ImmutableDict and ImmutableVector class inspired by the implementation of Vectors and Maps in the Clojure programming language.
"
'via Blog this'
SCG: Traits - Composable Units of Behavior
SCG: Traits - Composable Units of Behavior: "Traits are a simple composition mechanism for structuring object-oriented programs. A Trait is essentially a parameterized set of methods; it serves as a behavioral building block for classes and is the primitive unit of code reuse. With Traits, classes are still organized in a single inheritance hierarchy, but they can make use of Traits to specify the incremental difference in behavior with respect to their superclasses."
'via Blog this'
'via Blog this'
Home | AI Challenge
Home | AI Challenge: "Congratulations the ants contest winner, Mathis Lichtenberger. He is a second year computer science student at the University of Lubeck. His winning bot (post mortem) is called xathis.
A close second place is Evgeniy Voronyuk. He graduated from the Dnipropetrovsk National University. He works at ISD (a satellite of SCC Soft Computer). His entry is called GreenTea.
Third place is taken by protocolocon, a bot from Spain."
'via Blog this'
A close second place is Evgeniy Voronyuk. He graduated from the Dnipropetrovsk National University. He works at ISD (a satellite of SCC Soft Computer). His entry is called GreenTea.
Third place is taken by protocolocon, a bot from Spain."
'via Blog this'
Monday, December 26, 2011
Get Started Guide « PhoneGap
Get Started Guide « PhoneGap: "Open [AppName]-Info.plist and change BundleIdentifier to the identifier provided by Apple. If you have a developer license, you can access and run the Assistant at here and register your App.
Make sure to change the Active SDK in the top left menu to Device+version#.
Hit Run in your project window header."
'via Blog this'
Make sure to change the Active SDK in the top left menu to Device+version#.
Hit Run in your project window header."
'via Blog this'
Sunday, December 25, 2011
Friday, December 23, 2011
Hosting compatible with Node - GitHub
Hosting compatible with Node - GitHub: "Managed providers provide a simplified "Node Appliance" solution. Node and NPM will already be set up for you, and deploys are typically done via git push or simular method. You will have less control of your server, but everything will be set up for you."
'via Blog this'
'via Blog this'
npm - Node Package Manager
npm - Node Package Manager: "npm is a package manager for node. You can use it to install and publish your node programs. It manages dependencies and does other cool stuff.
"
'via Blog this'
"
'via Blog this'
How To Node - NodeJS
How To Node - NodeJS: "One of my first node.js libraries was nano: A no fuss CouchDB client based on the super pervasive request. In foresight that was a good idea, even though there's a ton of clients for CouchDB none of them is as simple as nano, and the fact that its based on request is great.
"
"
Thursday, December 22, 2011
What is Node.js? - O'Reilly Radar
What is Node.js? - O'Reilly Radar: "Learning Node might take a little effort, but it's going to pay off. Why? Because you're afforded solutions to your web application problems that require only JavaScript to solve. That means your existing JavaScript expertise comes into play. And when you do need to use PHP or Perl — because it's the right solution for a particular problem — you don't need a PHP or Perl guru. You need to know the basics, and those needs can be expanded when the problem requires expansion. Stretching comes at the behest of new problems, rather than stretching poor solutions thinly."
'via Blog this'
'via Blog this'
The secrets of Node's success - O'Reilly Radar
The secrets of Node's success - O'Reilly Radar: "The race for faster JavaScript engines heated up in September 2008 when Google released Chrome and the Chromium source code. The engine behind it was V8 and it outperformed all others. This helped spur the developers of Firefox, Safari, Opera and Internet Explorer to improve JavaScript performance in their browsers and it opened a new front in the browser wars."
'via Blog this'
'via Blog this'
Why Everyone Is Talking About Node
Why Everyone Is Talking About Node: "In traditional languages and frameworks, the communication inside the app between the web server and the database is the most time-intensive part of the transaction. Node makes a much smaller footprint on your web server. It allocates web server resources on an as-needed basis, not pre-allocating a large chunk of resources for each user. For example, Apache might assign 8MB to a user, while Node assigns 8KB."
'via Blog this'
'via Blog this'
Wednesday, December 21, 2011
Creating a simple iPhone application with PhoneGap | Fatica Consulting LLC - Joomla Store Locator, Joomla Donation Form, Joomla eCommerce
Creating a simple iPhone application with PhoneGap | Fatica Consulting LLC - Joomla Store Locator, Joomla Donation Form, Joomla eCommerce: "We develop iPhone apps primarily using PhoneGap and jQtouch. This platform allows us to rapidly deploy applications while basically limiting our development needs to HTML & Javascript. Not having to get into the Objective C while still creating capable, high-performance apps that fully utilize the device resources like the accelerometer, camera and GPS."
'via Blog this'
'via Blog this'
Samsung Galaxy S II - Wikipedia, the free encyclopedia
Samsung Galaxy S II - Wikipedia, the free encyclopedia: "have 16GB of internal memory, "
'via Blog this'
'via Blog this'
One Ring Zero’s Recipe Project — Lost At E Minor: For creative people
One Ring Zero’s Recipe Project — Lost At E Minor: For creative people: "Lamb shanks roasted in paper, octopus with black eyed peas, and spaghetti with sweet 100 tomatoes are among the titles. From heavy metal to folkier styles, each song follows the recipe literally, even listing ingredients (like ’1 ½ cups distilled white vinegar’) and methods (‘Remove from the marinade. Pat dry’). Surprisingly, the songs are better "
Design Elements - V8 JavaScript Engine - Google Code
Design Elements - V8 JavaScript Engine - Google Code: "Executing the second statement in Point (this.y = y;) creates a new property, y, in the Point object. In this case, V8:
creates another hidden class C2, based on C1, then adds information to C2 that describes the object as also having property y stored at offset 1 (one) in the Point object.
updates C1 with a class transition indicating that if a property y is added to an object described by C1 then the hidden class C2 should be used instead of C1. At this stage the Point object's hidden class is C2."
'via Blog this'
creates another hidden class C2, based on C1, then adds information to C2 that describes the object as also having property y stored at offset 1 (one) in the Point object.
updates C1 with a class transition indicating that if a property y is added to an object described by C1 then the hidden class C2 should be used instead of C1. At this stage the Point object's hidden class is C2."
'via Blog this'
Design Elements - V8 JavaScript Engine - Google Code
Design Elements - V8 JavaScript Engine - Google Code: "To reduce the time required to access JavaScript properties, V8 does not use dynamic lookup to access properties. Instead, V8 dynamically creates hidden classes behind the scenes. This basic idea is not new - the prototype-based programming language Self used maps to do something similar. (See for example, An Efficient Implementation of Self, a Dynamically-Typed Object-Oriented Language Based on Prototypes). In V8, an object changes its hidden class when a new property is added."
'via Blog this'
'via Blog this'
Advertising on Facebook
Advertising on Facebook: "
A business creates an ad
Let's say a gym opens in your neighborhood. The owner creates an ad to get people to come in for a free workout.
Facebook gets paid to deliver the ad
The owner sends the ad to Facebook and describes who should see it: people who live nearby and like running.
The right people see the ad
Facebook only shows you the ad if you live in town and like to run. That's how advertisers reach you without knowing who you are.
"
'via Blog this'
A business creates an ad
Let's say a gym opens in your neighborhood. The owner creates an ad to get people to come in for a free workout.
Facebook gets paid to deliver the ad
The owner sends the ad to Facebook and describes who should see it: people who live nearby and like running.
The right people see the ad
Facebook only shows you the ad if you live in town and like to run. That's how advertisers reach you without knowing who you are.
"
'via Blog this'
Mike Khoury on Robot Heart - Friday Night at Burning Man 2011 by Robot Heart on SoundCloud - Create, record and share your sounds for free
Heroku | Facebook and Heroku
Heroku | Facebook and Heroku: "We're delighted to announce that Facebook and Heroku have teamed up to bring you the fastest and easiest way to get your own Facebook app up and running in the cloud.
Facebook apps have long been a major segment on the Heroku platform. From scrappy startups like Cardinal Blue to Hollywood giants like Warner Brothers, Heroku's scale-out capabilities and friction-free workflow enables these innovative companies to easily deliver great social experiences. Now, Facebook has created a fantastic new way to start building a live Facebook app instantly, powered by Heroku.
"
'via Blog this'
Facebook apps have long been a major segment on the Heroku platform. From scrappy startups like Cardinal Blue to Hollywood giants like Warner Brothers, Heroku's scale-out capabilities and friction-free workflow enables these innovative companies to easily deliver great social experiences. Now, Facebook has created a fantastic new way to start building a live Facebook app instantly, powered by Heroku.
"
'via Blog this'
MAKE | Let The Smoke Out With This Merit Badge
MAKE | Let The Smoke Out With This Merit Badge: "Sometimes you need celebrate mistakes. Adafruit offers a fun and exciting “badges” of achievement for electronics, science and engineering. We believe everyone should be able to be rewarded for learning a useful skill, a badge is just one of the many ways to show and share.
This is the “I learned something, the magic blue smoke monster showed me” badge for use at classrooms, workshops, Maker Faires, TechShops and around the world to reward beginners on their skill building journey!"
'via Blog this'
This is the “I learned something, the magic blue smoke monster showed me” badge for use at classrooms, workshops, Maker Faires, TechShops and around the world to reward beginners on their skill building journey!"
'via Blog this'
The Easiest Way to Build your First iPhone App | Nettuts+
The Easiest Way to Build your First iPhone App | Nettuts+: "Mobile websites have come a long way, but if you want to take full advantage of a smartphone’s hardware, or get listed in the iTunes App Store, you need to compile your code. In this tutorial, we’ll show you how to create a mobile web app with an iPhone look and feel using jQTouch, then turn it into a native iPhone app using Phonegap. No Objective-C necessary."
'via Blog this'
'via Blog this'
13 Tools for Building Your Own iPhone App
13 Tools for Building Your Own iPhone App: "These days, everyone wants to build their own iPhone applications, but not everyone knows how write the code necessary in order to create them. Fortunately, there are now a number of tools that allow non-developers the ability to create their own iPhone apps without knowing programming or scripting. Some are general-purpose app builders designed for small businesses while other target specific needs, like apps for musicians or for eBook authors. "
'via Blog this'
'via Blog this'
SpaceWeather.com -- News and information about meteor showers, solar flares, auroras, and near-Earth asteroids
SpaceWeather.com -- News and information about meteor showers, solar flares, auroras, and near-Earth asteroids: "DECEMBER SOLSTICE: Tonight is the longest night of the year in the Northern Hemisphere and the shortest night in the Southern Hemisphere. The December Solstice, which marks the change of seasons, occurs at 12:30 a.m. on the 22nd EST (9:30 p.m. on the 21st PST) when the Sun reaches its farthest point south on the celestial sphere. Happy Solstice!"
#6: Hi! I cleaned up your code for you! by GunioRobot for hashrocket/dotmatrix - Pull Request - GitHub
#6: Hi! I cleaned up your code for you! by GunioRobot for hashrocket/dotmatrix - Pull Request - GitHub: "Hi! I cleaned up your code for you!
Hi there!
This is WhitespaceBot. I'm an open-source robot that removes trailing white space in your code, and gives you a gitignore file if you didn't have one!
Why whitespace? Whitespace is an eyesore for developers who use text editors with dark themes. It's not a huge deal, but it's a bit annoying if you use Vim in a terminal. Really, I'm just a proof of concept - GitHub's V3 API allows robots to automatically improve open source projects, and that's really cool. Hopefully, somebody, maybe you!, will fork me and make me even more useful. My owner is funding a bounty to anybody who can add security fixing features to me.
"
'via Blog this'
Hi there!
This is WhitespaceBot. I'm an open-source robot that removes trailing white space in your code, and gives you a gitignore file if you didn't have one!
Why whitespace? Whitespace is an eyesore for developers who use text editors with dark themes. It's not a huge deal, but it's a bit annoying if you use Vim in a terminal. Really, I'm just a proof of concept - GitHub's V3 API allows robots to automatically improve open source projects, and that's really cool. Hopefully, somebody, maybe you!, will fork me and make me even more useful. My owner is funding a bounty to anybody who can add security fixing features to me.
"
'via Blog this'
Understanding Spacial Locality of Reference - Articles - TopHat Stuff
Understanding Spacial Locality of Reference - Articles - TopHat Stuff: "The sequence in which you access data can have major performance implications. For example, when iterating over a two dimensional array stored in row-major order, looping by x first and then by y can be up to 6.5 times slower than looping by y first and then by x.
"
"
Comparing Ice Cream Sandwich with iOS 5
Comparing Ice Cream Sandwich with iOS 5: "In this document, I am trying to compare the APIs of ICS with those of iOS 5. So, the comparison is from the point of view of the developer. And I am looking only at the public APIs documented on the Android SDK web site. I know there are other APIs in the source code and they may be used by some applications. But if they are private it means they may change in the future and the applications using them would break."
'via Blog this'
'via Blog this'
Tuesday, December 20, 2011
smilesynth - S.M.I.L.E. - Generative Music Synthesizer - Google Project Hosting
smilesynth - S.M.I.L.E. - Generative Music Synthesizer - Google Project Hosting: "A simple generative music synthesizer built in Max/MSP created by Diego Caponera, Nicolò Paternoster and Giuseppe Sorce. It involves 5 FM generators which play notes randomly based on a root key and intervals defined by the user. It's an universitary project made for an exam for Sound's Science degree ( Math Department of Roma Tor Vergata ). It comes in two fashions:"
'via Blog this'
'via Blog this'
Data mining without prejudice - MIT News Office
Data mining without prejudice - MIT News Office: "There are a host of mathematical tools for finding possible relationships among data, but most of them require some prior knowledge about what those relationships might be. The problem becomes much harder if you start with a blank slate, and harder still if the datasets are large. But that’s exactly the problem that researchers at MIT, Harvard University and the Broad Institute tackle in a paper appearing this week in the journal Science."
'via Blog this'
'via Blog this'
The rise and rise of JavaScript « DanNorth.net
The rise and rise of JavaScript « DanNorth.net: "JavaScript has been around for a long time, and it has the scars and stories to prove it. As languages go it has more than its fair share of corner cases, incompatibility issues, frustrations and quirks. It’s an easy language to knock: it was hit with the same ugly stick as the other curly bracket languages, it’s more verbose than other dynamic languages like ruby or python, and if you can look at a piece of code and tell me what the value of the implicit this variable will be, well, you should be getting out more. (Ok, I’m being mean here. Nowadays I usually know what the value of this will be, but let’s just say it isn’t exactly obvious to a novice.)"
'via Blog this'
'via Blog this'
A RESTful API for software defined networks | vCider
A RESTful API for software defined networks | vCider: "We are very happy to introduce the vCider API: A RESTful API for the management of software defined networks. With this API you can define and configure your own cross-cloud virtual networks. You can add and remove nodes/hosts, set IP addresses, create gateways on systems that run in the cloud or on-premises, and so on. Everything that you could do through the vCider management console can now be done programatically."
MIT launches online learning initiative - MIT News Office
MIT launches online learning initiative - MIT News Office: "MIT today announced the launch of an online learning initiative internally called “MITx.” MITx will offer a portfolio of MIT courses through an online interactive learning platform that will:
organize and present course material to enable students to learn at their own pace
feature interactivity, online laboratories and student-to-student communication
allow for the individual assessment of any student’s work and allow students who demonstrate their mastery of subjects to earn a certificate of completion awarded by MITx
operate on an open-source, scalable software infrastructure in order to make it continuously improving and readily available to other educational institutions."
'via Blog this'
organize and present course material to enable students to learn at their own pace
feature interactivity, online laboratories and student-to-student communication
allow for the individual assessment of any student’s work and allow students who demonstrate their mastery of subjects to earn a certificate of completion awarded by MITx
operate on an open-source, scalable software infrastructure in order to make it continuously improving and readily available to other educational institutions."
'via Blog this'
Janky - GitHub
Janky - GitHub: "Janky
sr December 19, 2011
Today we're happy to open source Janky, our continuous integration server. It's built on top of Jenkins, Hubot, and GitHub.
"
'via Blog this'
sr December 19, 2011
Today we're happy to open source Janky, our continuous integration server. It's built on top of Jenkins, Hubot, and GitHub.
"
'via Blog this'
Janky - GitHub
Janky - GitHub: "Janky
sr December 19, 2011
Today we're happy to open source Janky, our continuous integration server. It's built on top of Jenkins, Hubot, and GitHub.
"
'via Blog this'
sr December 19, 2011
Today we're happy to open source Janky, our continuous integration server. It's built on top of Jenkins, Hubot, and GitHub.
"
'via Blog this'
Laboratory for Interactive Learning Technologies
Laboratory for Interactive Learning Technologies: "Laboratory for Interactive Learning Technologies
Welcome to the Laboratory for Interactive Learning Technologies! We combine cognitive science, human-computer interaction, and social science approaches to the design and study of how people interact with each other through technology. We are particularly known for studies of how technology design influences social processes of learning in settings ranging from small group dialogue to online communities. Related areas of research are also pursued according to the interests of members."
'via Blog this'
Welcome to the Laboratory for Interactive Learning Technologies! We combine cognitive science, human-computer interaction, and social science approaches to the design and study of how people interact with each other through technology. We are particularly known for studies of how technology design influences social processes of learning in settings ranging from small group dialogue to online communities. Related areas of research are also pursued according to the interests of members."
'via Blog this'
Monday, December 19, 2011
Sunday, December 18, 2011
osx - Building Xcode Projects From the Command Line - Stack Overflow
osx - Building Xcode Projects From the Command Line - Stack Overflow: "xcodebuild -project myProject -alltargets"
Guardian’s Facebook app delivering 1m extra hits a day | Editors' Blog | Journalism.co.uk: "The Guardian’s Facebook app is generating almost a million extra page impressions per day, according to figures released by the news outlet and by Facebook.
Two months on from its launch at Facebook’s f8 conference in London the app has been installed by over four million users.
The news outlet also believes that the app is engaging a younger audience, as over half (56.7 per cent) of the app’s users are 24 and under and 16.7 per cent are 17 and under."
'via Blog this'
Two months on from its launch at Facebook’s f8 conference in London the app has been installed by over four million users.
The news outlet also believes that the app is engaging a younger audience, as over half (56.7 per cent) of the app’s users are 24 and under and 16.7 per cent are 17 and under."
'via Blog this'
Saturday, December 17, 2011
Non Stationary Gabor Transform (NSGT), Python implementation
Non Stationary Gabor Transform (NSGT), Python implementation: "Non Stationary Gabor Transform (NSGT), Python implementation
Python module for Non Stationary Gabor Transform, with emphasis on Constant-Q frequency spacing.
Download the source code as a source distribution package.
For more information refer to the research paper
Velasco G. A., Holighaus N., Dörfler M., Grill T.: Constructing an invertible constant-Q transform with nonstationary Gabor frames, Proceedings of the 14th International Conference on Digital Audio Effects (DAFx 11), Paris, France, 2011"
'via Blog this'
Python module for Non Stationary Gabor Transform, with emphasis on Constant-Q frequency spacing.
Download the source code as a source distribution package.
For more information refer to the research paper
Velasco G. A., Holighaus N., Dörfler M., Grill T.: Constructing an invertible constant-Q transform with nonstationary Gabor frames, Proceedings of the 14th International Conference on Digital Audio Effects (DAFx 11), Paris, France, 2011"
'via Blog this'
"Introduction
This webpage provides resources and experimental results for the accompanying research paper
M. Dörfler, N. Holighaus, T. Grill and G. Velasco, “ Constructing an Invertible Constant-Q Transform with Nonstationary Gabor Frames," to appear in Proceedings of the 14th International Conference on Digital Audio Effects (DAFx 11), Paris, France, 2011
Abstract. An efficient and perfectly invertible signal transform featuring a constant-Q frequency resolution is presented. The proposed approach is based on the idea of the recently introduced nonstationary Gabor frames. Exploiting the properties of the operator corresponding to a family of analysis atoms, this approach overcomes the problems of the classical implementations of constant-Q transforms, in particular, computational intensity and lack of invertibility. Perfect reconstruction is guaranteed by using an easy to calculate dual system in the synthesis step and computation time is kept low by applying FFT-based processing. The proposed method is applied to real-life signals and evaluated in comparison to a related approach, recently introduced specifically for audio signals.
More material on nonstationary Gabor tran"
'via Blog this'
This webpage provides resources and experimental results for the accompanying research paper
M. Dörfler, N. Holighaus, T. Grill and G. Velasco, “ Constructing an Invertible Constant-Q Transform with Nonstationary Gabor Frames," to appear in Proceedings of the 14th International Conference on Digital Audio Effects (DAFx 11), Paris, France, 2011
Abstract. An efficient and perfectly invertible signal transform featuring a constant-Q frequency resolution is presented. The proposed approach is based on the idea of the recently introduced nonstationary Gabor frames. Exploiting the properties of the operator corresponding to a family of analysis atoms, this approach overcomes the problems of the classical implementations of constant-Q transforms, in particular, computational intensity and lack of invertibility. Perfect reconstruction is guaranteed by using an easy to calculate dual system in the synthesis step and computation time is kept low by applying FFT-based processing. The proposed method is applied to real-life signals and evaluated in comparison to a related approach, recently introduced specifically for audio signals.
More material on nonstationary Gabor tran"
'via Blog this'
Constant-Q Transform Toolbox for Music Processing
Constant-Q Transform Toolbox for Music Processing: "This web-page accompanies the paper
Schoerkhuber, C. and Klapuri, A., " Constant-Q transform toolbox for music processing," submitted to the 7th Sound and Music Computing Conference, Barcelona, Spain.
Abstract:
This paper proposes a computationally efficient method for computing the constant-Q transform (CQT) of a time-domain signal. CQT refers to a time-frequency representation where the frequency bins are geometrically spaced and the Q-factors (ratios of the center frequencies to bandwidths) of all bins are equal. An inverse transform is proposed which enables a reasonable-quality (around 55dB signal-to-noise ratio) reconstruction of the original signal from its CQT coefficients. Here CQTs with high Q-factors, equivalent to 12--96 bins per octave, are of particular interest. The proposed method is flexible with regard to the number of bins per octave, the applied window function, and the Q-factor, and is particularly suitable for the analysis of music signals. A reference implementation of the proposed methods is published as a Matlab toolbox. The toolbox includes user-interface tools that facilitate spectral data visualization and the indexing and working with the data structure produced by the CQT.
Download the toolbox"
'via Blog this'
Schoerkhuber, C. and Klapuri, A., " Constant-Q transform toolbox for music processing," submitted to the 7th Sound and Music Computing Conference, Barcelona, Spain.
Abstract:
This paper proposes a computationally efficient method for computing the constant-Q transform (CQT) of a time-domain signal. CQT refers to a time-frequency representation where the frequency bins are geometrically spaced and the Q-factors (ratios of the center frequencies to bandwidths) of all bins are equal. An inverse transform is proposed which enables a reasonable-quality (around 55dB signal-to-noise ratio) reconstruction of the original signal from its CQT coefficients. Here CQTs with high Q-factors, equivalent to 12--96 bins per octave, are of particular interest. The proposed method is flexible with regard to the number of bins per octave, the applied window function, and the Q-factor, and is particularly suitable for the analysis of music signals. A reference implementation of the proposed methods is published as a Matlab toolbox. The toolbox includes user-interface tools that facilitate spectral data visualization and the indexing and working with the data structure produced by the CQT.
Download the toolbox"
'via Blog this'
Chroma Toolbox: Pitch, Chroma, CENS, CRP
Chroma Toolbox: Pitch, Chroma, CENS, CRP: "Chroma-based audio features have turned out to be a powerful tool for various analysis tasks in Music Information Retrieval including task such as chord labeling, music summarization, structure analysis, music synchronization and audio alignment. A 12-dimensional chroma feature encodes the short-time energy distribution of the underlying music signals over the twelve chroma bands, which correspond to the twelve traditional pitch classes of the equal-tempered scale encoded by the attributes C,C#,D,D#,...,B. Such features strongly correlate to the harmonic progression of the music signal, often prominent in Western music. By identifying spectral components that differ by a musical octave, chroma features possess a significant degree of robustness to changes in timbre and instrumentation."
'via Blog this'
'via Blog this'
Friday, December 16, 2011
Listen | Budgie Collective
Listen | Budgie Collective: "Listen
Want to listen to Budgie Collective? Just click the ‘Listen Live’ link above to open our stream in the default player on your web connected device.
—-
We are listed in iTunes under Radio > Electronica > Budgie Collective. For easy access later, try dragging the station into a new playlist."
'via Blog this'
Want to listen to Budgie Collective? Just click the ‘Listen Live’ link above to open our stream in the default player on your web connected device.
—-
We are listed in iTunes under Radio > Electronica > Budgie Collective. For easy access later, try dragging the station into a new playlist."
'via Blog this'
SpaceWeather.com -- News and information about meteor showers, solar flares, auroras, and near-Earth asteroids
SpaceWeather.com -- News and information about meteor showers, solar flares, auroras, and near-Earth asteroids: "OMET LOVEJOY SURVIVES: Incredibly, sungrazing Comet Lovejoy has survived its close encounter with the sun. Lovejoy flew only 140,000 km over the stellar surface during the early hours of Dec. 16th. Experts expected the icy sundiver to be destroyed. Instead, NASA's Solar Dynamics Observatory caught the comet emerging from perihelion (closest approach) apparently intact:"
Thursday, December 15, 2011
Tuning Ubuntu on a Macintosh - key mapping and 3 mouse button emulation | Linux on your Apple Mac | iLinux
Tuning Ubuntu on a Macintosh - key mapping and 3 mouse button emulation | Linux on your Apple Mac | iLinux: "xmodmap -e “remove control = Control_L Control_R” # unmap Ctrl
xmodmap -e “remove mod4 = Super_L Super_R” # unmap super
xmodmap -e “keycode 115 = Control_L Control_L” # map Command to Alt
xmodmap -e “keycode 116 = Control_R Control_R” # map Command to Alt
xmodmap -e “keycode 64 = Super_L Super_L” # map Alt to Command
xmodmap -e “keycode 113 = Super_R Super_R” # map Alt to Command
xmodmap -e “add control = Control_L Control_R” # map new Ctrl to Ctrl"
'via Blog this'
xmodmap -e “remove mod4 = Super_L Super_R” # unmap super
xmodmap -e “keycode 115 = Control_L Control_L” # map Command to Alt
xmodmap -e “keycode 116 = Control_R Control_R” # map Command to Alt
xmodmap -e “keycode 64 = Super_L Super_L” # map Alt to Command
xmodmap -e “keycode 113 = Super_R Super_R” # map Alt to Command
xmodmap -e “add control = Control_L Control_R” # map new Ctrl to Ctrl"
'via Blog this'
Reset xmodmap changes with setxkbmap - Half-baked code
Reset xmodmap changes with setxkbmap - Half-baked code: "October 17, 2009 Reset xmodmap changes with setxkbmap
I activated a new ~/.xmodmap file in order to input some unicode characters. Unfortunately, I ended up mapping the down arrow key to nothing, thereby disabling it. The way to reset your keymap is with the command "setxkbmap"."
'via Blog this'
I activated a new ~/.xmodmap file in order to input some unicode characters. Unfortunately, I ended up mapping the down arrow key to nothing, thereby disabling it. The way to reset your keymap is with the command "setxkbmap"."
'via Blog this'
Mac OS X keyboard shortcuts
Mac OS X keyboard shortcuts: "To use a keyboard shortcut, or key combination, you press a modifier key with a character key. For example, pressing the Command key (the key with a symbol) and the "c" key at the same time copies whatever is currently selected (text, graphics, and so forth) into the Clipboard. This is also known as the Command-C key combination (or keyboard shortcut)."
'via Blog this'
'via Blog this'
Deep-voiced "vocal fry" thought to be creeping into American women's speech - Boing Boing
Deep-voiced "vocal fry" thought to be creeping into American women's speech - Boing Boing: "The researchers also plan to test students in high schools and middle schools to learn why young women creak when they speak. "Young students tend to use it when they get together," Abdelli-Beruh says. "Maybe this is a social link between members of a group."
"
"
Making the (Higgs) Sausage | Cosmic Variance | Discover Magazine
Making the (Higgs) Sausage | Cosmic Variance | Discover Magazine: "The details, though, boggle the mind. The graphic here shows the complexity of the statistical procedure for correctly keeping track of all the little correlations that can occur among and between the search channels. (This graphic is courtesy Kyle Cranmer of NYU, one of the main Higgs combiners in the ATLAS experiment.)"
A Tantalizing Hint of the Higgs - IEEE Spectrum
A Tantalizing Hint of the Higgs - IEEE Spectrum: "2012 is shaping up to be a very interesting year for particle physics. After more than a week full of rumors and speculation, the European Organization for Nuclear Research (CERN) finally held a press conference on Tuesday and officially announced the discovery of a tantalizing hint of the elusive Higgs boson, the last piece of the standard model of particle physics."
Sons of Stuxnet - IEEE Spectrum
Sons of Stuxnet - IEEE Spectrum: "In other words, the echoes of Stuxnet are reverberating through our real world and cyberspace, and I thought we’d continue to explore them, but in a somewhat nontraditional way."
'via Blog this'
'via Blog this'
Hacking Music with Max and SuperCollider - IEEE Spectrum
Hacking Music with Max and SuperCollider - IEEE Spectrum: ""You can send off agents into a brain generated from real data," Roads says. "These agents come back and sing a song that tells you what the rate of blood flow in that part of the brain is." The resulting sounds can be both interesting compositions and also useful for neurologists seeking subtleties in enormous and complex data sets."
'via Blog this'
'via Blog this'
Hacking Music with Max and SuperCollider - IEEE Spectrum
Hacking Music with Max and SuperCollider - IEEE Spectrum: ""Bach would be all over this," says David Cottle, associate professor at the University of Utah's School of Music. "A computer is powerful and accurate and ignorant. It'll take your directions as you wouldn't have expected—which might be interesting and fun.""
'via Blog this'
'via Blog this'
Operation Fairy Garden : Wildlife Promise
Operation Fairy Garden : Wildlife Promise: "Operation Fairy Garden
from Wildlife Promise
0 12/14/2011 // Julia Liljegren // Be Out There, Great Lakes Regional Center, kids and nature, Kids in nature, kids outdoors
Joy. That feeling of intense happiness and gratification we experience when we discover something new or thrilling, or achieve something meaningful to us. I experienced joy just this past weekend. My husband and I surprised our daughter for her 8th birthday by transforming her room into a fairy garden while she was away at grandma’s house."
from Wildlife Promise
0 12/14/2011 // Julia Liljegren // Be Out There, Great Lakes Regional Center, kids and nature, Kids in nature, kids outdoors
Joy. That feeling of intense happiness and gratification we experience when we discover something new or thrilling, or achieve something meaningful to us. I experienced joy just this past weekend. My husband and I surprised our daughter for her 8th birthday by transforming her room into a fairy garden while she was away at grandma’s house."
Wednesday, December 14, 2011
Tuesday, December 13, 2011
Transitioning to a Google Apps account
Transitioning to a Google Apps account: "A few months ago I switched from my normal Google account (@gmail.com) to my Google Apps account (@filiwiese.com). I ran into a few snags along the way and I haven’t solved them all yet, however I thought it might be useful to share my experiences so far with my readers so you can consider what I have learned.
"
'via Blog this'
"
'via Blog this'
Monday, December 12, 2011
Waimea Canyon, Kauai
Waimea Canyon, Kauai: "Waimea Canyon is the largest canyon in the Pacific and truly a dramatic sight to behold. The canyon measures 10 miles long, 1 mile wide, and more than 3,500-feet deep. It was carved thousands of years ago by rivers and floods that flowed from Mount Waialeale's summit. The lines in the canyon walls depict different volcanic eruptions and lava flows that have occurred over the centuries. Even though smaller than the Grand Canyon of Arizona, Waimea Canyon rivals the beauty. Numerous lookouts and hikes offer terrific views of every aspect of this natural wonder. The canyon is protected by the Koke'e State Park which encompasses 4,345 acres of land and has 45 miles of trails that run through the canyon and the nearby Alakai Swamp. The Ranger's Station is located at the Koke'e Museum has hiking maps of the area. There are no gas stations along the 40-mile Waimea Canyon Road so be sure to fill up before starting this trip. The main park area provides restrooms. The elevation makes the air 10-15 degrees cooler than in the valley and by afternoon many areas are often shrouded in clouds."
'via Blog this'
'via Blog this'
How do I change the default alarm tone - Google Mobile Help
How do I change the default alarm tone - Google Mobile Help: "You can change the default alarm ringtone "Ringing Alarm", but it is not for the light hearted.
You must have a rooted device and use a tool like "Root Explorer".
You must then use Root Explorer to go to "/system/media/audio/alarms" and mount the filesystem as R/W (read write).
Once this is complete, you must get a new ringtone that you want as the default and name it Alarm_Classic.ogg.
Rename the existing Alarm_Classic.ogg to Alarm_Classic.bak or something similar.
Copy the new ogg file to the folder mentioned above, and you should be good to go! Happy tinkering people!"
'via Blog this'
You must have a rooted device and use a tool like "Root Explorer".
You must then use Root Explorer to go to "/system/media/audio/alarms" and mount the filesystem as R/W (read write).
Once this is complete, you must get a new ringtone that you want as the default and name it Alarm_Classic.ogg.
Rename the existing Alarm_Classic.ogg to Alarm_Classic.bak or something similar.
Copy the new ogg file to the folder mentioned above, and you should be good to go! Happy tinkering people!"
'via Blog this'
Coilhouse » Blog Archive » In Defense of H&M’s Fembots
Coilhouse » Blog Archive » In Defense of H&M’s Fembots: "The company has admitted that the bodies are “completely virtual,” with faces of real models pasted in. “This is a technique that is not new, it is available within the industry today,” said an H&M spokesperson. “The virtual mannequins are used in the same way as we use mannequins in our stores for ladies wear and menswear.”"
'via Blog this'
'via Blog this'
'via Blog this'
Brian W. Kernighan, expositor par excellence, coined the name UNIX, popularized the tools philosophy,
6
wrote the best tutorials, and became a prolific inventor of specialized ‘‘little languages’’: ratfor, eqn,
awk and pic. The Center’s typesetting guru since the untimely death of Joe Ossanna, Brian produced the
current ‘‘device-independent’’ version of troff and postprocessors for particular hardware.
Sunday, December 11, 2011
Django tips: Template context processors
Django tips: Template context processors: "Enter RequestContext and context processors
As it turns out, Django provides an extremely easy way to do this. Every time you render a template, you give it a “context”; this is a dictionary-like object whose keys are variable names and whose values are the values of the variables. When you render a template with a given context, every key in the context dictionary becomes a variable in the template that you can access and use."
'via Blog this'
As it turns out, Django provides an extremely easy way to do this. Every time you render a template, you give it a “context”; this is a dictionary-like object whose keys are variable names and whose values are the values of the variables. When you render a template with a given context, every key in the context dictionary becomes a variable in the template that you can access and use."
'via Blog this'
Django | Running Django on Jython | Django documentation
Django | Running Django on Jython | Django documentation: "Running Django on Jython
Jython is an implementation of Python that runs on the Java platform (JVM). Django runs cleanly on Jython version 2.5 or later, which means you can deploy Django on any Java platform.
This document will get you up and running with Django on top of Jython.
Installing Jython"
'via Blog this'
Jython is an implementation of Python that runs on the Java platform (JVM). Django runs cleanly on Jython version 2.5 or later, which means you can deploy Django on any Java platform.
This document will get you up and running with Django on top of Jython.
Installing Jython"
'via Blog this'
Saturday, December 10, 2011
Friday, December 09, 2011
BBC News - Skywatchers await lunar eclipse
BBC News - Skywatchers await lunar eclipse: "This is the second total lunar eclipse this year and the last until 2014. This type of eclipse occurs when the Earth casts its shadow over the Moon.
But indirect sunlight can still illuminate the Moon turning it a dramatic shade of red.
The shadow starts falling at 11:33 GMT and ends after 17:30 GMT. The eclipse will last 51 minutes eight seconds."
'via Blog this'
But indirect sunlight can still illuminate the Moon turning it a dramatic shade of red.
The shadow starts falling at 11:33 GMT and ends after 17:30 GMT. The eclipse will last 51 minutes eight seconds."
'via Blog this'
YOHJI YAMAMOTO POUR HOMME Men - Coats & jackets - Blazer YOHJI YAMAMOTO POUR HOMME on YOOX Canada
YOHJI YAMAMOTO POUR HOMME Men - Coats & jackets - Blazer YOHJI YAMAMOTO POUR HOMME on YOOX Canada: "
Share
Tell a friend
YOHJI YAMAMOTO POUR HOMME
BlazerYOOX Collection: Fall-Winter
PRODUCT INFO
Composition: 100% Wool
Details: flannel, darts, lapel collar, button closing, single chest pocket, two front pockets, with flap, long sleeves, rear slit, lined interior, three inside pockets"
Share
Tell a friend
YOHJI YAMAMOTO POUR HOMME
BlazerYOOX Collection: Fall-Winter
PRODUCT INFO
Composition: 100% Wool
Details: flannel, darts, lapel collar, button closing, single chest pocket, two front pockets, with flap, long sleeves, rear slit, lined interior, three inside pockets"
python - Hacking Django Admin, hooks for login/logout - Stack Overflow
python - Hacking Django Admin, hooks for login/logout - Stack Overflow: "
3
down vote
accepted
I was also looking for an answer to this and ended up going another way. You can use your own views for login and logout, which perform some action and then call the auth views. For login:
def login(request, *args, **kwargs):
from django.contrib.auth.forms import AuthenticationForm
if request.method == 'POST':
form = AuthenticationForm(data=request.POST)
if form.is_valid():
# login successful
do_something()
from django.contrib.auth.views import login as authlogin
return authlogin(request, *args, **kwargs)
And for logout:"
'via Blog this'
3
down vote
accepted
I was also looking for an answer to this and ended up going another way. You can use your own views for login and logout, which perform some action and then call the auth views. For login:
def login(request, *args, **kwargs):
from django.contrib.auth.forms import AuthenticationForm
if request.method == 'POST':
form = AuthenticationForm(data=request.POST)
if form.is_valid():
# login successful
do_something()
from django.contrib.auth.views import login as authlogin
return authlogin(request, *args, **kwargs)
And for logout:"
'via Blog this'
HRI 2013 : ACM/IEEE International Conference on Human-Robot Interaction
HRI 2013 : ACM/IEEE International Conference on Human-Robot Interaction: "HRI 2013 : ACM/IEEE International Conference on Human-Robot Interaction"
'via Blog this'
'via Blog this'
Spectrogram - Wikipedia, the free encyclopedia
Spectrogram - Wikipedia, the free encyclopedia: "A spectrogram is a time-varying spectral representation[1] (forming an image) that shows how the spectral density of a signal varies with time. "
Scaleogram - Wikipedia, the free encyclopedia
Scaleogram - Wikipedia, the free encyclopedia: "In signal processing, a scaleogram or scalogram is a visual method of displaying a wavelet transform. There are 3 axes: x representing time, y representing scale, and z representing coefficient value. The z axis is often shown by varying the colour or brightness.
A scaleogram is the equivalent of a spectrogram for wavelets.
"
A scaleogram is the equivalent of a spectrogram for wavelets.
"
The importance of stupidity in scientific research
The importance of stupidity in scientific research: "Productive stupidity means being ignorant by choice. Focusing on important questions puts us in the awkward position of being ignorant. One of the beautiful things about science is that it allows us to bumble along, getting it wrong time after time, and feel perfectly fine as long as we learn something each time. No doubt, this can be difficult for students who are accustomed to getting the answers right. No doubt, reasonable levels of confidence and emotional resilience help, but I think scientific education might do more to ease what is a very big transition: from learning what other people once discovered to making your own discoveries. The more comfortable we become with being stupid, the deeper we will wade into the unknown and the more likely we are to make big discoveries."
'via Blog this'
'via Blog this'
Thursday, December 08, 2011
Durak - Wikipedia, the free encyclopedia
Durak - Wikipedia, the free encyclopedia: "At any point during a defense, the attacker or any third party can pitch in extra attacking cards, provided that for each new attacking card, there is already a card of the same rank on the table (either defending or attacking), and the total number of attacking cards does not exceed six, five if there have been no successful defenses, or the number of cards in the defender's hand, whichever is less. The defender must also defend against these new cards"
'via Blog this'
'via Blog this'
Announcing Amber.js « Katz Got Your Tongue?
Announcing Amber.js « Katz Got Your Tongue?: "To clear things up, we have decided to name the SproutCore-inspired framework we have been building (so far called “SproutCore 2.0″) “Amber.js”. Amber brings a proven MVC architecture to web applications, as well as features that eliminate common boilerplate. If you played with SproutCore and liked the concepts but felt like it was too heavy, give Amber a try. And if you’re a Backbone fan, I think you’ll love how little code you need to write with Amber"
'via Blog this'
'via Blog this'
Google Scholar Citations Help
Google Scholar Citations Help: "Some of my articles are not in my profile. How do I add missing articles?
Select the "Add" option from the Actions menu. Search for your articles using titles, keywords, or your name."
'via Blog this'
Select the "Add" option from the Actions menu. Search for your articles using titles, keywords, or your name."
'via Blog this'
Four Wheel Bicycle - Quadricycle -4 wheel bike - Tricycle - Trike - 3 wheel bike
Four Wheel Bicycle - Quadricycle -4 wheel bike - Tricycle - Trike - 3 wheel bike: "Adbikes of the UK has a line of four wheelers with high cargo areas that can carry a billboard ad. They also have a 4 wheel courier and load carrying model. Both models have electrical assistance as well as pedal power."
'via Blog this'
'via Blog this'
Wednesday, December 07, 2011
Serving Django Admin Static Media Files with Apache WSGI on Ubuntu « Videntity's Blog:
Serving Django Admin Static Media Files with Apache WSGI on Ubuntu « Videntity's Blog:: "Here is a quick and simple configuration code recipe to serve the admin static files in a production environment using modWSGI and Apache 2.
Modify your apache2 configuration file. By default that would be:
/etc/apache2/sites-available/default
Just add the line:
Alias /media/ /var/www/media/"
'via Blog this'
Modify your apache2 configuration file. By default that would be:
/etc/apache2/sites-available/default
Just add the line:
Alias /media/ /var/www/media/"
'via Blog this'
Django Facebook user integration with whitelisting | GreenAsh
Django Facebook user integration with whitelisting | GreenAsh: "This article demonstrates how to achieve this common workflow in Django, with some added sugary sweetness: maintaning a whitelist of Facebook user IDs in your local database, and only authenticating and auto-registering users who exist on this whitelist.
"
'via Blog this'
"
'via Blog this'
Shapecatcher.com: Unicode Character Recognition
Shapecatcher.com: Unicode Character Recognition: "How do I use it?
Draw your character as best you can in the "drawbox". You can do this by clicking and holding the left mouse button and moving around. Draw as many strokes as you need to, then click "Recognize" to start the recognition. If you want to clear the canvas and the results click on "Clear"."
'via Blog this'
Draw your character as best you can in the "drawbox". You can do this by clicking and holding the left mouse button and moving around. Draw as many strokes as you need to, then click "Recognize" to start the recognition. If you want to clear the canvas and the results click on "Clear"."
'via Blog this'
Why I Love to Code « thecodergirl
Why I Love to Code « thecodergirl: "So what does this have to do with writing code? Everything. Coding is formulating solutions, it is building structures, it is conducting them in a symphony of harmonious accord. Architecture is akin to a tetris puzzle where every piece has its optimal place. Debugging is like following the threads of a mystery, picking up clues until the culprit is apprehended. Production support can be data sleuthing toward an answer. Yes, some parts of development can be tedious, boring, maddening; but then the challenge becomes turning those aspects of it into opportunities for discovery and growth. The passion is in the fun of it."
'via Blog this'
'via Blog this'
dochub | Instant Documentation Search
dochub | Instant Documentation Search: "animation
Summary
The animation property is a shorthand property for animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count and animation-direction.
A list of CSS properties that can be animated is available; it's worth noting that these are the same properties supported by CSS transitions.
Initial value : 0
Applies to: block-level and inline-level elements
Inherited : no
Media: visual
Computed value : as specified"
'via Blog this'
Summary
The animation property is a shorthand property for animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count and animation-direction.
A list of CSS properties that can be animated is available; it's worth noting that these are the same properties supported by CSS transitions.
Initial value : 0
Applies to: block-level and inline-level elements
Inherited : no
Media: visual
Computed value : as specified"
'via Blog this'
Extending JavaScript Natives « JavaScript, JavaScript…
Extending JavaScript Natives « JavaScript, JavaScript…: "So is Extending Natives ever okay?
I’ve described some reasons for not augmenting native prototypes; you may know of others. You need to decide whether each of these concerns will be addressed by your planned extension, and whether the extension would add power and clarity to your codebase.
"
'via Blog this'
I’ve described some reasons for not augmenting native prototypes; you may know of others. You need to decide whether each of these concerns will be addressed by your planned extension, and whether the extension would add power and clarity to your codebase.
"
'via Blog this'
Teach Yourself to Program
Teach Yourself to Program: "Some people would rather get together with like-minded folks and learn by doing. There are meetups available to you, for most any language, even segmented by gender and age, or by what you might be creating. From learning Ruby on Rails in Chicago at CodeAcademy to teen camps in San Francisco, local meetups/classes can be a great way to learn."
'via Blog this'
'via Blog this'
10 Great Implementations of Facebook Connect
10 Great Implementations of Facebook Connect: "Facebook Connect mania has swept the Internet! Why create an account on a random website when you can click a single button to join? That is the power of Facebook Connect, which allows websites, software, and even mobile devices to integrate with Facebook and send information both ways."
'via Blog this'
'via Blog this'
Facebook for Websites - Facebook Developers
Facebook for Websites - Facebook Developers: "Authentication
Facebook helps you simplify and enhance user registration and sign-in by using Facebook as your login system. Users no longer need to fill in yet another registration form or remember another username and password to use your site. As long as the user is signed into Facebook, they are automatically signed into your site as well. Using Facebook for login provides you with all the information you need to create a social, personalized experience from the moment the user visits your site in their browser."
'via Blog this'
Facebook helps you simplify and enhance user registration and sign-in by using Facebook as your login system. Users no longer need to fill in yet another registration form or remember another username and password to use your site. As long as the user is signed into Facebook, they are automatically signed into your site as well. Using Facebook for login provides you with all the information you need to create a social, personalized experience from the moment the user visits your site in their browser."
'via Blog this'
Setup — django-socialregistration 0.5 documentation
Setup — django-socialregistration 0.5 documentation: "Configuration
The most basic configuration is to add socialregistration and django.contrib.sites to your INSTALLED_APPS
INSTALLED_APPS = (
'django.contrib.sites',
'socialregistration'
)
"
'via Blog this'
The most basic configuration is to add socialregistration and django.contrib.sites to your INSTALLED_APPS
INSTALLED_APPS = (
'django.contrib.sites',
'socialregistration'
)
"
'via Blog this'
Setup — django-socialregistration 0.5 documentation
Setup — django-socialregistration 0.5 documentation: "Installation
pip install django-socialregistration
pip install -e git+https://github.com/facebook/python-sdk.git#egg=FacebookSDK
"
'via Blog this'
pip install django-socialregistration
pip install -e git+https://github.com/facebook/python-sdk.git#egg=FacebookSDK
"
'via Blog this'
How to install pip on Ubuntu « SaltyCrane Blog
How to install pip on Ubuntu « SaltyCrane Blog: "Install pip and virtualenv for Ubuntu 10.10 Maverick and newer
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv "
'via Blog this'
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv "
'via Blog this'
flashingpumpkin/django-socialregistration - GitHub
flashingpumpkin/django-socialregistration - GitHub: "django-socialregistration /
name age history message
docs/ November 02, 2011 minor documentation change [amosson]
example/ October 04, 2011 Added tumblr support [flashingpumpkin]
socialregistration/ October 31, 2011 Added a"
'via Blog this'
name age history message
docs/ November 02, 2011 minor documentation change [amosson]
example/ October 04, 2011 Added tumblr support [flashingpumpkin]
socialregistration/ October 31, 2011 Added a"
'via Blog this'
ubernostrum / django-registration / wiki / Home — Bitbucket
ubernostrum / django-registration / wiki / Home — Bitbucket: "The most popular option currently is easy_install; refer to its documentation to see how to get it set up. Once you've got it, you'll be able to simply type
easy_install django-registration
And it will handle the rest."
'via Blog this'
easy_install django-registration
And it will handle the rest."
'via Blog this'
Django Facebook Connect App Recommendation - Stack Overflow
Django Facebook Connect App Recommendation - Stack Overflow: "I have had the most luck with adapting django-socialregistration with django-registration (0.8). Since you're working with django-registration, you're going to have to do a little bit of work, since all three of those packages assume the role of both the creation and the authentication of the user."
'via Blog this'
'via Blog this'
Steven R Ness - Google Scholar Citations
Steven R Ness - Google Scholar Citations: "Steven R Ness Edit
Ph.D. Candidate, University of Victoria Edit
Music Information Retrieval - Machine Learning - Distributed Cognition Edit
Email at sness.net Edit (pending verification Resend)My profile is public Edit Link Add homepage
"
'via Blog this'
Ph.D. Candidate, University of Victoria Edit
Music Information Retrieval - Machine Learning - Distributed Cognition Edit
Email at sness.net Edit (pending verification Resend)My profile is public Edit Link Add homepage
"
'via Blog this'
Jennifer Timmer Trail
Jennifer Timmer Trail: "
we'll dissappear
sheltered bay
tomorrow the world
manifest destiny
unearth
moving in stereo
evan, 2010
"
'via Blog this'
we'll dissappear
sheltered bay
tomorrow the world
manifest destiny
unearth
moving in stereo
evan, 2010
"
'via Blog this'
pyechonest - Python wrapper to the Echo Nest Web API - Google Project Hosting
pyechonest - Python wrapper to the Echo Nest Web API - Google Project Hosting: "Install
There are a few different ways you can install pyechonest:
run: "easy_install pyechonest"
Download the zipfile from the downloads page and install it.
Checkout the source: "svn checkout http://pyechonest.googlecode.com/svn/trunk/ pyechonest" and install it yourself.
"
'via Blog this'
There are a few different ways you can install pyechonest:
run: "easy_install pyechonest"
Download the zipfile from the downloads page and install it.
Checkout the source: "svn checkout http://pyechonest.googlecode.com/svn/trunk/ pyechonest" and install it yourself.
"
'via Blog this'
Tuesday, December 06, 2011
Action research - Wikipedia, the free encyclopedia
Action research - Wikipedia, the free encyclopedia: "Action research or participatory action research – is a reflective process of progressive problem solving led by individuals working with others in teams or as part of a "community of practice" to improve the way they address issues and solve problems. Action research is done simply by action, hence the name. "
'via Blog this'
'via Blog this'
The Social Graph is Neither (Pinboard Blog)
The Social Graph is Neither (Pinboard Blog): "But these common relationships turn out to be kind of slippery. To use XFN as my example, how do I decide if my cubicle mate is a friend, acquaintance or just a contact? And if I call him my friend, should I interpret that in the northern California sense, or in in some kind of universal sense of friendship?"
Monday, December 05, 2011
New Interfaces for Musical Expression (NIME) 2012, University of Michigan
New Interfaces for Musical Expression (NIME) 2012, University of Michigan: "IMPORTANT DATES
Paper/performance/installation/workshop submission: 31 January 2012
Review notification: 16 March 2012
Final paper deadline: 20 April 2012"
'via Blog this'
Paper/performance/installation/workshop submission: 31 January 2012
Review notification: 16 March 2012
Final paper deadline: 20 April 2012"
'via Blog this'
Submit Papers | ICMC 2012
Submit Papers | ICMC 2012: "We encourage the submission of papers examining any topic related to computer music and digital audio, including: aesthetic, compositional, educational, musicological, perceptual, scientific and technical aspects."
Max/MSP Externals
Max/MSP Externals: "bonk~
percussion follower for Max/MSP
by Miller Puckette, MSP port by Ted Apel and Barry Threw.
bonk~ version 1.4 for Mac Max/MSP 5.
bonk~ version 1.3 for Mac Max/MSP OS X Mach-O Universal Binary with source.
bonk~ version 1.3 for Macintosh Max/MSP OS X
bonk~ version 1.2 for Macintosh Max/MSP OS 9
For further information about fiddle~ and bonk~, see "Real-time audio analysis tools for Pd and MSP".
"
'via Blog this'
percussion follower for Max/MSP
by Miller Puckette, MSP port by Ted Apel and Barry Threw.
bonk~ version 1.4 for Mac Max/MSP 5.
bonk~ version 1.3 for Mac Max/MSP OS X Mach-O Universal Binary with source.
bonk~ version 1.3 for Macintosh Max/MSP OS X
bonk~ version 1.2 for Macintosh Max/MSP OS 9
For further information about fiddle~ and bonk~, see "Real-time audio analysis tools for Pd and MSP".
"
'via Blog this'
Ophcrack v3.3.1 Review (Ophcrack LiveCD v2.3.1)
Ophcrack v3.3.1 Review (Ophcrack LiveCD v2.3.1): "The Ophcrack Windows password cracker is the best free Windows password recovery tool available. Ophcrack is fast and easy enough for a first time password cracker with basic Windows skills.
"
'via Blog this'
"
'via Blog this'
jPlayer : HTML5 Audio & Video for jQuery
jPlayer : HTML5 Audio & Video for jQuery: "The jQuery HTML5 Audio / Video Library
jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer's comprehensive API allows you to create innovative media solutions while support and encouragement is provided by jPlayer's active and growing community."
'via Blog this'
jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer's comprehensive API allows you to create innovative media solutions while support and encouragement is provided by jPlayer's active and growing community."
'via Blog this'
SpeechAPI Home
SpeechAPI Home: "Online Speech Recognition API
Add speech recognition to your website with javascript and flash.
Get started with less than 20 lines of code. Try the below code in your webpage. Show / Hide Example code
For more code samples check out our demos.
"
'via Blog this'
Add speech recognition to your website with javascript and flash.
Get started with less than 20 lines of code. Try the below code in your webpage. Show / Hide Example code
For more code samples check out our demos.
"
'via Blog this'
Ukulele Anthem | Amanda Palmer
Ukulele Anthem | Amanda Palmer: "ukulele small and forceful
brave and peaceful
you can play the ukulele too it is painfully simple
play your ukulele badly, play your ukulele loudly
ukulele banish evil
ukulele save the people
ukulele gleaming golden on the top of every steepl"
'via Blog this'
brave and peaceful
you can play the ukulele too it is painfully simple
play your ukulele badly, play your ukulele loudly
ukulele banish evil
ukulele save the people
ukulele gleaming golden on the top of every steepl"
'via Blog this'
10 Myths About Introverts | CarlKingdom.com :: Writer. Director. Artist.
10 Myths About Introverts | CarlKingdom.com :: Writer. Director. Artist.: "Myth #4 – Introverts don’t like people.
On the contrary, Introverts intensely value the few friends they have. They can count their close friends on one hand. If you are lucky enough for an introvert to consider you a friend, you probably have a loyal ally for life. Once you have earned their respect as being a person of substance, you’re in."
'via Blog this'
On the contrary, Introverts intensely value the few friends they have. They can count their close friends on one hand. If you are lucky enough for an introvert to consider you a friend, you probably have a loyal ally for life. Once you have earned their respect as being a person of substance, you’re in."
'via Blog this'
10 Myths About Introverts | CarlKingdom.com :: Writer. Director. Artist.
10 Myths About Introverts | CarlKingdom.com :: Writer. Director. Artist.: "Myth #5 – Introverts don’t like to go out in public.
Nonsense. Introverts just don’t like to go out in public FOR AS LONG. They also like to avoid the complications that are involved in public activities. They take in data and experiences very quickly, and as a result, don’t need to be there for long to “get it.” They’re ready to go home, recharge, and process it all. In fact, recharging is absolutely crucial for Introverts."
'via Blog this'
Nonsense. Introverts just don’t like to go out in public FOR AS LONG. They also like to avoid the complications that are involved in public activities. They take in data and experiences very quickly, and as a result, don’t need to be there for long to “get it.” They’re ready to go home, recharge, and process it all. In fact, recharging is absolutely crucial for Introverts."
'via Blog this'
10 Myths About Introverts | CarlKingdom.com :: Writer. Director. Artist.
10 Myths About Introverts | CarlKingdom.com :: Writer. Director. Artist.: "Myth #9 – Introverts don’t know how to relax and have fun.
Introverts typically relax at home or in nature, not in busy public places. Introverts are not thrill seekers and adrenaline junkies. If there is too much talking and noise going on, they shut down. Their brains are too sensitive to the neurotransmitter called Dopamine. Introverts and Extroverts have different dominant neuro-pathways. Just look it up."
'via Blog this'
Introverts typically relax at home or in nature, not in busy public places. Introverts are not thrill seekers and adrenaline junkies. If there is too much talking and noise going on, they shut down. Their brains are too sensitive to the neurotransmitter called Dopamine. Introverts and Extroverts have different dominant neuro-pathways. Just look it up."
'via Blog this'
Amanda Palmer is so far ahead of us | Kevin Clark
Amanda Palmer is so far ahead of us | Kevin Clark: "So. Most importantly, this song is great. It’s just so mad and joyful. It jumps up and down on you and tells you why creativity is awesome while you giggle and roll around on the floor. Fantastic."
'via Blog this'
'via Blog this'
Sunday, December 04, 2011
RA News: Beatport launches digital distribution service, Baseware
RA News: Beatport launches digital distribution service, Baseware: "Beatport officially expanded into the world of digital distribution last night by unveiling a new company called Baseware.
According to a press release, Baseware aims to simplify the process of digital distribution for artists and labels, thereby helping them get their music on big digital streaming and retail sites. Beatport CEO Matt Adell explained the idea in a written statement: "Baseware, first and foremost, is about breaking down the barriers to getting your music heard—and actually getting paid for it—through distribution to Beatport, iTunes, Spotify, Rdio, Stompy, mobile and tablet applications, and whatever comes next." "
'via Blog this'
According to a press release, Baseware aims to simplify the process of digital distribution for artists and labels, thereby helping them get their music on big digital streaming and retail sites. Beatport CEO Matt Adell explained the idea in a written statement: "Baseware, first and foremost, is about breaking down the barriers to getting your music heard—and actually getting paid for it—through distribution to Beatport, iTunes, Spotify, Rdio, Stompy, mobile and tablet applications, and whatever comes next." "
'via Blog this'
libspotify: libspotify 10.1.16 API Documentation
libspotify: libspotify 10.1.16 API Documentation: "The rest of the modules are specfic parts of libspotify for accessing information about artists, albums, tracks, and playlists. Separate modules are available to handle searches and images.
This initial chapter of libspotify will focus on the general design of the library, and things to take into consideration once you start working with it.
"
'via Blog this'
This initial chapter of libspotify will focus on the general design of the library, and things to take into consideration once you start working with it.
"
'via Blog this'
Spotify - Developers' home
Spotify - Developers' home: "We, the computer geeks at Spotify, also love cool software. To that end, we’re trying to open up our platform to enable third party application development on top of the Spotify platform. These pages are our first baby steps toward that goal.
We are proud to present the latest addition to the Spotify Platform; Spotify Apps API.
"
'via Blog this'
We are proud to present the latest addition to the Spotify Platform; Spotify Apps API.
"
'via Blog this'
RA Poll: Top DJs of 2010
RA Poll: Top DJs of 2010: "
RA Poll: Top DJs of 2010
RA's readers start the poll season off by picking out their favourite DJs of the year.
So here they are: your top 100 DJs of 2010. We know you, the RA readers, each drew upon unique sets of criteria and experiences in selecting your favourites—and this is what we at RA find most fascinating. Whether it was the main stage set that blew you away; the afterparty performance that changed your perspective; or perhaps just doting over a monthly residency, these are the DJs that touched you somehow, affirming the reasons why you love this in the first place.
"
'via Blog this'
RA Poll: Top DJs of 2010
RA's readers start the poll season off by picking out their favourite DJs of the year.
So here they are: your top 100 DJs of 2010. We know you, the RA readers, each drew upon unique sets of criteria and experiences in selecting your favourites—and this is what we at RA find most fascinating. Whether it was the main stage set that blew you away; the afterparty performance that changed your perspective; or perhaps just doting over a monthly residency, these are the DJs that touched you somehow, affirming the reasons why you love this in the first place.
"
'via Blog this'
DJ SHE's Spotlight page on SoundCloud - Create, record and share your sounds for free
DJ SHE's Spotlight page on SoundCloud - Create, record and share your sounds for free: "DJ SHE Bio:
Originally from the East Coast of Canada, now based out of Vancouver BC, SHE is one of the top female DJ’s on the Vancouver circuit. Growing up in a household filled with funk and soul, She quickly acquired a love for music. From funk and soul, a love for hip-hop developed and her journey into music began."
'via Blog this'
Originally from the East Coast of Canada, now based out of Vancouver BC, SHE is one of the top female DJ’s on the Vancouver circuit. Growing up in a household filled with funk and soul, She quickly acquired a love for music. From funk and soul, a love for hip-hop developed and her journey into music began."
'via Blog this'
DJ Rhia Wellbelove | Free Music, Tour Dates, Photos, Videos
DJ Rhia Wellbelove | Free Music, Tour Dates, Photos, Videos: "Born and raised in Canada Rhia Wellbelove has been expressing herself through music since she started spinning tunes at the tender age of sixteen. Rhia’s unrelenting charisma and drive combined with exceptional skill has led her to become one of Vancouver’s most prominent DJ's. Rhia's love for music can be felt through the unique and moving house, electro, and techno sets that she creates."
'via Blog this'
'via Blog this'
Facebook for Websites - Facebook Developers
Facebook for Websites - Facebook Developers: "Facebook Platform enables you to make your website more social. You can use our Social Plugins, such as the Like Button to drive user engagement with a single line of HTML. Our Login Button and Registration Plugin let you simplify or eliminate your own user registration and sign-in. Lastly, the Graph API lets you access the full social graph of a given user, allowing you to create a truly deep personal experience."
'via Blog this'
'via Blog this'
Saturday, December 03, 2011
BBC News - St Andrews scientists ask if whales have 'dialects'
BBC News - St Andrews scientists ask if whales have 'dialects': "So-called "citizen scientists" from across the world are being urged to listen to and help classify sounds made by the mammals.
The St Andrews Sea Mammal Research Unit is part of the Whale Project - a global effort to categorise whale calls."
'via Blog this'
The St Andrews Sea Mammal Research Unit is part of the Whale Project - a global effort to categorise whale calls."
'via Blog this'
Friday, December 02, 2011
stereomood – emotional internet radio - music for my mood and activities
stereomood – emotional internet radio - music for my mood and activities: "behind every song there's always an emotion. we don't know why but maybe that's why we love music.
so we've created a way to suggest songs that follow your feelings: stereomood is the emotional internet radio, providing music that best suits your mood and your activities.
how do i feel? what am i doing now?"
'via Blog this'
so we've created a way to suggest songs that follow your feelings: stereomood is the emotional internet radio, providing music that best suits your mood and your activities.
how do i feel? what am i doing now?"
'via Blog this'
Voronoi diagram - Wikipedia, the free encyclopedia
Voronoi diagram - Wikipedia, the free encyclopedia: "In mathematics, a Voronoi diagram is a special kind of decomposition of a given space, e.g., a metric space, determined by distances to a specified family of objects (subsets) in the space. These objects are usually called the sites or the generators (but other names such as "seeds" are in use) and to each such an object one associates a corresponding Voronoi cell, namely the set of all points in the given space whose distance to the given object is not greater than their distance to the other objects."
What is a Learning Curve, ie. ROC curve in machine learning? - Stack Overflow
What is a Learning Curve, ie. ROC curve in machine learning? - Stack Overflow: "What is a learning curve, also known as a ROC curve, in machine learning and what is the standard way of plotting it? What should be the x and y axis of my plot?"
'via Blog this'
'via Blog this'
Thursday, December 01, 2011
Basic Butter Frosting Recipe - Creamy Frosting with Butter and Confectioners Sugar
Basic Butter Frosting Recipe - Creamy Frosting with Butter and Confectioners Sugar: "1/3 cup butter
1/4 teaspoon salt
1 teaspoon vanilla extract
1 pound (3 1/2 cups) sifted confectioners sugar (powdered sugar)
3 to 4 tablespoons milk or light cream, or to make smooth and spreadable
Preparation:
Cream butter, salt, and vanilla, beating with an electric mixer until light and fluffy. Add the confectioners' sugar gradually, beating after each addition. Add 3 tablespoons milk or light cream, beating until smooth. Beat in more milk until desired spreading consistency is reached and the frosting is spreadable. Makes about 2 1/3 cups of frosting, enough to frost tops and sides of of an 8-inch 2-layer cake or a 10-inch tube or bundt cake, or about 1 dozen cupcakes."
'via Blog this'
1/4 teaspoon salt
1 teaspoon vanilla extract
1 pound (3 1/2 cups) sifted confectioners sugar (powdered sugar)
3 to 4 tablespoons milk or light cream, or to make smooth and spreadable
Preparation:
Cream butter, salt, and vanilla, beating with an electric mixer until light and fluffy. Add the confectioners' sugar gradually, beating after each addition. Add 3 tablespoons milk or light cream, beating until smooth. Beat in more milk until desired spreading consistency is reached and the frosting is spreadable. Makes about 2 1/3 cups of frosting, enough to frost tops and sides of of an 8-inch 2-layer cake or a 10-inch tube or bundt cake, or about 1 dozen cupcakes."
'via Blog this'
Swami Vivekananda - Wikipedia, the free encyclopedia
Swami Vivekananda - Wikipedia, the free encyclopedia: "Later, In 1888, Vivekananda left the monastery as a Parivrâjaka—the Hindu religious life of a wandering monk, "without fixed abode, without ties, independent and strangers wherever they go."[52] His sole possessions were a kamandalu (water pot), staff, and his two favorite books—Bhagavad Gita and The Imitation of Christ.[53] Narendranath travelled the length and breadth of India for five years, visiting important centers of learning, acquainting himself with the diverse religious traditions and different patterns of social life.[54][55] He developed a sympathy for the suffering and poverty of the masses and resolved to uplift the nation.[54][56] Living mainly on Bhiksha or alms, Narendranath traveled mostly on foot and railway tickets bought by his admirers whom he met during the travels."
Swami Vivekananda - Wikipedia, the free encyclopedia
Swami Vivekananda - Wikipedia, the free encyclopedia: "Swami Vivekananda (Bengali: স্বামী বিবেকানন্দ, Shami Bibekānondo (help·info); Hindi: स्वामी विवेकानन्द) (12 January 1863 – 4 July 1902), born Narendranath Dutta (Bengali: নরেন্দ্রনাথ দত্ত, Hindi: नरेन्द्रनाथ दत्त ),[2] was the chief disciple of the 19th century mystic Ramakrishna Paramahansa and the founder of the Ramakrishna Math and the Ramakrishna Mission.[3] He is considered a key figure in the introduction of Hindu philosophies of Vedanta and Yoga to the "Western" World, mainly in America and Europe[3] and is also credited with raising interfaith awareness, bringing Hinduism to the status of a major world religion during the end of the 19th century C.E.[4] "
'via Blog this'
'via Blog this'
Sri Sri Ravi Shankar | TopNews
Sri Sri Ravi Shankar | TopNews: "There were people who wanted to attack him but he was not afraid and would continue to spread the message of anti-terrorism and peace, Art of Living founder Sri Sri Ravi Shankar, who was fired at but escaped unhurt, said on Monday.
It has been reported that an unidentified gunman opened fire at Ravi Shankar's convoy here late Sunday. The spiritual leader said that an Indian devotee suffered a minor injury but is fine."
'via Blog this'
It has been reported that an unidentified gunman opened fire at Ravi Shankar's convoy here late Sunday. The spiritual leader said that an Indian devotee suffered a minor injury but is fine."
'via Blog this'
Wednesday, November 30, 2011
Whales | Home
Whales | Home: "You can help marine researchers understand what whales are saying. Listen to the large sound and find the small one that matches it best. Click 'Help' below for an interactive guide"
'via Blog this'
'via Blog this'
Tuesday, November 29, 2011
Max/MSP Externals
Max/MSP Externals: "bonk~
percussion follower for Max/MSP
by Miller Puckette, MSP port by Ted Apel and Barry Threw.
bonk~ version 1.4 for Mac Max/MSP 5.
bonk~ version 1.3 for Mac Max/MSP OS X Mach-O Universal Binary with source.
bonk~ version 1.3 for Macintosh Max/MSP OS X
bonk~ version 1.2 for Macintosh Max/MSP OS 9
For further information about fiddle~ and bonk~, see "Real-time audio analysis tools for Pd and MSP"."
'via Blog this'
percussion follower for Max/MSP
by Miller Puckette, MSP port by Ted Apel and Barry Threw.
bonk~ version 1.4 for Mac Max/MSP 5.
bonk~ version 1.3 for Mac Max/MSP OS X Mach-O Universal Binary with source.
bonk~ version 1.3 for Macintosh Max/MSP OS X
bonk~ version 1.2 for Macintosh Max/MSP OS 9
For further information about fiddle~ and bonk~, see "Real-time audio analysis tools for Pd and MSP"."
'via Blog this'
Monday, November 28, 2011
siplca-segmentation
siplca-segmentation: "This package contains the implementation of the algorithm for identifying repeated harmonic patterns in music and structure segmentation described in [1]. It is primarily written in Python but calls Matlab for feature extraction and performance evaluation.
It depends on numpy and scipy, Matplotlib for plotting, and the mlabwrap package for running Matlab code.
Included is Dan Ellis’ beat-synchronous chroma feature extraction code, also available from: http://labrosa.ee.columbia.edu/projects/coversongs/. Also useful (but not included) is Dan’s code for resynthesizing chroma."
'via Blog this'
It depends on numpy and scipy, Matplotlib for plotting, and the mlabwrap package for running Matlab code.
Included is Dan Ellis’ beat-synchronous chroma feature extraction code, also available from: http://labrosa.ee.columbia.edu/projects/coversongs/. Also useful (but not included) is Dan’s code for resynthesizing chroma."
'via Blog this'
Subscribe to:
Posts (Atom)