Skip to content

Instantly share code, notes, and snippets.

@ukyo
ukyo / win8setup.md
Last active October 12, 2015 17:58
windows8 setup
@ukyo
ukyo / Class.js
Created September 20, 2012 17:34
Class.js
(function() {
var Class = function() {},
slice = Array.prototype.slice,
include;
Class.include = Class.prototype.include = include = function() {
var self = this;
@ukyo
ukyo / b64.js
Created September 2, 2012 04:26
base64 encode decode with HTML5
var b64 = (function() {
var hash = {'=': 0};
Array.prototype.forEach.call(
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
function(c, i){hash[c] = i});
function b64decode(s) {
@ukyo
ukyo / github_oauth2_flow.md
Created August 30, 2012 03:27
github oauth2 flow

#get client id

go to here and create app.

#authorize

//set a uuid.
localStorage.state = createUUID();
@ukyo
ukyo / memo.js
Created August 23, 2012 10:32
memo
var POWERMATE_VENDOR_ID = 0x058f;
var POWERMATE_PRODUCT_ID = 0x3831;
@ukyo
ukyo / hshs.js
Created June 30, 2012 18:13
hshs.js is a simple oop library
/*
USAGE
web:
<script>var __scope__ = yournamespace;</script>
<script src="hshs.js"></script>
node:
var hshs = require('path/to/hshs.js');
@ukyo
ukyo / gist-toc-usage.md
Created June 27, 2012 02:20
gist-toc.js usage
@ukyo
ukyo / gist-toc.js
Created June 27, 2012 01:31
toc tree for gist
(function(l, l2, s) {
l2 = l2 || 6;
NodeList.prototype.forEach = [].forEach;
NodeList.prototype.slice = [].slice;
var toc = document.createElement('div');
var headerLevel = l || 2;
var tocStyle = s || 'ul';
@ukyo
ukyo / Generic reStructuredText.rst
Created June 27, 2012 00:30
reStructuredText Sample

Example Chapter Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ligula sapien, malesuada eu tempor eu, sagittis nec nibh. Fusce sit amet nunc sit amet felis semper molestie. Proin orci dolor, interdum ut lacinia id, semper quis nisi. Aenean vestibulum ullamcorper eros et vulputate. Fusce diam turpis, facilisis nec consectetur vitae, dapibus vel sapien.

@ukyo
ukyo / prototype.md
Last active October 6, 2015 11:57
About Javascript prototype

#プロトタイプと、あとクラス、継承、ミックスインと呼ばれている物の説明

この文書はなるべく正確な情報を書きたいのでちょくちょく更新されます。あと、ちょくちょくキャラが変わるのは気にしないでください。修正した部分に関する情報は コメント やリビジョンを参照してください。

プリミティブ型とオブジェクト型

Javascriptの変数にはプリミティブ型とオブジェクト型が存在する。

###プリミティブ型