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
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.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 / 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 "
"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 / 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
@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 / 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:44
[SUGOS] チュートリアル02 - Event Emitしてみる ref: http://qiita.com/okunishinishi@github/items/a25e5b89cf7505302b13
mkdir sugos-tutorial-02
cd sugos-tutorial-02
npm init -y
@okunishinishi
okunishinishi / file0.txt
Last active February 7, 2017 06:43
[SUGOS] チュートリアル03 - Browser間でやり取りする ref: http://qiita.com/okunishinishi@github/items/52206755d6fb0d3e844e
mkdir sugos-tutorial-03
cd sugos-tutorial-03
npm init -y
@okunishinishi
okunishinishi / file0.txt
Last active February 13, 2017 04:25
[SUGOS] チュートリアル04 - Moduleをnpmパッケージ化する ref: http://qiita.com/okunishinishi@github/items/2c5f4f5fbd57fbb7c3e2
# Install as global module
npm install -g sugo-scaffold
# Show version to check if the installation succeeded
sugo-scaffold --version