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 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 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 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'));
app.listen(3000);
View README.md

やりたいこと

  • 親側の変更を子の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
hokaccha / gist:58601
Created Feb 5, 2009
gmailUnread user script
View gist:58601
// ==UserScript==
// @name gmailUnread
// @namespace http://webtech-walker.com/
// @author hokaccha (Kazuhito Hokamura)
// @include http://mail.google.com/*
// @description add shortcut key is:unread search query
// ==/UserScript==
(function(){
document.addEventListener('keypress', function(e){
@hokaccha
hokaccha / gist:58602
Created Feb 5, 2009
hatebu2delicious.pl
View gist:58602
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
use Net::Delicious;
# del.icio.us config
my $user = "username";
my $pass = "password";
@hokaccha
hokaccha / gist:58603
Created Feb 5, 2009
sfinit shell script
View gist:58603
#!/bin/sh
pjName=$1
version=$2
if [ ! "$pjName" -o ! "$version" ]; then
echo 'usage: sfinit project_name version';
exit;
fi
if expr "$version" : "^1\.0" >/dev/null; then
You can’t perform that action at this time.