Skip to content

Instantly share code, notes, and snippets.

require "twitter"
require "net/http"
require "net/https"
require "rubygems"
require "json"
HOST="www.googleapis.com"
PORT=443
API_URL="/urlshortener/v1/url?key=YOUR-API key"
def shorten_url long_url
@suganoo
suganoo / gist:5477068
Created April 28, 2013 14:43
railsでデータベーステーブルの参考例
class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
t.string :uid, :null => false
t.string :name, :null => false
t.timestamps
end
add_index :users, [:uid]
end

gist のサンプル

どんな風に表示されるのかな

@suganoo
suganoo / ArgumentParse
Created September 5, 2017 07:01
ArgumentParserの使い方
import argparse
if __name__ == "__main__":
### define config
parser = argparse.ArgumentParser(description='This script is ...')
parser.add_argument("-c", "--configpath", required=True, help='config file path')
parser.add_argument("-l", "--logtype", required=True, help='logtype ex. hogefuga')
args = parser.parse_args()
hg = Hogehoge(args.configpath, args.logtype)
@suganoo
suganoo / echoで色を付ける
Last active September 5, 2017 07:03
echoの出力で色づけする方法
echo -e "\e[30m黒色"
echo -e "\e[31m赤色"
echo -e "\e[32m緑色"
echo -e "\e[33m黄色"
echo -e "\e[34m青色"
echo -e "\e[35m赤紫色(マゼンタ)"
echo -e "\e[36m水色(シアン)"
echo -e "\e[37m白色"
@suganoo
suganoo / logging property
Last active September 5, 2017 07:05
logging propertyのフォーマット
[loggers]
keys=root,hogehogetool
[handlers]
keys=defaultHandler,hogehogetoolHandler
[formatters]
keys=simpleFormatter
[logger_root]
@suganoo
suganoo / ConfigParser使い方
Last active September 5, 2017 07:14
ConfigParserの使い方
import ConfigParser
inifile = ConfigParser.SafeConfigParser()
inifile.read("xxxxxx/config.ini")
param = inifile.get("common", "hogehoge_param")
aws_key_id = inifile.get("aws","aws_key")
@suganoo
suganoo / tqdm pattern 01
Created September 5, 2017 09:05
プログレスバー使い方
from time import sleep
from tqdm import tqdm
for i in tqdm(range(100)):
sleep(0.1)
@suganoo
suganoo / config.ini
Created September 7, 2017 01:40
ConfigParserでkeyの存在確認する
[main]
aaaa = hogehoge
bbbb = fugafuga
cccc = mogumogu