Skip to content

Instantly share code, notes, and snippets.

View iros's full-sized avatar

Irene Ros iros

View GitHub Profile
@iros
iros / application.js
Created October 6, 2011 13:58 — forked from tbranyen/application.js
code for organization post
var chat = {
// Create this closure to contain the cached modules
module: function() {
// Internal module cache.
var modules = {};
// Create a new module reference scaffold or load an
// existing module.
return function(name) {
// If this module has already been created, return it.
@iros
iros / index.html
Created November 12, 2011 18:11
BackboneTraining-Memoizing
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Example</title>
<link rel="stylesheet" href="/assets/css/main.css">
</head>
<body>
@iros
iros / TwitterBackbone.js
Created November 13, 2011 19:18
BackboneTraining-3rdPartyAPi
// Create base tweet model and tweets collection.
var Tweet = Backbone.Model.extend({});
var Tweets = Backbone.Collection.extend({
model : Tweet,
initialize: function(options) {
this.query = options.query
},
url: function() {
return "http://search.twitter.com/search.json?q="
@iros
iros / add_duplication_check.js
Created December 22, 2011 18:03
Backbone Blog Post :: Live Collections
// A collection holding many tweet objects.
// also responsible for performing the
// search that fetches them.
var Tweets = Backbone.Collection.extend({
model: Tweet,
initialize: function(models, options) {
this.query = options.query;
},
url: function() {
return "http://search.twitter.com/search.json?q=" + this.query + "&callback=?";
@iros
iros / backbonepaginatedcollection.js
Created January 20, 2012 16:08
Backbone Paginated Collection
/**
* A useful little pagination collection extension. Handles two
* types of collections:
* 1. Those where the number of pages is discoered on first page
* 2. Those whose number of pages is known in advance.
* Used by startup Collection and Trends collection.
*/
ST.Collections.PaginatedCollection = Backbone.Collection.extend({
initialize : function(attributes, options) {
@iros
iros / chaining.js
Created May 22, 2012 21:18
Thoughts on Chaining
var el = $('div.button');
// is this bad? I'd think so:
el.addClass('closed').css('border', 'none').attr('x', 5);
// first method call in line, subsequent below indented?
el.addClass('closed')
.css('border', 'none');
// context switching adds indentation? (like in d3)
@iros
iros / miso.fs.example.js
Created May 23, 2012 14:22
miso fs example
var ds = new Miso.Dataset({
// Paths can be relative or absolute.
path: "/some/path/here",
// Make sure you specify the filesystem importer.
importer: Miso.Importers.Filesystem
});
@iros
iros / heroes.json
Created June 24, 2012 02:10
Super Heroes & Villains
This file has been truncated, but you can view the full file.
[{"name":"Abe Sapien","type":"hero","id":1339970957,"intelligence":0.88,"strength":0.14,"speed":0.35,"durability":0.42,"power":0.35,"combat":0.85,"Alternate_Identities":"Abe Sapien","Aliases":"Langdon Everett Caul, Abraham Sapien, Langdon Caul","Nicknames":"Fish Man, Fish Stick, Blue, Brother Blue","Place_of_birth":"","First_appearance":"Hellboy: Seed of Destruction (1993)","Alignment":"good","Gender":"male","Race":"Icthyo Sapien","Height_cm":"NA","Height_ft":"NA","Weight_lb":"NA","Weight_km":"NA","Skin_color":"Blue","Eye_color":"","Hair_color":"None","Occupation":"Paranormal Investigator","Base":"","Relatives":"","Group_Affiliation":"Bureau for Paranormal Research and Defense","Friends":"Hellboy, Liz Sherman","Enemies":"","superpower_Ability_Shift":0,"superpower_Absorption":0,"superpower_Accuracy":1,"superpower_Adaptation":0,"superpower_Aerokinesis":0,"superpower_Agility":1,"superpower_Animal_Attributes":0,"superpower_Animal_Oriented_Powers":0,"superpower_Animation":0,"superpower_Anti-Gravity":0,"superpower_
@iros
iros / README.md
Created August 21, 2012 17:05
Using BonsaiJS in JSFiddle
@iros
iros / fasterRead.r
Created September 28, 2012 20:46
R Trick - reading data faster
# Making R read data faster by precomputing the column
# data types
sample <- read.table("data.txt", nrows = 100)
types <- sapply(sample, classes)
allData <- read.table("data.txt", colClasses = classes)