Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SphinxCon JP 2012




                    Sphinx-users.jp
                              山田剛
アジェンダ


1. 自己紹介
2. 事例その1 スマートなファイル管理をし
   たい
3. 事例その2 簡単にWebサイトを作りたい
4. まとめ
1. 自己紹介
2. 事例その1 スマートなファイル管理をし
たい
3. 事例その2 簡単にWebサイトを作りたい
4. まとめ
おまえ誰よ:山田 剛
                       Twitter: @usaturn
 仕事
   (株) ネットサポート所属
   アウトソーシング業を営むIT企業
 参加コミュニティ(勉強会)
   Python...
1. 自己紹介
2. 事例その1 スマートなファイル管理をし
たい
3. 事例その2 簡単にWebサイトを作りたい
4. まとめ
インフラの現場のファイルサーバと
は

どこのインフラの現場で
も、
 ファイルサーバの中身
  は似たりよったり。
example
容量の大きなファイルサーバに部署ごと、チーム毎のディレ
   クトリを作成し、明確なルール無しでの運用




    ディレクトリ作成の乱発、ファイルの散乱




          情報取得の阻害
巨大で乱雑なファイルサーバだと?

「着任早々すまないけど、説明する時間が無いので○○ディレ
クトリの配下で、それっぽいファイルを一通り見ておいてくれ
ないかな?」


「あの6000ファイルくらいある上に、似たりよったりのファ
       ...
ディレクトリ構成によるファイル管
 理




 そもそも、ディレクトリ構成やファイル名
だけに頼る、ファイル(ドキュメント)管理
に無理があるのでは?
ボクの考えた最強のファイル(ドキュメン
 ト)管理

TracやRedmine等


  プロジェクト管理
ツール

                  を
プロジェクト管理ツールによるファイル
 管理その1
 付属のWikiによるドキュメント作成
  バージョン管理ができる!
  もちろん履歴をさかのぼって誰が編集したか
 もわかる!
プロジェクト管理ツールによるファイル
  管理その2
 Mercurial等のバージョン管理ツールを使ったファイ
 ル管理
  Wiki上にリポジトリのファイルへのリンクを説明付で
  作る事により、ファイルを開かなくても目的のファイ
  ...
しかし、以前の現場では



プロジェクト管理ツール導入
の
     厚い壁
         に心折れる
そこでSphinx

プロジェクト管理ツールの代
替品とはならないが、ドキュ
メントやファイルをまとめる
事が簡単にできる。
やってみた事
 自分中心の案件に関して、自分一人で編集する事前
  提でプロジェクトを作成。Sphinxでhtml化する。
 ファイルサーバに配置したhtmlをローカルで閲覧し
  てもらい、情報共有を実施。
 Excel、Word、PD...
Sphinx化した結果
 チームメンバからは「見易い」という評価。
 しかしメンバにSphinxを利用してもらうには至らず。
 メンバが編集必要なドキュメントに関しては
make shinglehtml
で一本のhtmlを作成し、MS-W...
1. 自己紹介
2. 事例その1 スマートなファイル管理をし
たい
3. 事例その2 簡単にWebサイトを作りたい
4. まとめ
自社でSphinxを紹介しました

 社員向けのメールマガジンでSphinxを紹介
 ①   教育部の部長が「こんなツールを求めてい
     ました!」と絶賛
 ② 部長、すぐに社員向けの各種ページ(プロジェクト)
     を作成する

...
わが社にもSphinxの時代がやってき
 た!?

 この波にのって、社内にSphinx広めよ
う!!




 社内でSphinxハンズオンの開催!!
  ⇒ が、社員百数十人中、1人しか応募せず。
あきらめたら試合は(ry
 弊社は先に紹介したように
アウトソーシング(派遣)メインの業務。
  月末に派遣先との契約を終えて次の月から社内待機と
  なる人間が数人出ます。
社内待機の人々
① 朝9時半に出社し「おはようございます」と挨拶を
  する
② 自学自習
③ 18時に「おつかれさまでした」と挨拶をして帰る




                  以上
社内待機者については放置状態
 そこで私が提案したのが




待機者ハッカソ
   ン
提案した事
 提案書参照
決まった事
 議事録参照
日報の問題点
 メールで送っているので、過去の日報を確認するの
が大変なはず

 日報を出すほうとしては、見られているのかどうか
わからずモチベーションもあがらない
  レスポンスがなかったらモチベーションあがらないよ
  ね?


 情...
Sphinxを採用した理由

 日報用のWebアプリが良いのでは?
   開発者の方であればWebアプリを作る事は簡単だけ
    ど・・・

 社内SNSに書いてもらうのは?
   レスポンスを返しやすいという事では適している
  ...
Sphinxの日報サイトを作る際に工夫した
  事
 Sphinxの使い方の説明ページの作成


 ファイルサーバの特定の場所に日報.rstを置くだけ
 で夜にWebサイトが更新する

 Indexディレクティブの利用(pair) ※前述
成果物
 現在、待機者の日報サイトを継続中

残念ながら社内向けサイトなので、お見せする事は
できませんが・・・・
                 もしかしたら?


 もしかしたらお見せできるか
      も?
1. 自己紹介
2. 事例その1 スマートなファイル管理をし
たい
3. 事例その2 簡単にWebサイトを作りたい
4. まとめ
まとめ
 Sphinx自体が万能ツールというわけではありません
が、その手軽さから、使い方次第では使用コストを
超える効果を生み出します

 Sphinxに限った事ではありませんが、新しいツール
や、新しい方法を導入しようとすると反発が必ず...
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
忙しい人のためのSphinx 入門 demo
Next

11

Share

Sphinxの使い方事例

9/16世界初のSphinxCON JPで発表してきたスライドです。

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Sphinxの使い方事例

  1. 1. SphinxCon JP 2012 Sphinx-users.jp 山田剛
  2. 2. アジェンダ 1. 自己紹介 2. 事例その1 スマートなファイル管理をし たい 3. 事例その2 簡単にWebサイトを作りたい 4. まとめ
  3. 3. 1. 自己紹介 2. 事例その1 スマートなファイル管理をし たい 3. 事例その2 簡単にWebサイトを作りたい 4. まとめ
  4. 4. おまえ誰よ:山田 剛 Twitter: @usaturn  仕事  (株) ネットサポート所属  アウトソーシング業を営むIT企業  参加コミュニティ(勉強会)  Python系  Mercurial系  Vim系  アジャイル系  その他  sh、awk、vbs等は使えますが汎用言語の経験無し  1年前にPythonを勉強し始めた  “改善”、”効率化”が好き。というか楽したい
  5. 5. 1. 自己紹介 2. 事例その1 スマートなファイル管理をし たい 3. 事例その2 簡単にWebサイトを作りたい 4. まとめ
  6. 6. インフラの現場のファイルサーバと は どこのインフラの現場で も、 ファイルサーバの中身 は似たりよったり。
  7. 7. example 容量の大きなファイルサーバに部署ごと、チーム毎のディレ クトリを作成し、明確なルール無しでの運用 ディレクトリ作成の乱発、ファイルの散乱 情報取得の阻害
  8. 8. 巨大で乱雑なファイルサーバだと? 「着任早々すまないけど、説明する時間が無いので○○ディレ クトリの配下で、それっぽいファイルを一通り見ておいてくれ ないかな?」 「あの6000ファイルくらいある上に、似たりよったりのファ イルが大量にあるんですが」 「みんな同じ道を通ってきているんだ、悪いけどなんとかし て確認してくれ」 「・・・・・・・」
  9. 9. ディレクトリ構成によるファイル管 理  そもそも、ディレクトリ構成やファイル名 だけに頼る、ファイル(ドキュメント)管理 に無理があるのでは?
  10. 10. ボクの考えた最強のファイル(ドキュメン ト)管理 TracやRedmine等 プロジェクト管理 ツール を
  11. 11. プロジェクト管理ツールによるファイル 管理その1  付属のWikiによるドキュメント作成  バージョン管理ができる!  もちろん履歴をさかのぼって誰が編集したか もわかる!
  12. 12. プロジェクト管理ツールによるファイル 管理その2  Mercurial等のバージョン管理ツールを使ったファイ ル管理  Wiki上にリポジトリのファイルへのリンクを説明付で 作る事により、ファイルを開かなくても目的のファイ ルを探す事が出来る!
  13. 13. しかし、以前の現場では プロジェクト管理ツール導入 の 厚い壁 に心折れる
  14. 14. そこでSphinx プロジェクト管理ツールの代 替品とはならないが、ドキュ メントやファイルをまとめる 事が簡単にできる。
  15. 15. やってみた事  自分中心の案件に関して、自分一人で編集する事前 提でプロジェクトを作成。Sphinxでhtml化する。  ファイルサーバに配置したhtmlをローカルで閲覧し てもらい、情報共有を実施。  Excel、Word、PDFなどのバイナリファイル も:download:を使って説明付でファイルを配置する。
  16. 16. Sphinx化した結果  チームメンバからは「見易い」という評価。  しかしメンバにSphinxを利用してもらうには至らず。  メンバが編集必要なドキュメントに関しては make shinglehtml で一本のhtmlを作成し、MS-WordでWord形式に変換  噂ではMS-Wordに変換する拡張をどなたかが書いているとか
  17. 17. 1. 自己紹介 2. 事例その1 スマートなファイル管理をし たい 3. 事例その2 簡単にWebサイトを作りたい 4. まとめ
  18. 18. 自社でSphinxを紹介しました  社員向けのメールマガジンでSphinxを紹介 ① 教育部の部長が「こんなツールを求めてい ました!」と絶賛 ② 部長、すぐに社員向けの各種ページ(プロジェクト) を作成する 部長凄いよ!!
  19. 19. わが社にもSphinxの時代がやってき た!?  この波にのって、社内にSphinx広めよ う!!  社内でSphinxハンズオンの開催!! ⇒ が、社員百数十人中、1人しか応募せず。
  20. 20. あきらめたら試合は(ry  弊社は先に紹介したように アウトソーシング(派遣)メインの業務。  月末に派遣先との契約を終えて次の月から社内待機と なる人間が数人出ます。
  21. 21. 社内待機の人々 ① 朝9時半に出社し「おはようございます」と挨拶を する ② 自学自習 ③ 18時に「おつかれさまでした」と挨拶をして帰る 以上
  22. 22. 社内待機者については放置状態  そこで私が提案したのが 待機者ハッカソ ン
  23. 23. 提案した事  提案書参照
  24. 24. 決まった事  議事録参照
  25. 25. 日報の問題点  メールで送っているので、過去の日報を確認するの が大変なはず  日報を出すほうとしては、見られているのかどうか わからずモチベーションもあがらない  レスポンスがなかったらモチベーションあがらないよ ね? 情報へのアクセスのし易さが 鍵
  26. 26. Sphinxを採用した理由  日報用のWebアプリが良いのでは?  開発者の方であればWebアプリを作る事は簡単だけ ど・・・  社内SNSに書いてもらうのは?  レスポンスを返しやすいという事では適している  日報という括りで情報がまとまらない ならば、Sphinxです!  静的ページを簡単に作れる  Indexディレクティブの利用(pair)で手軽に人単位、 日単位で日報を確認しやすくなる
  27. 27. Sphinxの日報サイトを作る際に工夫した 事  Sphinxの使い方の説明ページの作成  ファイルサーバの特定の場所に日報.rstを置くだけ で夜にWebサイトが更新する  Indexディレクティブの利用(pair) ※前述
  28. 28. 成果物  現在、待機者の日報サイトを継続中 残念ながら社内向けサイトなので、お見せする事は できませんが・・・・ もしかしたら? もしかしたらお見せできるか も?
  29. 29. 1. 自己紹介 2. 事例その1 スマートなファイル管理をし たい 3. 事例その2 簡単にWebサイトを作りたい 4. まとめ
  30. 30. まとめ  Sphinx自体が万能ツールというわけではありません が、その手軽さから、使い方次第では使用コストを 超える効果を生み出します  Sphinxに限った事ではありませんが、新しいツール や、新しい方法を導入しようとすると反発が必ずあ ります
  • MasayoshiFujita

    Jul. 14, 2017
  • ssuser67fbc3

    Dec. 8, 2016
  • 7ri

    Oct. 12, 2016
  • yotatoyama3

    Jul. 12, 2015
  • yutaka_gcx000842

    May. 5, 2015
  • TsuyoshiOkawa

    Nov. 21, 2014
  • moritata

    Oct. 23, 2014
  • minako.kubo

    Aug. 4, 2014
  • kazunorimatsuyoshi

    Nov. 17, 2013
  • takushimizu

    Mar. 12, 2013
  • TokyoIncidents

    Oct. 2, 2012

9/16世界初のSphinxCON JPで発表してきたスライドです。

Views

Total views

14,331

On Slideshare

0

From embeds

0

Number of embeds

5,243

Actions

Downloads

0

Shares

0

Comments

0

Likes

11

×