Pianopub
free standalone pandora player (mac)
music  pandora  mac 
11 weeks ago
Polycode
Polycode is a free, open-source, cross-platform framework for creative code. You can use it as a C++ API or as a standalone scripting language to get easy and simple access to accelerated 2D and 3D graphics, hardware shaders, sound and network programming, physics engines and more.
framework  programming 
june 2011
chromakode/pow at master - GitHub
HTML 5-based presentation framework.
presentation 
may 2011
The hacking business model » #AltDevBlogADay
One of the founders of the MySQL database, Michael Widenius, co-wrote a manifesto of sorts with rules for running a company based on egalitarian and sustainable principles. I think it’s a great starting place for anyone looking to start their own company. It was originally posted on Zak Greant’s blog, and later used for founding Monty Program AB.
business 
may 2011
An Introduction to the Self-Released Album - MTT - Music Think Tank
In what seems like a past life, the only way to release an album was through a record label. The label had the money to pay for your recording, the ability to distribute it around the world, and the marketing resources to make sure people knew your album was hitting the stores. Today, any resourceful individual with a little bit of money and a lot of creativity can make an album commercially available to the same number of people as a major label.
music  diy 
may 2011
8pen
Alternate text entry system
android 
may 2011
The SuperCollider Book
Page for upcoming SuperCollider book, including sample chapter.
audio  supercollider  toread 
april 2011
Abjad
Python-based music notation system, uses Lilypond as its back end renderer.
music  musicnotation  python  lilypond 
march 2011
How to Do (Almost) Everything With a Kindle 3 | Gadget Lab | Wired.com
I was actually surprised when I bought my Kindle not just by how much it could do, but by how well it did it. The Kindle suffers from two things: 1) it’s never going to do everything that a full-fledged computer or even a color touchscreen tablet can do; and 2) the Kindle 3 has improved on a whole slew of features that were either poorly implemented in or entirely absent from earlier iterations of the Kindle.
kindle  howto 
january 2011
ned Productions - nedtries
So what if I told you that for the very common case of a pointer sized key lookup that the standard assumptions are wrong? What if there was an algorithm which provides nearly all the advantages of ordered indexation such as closest fit finds, except it has nearly O(1) complexity rather than O(log N) and is therefore 100% faster? What if, in fact, this algorithm is a good 20% faster than the typical O(1) hash table implementation for medium sized collections and is no slower even at 10,000 items?
algorithms  c++ 
january 2011
Platforms and Networks: Launching Tech Ventures: Part IV, Readings
Below, I've compiled a list of readings — mostly blog posts, but also some books — that cover topics relevant to my course, i.e., lean startup management practices, product marketing/management, and business development
startup 
january 2011
How to evaluate and implement startup ideas using Hypothesis Driven Development - swombat.com
A startup idea is not a plan of action. A startup idea is a series of unchecked hypotheses. In essence, it is a series of questions that you haven't completely answered yet. The process of progressing a startup from idea to functioning business is the process of answering these questions, of validating these hypotheses.
startup 
january 2011
Johnny Chung Lee - Projects - Wii
This makes the Wii Remote one of the most common computer input devices in the world. It also happens to be one of the most sophisticated. It contains a 1024x768 infrared camera with built-in hardware blob tracking of up to 4 points at 100Hz. This significantly out performs any PC "webcam" available today. It also contains a +/-3g 8-bit 3-axis accelerometer also operating at 100Hz and an expandsion port for even more capability. These projects are an effort to explore and demonstrate applications that the millions of Wii Remotes in world readily support.
interactive  wii  whiteboard 
december 2010
Dark Forces Swing Blind Punches: Math? Rock!: A DFSBP mixtape
What I realized is that I wanted to represent not simply Math Rock, dictionary-defined as such, but also math rock, namely my own personal canon of rock music that triggers certain pleasure centers in me and greatly influences my aesthetics as a musician and listener. 
mathrock  music  mixtape 
december 2010
scie.nti.st » Hosting Git repositories, The Easy (and Secure) Way
 I use an up and coming tool called gitosis that my friend Tv wrote to help make hosting git repos easier and safer. It manages multiple repositories under one user account, using SSH keys to identify users.
git  howto 
december 2010
What Every Computer Scientist Should Know About Floating-Point Arithmetic
Builders of computer systems often need information about floating-point arithmetic. There are, however, remarkably few sources of detailed information about it.
float  development  articles 
december 2010
MathJax | Beautiful math in all browsers
MathJax is an open source JavaScript display engine for mathematics that works in all modern browsers.
css  typography 
december 2010
Planning product launch and my pre-launch checklist | Bootstrapping Independence
When looking for resources about the best way to launch a software business, I found many useful articles, but not very many consolidated resources which laid everything out in an easy to digest manner. I wanted to document the entire process to help structure my own thinking, as well as giving those who come after a roadmap to follow. After I launch, I will be reporting on the success of each segment of my plan.
entrepreneurship  launch  marketing 
december 2010
gaeunit - Project Hosting on Google Code
GAEUnit is a unit test framework that helps to automate testing of your Google App Engine application. With a single configuration change (it can be completed within 30 seconds), your unit tests can be run in the real GAE app server environment using a web browser.
appengine  python  testing 
november 2010
Richardson Maturity Model
A model (developed by Leonard Richardson) that breaks down the principal elements of a REST approach into three steps. These introduce resources, http verbs, and hypermedia controls.
restful  programming  architecture 
november 2010
Web and Mobile Products: Understanding your customers » Keith Schacht
What follows is a detailed how-to for analyzing your product’s customers.
analytics  metrics  startup 
november 2010
The Agile Inception Deck « The Agile Warrior
Below is a lightweight tools we used at ThoughtWorks to fill a gap this gap and get our project headed in the right direction long before the first line of code every got written.
agile  entrepreneurship  startup 
november 2010
Git Cheatsheet
A nice visual cheatsheet for git
cheatsheet  git 
november 2010
Introduction to Pyjamas, Part 1: Exploit the synergy of GWT and Python
Pyjamas contains a stand-alone Python-to-JavaScript compiler, and an Ajax framework and widget set. Using these components, you can write comprehensive applications without writing a single line of JavaScript.
ajax  python  javascript 
november 2010
gmemsess - Project Hosting on Google Code
gmemsess is a secure lightweight memcache-backed session class for Google appengine. It is only suitable for short-term sessions, for providing your own authentication system or shopping cart, for instance. gmemsess is in use in at least one commercial application, and depending on memcache for data storage (rather than the datastore) has now been well proven.
appengine  python 
october 2010
Brian’s 10 Rules for how to write cross-platform code | Backblaze Blog
However, I run into other developers or software managers who mistakenly think cross platform code is difficult, or might double or triple the development schedules. This misconception is based on their bad experiences with badly run porting efforts. So this article is to quickly outline the 10 simple rules I live by to achieve efficient cross platform code development.
development  cross-platform  rules 
october 2010
Raph’s Website » The Fundamentals of Game Design
Starting out creating an interactive experience, of any sort really, can be rather daunting. In this tutorial, we’ll run through the basic components of a game, so we can get a handle on what the next steps are when you make the jump from the training tutorials to your own projects.
design  games 
october 2010
gawsh - Project Hosting on Google Code
Gawsh is a framework and set of utilites to support development for the Google App Engine.

The first utility is a bulk-download facility to support downloading data from a Google App to a file on the client, in either CSV or XML format. It consists of a client module, run on the desktop, and a server module to be customized and incorporated into a Google App, with a similar structure to the bulk upload components supplied by Google.
appengine  backup  python 
october 2010
Jo HTML5 Mobile App Framework Documentaion
jo is a lightweight JavaScript framework designed for HTML5 apps.
framework  html5  mobile 
october 2010
jQuery Fundamentals
The purpose of this book is to provide an overview of the jQuery JavaScript library; when you're done with the book, you should be able to complete basic tasks using jQuery, and have a solid basis from which to continue your learning. This book was designed as material to be used in a classroom setting, but you may find it useful for individual study.
jquery  howto  toread 
october 2010
Recurring Billing, Subscription Billing, Web 2.0 and SaaS Billing - Chargify
Chargify simplifies recurring billing for Web 2.0 and SaaS companies.
startup  billing 
october 2010
Auto detect a time zone with JavaScript
This blog post will attempt to explain how to automatically detect your user’s time zone using JavaScript. If you’re in a hurry, you can skip directly to the demo or just grab the files
programming  timezone  javascript 
september 2010
E-junkie Shopping Cart for selling downloads & tangible goods
E-junkie provides shopping cart and buy now buttons to let you sell downloads and tangible goods on your website, eBay, MySpace, Google Base, CraigsList and other websites using PayPal Website Payments Standard, PayPal Website Payments Pro, PayPal Payflow Pro, Google Checkout, Authorize.Net, TrialPay, ClickBank and 2CheckOut.
business  cart  ecommerce 
september 2010
Customer Development Survey
Customer development is a proven approach to drive rapid product adoption. Get started for free by creating your own initial customer development survey below or view an example survey
customerdevelopment  entrepreneurship  leanstartup 
september 2010
Lean Startup 101: How to Build a Better Startup - SocratED
Lean Startup is the product of thousands of startups and entrepreneurs figuring out what works, what doesn't, and how to use that knowledge to radically increase startup success. This interactive course is designed for both new and experienced entrepreneurs. While some of the material comes from entrepreneurs in technology, the basic ideas and strategies are applicable to just about any kind of startup.
entrepreneur  tutorial 
september 2010
Coming Home to Vim / Steve Losh
Excellent set of vim pointers and tips.
vim  awesome 
september 2010
[A] m p a c h e : Pour l'Amour de la Musique depuis le 5 Mai 2001
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
media  streaming  linux  mp3 
september 2010
Implementing a Partial Serial Number Verification System in Delphi | Brandon Staggs .Com
What I am going to show you is a way to keep “rolling your own” license key system while making working cracks harder for crackers to produce, and working keygens a thing of the past.
programming  security  registration 
august 2010
jQuery Mobile | jQuery Mobile
A unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design
development  javascript  mobile 
august 2010
Why aren't you using git-flow? - Jeff Kreeftmeijer
Article on useful git extensions for branching
git  workflow 
august 2010
Steve Coleman: Essays: Symmetrical Movement
Essay on Steve Coleman's Symmetrical theory.
jazz  theory  toread 
august 2010
Using Federated Authentication in Google App Engine - Google App Engine - Google Code
Federated authentication is a decentralized security mechanism not tied to any one particular provider, and OpenID is an open standard which implements federated authentication. With OpenID, users can create an identity (username and password [or alternatives such as biometrics, keyfob, etc.]) at any OpenID provider and be able to use that same identity at any online app which accepts OpenID logins. Google has supported the OpenID 2.0 protocol since 2008 in a variety of products such as Blogger and Google Apps
appengine  openid  authentication 
july 2010
Wedoist Privacy Policy
interesting/useful privacy policy.
privacypolicy 
july 2010
Kanban development oversimplified: a simple explanation of how Kanban adds to the ever-growing Agile toolkit
Recently I’ve heard lots of discussion about Kanban style development — an approach that breaks that breaks the primary rule of today’s common agile practice: the fixed development time-box.
development  agile 
july 2010
The Entrepreneur's Guide to Customer Development
Learn how to do Customer Development, an essential component of the Lean Startup philosophy. Learn how to:
Find prospects and how to approach them
Develop and iterate your "Minimal Viable Products" (MVPs)
Segment markets, position products and when to pivot
Validate before scaling
book  entrepreneurship  leanstartup  customerdevelopment 
july 2010
Simple Steps to Creating Custom Social Landing Pages and Social Emails | B2B Marketing Blog
Do you want your landing pages and emails to be shared in social media, but don’t know how to encourage your readers to do so? It is not as hard as you might think.
socialmedia  marketing 
june 2010
Introducing Slippy - HTML Presentations - Seld.be
Slippy is a HTML Presentation library written with jQuery, it takes a html file in and plays it in any browser.
javascript  presentation  slideshow 
june 2010
Why: A Tale Of A Post-Modern Genius - Smashing Magazine
Why the Lucky Stiff (or _Why for short) was one of the brightest and most inspiring programmers in activity. He became famous through a series of blogs and through the incredible amount of open-source projects that he maintained over the course of more than seven years.
toread  coding  ruby 
may 2010
« earlier      
3D achieved actionscript advanced advice aerodynamics agile AI aims airships ajax alankay algorithms all already amazon anaglyph analog analysis analytics and android animation apache api apollo11 appengine apple appleremote applications architecture archive are art articles as ascii audio augmentedreality auteur authentication automation autoplay awesome backpack backup barcode bayesian bbq be beer behearer bending Berne bernoulli billing bjork blimp blimps bogus book books boost branding brucesterling build burgers business but c c++ calculator calendar canvas career cart cells census cheatsheet CHI Cities codereview coding cognition comedy comics commandline compiler compressor concerts concurrency conference considerable controller convert cookbook cooking copyright couchdb coupons crafts creativity cross-platform css culture custom customerdevelopment d data database davidfosterwallace delicious demographics demonstrate design designed development devo directx discovery Disney distribution diy do documentary documentation documents donnorman dough download downtown drawing drink drm dsp ecommerce education effects electronics embed entrepreneur entrepreneurship erlang evolution experiments federalist feed film find firefox firewall fitness flartoolkit flash flex float font font-face fonts food for framework free freeware functional funny future game games generative generator Gifts git gmail goals google government gphone graph graphics grep grid gtd gui guitar ha handwriting hardware history holiday holidays home homebrewing howto htaccess html5 http humor hypertext icecream icon icons id3 ideo images infinitejest inkscape innovation inspiration instapaper instrument interaction interactive Interface internationalization interview interviewing interviews iphone it jailbreak javascript jazz jquery JSON juggling karma keystone kids kindle knowledge-representation knowledge_representation language languages launch law layout leanstartup lectures legal lego lessons library life lifehacker lifehacks like lilypond links linux lisp lists literature localization location LosAngeles lua luggage m-base mac macosx make management manifesto many maps marketing mathrock meat media mediawiki medical metadata metrics MFC microsoft MIDI mindstorms mixtape mobile moinmoin moleculargastronomy monospace motivation mozilla mp3 mtv music musicnotation mythbusters MythTv names namm nat native network networking news obituaries office olympics openid opensource opml organization ornette osx oulipo palm pandora paper parallel parser parsing paste patterns paulgraham pc pdf pdk pearl perl personalized philosophy phone photobooth photos php physics pie pitch pizza planning plastic plugins pluto possible. posters postmodernism pov powermanagement pre preload presentation presentations printer privacypolicy process processing productivity program programming progress. project projectmanagement protocol prototype prototype.js psychology publishing putty PVR py3k pyblosxom python quicktime quotes rack rackmount RAD radio rails random read reader recipe recipes reference registration remix repair requirements research REST restful restructuredtext retro rio robot robotics robots Rockets rsync ruby rules s5 samba samples scheduling schema school science sciencefair scm screensaver security sensor sethgodin sf shopping show signs simulation skeptic sleep slides slideshow soccer socialmedia socialnetworking socialsoftware sockets software soon sound soviet space speaking speedreading SQL sqlobject ssh startup statistics stereographic Still story streaming styleguide subversion supercollider surveillance svg synth tablet tagging tamarin taxes tdd tech technique technology templating testing thai the theory there thewasteland things threads timeline timezone tips tmbg to tool toolkit tools tooltips toread torrents towatch toys training travel tree turbogears turkey turntables tutorial TV twitter types typography ubicomp ubiquity ui ultimate unicode unittesting unix usability userexperience utilities utility validation vcs vi video vim viridian visualization VisualStudio Visualwx vulnerability We we've web web2.0 webdesign webdevelopment webos whiteboard whytheluckystiff wii win32 windows wishlist work workflow would writing wsgi wxwidgets wxWidgets. xml zappa

Copy this bookmark:



description:


tags: