Skip to content

Instantly share code, notes, and snippets.

View shimizukawa's full-sized avatar

Takayuki SHIMIZUKAWA shimizukawa

View GitHub Profile
# http://www.slideshare.net/osamunmun/python-vs-ruby-13569752 のコメント用コード
# 私の環境はCPUだけ1.7GHz core i5でメモリとOSは同じ(4G, 10.7.4)です。slideの1つ目のコードの結果は以下の値でした。
#
# Python-2.7.2: 0.057451 (s)
# Python-3.2.2: 0.036117 (s)
#
# 1つ目のPythonコードを書き換えて計測してみました。
# (1)グローバル変数アクセスを避ける、
# (2)rangeが一時的に1000000の配列をメモリに展開するのを避ける、
# (3) time.clock() のドットアクセスを避ける、
@shimizukawa
shimizukawa / conf.py
Created September 13, 2012 23:52 — forked from tk0miya/conf.py
Define original roles and styles in Sphinx docs
sys.path += ['.']
extensions += ['sphinxcontrib_roles']
# configuration case.1: define roles as list (define only roles)
roles = ['strike', 'red']
# configuration case.2: define roles as dict (define roles and its style on HTML)
roles = {'strike': "text-decoration: line-through;",
'red': "color: red;" }
@shimizukawa
shimizukawa / gist:3862753
Created October 10, 2012 02:12
勝手にキャッチコピーを作る練習
  • 自分が使ったことがあるサービスを平易な言葉で100字前後で説明する練習です
  • 対象サービス名とURLは文字カウント外です
  • ですます調で書きます
  • ゼロ知識な人向けの説明は無理なのである程度は専門用語を許容します
  • どう便利なのか、何が良いのかは明確に書きます
Twitter: http://twitter.com/
つぶやき1投稿最大140文字までのマイクロブログです。フォローしたユーザー達のつぶやきを時系列に表示するタイムラインや、@ユーザー名 で特定ユーザーと会話するメンションを使って日々のつぶやきを多くの知り合いと共有します。

bitbucket: http://bitbucket.org/

@shimizukawa
shimizukawa / app.ini
Created October 11, 2012 03:07
Pythonのlogging設定を設定ファイルに書く例。PasteDeployで使われるiniに追記とかする
;#######################
; logger setting
[loggers]
keys=root
[handlers]
keys=hand01
[formatters]
@shimizukawa
shimizukawa / conf.py
Created October 17, 2012 00:18
拡張がインストール済みの環境ではsphinxjp.themes.bizstyleテーマを使い、それ以外ではdefaultを使う設定
# src: https://twitter.com/cointoss1973/status/258220612470857728
# 期待するテーマをimportしてみて有無をチェックする
# extensions = [] 付近を以下のように書き換える
extensions = []
try:
import sphinxjp.themes.bizstyle
extensions.append('sphinxjp.themecore')
# -*- mode: ruby -*-
# vi: set ft=ruby :
require "./fabric_provisioner.rb"
Vagrant::Config.run do |config|
# snip
config.vm.provision Vagrant::Provisioners::Fabric do |fab|
@shimizukawa
shimizukawa / conf.py
Created October 30, 2012 04:09
Sphinx: Link to outer non-sphinx document by using intersphinx. https://groups.google.com/d/topic/sphinx-users/P_FolrZVoNg/discussion
extensions = ['sphinx.ext.intersphinx']
intersphinx_mapping = {
'javaapi': ('http://api.example.com/', 'javaapi.inv'),
}
@shimizukawa
shimizukawa / pillow-1.7.8-test-on-win32-py26.txt
Created November 1, 2012 23:04
pillow-1.7.8-test-on-win32-py26.txt
C:> c:\Python26\python.exe setup.py build_ext -i
running build_ext
--------------------------------------------------------------------
SETUP SUMMARY (Pillow 1.7.8 / PIL 1.1.7)
--------------------------------------------------------------------
version 1.7.8
platform win32 2.6.6 (r266:84297, Aug 24 2010, 18:46:32)
[MSC v.1500 32 bit (Intel)]
--------------------------------------------------------------------
--- TKINTER support available
@shimizukawa
shimizukawa / gist:4006542
Created November 3, 2012 08:13
Sphinx-1.3.3 install for Python-3.3 on Windows7 log
D:\>pip-3.3 freeze
distribute==0.6.30
pyreadline==2.0-dev1
virtualenv==1.8.2
D:\>virtualenv-3.3 py33
New python executable in py33\Scripts\python3.3.exe
Also creating executable in py33\Scripts\python.exe
Installing distribute.....................................................................................................................................................................................................................................................................................................................................................................................done.
Installing pip..................done.
@shimizukawa
shimizukawa / gist:4006583
Created November 3, 2012 08:29
Sphinx-1.3.3 install for Python-3.2 on Windows7 log
D:\>pip-3.2 freeze
distribute==0.6.30
pyreadline==1.7.dev
pywin32==216
virtualenv==1.8.2
wsgiref==0.1.2
D:\>virtualenv-3.2 py32
New python executable in py32\Scripts\python3.2.exe
Also creating executable in py32\Scripts\python.exe