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

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

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

// commentsをEmbedded Documentsにするパターン
var Blog = new Schema({
  title: String,
  body: String,
View req.js
var request = require('request');
var targetUrl = '';
request.get({ url: targetUrl, jar: true }, function(err, res, body) {
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!'
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'));


  • 親側の変更を子のComponentに伝えたい
  • 子にどうやって渡したらいいのかわからな
  • イベント/ハンドラもどうやって渡せばいいのか
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
hokaccha / gist:58601
Created Feb 5, 2009
gmailUnread user script
View gist:58601
// ==UserScript==
// @name gmailUnread
// @namespace
// @author hokaccha (Kazuhito Hokamura)
// @include*
// @description add shortcut key is:unread search query
// ==/UserScript==
document.addEventListener('keypress', function(e){
hokaccha / gist:58602
Created Feb 5, 2009
View gist:58602
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
use Net::Delicious;
# config
my $user = "username";
my $pass = "password";
hokaccha / gist:58603
Created Feb 5, 2009
sfinit shell script
View gist:58603
if [ ! "$pjName" -o ! "$version" ]; then
echo 'usage: sfinit project_name version';
if expr "$version" : "^1\.0" >/dev/null; then
You can’t perform that action at this time.