Skip to content

Instantly share code, notes, and snippets.

View tk0miya's full-sized avatar

Takeshi KOMIYA tk0miya

View GitHub Profile
@tk0miya
tk0miya / README.txt
Created November 8, 2012 06:27
sphinxcontrib_fancybulletlist
Source
=======
* item 1
* item 1-1
* item 1-2
* item 2
Before: without ext.
=====================
<bullet_list bullet="*">
@tk0miya
tk0miya / index.txt
Created November 22, 2012 09:28
sphinxcontrib_remoteinclude
.. remoteinclude:: http://www.yahoo.co.jp/
@tk0miya
tk0miya / conf.py
Created December 19, 2012 14:11
sphinxcontrib_markdown
sys.path += ["."]
extensions += ["markdown"]
markdown_title = 'hello world'
source_suffix = '.md'
sys.path.insert(0, 'lib/')
extensions += ['sphinxcontrib_phpautodoc']
@tk0miya
tk0miya / deploy.rb
Last active December 12, 2015 06:28
Setup RVM and Ruby using rvm-capistrano. To install them, use "cap deploy:setup" !
# rvm setting
require "rvm/capistrano"
set :rvm_ruby_string , "ruby-1.9.3-p374@#{application}"
before 'deploy:setup', 'rvm:install_rvm'
before 'deploy:setup', 'rvm:install_ruby'
namespace :rvm do
desc "Install build dpendencies of Ruby"
task :install_build_depends do
@tk0miya
tk0miya / deploy.rb
Created February 8, 2013 11:06
Setup rbenv and Ruby using capistrano-rbenv. To install them, use "cap deploy:setup" !
# rbenv setting
require 'capistrano-rbenv'
set :rbenv_ruby_version, '1.9.3-p374'
namespace :rbenv do
task :setup_shellenv do
set :default_environment, {
'RBENV_ROOT' => "#{rbenv_path}",
'PATH' => "#{rbenv_path}/shims:#{rbenv_path}/bin:$PATH"
@tk0miya
tk0miya / deploy.rb
Created February 8, 2013 13:55
Setup chef using omnibus installer. To install them, use "cap deploy:setup" !
# for roundsman
set :default_environment, {
'PATH' => "/opt/chef/bin:/opt/chef/embedded/bin:$PATH"
}
namespace :chef do
namespace :omnibus do
task :install do
run "curl -L http://www.opscode.com/chef/install.sh | #{sudo} bash"
end
# -*- coding: utf-8 -*-
import re
import sys
from collections import namedtuple
Status = namedtuple('Status', 'code message')
status_list = [
Status("100", "Continue"),
@tk0miya
tk0miya / xaxtsuxo.py
Created April 24, 2013 05:01
xaxtsuxo.py generates wonderful powerpoint file. it depends PIL and python-pptx.
import Image
from urllib import urlopen
from cStringIO import StringIO
from pptx import Presentation
from pptx.util import Inches, Px
from pptx.oxml import _SubElement, qn
def set_textbox_bgcolor(textbox, color):
@tk0miya
tk0miya / gist:5954387
Last active December 19, 2015 12:19
MySQL で INSERT 時にロックされてしまう件に関するメモ。
// Transaction 1.
BEGIN;
INSERT INTO users values(1, "tk0miya");
// Transaction 2.
BEGIN;
INSERT INTO users values(1, "suzuki");
// Transaction 1. が commit or rollback されるまでブロックされる. (なぜ?)