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.

プログラミングTipsサイトlt(town bash 201710)

63 views

Published on

自身で運営するプログラミングTipsサイトについて、TOWN BASH 2017/10のLTで発表しました。

Published in: Software
  • Be the first to comment

  • Be the first to like this

プログラミングTipsサイトlt(town bash 201710)

  1. 1. プログラミング Tipsサイト やってます TOWN BASH 2017/10
  2. 2. 自己紹介 宮原 良介(@miracle_panda) 某プリンタメーカーにて組込寄りの開発 ↓ ぐるなびにてWeb(サーバサイド)の開発 かれこれ8年くらい前(!)に(株)エイムラック(現 TOWN(株))でアルバイトしていました
  3. 3. 今日のお話 私が運営する、とあるwebサイトの紹介 ➢ どんなサイト? ➢ どうやって運営してる?
  4. 4. 動機 プログラミングしてる時に 「あれ?  こういう処理*1って  どうやって書くんだっけ?」 と検索するけど… (*1 例えば、文字列の置換とか)
  5. 5. 動機 サイトによって説明の書き方がバラバラ! 実行結果が載ってないことも多々あり!
  6. 6. 動機 サイトによって説明の書き方がバラバラ! 実行結果が載ってないことも多々あり! ちょっとわかりづらいことがある!
  7. 7. 動機 というわけで、自分のブログにプログラミングネタを 載せるときは、必ず ● ソースコード ● 説明 ● 実行方法・結果 を載せるようにしていた。
  8. 8. 動機 具体的には、 1. Github Gistにソースコード書く
  9. 9. 動機 具体的には、 1. Github Gistにソースコード書く 2. Github Gistからブログに ソースコードを引っ張ってくる
  10. 10. 動機 具体的には、 1. Github Gistにソースコード書く 2. Github Gistからブログに ソースコードを引っ張ってくる 3. ブログに説明と実行方法・結果を書く
  11. 11. 動機 具体的には、 1. Github Gistにソースコード書く 2. Github Gistからブログに ソースコードを引っ張ってくる 3. ブログに説明と実行結果書く
  12. 12. 動機 具体的には、 1. Github Gistにソースコード書く 2. Github Gistからブログに ソースコードを引っ張ってくる 3. ブログに説明と実行結果書くコンパイル方法 前提条件 実行方法
  13. 13. 動機 検索して読みに来てくれる人もちらほら。 ヽ(´◡`)ノ
  14. 14. 動機 でも、あれ、これって… (´・_・`)
  15. 15. _人人人人人人人人人_ > めんどくさい! <  ̄Y^Y^Y^Y^Y^Y^Y^Y ̄ ヽ( ;´Д`)ノ 動機
  16. 16. 動機 エンジニアなら!
  17. 17. 動機 エンジニアなら! めんどくさいことを!
  18. 18. 動機 エンジニアなら! めんどくさいことを! 華麗に解決したい!
  19. 19. 動機 エンジニアなら! めんどくさいことを! 華麗に解決したい! …ですよね?
  20. 20. 要求分析 Tips用でも、ソースコードはソースコード。 Githubとかで管理したい!
  21. 21. 要求分析 Tips用でも、ソースコードはソースコード。 Githubとかで管理したい! 実行方法や結果、説明もちゃんと書きたい、 けど、簡単に書きたい!
  22. 22. これでいけるんじゃなかろうか! に決まった形式でTipsをコミット
  23. 23. これでいけるんじゃなかろうか! に決まった形式でTipsをコミット ● CIサーバにpull pull
  24. 24. これでいけるんじゃなかろうか! に決まった形式でTipsをコミット ● CIサーバにpull ● C++で書いたアプリで パースして静的なHTMLを 生成する pull
  25. 25. これでいけるんじゃなかろうか! に決まった形式でTipsをコミット ● CIサーバにpull ● C++で書いたアプリで パースして静的なHTMLを 生成する ● webサーバにデプロイする pull デプロイ Tipsサイト
  26. 26. Github上の構成
  27. 27. 百聞は一見にしかず! というわけで御覧ください。 Tips用リポジトリ: https://github.com/RyosukeMiyahara/programming-tips プログラミングTipsサイト: http://programming-tips.info
  28. 28. Github上のTipsリポジトリ 6種類の言語でHello worldを作成した結果… 一つのリポジトリに6種類の言語が混在!
  29. 29. Github上のTipsリポジトリ 現在は… C++, PHP, Goが優勢!
  30. 30. その他 平日だとPVが 150/day くらい (土日にガクッと落ち込むのが面白い)
  31. 31. その他 平日だとPVが 150/day くらい (土日にガクッと落ち込むのが面白い) 検索してみましょう!
  32. 32. 今後の展望 コンテンツの充実 コミッターを増やす
  33. 33. 野望 Linuxコマンドなら Man page of ~
  34. 34. 野望 Linuxコマンドなら Man page of ~ プログラミングなら プログラミンTipsサイト
  35. 35. 野望 Linuxコマンドなら Man page of ~ プログラミングなら プログラミンTipsサイト …になったらいいなぁ
  36. 36. おわり ご静聴ありがとうございました!

×