Skip to content

Instantly share code, notes, and snippets.

View KOBA789's full-sized avatar
🚀

KOBA789 KOBA789

🚀
View GitHub Profile
var routes = require('./routes');
// 中略
app.get('/', routes.index);
app.get('/topics/', routes.topics.index);
app.get('/topics/:topic_id', routes.topics.show);
app.get('/topics/:topic_id/posts/:post_id', routes.topics.post.show);
@KOBA789
KOBA789 / gist:1447435
Created December 8, 2011 16:05 — forked from alice1017/gist:1447401
showbox.js
$(function(){
$("span#search_box").click(
function(){
if ($("span#search").css("display") == "none"){
$("span#search").slideDown("nomal");
}
else {
$("span#search").slideUp("nomal");
}
});
var toList = function (value) {
return Array.isArray(value) ? value : [value];
};
var range = function (from, to) {
var result = [];
for (var i = from; i <= to; i ++) {
result.push(i);
}
@KOBA789
KOBA789 / oauth-example.js
Created December 30, 2011 15:50
OAuth-Revenge Example
// [EDIT]========================================[EDIT]
var consumer = {
key: 'YOUR CONSUMER KEY',
secret: 'YOUR CONSUMER SECRET'
};
// [EDIT]========================================[EDIT]
var rl = require('readline');
var i = rl.createInterface(process.stdin, process.stdout, null);
@KOBA789
KOBA789 / gist:1806530
Created February 12, 2012 05:25 — forked from novi/gist:1805373
Node.js 開発環境 基礎

Node.js 開発環境 基礎

Node.jsのインストール

OS X なら公式からインストーラをダウンロードしましょう。

http://nodejs.org/#download

nodeコマンドでnodeのインタプリタを起動。

@KOBA789
KOBA789 / this.js
Created July 2, 2012 14:50
あなたがJavaScriptを嫌いになるのに十分なコード
function Class (bar) {
this.foo = bar;
}
Class.prototype.method = function () {
return this.foo;
};
var instance = new Class('baz'),
func = instance.method;
@KOBA789
KOBA789 / Tutorial.md
Created August 27, 2012 03:08
Storm チュートリアル日本語訳

このチュートリアルでは Storm トポロジーの作り方とそれを Storm クラスタにデプロイする方法を学べます。Java を主な言語として使いますが、Storm が多言語対応であることを示すためにいくつかの例は Python を使います。

前付

このチュートリアルでは storm-starter にある例を使います。このプロジェクトを clone し、例にそって追うことをおすすめします。Read [[Setting up development environment]] and [[Creating a new Storm project]] to get your machine set up.

Storm クラスターの構成

Storm クラスターはぱっと見 Hadoop クラスターに似ています。Hadoop では「MapReduce ジョブ」を走らせるのに対して、Storm では「トポロジー」を走らせます。「ジョブ」と「トポロジ」は大いに異なります。1つの鍵となる違いは MapReduce ジョブがいつかは終わることに対して、トポロジーは永遠にメッセージを処理し続けます(終了しない限り)。

@KOBA789
KOBA789 / local.js
Created September 25, 2012 08:01
baka-proxy
var net = require('net');
net.createServer(function (client) {
var remote = net.connect({
host: 'koba789.com',
port: 8281
});
remote.pipe(client);
var source = client,
@KOBA789
KOBA789 / github.css
Created September 28, 2012 19:14 — forked from theconektd/github.css
Github Markdown CSS - for Markdown Editor Preview
body {
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
line-height: 1.6;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px; }
body > *:first-child {
@KOBA789
KOBA789 / todo.md
Created February 10, 2013 10:18
やりたいことリスト

やりたいことリスト

  • 絵チャ製作
  • setup-project の複数テンプレート対応
  • Node.js でオブジェクト共有
  • illumos ハック
  • kvps-proxy の改良