Skip to content

Instantly share code, notes, and snippets.

View MasazI's full-sized avatar

Masahiro Imai MasazI

View GitHub Profile
@MasazI
MasazI / playbook.yml
Created June 21, 2015 03:28
playbook.yml
---
- hosts: all
tasks:
- name: install latest docker
shell: curl -sSL https://get.docker.com/ubuntu/ | sudo sh
- name: add vagrant user to docker group
command: gpasswd -a vagrant docker
sudo: yes
@MasazI
MasazI / vagrant_provision.sh
Created June 21, 2015 03:21
vagrant provision
#vagrant provision [~/vagrant/ubunt1404]
==> default: Running provisioner: ansible...
PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ANSIBLE_HOST_KEY_CHECKING=false ANSIBLE_SSH_ARGS='-o UserKnownHostsFile=/dev/null -o ControlMaster=auto -o ControlPersist=60s' ansible-playbook --private-key=/Users/masai/vagrant/ubunt1404/.vagrant/machines/default/virtualbox/private_key --user=vagrant --connection=ssh --limit='default' --inventory-file=/Users/masai/vagrant/ubunt1404/.vagrant/provisioners/ansible/inventory playbook.yml
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [default]
TASK: [install latest docker] *************************************************
@MasazI
MasazI / Vagrangfile.txt
Created June 21, 2015 02:34
Vagrantfile provision
config.vm.provision "ansible" do |ansible|
ansible.playbook = "playbook.yml"
end
@MasazI
MasazI / python_bottle_sample.py
Created June 18, 2015 23:50
python_bottle_sample.py
from bottle import route, run
# アノテーションでURLを記述
@route('/deepapi/json/:name')
def hello(name):
return '<h1>Deep %s!</h1>' % name
# オプションをつけるとデバッグ実行
run(host='masai-no-MacBook-Pro.local', port=8080, debug=True, reloader=True)
#run(host='localhost', port=8080)
@MasazI
MasazI / vagrant_add.sh
Created June 16, 2015 23:33
vagrant_add.sh
# curl -L https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box > centos.box
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 280M 100 280M 0 0 2068k 0 0:02:18 0:02:18 --:--:-- 4524k
# ls
centos.box
# vagrant box add centos centos.box
==> box: Adding box 'centos' (v0) for provider:
@MasazI
MasazI / bing_imagegetter.py
Created June 12, 2015 03:23
bing_imagegetter.py
#conding:utf-8
import sys
import os
import urllib
import urllib2
import json
import requests
KEY = '<Your Bing Developer Key>'
@MasazI
MasazI / main.m
Created June 9, 2015 23:29
main.m
// NSLogの第一引数はフォーマット指定子
NSLog(@"%@", [MixiSampleClass getStaticString]);
// インスタンス生成
MixiSampleClass* obj = [[MixiSampleClass alloc]init];
(void)[obj initWithName:@"abcdefg" sampleType:SampleTypePiyo];
NSLog(@"%@", obj.name);
NSLog(@"%@", obj.name.addSample);
@MasazI
MasazI / NSString+SampleAdditin.m
Created June 9, 2015 23:27
NSString+SampleAddition.m
//
// NSString+SampleAddition.m
// TrainingObjectiveC
//
// Created by masai on 2015/06/10.
// Copyright (c) 2015年 masai. All rights reserved.
//
#import "NSString+SampleAddition.h"
@MasazI
MasazI / NSString+SampleAddition.h
Created June 9, 2015 23:26
NSString+SampleAddition.h
//
// NSString+SampleAddition.h
// TrainingObjectiveC
//
// Created by masai on 2015/06/10.
// Copyright (c) 2015年 masai. All rights reserved.
//
#import <Foundation/Foundation.h>
@MasazI
MasazI / Sample.m
Created June 9, 2015 23:25
Sample.m
//
// MixiSampleClass.m
// TrainingObjectiveC
//
// Created by masai on 2015/06/09.
// Copyright (c) 2015年 masai. All rights reserved.
//
#import "MixiSampleClass.h"