Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ドキュメントを支える技術 / PHP Conference Fukuoka 2016

ドキュメントを支える技術 / PHP Conference Fukuoka 2016

ドキュメントを支える技術 PHPカンファレンス福岡2016

Ken’ichiro Oyama

May 21, 2016
Tweet

More Decks by Ken’ichiro Oyama

Other Decks in Technology

Transcript

  1. k1LoW   Kenʼ’ichiro  Oyama   @k1LoW   Fusic  Co.,Ltd.  エンジニア

      CakePHP/AWS/さくらVPS   GitHub  organizations   fukuokarb  /  dotcake  /  emacs-‐‑‒jp  /  etc.   awspecというAWS⽤用のテストツールを作って います   https://github.com/k1LoW/awspec 3 PHPカンファレンス福岡2016  
  2. 体裁を整えるドキュメントの代表   Word   PowerPoint   Excel   Officeちょっと苦⼿手。。。  

    なんとかしたい   ドキュメントを書きたくない   ドキュメントをより効率率率よく作成したい   あわよくば⾃自動化したい 8 PHPカンファレンス福岡2016  
  3. Embulk   バルクデータローダ(Java製)   http://www.embulk.org/   設定を書くだけで⼤大量量のデータを転送できる   システム構築当時はなかった⼀一筋の光  

    Fluentdで保存したログとの親和性が⾼高い   S3のログをMySQLに展開できれば!戦え る!! 15 PHPカンファレンス福岡2016  
  4. PHP,  HTML,  CSS,  JavaScript   いつものようにPHPでMySQLに接続   HTMLとCSSで体裁をととのえる   HTMLとCSSは印刷に対して優秀だった!!

      page-‐‑‒break-‐‑‒*とか   グラフはD3.jsで   ビルドインサーバで  $  php  -‐‑‒S  localhost:8000   ブラウザで表⽰示したページを印刷   1ファイルで気軽にWebページが作れるPHPの 強み 20 PHPカンファレンス福岡2016  
  5. koma   エージェントレスでリモートホストのインベン トリ情報を収集するツール(Ruby製)   https://github.com/k1LoW/koma   類似ツール:  ohai  /

     facter   SSH接続できるならsshをkoma  sshに変えるだ けで、リモートホストのインベントリ情報を JSONで取得できる   $  koma  ssh  example.com 27 PHPカンファレンス福岡2016  
  6. ドキュメントを⽀支える技術   紙はなくならなかった。。。   なくならないなら⾃自分たちの⼟土俵に持ち込むし かない   PHPにこだわらず、使えるものは使って効率率率化 をしていく  

    ただ、最後の紙へのアプローチはPHPが1番楽   やはりPHPerだった   まだまだ多くのドキュメントを⽀支える技術があ りますが。。。時間がないっっ! 44 PHPカンファレンス福岡2016