タグ

gitとrubyに関するmanabouのブックマーク (8)

  • Myroku - Yet another Heroku

    I love Heroku. The most interesting point is “easy”. You can access your own web application only if you push the code. I wanted a Heroku like system for my “private” service including my company. I didn’t want to make my application public, but I wanted to share and use it easily. So, I developed “Myroku” - “My Heroku”. riywo/myroku-cookbooks · GitHubriywo/myroku-server · GitHubOverviewIt is an a

    Myroku - Yet another Heroku
  • しつこく Hub を読む - yarbの日記

    しつこく「Hub」を眺めている。語学学習に精読と多読の2つのアプローチがあるように、コードリーディングにも精読というのがあるはずで、試しにそれをやってみている。モヤッする「分かってない感」を感じたら、基的に分かるまで調べるのが精読。そのためには、ブログエントリとして分かったことを書き出すのは良い方法のような気がしたのでやってみている。ほとんど誰も読んでないブログだとはいえ、アウトプットの形にするのは手間だし、何だか気分的には常に挫けそうなんだけど、「なんとなく分かった気になる」という厄介な悪癖を変えるには十分に時間に見合うと思う。 で、やってみて分かったけど、RubyのこともRubyのイディオムのことも、まるで分かってないということが良く分かった。「コードを読む」ということが何かも分かってなかったなと思った。なんとなく眺めてちゃ駄目だな。まず精読。そのうち多読ができればいいなと思っている

    しつこく Hub を読む - yarbの日記
    manabou
    manabou 2012/12/28
    english.rb 特殊変数
  • git/GitHubを便利に使うHubを少し読む - yarbの日記

    git/GitHubを便利に使うRuby製ツールのコマンドラインツール「Hub」のソースコードを少し読んだ。コメントが非常に丁寧だし、小さなツールなので、全体を把握しやすい。いろいろ勉強になる。あれこれランダムにメモしてみる。 featuresの下にあるcucumberのテストケースがあまりにも英文でビビった。CLIツールでもうまく書けば、このぐらい分かりやすいテストが書けるのか。例えば、features/clone.feature にある例は、 Feature: hub clone Scenario: Clone a public repo When I successfully run `hub clone rtomayko/ronn` Then it should clone "git://github.com/rtomayko/ronn.git" And there should

    git/GitHubを便利に使うHubを少し読む - yarbの日記
  • Emacs からポンと利用できる個人用バックアップスクリプトを書いた - わからん

    Emacs勉強会(#Agile渋谷) で紹介した、emacs から使っている、僕のバックアップスクリプトを載せておきます。ちょっとでも不安になったときにとりあえず f12 を押しておく、といったふうに使っています。経緯や思い入れは会場で述べました。使い方はソースコードのコメント欄に書きました。 久しぶりに東京で行われた emacs の勉強会、楽しかったです。編以外だと、2010年3月に行われた ありえるえりあ勉強会〜第2回Emacs〜 で、アリエルネットワーク CTO の井上さんが self-insert-command があるところが emacs の気に入っているところ/良いところといった話をされていたのを覚えていたのですが、なんで self-insert-command をそんなに推すのか 2年半近く気になっていました。今回、ご人に直接質問して解決できてよかったです。 それから、g

  • GREEにおけるJenkins, その6 | GREE Engineering

    こんにちは、エンジニアの岡崎(@watermint)です。 今回は、Jenkinsを運用に使うテクニックを紹介します。 JRubyとgemをgitで管理 GREEのシステムではいくつもの管理系のスクリプトがあるのですが最近岡崎が管理している管理系スクリプトはすべてRubyで書いています。実行はRubyJava実装であるJRubyを使っています。また管理系スクリプトと一緒に、JRubyのランタイムやGEM(Rubyのパッケージ管理システム)レポジトリ一式もgitで管理しています。これの狙いは二つあります。 どのSlaveでも動作する Jenkins SlaveもJavaで動いています。ということは、JRubyを実行するのに必要となるJavaは既にある訳で、Slave側のソフトウエア構成を気にせず実行することが出来ます。OSを選ばないのも大きなメリットです。 バージョンが指定できる すべての

    GREEにおけるJenkins, その6 | GREE Engineering
  • GitレポジトリをRubyから操作するライブラリGritを試してみた - ごろねこ日記

    仕事でブラウザベースのファイルライブラリ的なものを作ろうかどうしようかって雰囲気なので、どうせなら過去の履歴もコメント付きで追えて、なおかつ過去の変更時点での状態のものをダウンロード出来たら便利じゃね?って思ったらそれってGitじゃんっておもったので調べてみた (ハァハァ 参考にしたのはこのサイト Grit を使って Git リポジトリを Ruby で操作する 紹介されているのはGritとかいうRubyのライブラリ。なんじゃいそれはと思ってたら、かのgithubでも使ってるそうな。おお。信頼性高そう。 インストール gemを検索してみたらあったあった(^◯^) $ gem search grit -r *** REMOTE GEMS *** grit (2.4.1) ではインストール $ sudo gem install grit Successfully installed grit-2

    GitレポジトリをRubyから操作するライブラリGritを試してみた - ごろねこ日記
  • ライブドアブログ|無料で豊富な機能が充実

    絵日記 グルメ ライフスタイル・暮らし ペット 旅行海外 日記 ニュース スポーツ ビジネス・経済 趣味・創作 音楽 書籍・雑誌 漫画・アニメ ゲーム 受験・学校 ヘルス・ビューティ IT・家電 学問・科学 まとめ

    ライブドアブログ|無料で豊富な機能が充実
  • github に gem を公開する - 2nd life (移転しました)

    http://github.com/ 最近一部で話題沸騰の githubgithubRails で作られたアプリケーションでは、自分が知りうる限り一番の完成度と使いやすさを誇るんじゃないか、と思っています。 ソースコードツリーの見やすさ、(g)zipでくれ機能、各種 git の情報へのアクセスしやすさ、最初に git レポジトリを作ったとき表示されるチュートリアルと云った基的なことはもちろんですが、オープンソースプロジェクト・コミュニティを加速させるであろう、分散レポジトリを利用した様々な機能がすばらしいですね。 誰かが公開してるレポジトリを fork ボタン一つで自分のレポジトリにクローンし、いろいろ変更を加え、大に取り込んで欲しいなぁ、と思ったら pull request。大のコミッタは気に入れば pull で取り込めばよいし、もし気に入らなかったとしても、変更者がそのフ

    github に gem を公開する - 2nd life (移転しました)
  • 1