Skip to content

Instantly share code, notes, and snippets.

View okunishinishi's full-sized avatar

Taka Okunishi okunishinishi

View GitHub Profile
@okunishinishi
okunishinishi / file0.txt
Last active February 7, 2017 06:37
[SUGOS] チュートリアル01 - Hello Worldしてみる ref: http://qiita.com/okunishinishi@github/items/65c0336b0aee9c29cc65
mkdir sugos-tutorial-01
cd sugos-tutorial-01
npm init -y
@okunishinishi
okunishinishi / file0.txt
Last active February 7, 2017 06:33
[SUGOS] チュートリアル00 - SUGOSことはじめ ref: http://qiita.com/okunishinishi@github/items/088b0c22e6e3d2b0afe6
'use strict'
const co = require('co')
const sugoActor = require('sugo-actor')
const { Module } = sugoActor
co(function * () {
// Define a module with methods
let tableTennis = new Module({
ping (pong) {
@okunishinishi
okunishinishi / install_node_and_docker_on_aws_ec2.sh
Last active June 21, 2017 16:17
Node.js and Docker on AWS EC2
#!/bin/bash
## Install docker on AWS
### See http://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
"use strict";
function firefox(action) {
var handler = firefox.handlers[action.index];
if (handler) {
return new Promise(handler);
}
console.log('Done in FireFox');
return null;
}
@okunishinishi
okunishinishi / docker-terminal.sh
Last active August 18, 2016 13:52
Start docker and change terminal theme on osx.
#!/bin/bash
#
# Start Docker terminal and set theme.
#
TERMINAL_APP="Terminal"
TERMINAL_THEME="Novel"
# Set Terminal theme
osascript -e "
@okunishinishi
okunishinishi / file0.txt
Created October 3, 2015 04:27
cozを使ってコピペ駆動開発を自動化する ref: http://qiita.com/okunishinishi@github/items/edecdf4e219e58809483
# Instal coz via npm
$ npm install coz -g
@okunishinishi
okunishinishi / file0.txt
Created August 11, 2015 03:54
mysqlのテーブル定義からJSON Schemaを生成する ref: http://qiita.com/okunishinishi@github/items/3baecbb67b43b16bf308
// Mysql connect config.
var config = {
user: 'root',
password: 'my_password',
host: 'localhost',
database: 'my_db'
};
// Get spec for connected database
mysqlspec(config, function (err, schema) {
console.log("schema=" + JSON.stringify(schema, null, 4));
@okunishinishi
okunishinishi / file0.js
Created August 8, 2015 14:56
Node.jsのテストで特定の関数をモックと置き換える ref: http://qiita.com/okunishinishi@github/items/fe22839a72a5717a4982
// nodeunitのテストケース
exports.setUp = function(done){
// console.logを何もしない関数と置き換える
console.log = function noop() {
}
done();
};
$ cp src/*.html dest
@okunishinishi
okunishinishi / file0.txt
Created August 8, 2015 06:47
package.jsonのdependenciesを自動更新するスクリプトを書く ref: http://qiita.com/okunishinishi@github/items/7629b58d1c3d464738dc
"dependencies":{
"async":"*",
"glob":"latest"
}