Your SlideShare is downloading. ×
Hiroshima.rb on github
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Hiroshima.rb on github

662
views

Published on

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

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


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

  • Be the first to like this

No Downloads
Views
Total Views
662
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

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