Skip to content

Instantly share code, notes, and snippets.

Kazuhito Hokamura hokaccha

Block or report user

Report or block hokaccha

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Gemfile
source 'https://rubygems.org'
ruby '2.2.3'
gem 'rails'
gem 'omniauth'
gem 'omniauth-google-oauth2'
gem 'omniauth-github'
gem 'omniauth-twitter'
View npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/Users/hokamura/node/bin/node',
1 verbose cli '/Users/hokamura/node/bin/npm',
1 verbose cli 'link' ]
2 info using npm@2.5.1
3 info using node@v0.12.1
4 verbose node symlink /Users/hokamura/node/bin/node
5 verbose linkPkg /Users/hokamura/tmp/20150326-100731/mypackage
6 verbose gentlyRm vacuuming /Users/hokamura/node/lib/node_modules/mypackage
7 verbose gentlyRm vacuuming /Users/hokamura/node/lib/node_modules/mypackage
View README.md

やりたいこと

  • 親側の変更を子のComponentに伝えたい
  • 子にどうやって渡したらいいのかわからな
  • イベント/ハンドラもどうやって渡せばいいのか
View stubcell-middleware-example.js
var connect = require('connect');
var http = require('http');
var serveStatic = require('serve-static');
var stubcell = require('stubcell-middleware');
var app = connect();
app.use(serveStatic('public', { index: ['index.html']}));
app.use('/api', stubcell('example.yaml'));
app.listen(3000);
View req.js
var http = require('http');
http.createServer(function(req, res) {
var data = '';
req.on('data', function(chunk) {
data += chunk;
});
req.on('end', function() {
console.log(data); //=> 'foo!'
@hokaccha
hokaccha / sushi
Created Apr 30, 2014
Macのターミナルに寿司を降らせる
View sushi
$ ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S="\xf0\x9f\x8d\xa3";a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.01}'
View req.js
var request = require('request');
var targetUrl = 'https://www.aeonnetshop.com/shop/goods/goods.aspx?goods=010500000050104901111122871';
request.get({ url: targetUrl, jar: true }, function(err, res, body) {
console.log(body);
});
View mongoose.md

Embedded Documentsの場合はDocumentに配列とかでも持つから同期的に子要素を取得できる。

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

// commentsをEmbedded Documentsにするパターン
var Blog = new Schema({
  title: String,
  body: String,
View dispatcher.js
(function() {
function Dispatcher() {
this.routes = [];
}
Dispatcher.prototype.route = function route(path, action) {
this.routes.push({ path: path, action: action });
return this;
};
You can’t perform that action at this time.