I Love MS-Word!? ~初心者が覚えた初めの一歩~ odstudy 2012.11 I Love MS-Word!? ~初心者が覚えた初めの一歩~ Twitter: usaturn 山田剛
アジェンダ 自己紹介 MS-Wordは難しい? 初心者から脱出する為のたった1つの方法 終わり?
I Love MS-Word!? 1. 自己紹介 2. MS-Wordは難しい? 3.初心者から脱出する為のたった1つの方法 4.終わり?
自己紹介:山田 剛 仕事 参加コミュニティ(勉強会) その他 (株) ネットサポート所属 アウトソーシング業を営むIT企業 Python系 Twitter: @usaturn 仕事 (株) ネットサポート所属 アウトソーシング業を営むIT企業 参加コミュニティ(勉強会) Python系 Mercurial系 Vim系(ujihisa.vimを蹴ってきた) その他 sh、awk、vbs等は使えますが汎用言語の経験無し 1年前にPythonを勉強し始めた “改善”、”効率化”が好き。というか楽したい
I Love MS-Word!? 1. 自己紹介 2. MS-Wordは難しい? 3.初心者から脱出する為のたった1つの方法 4.終わり?
MS-Wordは難しい? それは、ほんの数か月前の出来事でした初めてのサーバ構築オンリーの案件で現場に入場した私を待っていたのが、 でした。
丸々2人間、地獄を味わいました。 とにかく思い通りにいかない! MS-Wordは難しい? 丸々2人間、地獄を味わいました。 とにかく思い通りにいかない!
MS-Wordは難しい? 2日目の夜、自宅で思い出したのが、積読にしていた1冊の技術書
I Love MS-Word!? 1. 自己紹介 2. MS-Wordは難しい? 3.初心者から脱出する為のたった1つの方法 4.終わり?
初心者から脱出する為のたった1つの方法 スタイルを使う 文字データと見た目の分離
初心者から脱出する為のたった1つの方法 デモ
I Love MS-Word!? 1. 自己紹介 2. MS-Wordは難しい? 3.初心者から脱出する為のたった1つの方法 4.終わり?
終わり? 終わり? MS-Wordを使う初めの一歩は「スタイル」を使う事から。 いくらMicrosoft製品が誰でも使えるようになっているといえども、本格的に使うならそれなりの学習をしなければならない。 終わり?
I hate MS-Word!! ~初心者がWordを捨てたいくつかの理由~ odstudy 2012.11 I hate MS-Word!! ~初心者がWordを捨てたいくつかの理由~ Twitter: usaturn 山田剛
I hate MS-Word!! 1. MS-Wordはやっぱり難しい! 2. 余計なお世話機能 3. Wordの使われるシーン故の・・・ 4.
MS-Wordはやっぱり難しい Wordの難しさは、とっつきの良さに比べて、できる事が多すぎ、何かやろうとすると実現方法がわからない事 テキストエディタに比べれば文字編集自体の操作がし辛い バージョン管理ツールの恩恵が少ない 一応、差分比較はできるが、マージが簡単にできるわけではない。 複数人での頻繁な編集に向いてない
I hate MS-Word!! 1. MS-Wordはやっぱり難しい! 2. 余計なお世話機能 3. Wordの使われるシーン故の・・・ 4.
余計なお世話機能 勝手に大文字になったり、 箇条書きになったり....etc 数々の余計なお世話機能を把握して不要な物をOFFにするのが面倒
I hate MS-Word!! 1. MS-Wordはやっぱり難しい! 2. 余計なお世話機能 3. Wordの使われるシーン故の・・・ 4.
Wordの使われるシーン故の・・・ 印刷する事が前提の使い方のはず。これを超えた使い方が多い為の苦しみもあるはず。 例:手順書 なんでPCで見て作業してるの? 変更するたびに印刷しなおすの? 印刷物に手書きで更新した内容はいつマージするのか
I hate MS-Word!! 1. MS-Wordはやっぱり難しい! 2. 余計なお世話機能 3. Wordの使われるシーン故の・・・ 4. そこで、
そこで、 Sphinx ですよ!
I Love Sphinx !! ~ MS-Officeからの脱出~ odstudy 2012.11 I Love Sphinx !! ~ MS-Officeからの脱出~ Sphinx-users.jp 山田剛
I Love Sphinx !! 1. Sphinxとは 2. Sphinxのお勧めな点 3. こんな使い方はどうですか? 5. まとめ
Sphinxとは Pythonのドキュメンテーションツール。現在では多方面で利用シーンが広がっているようです。 詳細はたぶん@tk0miyaさんが紹介してくれたので割愛
I Love Sphinx !! 1. Sphinxとは 2. Sphinxのお勧めな点 3. こんな使い方はどうですか? 5. まとめ
Sphinxのお勧めな点 プレーンテキスト html化した場合の参照のし易さ 印刷したいならpdfも生成できる バージョン管理ツールを使えば複数人での編集も便利にできる 可読性が高いまま好きなテキストエディタで編集できる事 html化した場合の参照のし易さ ディレクトリ構造 メッシュ構造(リンク) 印刷したいならpdfも生成できる Pythonを学習すれば独自ビルダーを作る事も可能
I Love Sphinx !! 1. Sphinxとは 2. Sphinxのお勧めな点 3. こんな使い方はどうですか? 5. まとめ
こんな使い方はどうですか? バージョン管理ツールのリポジトリで管理 CIツールでリポジトリをポーリングし、更新があったら自動ビルド 閲覧用のファイルサーバやWebサーバを自動更新
弊社の例 バージョン管理ツール: Mercurial リポジトリサーバ: RhodeCode CIツール: Jenkins Webサーバ: レンタルサーバ
弊社の例 社員やメンバへの浸透のさせ方 今までバージョン管理やらSphinxを知らなくても、ある程度のお膳立てをしてあげてノせる 現在はまだ社員向けの周知Webサイトですが、ゆくゆくは請負のプロジェクト等の業務でも使って欲しい
I Love Sphinx !! 1. Sphinxとは 2. Sphinxのお勧めな点 3. こんな使い方はどうですか? 5. まとめ
Sphinxの弱点 reST記法を都度、覚えていく必要がある 現状ではメジャーなGUIが無い為、コマンドライン操作に慣れない人には扱い辛い
I Love Sphinx !! 1. Sphinxとは 2. Sphinxのお勧めな点 3. こんな使い方はどうですか? 5. まとめ
まとめ まずはSphinxを使ってみましょう! Sphinx+翻訳hack-a-thonというイベントもありますよ!