狠狠撸

狠狠撸Share a Scribd company logo
SIerでもSphinxを使いた 
い! 総括 
2014/10/26 SphinxCon JP 2014 
@kk_Ataka
自己紹介 
4 Twitter: @kk_Ataka 
4 GitHub: gosyujin 
4 普段いるところ 
4 Kawasaki.rb 
4 Jekyllrb-ja(主催) 
4 Python力 
4 文法もまだあやしい
発表の趣旨 
4 SIerでもSphinxを使いたいので職場で奮闘してみた備忘録 
4 利用事例 
4 拡張の紹介 
4 Kawasaki.rbというイベントで話した内容の総集編 
4 できたこと、できなかったこと含めて駆け足で共有します 
4 主観が多め
今日話さないこと 
4 Sphinxとはなんぞや 
4 reST記法とはなんぞや 
4 Sphinxのインストール方法とか使い方とか
アジェンダ 
1. 竞合ツールとの比较 
2. 導入のためのあれこれ、または導入後の課題 
3. 実际に导入してみた感想
竞合ツールとの比较
竞合ツールとの比较! 
4 導入するためには上の人を説得するための政治が必要… 
4 競合ツールと比較してよさ気と思ったことを伝えていく 
1. Office(Word, Excel) 
2. Wiki, Markdown 
3. Sphinx 
4 好きな言葉「適材適所」
比較1 Office
Office 長所 
4 SI界のスタンダード 
4 WYSIWYGな操作 
4 きめ細かいデザインが可能 
4 図やフローの挿入が容易 
4 誰のPCにも入っていて、誰でも使える
!?
Office 短所 
4 あらゆるものがOfficeで作成され、至る所にちらかる 
4 日付バージョン管理…(主観) 
4 恐怖の「 議事録_20140505_2(最新)(xx修正).xls 」 
4 検索性が非常に悪い 
4 違うシートとか、吹出しとか 非表示とか…探せない…
Office 短所 
4 diffが取るのがメンドくさい 
4 取れないとは言ってない、最近は取れるっぽい 
4 ミリ単位のレイアウト修正を強いられる 
4 リストとかすぐ壊れる 
4 内容を集中して書かせて! 
4 (職人芸が発揮されるほど)重い
番外 
Officeのいいところ…カット!
Officeのいいところ 
4 Officeでしかできないことも、ある 
4 過去資料でいいところあげてます! 
4 ようは適材適所でよろしくお願いします
比較2 Wiki, Markdown と 
Sphinx
Wiki, Markdown と Sphinx の長所 
Officeで短所として挙げた問題は解消できている!…と思う
Wiki, Markdown と Sphinx の長所 
> あらゆるものがOfficeで作成され、至る所にちらかる 問題 
4 プレーンテキストで作成される 
4 Officeよりは探しやすいんじゃないかと思うのだが… 
4 ブラウザ、エディタの検索とか、Wiki内検索とか
Wiki, Markdown と Sphinx の長所 
> diffが取るのがメンドくさい 問題 
4 Markdownはプレーンテキストなので簡単 
4 バージョン管理もしやすい 
4 Wikiもだいたい差分表示機能あり 
4 diff取りやすい
Wiki, Markdown と Sphinx の長所 
> ミリ単位のレイアウト修正 問題 
4 出力先(html+css、pdfなど)である程度統一できる
Wiki, Markdown と Sphinx の短所 
Officeでは特に意識していなかったことを考慮する必要あり
Wiki, Markdown と Sphinx の短所 
4 記法を覚える必要がある 
4 未経験者にちょい敷居が高い… 
4 「特定部分のみ」のレイアウト修正 
4 cssなどに独自の処理を入れなければならない 
4 図やフローの挿入はタグで挿入 
4 直感的にいじれない(現物をD&D…)
Wiki, Markdown の短所 
4 検索性はあまりよくない 
4 しっかり作れば… 
4 それでもOffice + 共有サーバコンボよりは… 
4 重い 
4 体感としては Office > Wiki, Markdown > Sphinx 
4 サーバ性能とか同時アクセス数によるけど
Sphinx だけの長所 
4 体系的なドキュメントの骨組みを簡単に整えられる 強力な 
機能がある 
4 この辺をサクッとよろしくやってくれているのが 
doctree...である気がする(まだ未調査) 
4 Wikiとかでこれを整備するのはちょっとしんどい
Sphinx だけの長所 
4 検索性はよいと思う 
4 体系的にまとまるため 
4 軽い 
4 Outputが静的ファイル 
4 htmlをWebサーバに置けば静的ファイルを取ってくるの 
と変わらない
ここまでのまとめ 
4 慣れ親しんだOfficeから脱却したい、管理しやすい形式で 
ドキュメント作成に挑戦してみよう 
4 ならば Wiki, Markdown か Sphinx だ! 
4 TipsとかならWiki, Markdownでもいいけど、ドキュメン 
トなのである程度体系的に管理したい 
4 体系的に管理するのが得意な Sphinx だ! 
結論: 一回Sphinxチャレンジしてみましょう!
導入のためのあれこれ、 
または導入後の課題
導入するための壁 
1. 対プロジェクトメンバー(PM)に対して(布教) 
2. 対顧客に対して(納品)
壁1. 対PM
対PM 登場人物 
4 自分 
4 Sphinxを導入したい人、基本的になんでもやる 
4 メンバー 
4 導入したSphinxを使ってほしい人
対PM 「自分」の仕事 
4 今回はreSTで進めることの明確な宣言とサポート 
4 一番大事 
4 これができないと負の成果物が生成される…
対PM 「自分」の仕事 
4 メンバーが「rstファイルを開いてドキュメント作成」に注 
力できる環境を作る 
1. sphinx-quickstartで下準備 
2. ドキュメント自体のアウトライン作成 
3. doctreeの作成 
などなど
対PM 「自分」の仕事 
4 ビルド環境、デプロイ環境などもお膳立て 
4 ビルドはJenkinsなどで拾う 
4 デプロイはApacheにhtmlファイル配備とか(お手軽)
対PM 「メンバー」の仕事 
4 reST記法を覚えてもらう 
4 Markdown -> reST -> Outputという裏技もある 
(Pandoc経由) 
4 バージョン管理ツールとかの話は…割愛
対PM 課題 
4 ローカルPCでのプレビュー 
4 メンバーのPCにSphinxを入れてもらうのは厳しい… 
4 そうすると、確認できるのがサーバにプッシュした時の 
みになってしまう 
4 ローカルで簡単にreSTプレビューできないだろうか… 
4 GitHubとか使えばある程度できるんだけど
対PM 課題 
4 プロジェクト(会社)の風土にあわせたカスタマイズが必要 
かも 
4 こういうレイアウトがいい 
4 こういうヘッダフッタがほしい 
4 こういう改訂履歴ページがほしい
対PM 課題 
4 今回は「変更履歴」出力プラグイン作ってみた 
4 sphinxcontrib-releasenotesプラグイン 
4 .. releasenotes:: ディレクティブを追加したところにGit 
のコミットログと差分を貼り付け 
4 Git使えない人用
厂滨别谤でも厂辫丑颈苍虫を使いたい!総括
厂滨别谤でも厂辫丑颈苍虫を使いたい!総括
厂滨别谤でも厂辫丑颈苍虫を使いたい!総括
壁2. 対顧客
対顧客 登場人物 
4 プロジェクト 
4 Sphinxでドキュメント納品する側 
4 顧客 (社内の人 or 社外の人) 
4 ドキュメントを納品される側 
4 歴史的経緯からOfficeで納品される事が多い 
4 例外はJavadocとか?
対顧客 「プロジェクト」側の仕事 
4 Sphinxで作成するドキュメントに関して「今回はOfficeじ 
ゃない形式で設計書とか書きますよ」の合意を得とく
対顧客 「顧客」側の仕事 
4 特になし?心构えくらい?
対顧客 課題 
4 納品形式 最重要(次ページ参照) 
4 納品後 「誰が」 保守するのか 
4 顧客が巻取ってしまう場合、どう保守すればよいのか 
4 要解決事項、誰かどうやってるか教えてください… 
4 これが解決できないと、Sphinxは納品対象外ドキュ 
メントにしか適用できない…
厂滨别谤でも厂辫丑颈苍虫を使いたい!総括
実际に导入してみた感想
環境 
4 3ヶ月位のほぼ1人プロジェクトで「社内資料」をSphinx! 
4 社内資料なので、納品関係の課題はスルー 
4 環境揃えたい放題 
4 Git + Sphinx + Jenkins etc 
4 途中で1人サポートに入ってもらった
結果 
4 Gitでバージョン管理、テキストなので差分管理も簡単! 
4 エディタが軽いので作成が快適! 
4 Outputからお目当ての章が見やすい!探しやすい! 
4 Outputは、意外と営業の人に受けが良かった! 
4 「え?なにこれ?なんてツール?あとで教えて」
結論 
4 竞合ツールとの比较 
4 ドキュメントを書くスピードは早いよ! 
4 導入のためのあれこれ、または導入後の課題 
4 「Sphinxで書いていく!」空気を作るのが難しい 
4 個人的には、「仲間(賛同者)」がいてくれると助かる
結論 
4 メンバーにreSTを書いてもらうのが難しい 
4 メリットの周知、慣例からの脱却までが長い 
4 納品物にするにはちょっと課題が多いかも 
4 今回解決の糸口は見つからず…

More Related Content

What's hot (20)

Docker Tokyo
Docker TokyoDocker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
?
バッチは地味だが役に立つ
バッチは地味だが役に立つバッチは地味だが役に立つ
バッチは地味だが役に立つ
apkiban
?
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
Yoshiki Shibukawa
?
机械学习モデルのサービングとは?
机械学习モデルのサービングとは?机械学习モデルのサービングとは?
机械学习モデルのサービングとは?
Sho Tanaka
?
Jenkins with Docker
Jenkins with DockerJenkins with Docker
Jenkins with Docker
驰补丑辞辞!デベロッパーネットワーク
?
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato KinugawaXSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
CODE BLUE
?
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
?
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
Preferred Networks
?
Athenz + SPIFFE によるアクセス制御
Athenz + SPIFFE によるアクセス制御Athenz + SPIFFE によるアクセス制御
Athenz + SPIFFE によるアクセス制御
驰补丑辞辞!デベロッパーネットワーク
?
Dapr on Kubernetes
Dapr on KubernetesDapr on Kubernetes
Dapr on Kubernetes
Shiho ASA
?
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
?
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
Daisuke Ikeda
?
Private Azure Kubernetes Service cluster を触ってみよう?
Private Azure Kubernetes Service cluster を触ってみよう?Private Azure Kubernetes Service cluster を触ってみよう?
Private Azure Kubernetes Service cluster を触ってみよう?
Igarashi Toru
?
ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編
Yuya Rin
?
HPE Superdome X ご紹介資料
HPE Superdome X ご紹介資料HPE Superdome X ご紹介資料
HPE Superdome X ご紹介資料
日本ヒューレット?パッカード株式会社
?
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
Kaname Motoyama
?
CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~
CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~ CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~
CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~
SEGADevTech
?
Docker composeて?開発環境をメンハ?に配布せよ
Docker composeて?開発環境をメンハ?に配布せよDocker composeて?開発環境をメンハ?に配布せよ
Docker composeて?開発環境をメンハ?に配布せよ
Yusuke Kon
?
バッチは地味だが役に立つ
バッチは地味だが役に立つバッチは地味だが役に立つ
バッチは地味だが役に立つ
apkiban
?
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
ドキュメントを作りたくなってしまう魔法のツール「厂辫丑颈苍虫」
Yoshiki Shibukawa
?
机械学习モデルのサービングとは?
机械学习モデルのサービングとは?机械学习モデルのサービングとは?
机械学习モデルのサービングとは?
Sho Tanaka
?
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato KinugawaXSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
CODE BLUE
?
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
?
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
碍耻产别谤苍别迟别蝉による机械学习基盘への挑戦
Preferred Networks
?
Dapr on Kubernetes
Dapr on KubernetesDapr on Kubernetes
Dapr on Kubernetes
Shiho ASA
?
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
?
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
Daisuke Ikeda
?
Private Azure Kubernetes Service cluster を触ってみよう?
Private Azure Kubernetes Service cluster を触ってみよう?Private Azure Kubernetes Service cluster を触ってみよう?
Private Azure Kubernetes Service cluster を触ってみよう?
Igarashi Toru
?
ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編
Yuya Rin
?
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
闯闯鲍骋颁颁颁2022蝉辫谤颈苍驳冲连続画像処理による位置情报计算を支えるマイクロサービスアーキテクチャ
Kaname Motoyama
?
CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~
CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~ CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~
CEDEC2021 タ?ウンロート?時間を大幅減!~大量のアセットをさは?く高速な実装と運用事例の共有~
SEGADevTech
?
Docker composeて?開発環境をメンハ?に配布せよ
Docker composeて?開発環境をメンハ?に配布せよDocker composeて?開発環境をメンハ?に配布せよ
Docker composeて?開発環境をメンハ?に配布せよ
Yusuke Kon
?

Viewers also liked (8)

惭补谤办诲辞飞苍もはじめよう
惭补谤办诲辞飞苍もはじめよう惭补谤办诲辞飞苍もはじめよう
惭补谤办诲辞飞苍もはじめよう
masayoshi takahashi
?
Sphinx HTML Theme Hacks
Sphinx HTML Theme HacksSphinx HTML Theme Hacks
Sphinx HTML Theme Hacks
Shoji KUMAGAI
?
Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014
Yoshiki Shibukawa
?
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjpSphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
Takeshi Komiya
?
APIト?キュメントの話 #sphinxjp
APIト?キュメントの話 #sphinxjpAPIト?キュメントの話 #sphinxjp
APIト?キュメントの話 #sphinxjp
Takeshi Komiya
?
厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた
厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた
厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた
Taku SHIMIZU
?
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメントSphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
?
ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版
Keiichiro Shikano
?
惭补谤办诲辞飞苍もはじめよう
惭补谤办诲辞飞苍もはじめよう惭补谤办诲辞飞苍もはじめよう
惭补谤办诲辞飞苍もはじめよう
masayoshi takahashi
?
Sphinx HTML Theme Hacks
Sphinx HTML Theme HacksSphinx HTML Theme Hacks
Sphinx HTML Theme Hacks
Shoji KUMAGAI
?
Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014
Yoshiki Shibukawa
?
Sphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjpSphinx拡張 探訪 2014 #sphinxjp
Sphinx拡張 探訪 2014 #sphinxjp
Takeshi Komiya
?
APIト?キュメントの話 #sphinxjp
APIト?キュメントの話 #sphinxjpAPIト?キュメントの話 #sphinxjp
APIト?キュメントの話 #sphinxjp
Takeshi Komiya
?
厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた
厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた
厂辫丑颈苍虫で社内勉强会(骋颈迟)の?资料を作ってみた
Taku SHIMIZU
?
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメントSphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
?
ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版ドキュメントシステムはこれを使え2015年版
ドキュメントシステムはこれを使え2015年版
Keiichiro Shikano
?

Similar to 厂滨别谤でも厂辫丑颈苍虫を使いたい!総括 (20)

SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編
kk_Ataka
?
SIerでもSphinxを使いたい! 前編
SIerでもSphinxを使いたい! 前編SIerでもSphinxを使いたい! 前編
SIerでもSphinxを使いたい! 前編
kk_Ataka
?
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
kk_Ataka
?
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjpSphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
?
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015
Takayuki Shimizukawa
?
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjpSphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
?
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
Takayuki Shimizukawa
?
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
?
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
Study Group by SciencePark Corp.
?
厂辫丑颈苍虫の使い方事例
厂辫丑颈苍虫の使い方事例厂辫丑颈苍虫の使い方事例
厂辫丑颈苍虫の使い方事例
Go Yamada
?
Heroku で作る?スケーラブルな ?PHP アプリケーション
Heroku で作る?スケーラブルな ?PHP アプリケーションHeroku で作る?スケーラブルな ?PHP アプリケーション
Heroku で作る?スケーラブルな ?PHP アプリケーション
Masashi Shinbara
?
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
Study Group by SciencePark Corp.
?
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组みビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
Study Group by SciencePark Corp.
?
Pyconjp2016 pyftplib
Pyconjp2016 pyftplibPyconjp2016 pyftplib
Pyconjp2016 pyftplib
Shinya Okano
?
Word camp tokyo2014 わふ?ーステーシ?振り返り
Word camp tokyo2014 わふ?ーステーシ?振り返りWord camp tokyo2014 わふ?ーステーシ?振り返り
Word camp tokyo2014 わふ?ーステーシ?振り返り
Sosuke Eguchi
?
CSS Nite LP38に行ってきた
CSS Nite LP38に行ってきたCSS Nite LP38に行ってきた
CSS Nite LP38に行ってきた
Yasuyuki Fujikawa
?
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
Study Group by SciencePark Corp.
?
Sphinxで作る貢献しやすい ドキュメント翻訳の仕組み
Sphinxで作る貢献しやすいドキュメント翻訳の仕組みSphinxで作る貢献しやすいドキュメント翻訳の仕組み
Sphinxで作る貢献しやすい ドキュメント翻訳の仕組み
Takayuki Shimizukawa
?
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
?
.NETのTuple応用チャレンジ WCFとC++/CLI
.NETのTuple応用チャレンジ WCFとC++/CLI.NETのTuple応用チャレンジ WCFとC++/CLI
.NETのTuple応用チャレンジ WCFとC++/CLI
keitasudo1
?
SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編SIerでもSphinxを使いたい! 後編
SIerでもSphinxを使いたい! 後編
kk_Ataka
?
SIerでもSphinxを使いたい! 前編
SIerでもSphinxを使いたい! 前編SIerでもSphinxを使いたい! 前編
SIerでもSphinxを使いたい! 前編
kk_Ataka
?
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
JUS関西 Sphinxワークショップ@関西 Sphinx事例紹介
kk_Ataka
?
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjpSphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
?
世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015世界のSphinx事情 @ SphinxCon JP 2015
世界のSphinx事情 @ SphinxCon JP 2015
Takayuki Shimizukawa
?
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjpSphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
?
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介JUS関西 Sphinxワークショップ@関西 Sphinx紹介
JUS関西 Sphinxワークショップ@関西 Sphinx紹介
Takayuki Shimizukawa
?
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
?
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
Study Group by SciencePark Corp.
?
厂辫丑颈苍虫の使い方事例
厂辫丑颈苍虫の使い方事例厂辫丑颈苍虫の使い方事例
厂辫丑颈苍虫の使い方事例
Go Yamada
?
Heroku で作る?スケーラブルな ?PHP アプリケーション
Heroku で作る?スケーラブルな ?PHP アプリケーションHeroku で作る?スケーラブルな ?PHP アプリケーション
Heroku で作る?スケーラブルな ?PHP アプリケーション
Masashi Shinbara
?
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
颁++颁尝滨で、ネイティブ颁の保守开発に.狈贰罢を使って楽をしよう
Study Group by SciencePark Corp.
?
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组みビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
ビルド职人頼みの自社製品リリースを、颁滨可能にした取り组み
Study Group by SciencePark Corp.
?
Word camp tokyo2014 わふ?ーステーシ?振り返り
Word camp tokyo2014 わふ?ーステーシ?振り返りWord camp tokyo2014 わふ?ーステーシ?振り返り
Word camp tokyo2014 わふ?ーステーシ?振り返り
Sosuke Eguchi
?
CSS Nite LP38に行ってきた
CSS Nite LP38に行ってきたCSS Nite LP38に行ってきた
CSS Nite LP38に行ってきた
Yasuyuki Fujikawa
?
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
厂辫丑颈苍虫の环境构筑が再现できない问题を顿辞肠办别谤で解决してみた
Study Group by SciencePark Corp.
?
Sphinxで作る貢献しやすい ドキュメント翻訳の仕組み
Sphinxで作る貢献しやすいドキュメント翻訳の仕組みSphinxで作る貢献しやすいドキュメント翻訳の仕組み
Sphinxで作る貢献しやすい ドキュメント翻訳の仕組み
Takayuki Shimizukawa
?
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
?
.NETのTuple応用チャレンジ WCFとC++/CLI
.NETのTuple応用チャレンジ WCFとC++/CLI.NETのTuple応用チャレンジ WCFとC++/CLI
.NETのTuple応用チャレンジ WCFとC++/CLI
keitasudo1
?

Recently uploaded (15)

【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
Matsushita Laboratory
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
shomayama0221
?
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
CRI Japan, Inc.
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
Matsushita Laboratory
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
shomayama0221
?
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
CRI Japan, Inc.
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
Matsushita Laboratory
?

厂滨别谤でも厂辫丑颈苍虫を使いたい!総括

  • 1. SIerでもSphinxを使いた い! 総括 2014/10/26 SphinxCon JP 2014 @kk_Ataka
  • 2. 自己紹介 4 Twitter: @kk_Ataka 4 GitHub: gosyujin 4 普段いるところ 4 Kawasaki.rb 4 Jekyllrb-ja(主催) 4 Python力 4 文法もまだあやしい
  • 3. 発表の趣旨 4 SIerでもSphinxを使いたいので職場で奮闘してみた備忘録 4 利用事例 4 拡張の紹介 4 Kawasaki.rbというイベントで話した内容の総集編 4 できたこと、できなかったこと含めて駆け足で共有します 4 主観が多め
  • 4. 今日話さないこと 4 Sphinxとはなんぞや 4 reST記法とはなんぞや 4 Sphinxのインストール方法とか使い方とか
  • 5. アジェンダ 1. 竞合ツールとの比较 2. 導入のためのあれこれ、または導入後の課題 3. 実际に导入してみた感想
  • 7. 竞合ツールとの比较! 4 導入するためには上の人を説得するための政治が必要… 4 競合ツールと比較してよさ気と思ったことを伝えていく 1. Office(Word, Excel) 2. Wiki, Markdown 3. Sphinx 4 好きな言葉「適材適所」
  • 9. Office 長所 4 SI界のスタンダード 4 WYSIWYGな操作 4 きめ細かいデザインが可能 4 図やフローの挿入が容易 4 誰のPCにも入っていて、誰でも使える
  • 10. !?
  • 11. Office 短所 4 あらゆるものがOfficeで作成され、至る所にちらかる 4 日付バージョン管理…(主観) 4 恐怖の「 議事録_20140505_2(最新)(xx修正).xls 」 4 検索性が非常に悪い 4 違うシートとか、吹出しとか 非表示とか…探せない…
  • 12. Office 短所 4 diffが取るのがメンドくさい 4 取れないとは言ってない、最近は取れるっぽい 4 ミリ単位のレイアウト修正を強いられる 4 リストとかすぐ壊れる 4 内容を集中して書かせて! 4 (職人芸が発揮されるほど)重い
  • 14. Officeのいいところ 4 Officeでしかできないことも、ある 4 過去資料でいいところあげてます! 4 ようは適材適所でよろしくお願いします
  • 16. Wiki, Markdown と Sphinx の長所 Officeで短所として挙げた問題は解消できている!…と思う
  • 17. Wiki, Markdown と Sphinx の長所 > あらゆるものがOfficeで作成され、至る所にちらかる 問題 4 プレーンテキストで作成される 4 Officeよりは探しやすいんじゃないかと思うのだが… 4 ブラウザ、エディタの検索とか、Wiki内検索とか
  • 18. Wiki, Markdown と Sphinx の長所 > diffが取るのがメンドくさい 問題 4 Markdownはプレーンテキストなので簡単 4 バージョン管理もしやすい 4 Wikiもだいたい差分表示機能あり 4 diff取りやすい
  • 19. Wiki, Markdown と Sphinx の長所 > ミリ単位のレイアウト修正 問題 4 出力先(html+css、pdfなど)である程度統一できる
  • 20. Wiki, Markdown と Sphinx の短所 Officeでは特に意識していなかったことを考慮する必要あり
  • 21. Wiki, Markdown と Sphinx の短所 4 記法を覚える必要がある 4 未経験者にちょい敷居が高い… 4 「特定部分のみ」のレイアウト修正 4 cssなどに独自の処理を入れなければならない 4 図やフローの挿入はタグで挿入 4 直感的にいじれない(現物をD&D…)
  • 22. Wiki, Markdown の短所 4 検索性はあまりよくない 4 しっかり作れば… 4 それでもOffice + 共有サーバコンボよりは… 4 重い 4 体感としては Office > Wiki, Markdown > Sphinx 4 サーバ性能とか同時アクセス数によるけど
  • 23. Sphinx だけの長所 4 体系的なドキュメントの骨組みを簡単に整えられる 強力な 機能がある 4 この辺をサクッとよろしくやってくれているのが doctree...である気がする(まだ未調査) 4 Wikiとかでこれを整備するのはちょっとしんどい
  • 24. Sphinx だけの長所 4 検索性はよいと思う 4 体系的にまとまるため 4 軽い 4 Outputが静的ファイル 4 htmlをWebサーバに置けば静的ファイルを取ってくるの と変わらない
  • 25. ここまでのまとめ 4 慣れ親しんだOfficeから脱却したい、管理しやすい形式で ドキュメント作成に挑戦してみよう 4 ならば Wiki, Markdown か Sphinx だ! 4 TipsとかならWiki, Markdownでもいいけど、ドキュメン トなのである程度体系的に管理したい 4 体系的に管理するのが得意な Sphinx だ! 結論: 一回Sphinxチャレンジしてみましょう!
  • 29. 対PM 登場人物 4 自分 4 Sphinxを導入したい人、基本的になんでもやる 4 メンバー 4 導入したSphinxを使ってほしい人
  • 30. 対PM 「自分」の仕事 4 今回はreSTで進めることの明確な宣言とサポート 4 一番大事 4 これができないと負の成果物が生成される…
  • 31. 対PM 「自分」の仕事 4 メンバーが「rstファイルを開いてドキュメント作成」に注 力できる環境を作る 1. sphinx-quickstartで下準備 2. ドキュメント自体のアウトライン作成 3. doctreeの作成 などなど
  • 32. 対PM 「自分」の仕事 4 ビルド環境、デプロイ環境などもお膳立て 4 ビルドはJenkinsなどで拾う 4 デプロイはApacheにhtmlファイル配備とか(お手軽)
  • 33. 対PM 「メンバー」の仕事 4 reST記法を覚えてもらう 4 Markdown -> reST -> Outputという裏技もある (Pandoc経由) 4 バージョン管理ツールとかの話は…割愛
  • 34. 対PM 課題 4 ローカルPCでのプレビュー 4 メンバーのPCにSphinxを入れてもらうのは厳しい… 4 そうすると、確認できるのがサーバにプッシュした時の みになってしまう 4 ローカルで簡単にreSTプレビューできないだろうか… 4 GitHubとか使えばある程度できるんだけど
  • 35. 対PM 課題 4 プロジェクト(会社)の風土にあわせたカスタマイズが必要 かも 4 こういうレイアウトがいい 4 こういうヘッダフッタがほしい 4 こういう改訂履歴ページがほしい
  • 36. 対PM 課題 4 今回は「変更履歴」出力プラグイン作ってみた 4 sphinxcontrib-releasenotesプラグイン 4 .. releasenotes:: ディレクティブを追加したところにGit のコミットログと差分を貼り付け 4 Git使えない人用
  • 41. 対顧客 登場人物 4 プロジェクト 4 Sphinxでドキュメント納品する側 4 顧客 (社内の人 or 社外の人) 4 ドキュメントを納品される側 4 歴史的経緯からOfficeで納品される事が多い 4 例外はJavadocとか?
  • 42. 対顧客 「プロジェクト」側の仕事 4 Sphinxで作成するドキュメントに関して「今回はOfficeじ ゃない形式で設計書とか書きますよ」の合意を得とく
  • 43. 対顧客 「顧客」側の仕事 4 特になし?心构えくらい?
  • 44. 対顧客 課題 4 納品形式 最重要(次ページ参照) 4 納品後 「誰が」 保守するのか 4 顧客が巻取ってしまう場合、どう保守すればよいのか 4 要解決事項、誰かどうやってるか教えてください… 4 これが解決できないと、Sphinxは納品対象外ドキュ メントにしか適用できない…
  • 47. 環境 4 3ヶ月位のほぼ1人プロジェクトで「社内資料」をSphinx! 4 社内資料なので、納品関係の課題はスルー 4 環境揃えたい放題 4 Git + Sphinx + Jenkins etc 4 途中で1人サポートに入ってもらった
  • 48. 結果 4 Gitでバージョン管理、テキストなので差分管理も簡単! 4 エディタが軽いので作成が快適! 4 Outputからお目当ての章が見やすい!探しやすい! 4 Outputは、意外と営業の人に受けが良かった! 4 「え?なにこれ?なんてツール?あとで教えて」
  • 49. 結論 4 竞合ツールとの比较 4 ドキュメントを書くスピードは早いよ! 4 導入のためのあれこれ、または導入後の課題 4 「Sphinxで書いていく!」空気を作るのが難しい 4 個人的には、「仲間(賛同者)」がいてくれると助かる
  • 50. 結論 4 メンバーにreSTを書いてもらうのが難しい 4 メリットの周知、慣例からの脱却までが長い 4 納品物にするにはちょっと課題が多いかも 4 今回解決の糸口は見つからず…