Skip to content

Instantly share code, notes, and snippets.

View futoase's full-sized avatar
🐱
Focusing

Keiji Matsuzaki futoase

🐱
Focusing
  • Japan
View GitHub Profile
@futoase
futoase / gist:4305764
Created December 16, 2012 09:05
This script is process the mysql dump. Your useful for backup.
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
import os
import shlex
import json
from subprocess import call
import pymysql
DUMP_TEMPLATE = 'mysqldump -h {host} -u {user} --password="{passwd}" {db} {table} > dumps/{table}.sql'
@futoase
futoase / gist:4592894
Last active December 11, 2015 11:18
http://d.hatena.ne.jp/shi3z/20130122/1358807262 の勝手翻訳です。Beatrobo Inc. の 浅枝CEOが翻訳しました。
やろうとしていることは素晴らしいしユースケースが面白いと思う。もっとユースケースが必要だと思う。
この機械で色々テストしてるのもわかるけど自分だったらテザーも試す、
ようするにパフォーマンスをあげるために最適化しないでいいようにする。全然別物だからね。
そんで最後にはエンドユーザーたちがプログラミングやクリエイティビティを発揮するなにかを
するような人たちがさわったときちゃんと機能することを期待するわけだ。
だからクリエイティブ方面を目指しているならいいことだと思う。
彼らが使うと決めたなら単純なキットに満足しない子どもであり大人となる。
キッチンでホットドッグを作れることで満足しない。
set-option -g prefix C-t
set -g base-index 1
set -g pane-base-index 1
set-option -g default-terminal "screen-256color"
set -g status-fg white
set -g status-bg colour23
set -g pane-border-fg colour245
set -g pane-active-border-fg colour39
set-option -g default-command "~/bin/reattach-to-user-namespace -l $SHELL"
class User
def authorize?
return @result if @result ||= nil
result = AuthorizedUser.find(:id => self[:id])
return false unless result
@result = result
return @result
end
end
@futoase
futoase / gist:5252864
Created March 27, 2013 09:06
同じ。
(Rack::Utils.parse_query request.query_string)["name"]
params[:name].to_s
@futoase
futoase / server.js
Created May 17, 2013 05:32
YouTubeプレイヤーを利用する時にFlashPlayerからJavaScriptのfunctionをフックするにはローカルじゃあダメってことで ローカルで静的ファイル配信するの用意した。ありそうだけど。
var http = require('http')
, url = require('url')
, fs = require('fs')
, path = require('path')
, mime = require('mime');
HTTP_PORT = 8080;
ROOT_REAL_PATH = path.dirname(__filename);
INDEX_FILE_NAME = "index.html";
@futoase
futoase / gist:5798113
Created June 17, 2013 16:10
物件について気をつけてることです

31年、人生で生きてきて一人暮らし歴が長く、避けたほうが良い物件は以下の形になる

  • 台所が部屋と同じ
    • ウォーターハンマー音との戦いになりがち
  • 分譲賃貸じゃない
    • 作りがやばい
  • 大通り沿い
    • これは条件によるかもしれないが、あんま便利じゃない
  • 地下鉄の真上
@futoase
futoase / gist:5916606
Last active December 19, 2015 07:09
毎度忘れる python でのunixtimeの作り方
# -*- coding:utf-8 -*-
import time
from datetime import datetime
print(int(time.mktime(datetime.now())))
@futoase
futoase / gist:5916627
Created July 3, 2013 09:27
ISO 8601フォーマットの日付を unixtime から生成したい場合
# -*- coding:utf-8 -*-
import time
from datetime import datetime
print(datetime.fromtimestamp(time.mktime(datetime.now().timetuple())).isoformat())
@futoase
futoase / chef-role-template.json
Created July 4, 2013 07:19
Chef role ひな形... (knife solo早くrole create対応してほしい)
{
"name": "**role-name**",
"chef_type": "role",
"json_class": "Chef::Role",
"default_attributes": {},
"override_attributes": {},
"description": "*role description*",
"run_list": [
"role[default]",
"hoge::nice"