Skip to content

Instantly share code, notes, and snippets.

/**
* node.js/express twitter oauth integration sample
*/
var express = require('express'),
connect = require('connect');
var MemoryStore = require('connect/middleware/session/memory');
var OAuth= require('oauth').OAuth;
var app = express.createServer();
function! Sass_convert()
let scss = expand('%:p')
let css = substitute(scss, 'scss$', 'css', '')
let cmd = printf('sass %s %s', scss, css)
let res = system(cmd)
if res != ''
echo res
endif
endfunction
@hokaccha
hokaccha / app.js
Created November 10, 2011 10:58
express mapRouter
var express = require('express')
, mapRouter = require('./express-mapRouter')
, app = express.createServer()
, routesDir = __dirname + '/routes';
// 'GET /' : 'root:index' はこれと同じ
// var root = require('./routes/root');
// app.get('/', root.index);
var routesMap = {
'GET /' : 'root:index'
/*
* Minimal classList shim for IE 9
* By Devon Govett
* MIT LICENSE
*/
if (!("classList" in document.documentElement) && Object.defineProperty && typeof HTMLElement !== 'undefined') {
Object.defineProperty(HTMLElement.prototype, 'classList', {
get: function() {
@sigwyg
sigwyg / css3-property-duplicate
Created February 24, 2012 14:13 — forked from edom18/css3-property-duplicate
CSSのプロパティを、ベンダープレフィクス付きで複製するスクリプト。(インデントも引き継ぐよう修正+直前のレジスタを保持)
" -----------------------------------------------------------------------
" CSS3PropertyDuplicate(): {{{
" - Origin: https://gist.github.com/972806
" - Forked: https://gist.github.com/1901182
"
" "" -> 無名レジスタ(YなどでYankしたテキストが入る)
" @" -> 無名レジスタの内容を実行する
" @@ -> 直前に実行したレジスタを再実行する
" ""P -> 無名レジスタの内容をペースト
"
GID_TABLE = {
'od6': 0,
'od7': 1,
'od4': 2,
'od5': 3,
'oda': 4,
'odb': 5,
'od8': 6,
'od9': 7,
'ocy': 8,
@keijiro
keijiro / perlin_noise_memo.md
Created August 16, 2012 09:54
Perlin Noise Memo
@hokaccha
hokaccha / git-export-diff
Created September 22, 2012 02:14
gitの差分のファイルをつくる
#!/bin/sh
set -e
if [ $# -ne 2 -a $# -ne 3 ]; then
echo 'Usage:'
echo ' $ git export-diff <commit> <output_dir>'
echo ' $ git export-diff <commit> <commit> <output_dir>'
exit 1
fi
@takashi
takashi / sublime-keymap
Created January 16, 2013 12:42
sublime-keybinding
[
// how to move in the filer with hjkl
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ]
},
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ]
},
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
[ {"key": "control", "operand": "sidebar_tree"} ]
@tsubaki
tsubaki / ScriptableObjectToAsset.cs
Last active May 25, 2024 15:22
ScriptableObjectをAssetsファイルとして出力する汎用スクリプト
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;
/// <summary>
// ScriptableObjectをプレハブとして出力する汎用スクリプト
/// </summary>
// <remarks>
// 指定したScriptableObjectをプレハブに変換する。