Skip to content

Instantly share code, notes, and snippets.

@ynonp
ynonp / index.html
Created October 17, 2012 15:15
batblog
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
body, h1, h2, h3, h4, h5, div {
margin:0;
padding: 0;
}
<!DOCTYPE html>
<html>
<head>
<title>Transitions FTW</title>
<style>
div.container {
overflow:hidden;
width:100px;
height:100px;
position: relative;
@ynonp
ynonp / app.js
Created October 22, 2012 18:25
JS Prototypes
(function () {
function object(parent) {

function F() {};
F.prototype = parent || Object;
return new F();
}
var Stack = function() {
this.data = [];
@ynonp
ynonp / app.js
Created October 24, 2012 14:56
Todos Solution
// your code goes here
var Todos = function() {
var self = {};
var tasks = [];
var openedTasks = function() {
return tasks.filter( function(t) {return t.isOpen();});
};
self.addTask = function(task) {
@ynonp
ynonp / app.js
Created October 24, 2012 16:21
Red Spotter Game
(function(global) {
var g = new global.app.Game(
global.app.Score,
global.app.Winner,
global.app.Looser
);
}(this));
@ynonp
ynonp / deps
Created November 6, 2012 07:47
solution for 5
A: B
B: C, D
E: D
@ynonp
ynonp / xls.pl
Created November 6, 2012 13:43
xml from perl
use strict;
use warnings;
use v5.14;
use Spreadsheet::ParseExcel::Simple;
use Term::ANSIColor;
my $xls = Spreadsheet::ParseExcel::Simple->read('hello.xls');
my $sum = 0;
foreach my $sheet ($xls->sheets) {
@ynonp
ynonp / dabblet.css
Created November 20, 2012 10:20
Untitled
body {
background: purple;
}
@media (max-width: 500) {
body {
background: yellow;
}
}
@ynonp
ynonp / dabblet.css
Created November 20, 2012 10:20
Untitled
body {
background: purple;
}
@media (max-width: 500) {
body {
background: yellow;
}
}
@ynonp
ynonp / dabblet.css
Created November 22, 2012 10:31
Untitled
div#viewport {
border: 5px solid hotpink;
width: 320px;
height: 180px;
position:relative;
margin: 0 auto;
overflow: hidden;
}
div div {