Skip to content

Instantly share code, notes, and snippets.

How to develop Sphinx

i18n

  1. 翻訳可能とするために文字列を _ または l_ で囲む
# -*- coding: utf-8 -*-
from __future__ import print_function
from time import sleep
import os
import urllib
from urlparse import urlsplit, urlunsplit, urljoin
import cgi
import lxml.html
@knzm
knzm / gist:4378505
Last active December 10, 2015 04:08

Background

When you want to connect two independent branches (i.e. branches don't share the common root)

Before:

…---o---A---o---o---…

…---o---B---o---o---…
@knzm
knzm / 000-chapter_14.rst
Last active December 11, 2015 05:19
「すごいHaskellたのしく学ぼう!」 14章のまとめ

第14章 もうちょっとだけモナド

GHC のパッケージ

ghc-pkg コマンドでインストールされているパッケージの情報を見ることができる

モナドまとめ

定義

class Monad m where
@knzm
knzm / gist:4551429
Last active December 11, 2015 05:19

モナドの裏で起きていること

Maybe モナドの展開

marySue :: Maybe Bool
@knzm
knzm / gist:5128326
Last active December 14, 2015 18:19
How to start Sphinx translation
@knzm
knzm / traversal.py
Last active December 15, 2015 01:48
from wsgiref.simple_server import make_server
from webob.dec import wsgify
class Traverser(object):
def __init__(self, root):
self.root = root
@wsgify
def __call__(self, request):
@knzm
knzm / gist:5185369
Last active December 30, 2020 14:34

Python パッケージングのこれまでとこれから

第1世代: distutils

$ python setup.py build
@knzm
knzm / hgrc
Last active December 15, 2015 13:58
[extensions]
my_hgext = /path/to/my_hgext.py
[redmine]
api_key = <your api key>
base_url = <redmine url>