タグ

ブックマーク / blog.shibu.jp (4)

  • Shibu's Diary: Pythonって何?という人のためのSphinxチュートリアル[2]

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 シリーズものの記事の第3弾です。さて、それではSphinxならではのディレクティブをいくつか使っていきます。また、それ以外にも、前回ので書き忘れたreSTなんかも補足していきます。トップ画像が代わり映えしなくて済みません。 Pythonって何?という人のためのSphinxインストール入門 Pythonって何?という人のためのSphinxチュートリアル 前回書き忘れていた分 画像の挿入 ものすごく簡単です。 .. image:: tornado.png これだけ。ファイルは、相対パスで指定します。上記の書き方をすると、そのファイルがあるのと同じフォルダを探索します。絶対パス/tornado.pngと書くとどうなるかというと、ソースコードの置いてあるルートのフォルダを起点に探索しま

    wozozo
    wozozo 2009/09/22
    sphinx
  • 渋日記: Pythonって何?という人のためのSphinxチュートリアル

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 前回、インストールのエントリーを書きましたが、Tornadeドキュメントの翻訳を例に、実際にSphinxでの作業の流れをお見せしたいと思います。 まずはワークフォルダを作る 作業をするには、ファイルを置く場所が必要です。ソースコード、設定ファイル、ビルド後の成果物などなど、いろいろ必要になります。そこでフォルダを作成する必要があります。僕の場合は翻訳とかの作業は(ホーム)/work/(作業フォルダ)という場所で行うことが多いので、その前提で話しをすすめます。Tornadoの翻訳の場合はチームで作業をしたので、bitbucketを使って共有環境を用意しましたのでその説明も一緒に。 共有をする場合はMercurialをインストールしてください。Windowsの場合はTortoise

    wozozo
    wozozo 2009/09/22
    sphinx
  • Shibu's Diary: 「とらドラ!」-純愛ブーム、スピリチュアルブームのその先

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 実際に会った人に話をしてもmixiやtwitterに書いても「そんなアニメにのめり込むような人じゃないと思っていたのに」的な白い視線を感じるし、「あと1年は彼女ができないフラグ」が立ちそうな気がするけど、久々に映像作品としてすごいモノに出会ったのであえて書きます。ネタばれしないように気をつけながら。 普段はニュースとかNHK教育教養番組ぐらいしかテレビを見ないのですが、めんたねの人たちに勧められて「とらドラ!」を見始めたら、ここ10年ぶりぐらい久しぶりにどはまりしました。アニメも3周以上、小説も2周。あ、ゲームはまだ買ってませんよ。生活壊れてしまいそうなのでw とらドラ!は色んな方向から、多面的に見ることができるし、まだまだこの作品から学ぶことは多いし、吸収しきれていないので

    wozozo
    wozozo 2009/05/19
    まさかこのブログで「とらドラ」って文字を見るとはおもわなk(ry
  • Shibu's Diary: 「Djangoミドルウェア作ってみた」

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 Djangoのミドルウェアを作ってみました。すごく簡単でした。デバッグモードで実行していると、右上に「アナログ」と表示します。まぁ、あれです。ミドルウェアというのは、入出力をいじくったりすることができる拡張機能です。簡単な例だと、ケータイ向けにコンテンツを編集する、というのもミドルウェアを作ることで実現できます。Djangoだと、クラスを一つ作り、いくつかメソッドを定義してやるだけで簡単に作れます。 まずソースコードですが、こんな感じです。デバッグモードかどうかを見て、デバッグモードだったら、</body>タグを見つけて、その前にタグを挿入します。手抜きプログラムですが、当なら、文字コードを見て変更するコードは必要になると思います。 # -*- encoding: utf-8

    wozozo
    wozozo 2009/04/20
    middleware
  • 1