Hiroshima.rb on github

874 views
806 views

Published on

IT交流勉強会でのスライド

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
874
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Hiroshima.rb on github

    1. 1. Hiroshima.rb ongithub 2012/09/15「IT交流勉強会」イン近畿大学広島キャンパス
    2. 2. 自己紹介 Twitter eielh github eielひむら ともひこGNU EmacsRubyHaskellgitdvorakHiroshima.rb の場所確保係http://eiel.info/
    3. 3. 今日の内容• 勉強会へゆこう• 例えば Hiroshima.rb• Hiroshima.rb on github• about github
    4. 4. 勉強会へゆこう• ゆるめの勉強会をつくるのは参加者• 参加者の興味で方向性が決まる• 参加することが行動目的になる• いろんな人と交流しよう• 発表してみよう
    5. 5. 例えば Hiroshima.rb
    6. 6. Hiroshima.rbとは• プログラミング Rubyのコミュニティ• 広島の中心に活動している• 毎月第一土曜日にイベントをする • だいたい勉強会 • ネタをもちより発表• ML,githubなどで随時やりとり
    7. 7. Hiroshima.rbとは• Rubyに関係なく活動 • Emacs, Vim • JavaScript,Python • Haskell • etc...
    8. 8. Hiroshima.rbとは• 広島に関係なく活動… • たぶん。
    9. 9. Hiroshima.rbの発端とか• もっと気楽にLTできる場所とか欲しい• 好みの勉強会がなかった• 好きなもので一番一般的だった
    10. 10. 最近の活動とか• 毎月勉強会を継続中• リファレンスのレビュー• githubで遊ぶ• gitで遊ぶ• OSC広島でセミナー予定• てきとう
    11. 11. 最近の裏テーマ• githubをもっと使おう
    12. 12. Hiroshima.rbとgithub
    13. 13. why github• 積極的にプロダクトを公開する習慣を• 様々なオープンソースプロジェクトで利用 • hiroshima.rb を踏み台に • オープンソースへ関わろう
    14. 14. Website Hiroshima.rb のウェブ サイトは github pages を使用しています。 Octopressというツール を使用しています。http://hiroshimarb.github.comhttps://github.com/hiroshimarb/hiroshimarb.github.com
    15. 15. Hiroshimarb-gemHiroshima.rb で開発しているネタ gem です。https://github.com/hiroshimarb/hiroshimarb-gem
    16. 16. 個人的な資料広島Ruby勉強会で作成した資料を個人的に公開しています。https://github.com/eiel/hiroshimarb
    17. 17. about github
    18. 18. about githubgit·hub /ɡɪtˌhʌb/GitHub is the best way tocollaborate with others. Fork,send pull requests and manageall your public and private gitrepositories.
    19. 19. github についてgit·hub ギットハブGitHub は他の人と共同で作業するのに最適な方法です。フォークを行ない、プルリクエストを行ない、あなたの所有する公開、非公開 git リポジトリを管理します。
    20. 20. about gitgit /ɡɪt/Git is an extremely fast, efficient,distributed version control systemideal for the collaborativedevelopment of software.
    21. 21. gitについてgit ギットGit は非常に速くて、使いやすい、ソフトウェアを共同して開発するのに理想的な分散バージョン管理システムだ。
    22. 22. ようするに?便利だし、いろんなところで使われてるし、英語でとっつきにくいかもしれないけれでも、使えるようになってると、すごく便利なもので、オープンソースな開発には必須だ。
    23. 23. 無料で使えるの?公開リポジトリは無料で作れます。非公開は有料プランを。
    24. 24. どんなことができるの?• 自分のプロダクトを公開する•他人のプロダクトで • バグをみつけた。 • 直して欲しい • 勝手に直した。取りこんで。
    25. 25. どんなことができるの?• ドキュメントがなくて使い方が • わからないので教えて • 解析したから勝手に書いた
    26. 26. なんかいいことあるん?• 自分の行動は履歴に残る • セルフブランディング?• 自分が使うツールのバグが減る• 自分が使うツールが便利になる• 自分が使うツールの利用者が増える• Are you so happy?
    27. 27. 公開すると?• プログラムを綺麗にするようになる• 中途半端なまま放置しにくくなる• バックアップになる
    28. 28. 入門 github?
    29. 29. アカウントを作ろうアカウントがないとなにもはじまらない。
    30. 30. リポジトリ• プロジェクトそのもの• 公開したいものがあれば作る• すべての中心
    31. 31. フォーク• すべてゼロから作る必要はない。• ここだけ変えたいんだ!• そんなときに• 他人のリポジトリをコピーすればよい• どこからフォークしたかはわかります
    32. 32. フォーク• ゼロからリポジトリ作る必要はない• 他人のリポジトリをコピーすればよい• Twitter の RT• Facebook の シェア
    33. 33. スター• 素敵なプロジェクトを見つけたら• 人気のあるプロジェクトの目安に• Twitter の ふぁぼ• Facebook の いいね
    34. 34. ウォッチ• プロジェクトの活動を細かくチェックし たい場合に。• Twitter の …• Facebook の • Facebookページにいいね!• メーリングリストを購読する感じ
    35. 35. フォロー• リポジトリではなく人に着目したい• この人の活動をストーキングしたい• Twitter の フォロー• Facebook の フィードを購読
    36. 36. フィード• 自分の活動や他人の活動が流れる • フォローしたとか • 更新したとか • wikiをかいたとか• Twitter の タイムライン• Facebook の ニュースフィード
    37. 37. ようするにgithub は SNS みたいなものだと思えばいいんじゃないだろうか。
    38. 38. more github
    39. 39. READMEgithub では 表示しているディレクトリのREADMEが自動的に表示されます。拡張子をつければ使用する文法を指定することもできます。(see also 軽量マークアップ言語)
    40. 40. Organization• 個人ではなくグループで活動したいとき•Twitter の …• Facebook の グループ
    41. 41. Issues• 質問やバグを見つけたら書き込むところ• 議論したいときにも
    42. 42. プルリクエスト• 自分の変更をフォーク元に取り込みたい• 議論したいときにも• 対応する Issue が作成される• #[Issue番号]で関連づけができます
    43. 43. gistリポジトリを作るほどでもないものを公開したいときに。
    44. 44. github pagesgithub でウェブサイトを公開できる。そのためのブログツールもありますが、それはまた別の話。search keyword jekyll, Octopresshttp://hiroshimarb.github.com
    45. 45. Graphいろんな情報を視覚化!
    46. 46. 小ネタ
    47. 47. 軽量マークアップ言語github で文章を作成する際に様々な軽量マークアップ言語が利用できます。markdown, AsciiDoc,Creole, MediaWiki,Org-mode, Pod,RDoc, Textile,reStructuredText
    48. 48. 軽量マークアップ言語wiki記法みたいなもののこと。リッチなテキストを表現したい場合HTMLなどを使うとマークアップが大変。もっと簡単に使えるようにしたもの。github では markdownが標準的。
    49. 49. キーボードショートカットgithub はキーボードで操作できます。 ? を入力すると help が出ます。
    50. 50. contributorsこのファイルに関係してる人って誰?
    51. 51. blameそのコード誰が書いたかわかります?
    52. 52. historyそのファイルにどんな歴史があったのだろうか?もちろんどのような変更があったのかを見ることもできます。
    53. 53. 範囲選択 コードのどの部分か明確に いいたいときはありません か?https://github.com/hiroshimarb/hiroshimarb-gem/blob/ master/resource/member.rb#L3-9
    54. 54. その場で編集gitなんか使えなくても編集できるんだからねっ!!
    55. 55. 画像の差分画像の差分だってみれますとも。 http://p.tl/ZS2C
    56. 56. github 404 ページマウスに追従します。iPhone(スマホ?)だと傾きセンサーに反応します。
    57. 57. githubのロゴRetina対応?ロゴをクリックでaiファイルやpsdファイルもダウンロードできる。
    58. 58. まとめ のようでまとめることがない
    59. 59. まとめ?• やりたいことをやりましょう • だいたい失敗しますが。 • 失敗しても大丈夫• さあ • 勉強会へ行こう! • 勉強会を主催しよう!
    60. 60. ご清聴ありがとうございます

    ×