Friday, March 16, 2012

Blue Play Button clip art - vector clip art online, royalty free & public domain

Blue Play Button clip art - vector clip art online, royalty free & public domain:

'via Blog this'

jQuery Scroll Path

jQuery Scroll Path:

'via Blog this'

chartjunk: a font for quickly making sparklines in your page

chartjunk: a font for quickly making sparklines in your page: "Chartjunk is a webfont, a small piece of javascript to junkify inline data-series, and an actual ufo/otf file you can extend or do whatever you'd like.

If you're into it, you could fork this project on github

You don't need to use this, i don't know your life, but if this is something you're into then by all means.

"

'via Blog this'

Thursday, March 15, 2012

Calendar Heatmaps to Visualize Time Series Data

Calendar Heatmaps to Visualize Time Series Data: "The familiar but underused layout is a good way to look at patterns over time. This tutorial gives you an easy way to make them and guides you through the code so you can adapt it to your needs."

'via Blog this'

MySQLdb User's Guide

MySQLdb User's Guide: "unix_socket
location of UNIX socket. Default: use default location or TCP for remote hosts.
"

'via Blog this'

Made of Bugs » Why node.js is cool (it’s not about performance)

Made of Bugs » Why node.js is cool (it’s not about performance): "Enter node.js
node.js solves this problem, somewhat paradoxically by reducing the number of options available to developers. By having a built-in event loop, and by making that event loop the default way to accomplish virtually anything at all (e.g. all of the builtin IO functions work asynchronously on the same event loop), node.js provides a very strong pressure to write networked code in a certain way. The upshot of this pressure is that, since essentially every node.js library works this way, you can pick and choose arbitrary node.js libraries and combine them in the same program, without even having to think about the fact that you’re doing so."

'via Blog this'

jQuery Mobile Docs - Button icons

jQuery Mobile Docs - Button icons: "Adding Icons to Buttons
The jQuery Mobile framework includes a selected set of icons most often needed for mobile apps. To minimize download size, jQuery Mobile includes a single white icon sprite, and automatically adds a semi-transparent black circle behind the icon to ensure that it has good contrast on any background color.

An icon can be added to a button by adding a data-icon attribute on the anchor specifying the icon to display. For example, the following markup:"

'via Blog this'

CSS-Guidelines/CSS Guidelines.md at master · csswizardry/CSS-Guidelines

CSS-Guidelines/CSS Guidelines.md at master · csswizardry/CSS-Guidelines: "Syntax and formatting

We use multi-line CSS to help with version control (diffing single line CSS is a nightmare) and we order CSS declarations by relevance, not alphabetically.

We use hyphen delimited, lowercase selectors: .thisIsBad{}, .this_is_also_bad{} but .this-is-correct{}.

Always use a trailing semi-colon on the last declaration in a ruleset to avoid any potential confusion and syntax errors over the life of the document."

'via Blog this'

Quick Start · pivotal/jasmine Wiki

Quick Start · pivotal/jasmine Wiki: "For JavaScript-only projects:
Get the latest standalone release from the downloads page.
Copy lib/jasmine-core/example/SpecRunner.html from this repo and modify script links to your own spec and src files.
Open SpecRunner.html in your favorite browser.
"

'via Blog this'

backbone-localstorage.js

backbone-localstorage.js: "backbone-localstorage.js


A simple module to replace Backbone.sync with localStorage-based persistence. Models are given GUIDS, and saved into a JSON object. Simple as that."

'via Blog this'

jeromegn/Backbone.localStorage

jeromegn/Backbone.localStorage: "Include Backbone.localStorage after having included Backbone.js:



Create your collections like so:"

'via Blog this'

HTML5 localStorage – Part One « PaperKilledRock.com

HTML5 localStorage – Part One « PaperKilledRock.com: "Can’t get much easier then that. Line 1 saves a new entry in the local database with the key of ‘name’ and the value of ‘Hello World!’. That pair is now stored in your browsers database. Line 2 gets the item from the database with the key of ‘name’. In this case would then return ‘Hello World!’. In line 3 we remove the item from the database. Due to browser specific quotas you would want to check for exceptions so you would change line 1 above to the following."

'via Blog this'

Local Storage - Dive Into HTML5

Local Storage - Dive Into HTML5: "A BRIEF HISTORY OF LOCAL STORAGE HACKS BEFORE HTML5

In the beginning, there was only Internet Explorer. Or at least, that’s what Microsoft wanted the world to think. To that end, as part of the First Great Browser Wars, Microsoft invented a great many things and included them in their browser-to-end-all-browser-wars, Internet Explorer. One of these things was called DHTML Behaviors, and one of these behaviors was called userData.

"

'via Blog this'

jQuery Mobile Docs - Events

jQuery Mobile Docs - Events: "Important: Use pageInit(), not $(document).ready()

The first thing you learn in jQuery is to call code inside the $(document).ready() function so everything will execute as soon as the DOM is loaded. However, in jQuery Mobile, Ajax is used to load the contents of each page into the DOM as you navigate, and the DOM ready handler only executes for the first page. To execute code whenever a new page is loaded and created, you can bind to the pageinit event. This event is explained in detail at the bottom of this page."

'via Blog this'

jQuery Mobile Docs - Scripting pages

jQuery Mobile Docs - Scripting pages: "Scripting pages in jQuery Mobile
Since jQuery Mobile uses an Ajax-powered navigation system, there are a few helpful things to know when writing scripts that manipulate your content. You can explore the mobile API in more detail by reading up on global configuration options, events, and methods or dig into the technical details of the Ajax navigation model.

"

'via Blog this'

Events

Events: "jQuery Mobile offers several custom events that build upon native events to create useful hooks for development. Note that these events employ various touch, mouse, and window events, depending on event existence, so you can bind to them for use in both handheld and desktop environments. You can bind to these events like you would with other jQuery events, using live() or bind().

"

'via Blog this'

Lawnchair: Simple JSON Storage

Lawnchair: Simple JSON Storage: "a lawnchair is sorta like a couch except smaller and outside. perfect for html5 mobile apps that need a lightweight, adaptive, simple and elegant persistence solution.

collections. a lawnchair instance is really just an array of objects.
adaptive persistence. the underlying store is abstracted behind a consistent interface.
pluggable collection behavior. sometimes we need collection helpers but not always."

'via Blog this'

Lisp, the Universe and Everything: Lisp Hackers: Edi Weitz

Lisp, the Universe and Everything: Lisp Hackers: Edi Weitz: "Well, I'll leave it to someone else to tell you what's interesting about me. I'll rather tell you what I find interesting in addition to Common Lisp: I collect photo books and I'm doing a bit of photography myself. I like to listen to the music of Frank Zappa and to Jazz. I read a lot. I'm interested in mathematics, especially in set theory."

'via Blog this'

How to Interview an Engineer for your Startup – TK's weblog

How to Interview an Engineer for your Startup – TK's weblog: "I think hiring Engineers is even harder. I personally had to go through the Gnomes problem while at Plaxo and logic problems while interviewing for an internship at Goldman (wth was I thinking), and I hated every minute of it."

'via Blog this'