Sphinxからプレゼンテーションスライドを作ってみた

おまえだれよ

  • 清水川というのよ
  • フリーランスなのよ
  • http://清水川.jp/ @shimizukawa
  • Sphinxでドキュメント書いてRailsで実装
  • Sphinx系, Zope/Plone系, pyspa系, XP系
  • Python, Rails, 昔はC++/C/8086
_images/sphinxusers.jpg

エキPy 第2刷でました

  • エキスパートPythonプログラミング
    • アスキー・メディアワークス
    • B5変 (416ページ)
    • 3780円
  • 稲田、渋川、清水川、森本 訳

_images/epp.jpg

電子書籍に電子サインもらた!

_images/kinoko-esign.png

@t_wada氏とツーショット!

_images/twoshot.jpg

(´・ω・`)

イベントのお知らせ

毎月勉強会などをやってます。

  • 2/12(土) Sphinx+翻訳ハッカソン
  • 2/1(火) エキPy読書会08
  • 3/4(金) OSCでSphinxセミナー
  • 3/中旬(予定) Python mini Hack-a-thon

ATNDで探してね

PyCon JP の次のイベント

  • 夏ぐらいにやりたいですねー
  • 会場スポンサー、募集中です!
  • 俺が仕切るぜ!っていう人、大募集!

今回の案内メールにある contact@ にメールください!

このスライドについて

このプレゼンテーションは

  • Sphinxで作成して、
  • S6 (c) 2007 Cybozu Labs, Inc. を組み込んで、
  • ブラウザで表示してます

ちょっとreSTソース

index.rst

スライド表示の例

  • 箇条書き
    1. 番号付き箇条書き
    2. http://sphinx-users.jp/
  • 強調 , エモーション

  • リテラル , リテラル

  • command

スライド切替エフェクト

種類

  • スライド: 横にslide
  • フェード: fade
  • フェード2: fadeScale
  • 上からフェード: fadeScaleFromUp
  • 拡大: fadeScaleFromUpTransparent

エフェクト : スライド

右から左にスライドインします

.. s6:: effect slide

エフェクト : フェード

フェードイン・フェードアウトで切り替えます(デフォルト動作)

.. s6:: effect fade

エフェクト : 縮小フェードアウト

現在のスライドを縮小アニメーションして次のスライドに切り替えます

.. s6:: effect fadeScale

エフェクト : 縮小フェードイン

次のスライドを縮小アニメーションしながら表示します

.. s6:: effect fadeScaleFromUp

拡大エフェクト

次のスライドを 半透明 縮小アニメーションしながら表示します

.. s6:: effect fadeScaleFromUpTransparent

アクション

スライド内でエレメントを動かすアクションの種類

  • fade: fade in
  • move: 移動
  • scale: 拡大縮小

アクション : フェードイン

対象のエレメントを複数回に分けてフェードイン表示します。

  • 箇条書きの文章1
  • 箇条書きの文章2
  • 箇条書きの文章3

アクション : 移動

対象のエレメントを移動させながら表示したり非表示にしたりします。

  • 箇条書きの文章1
  • 箇条書きの文章2
  • 箇条書きの文章3

センタリング

画像をレイアウトする例

  • コミュニティー:
    • Python, Sphinx
  • 言語:
    • Python, reStructuredText
_images/sphinxusers.jpg

Textと画像のレイアウト例

Sphinxのサンプル
=================

Sphinxとは何か?
-----------------
* ドキュメント生成のツール
* reStructuredText記法(Wikiっぽい?
* ページ間のリンクを自動生成
* 強力なコードハイライト
* HTML, PDF, ePub, htmlhelp, latex, man...
_images/sphinx-sample.jpg

(´・ω・`)

_images/shobon.jpg

ほかのプレゼンJSを組み込んでみた