タグ

ブックマーク / blog.livedoor.jp/sasata299 (6)

  • 今日から使える!rvmの簡単な使い方とその仕組み - (゚∀゚)o彡 sasata299's blog

    2011年01月15日13:33 Ruby 今日から使える!rvmの簡単な使い方とその仕組み 昨日、「えー、こんなのも知らないんですかー。えー」って言われて「(゚皿゚メ) ムキー」 ってなったので、rvm (Ruby Version Manager) を遅ればせながら勉強してみました。 rvmとは、色んな種類の Ruby をバージョン毎に別々のパスにインストールし(関連する gem も)、また、それらを簡単に切り替えられるものです。そういえば Perl にも perlbrew っていう良く似た仕組みがありますね。 Ruby の 1.8.6 と 1.8,7 と 1.9.1 と JRuby と Ruby Enterprise Edition を1台のマシンにインストールして必要なときに必要なバージョンのものを使ってムフフフ・・みたいなことが気軽に出来ちゃいます。それぞれ別のパスにインストールさ

  • 今、AngularJSというフレームワークがヤバい - (゚∀゚)o彡 sasata299's blog

    2013年11月05日10:36 JavaScript 勉強会 今、AngularJSというフレームワークがヤバい 先週の土曜日、ランサーズさんで行われた 第3弾 週末ランサーズ に参加して個人的に今アツい AngularJS について話してきました。 AngularJS は ng-repeat が便利だったり、コードの見通しが良くなるなどいろいろなメリットがあると思うのでうまく使えば大変メリットがあると思います。特に、データの状態(要素の追加・削除や、状態のon/off など)を制御すればそれに合わせて view の表示はすべて AngularJS がやってくれるというのは素晴らしいですね。 ちなみに、以下の資料の中で ng-app とか ng-repeat とか出てきますが(これは directive と呼ばれます)、この ng というのは AngularJS の2文字目と3文字目を表

  • Ruby on RailsでRJSを使ってAjaxを利用する3つの方法 - (゚∀゚)o彡 sasata299's blog

    2011年04月25日10:11 Ruby JavaScript Ruby on RailsでRJSを使ってAjaxを利用する3つの方法 みなさま、お久しぶりです。 前回の記事からだいぶ時間が経ってしまいました (`・ω・´) さて、Rails で Ajax を利用することは多いですね。このとき、RJS という「Ruby から JavaScript を操作する仕組み」を利用するかと思います。 で、この RJS なのですが、利用する方法が大体3パターンあるかなぁと思うのでまとめてみました。何かしらの参考になれば。 ちなみに、以下のサンプル内の partial で使用している _articles.rhtml はこのような内容になっています。単純に記事を表示しているだけです。 # _articles.rhtml <% articles.each do |article| -%> <div><%=

  • Railsエンジニアならこれだけは知っておけっていう便利メソッド - (゚∀゚)o彡 sasata299's blog

    2011年07月26日13:29 Ruby Railsエンジニアならこれだけは知っておけっていう便利メソッド Object#presence と Object#try という便利なメソッドがあることをご存知ですか?この2つのメソッドはとっても便利なのでちょっと紹介してみます。 Object#presence メソッド これは以下のような定義となっています。 def presence self if present? end present? メソッドというのはみんな大好き blank? の反対のメソッド (!blank?) です。 つまり、nil, false, [](空配列), {}(空ハッシュ), ""(空文字列), " "(半角スペースだけの文字列)であれば false、それ以外であれば true になります(blank? って半角スペースだけの文字列を true と判定するの知って

  • まだ使っていない人にこれだけは伝えたいgitの便利機能 - (゚∀゚)o彡 sasata299's blog

    2010年12月26日11:03 Git まだ使っていない人にこれだけは伝えたいgitの便利機能 ということで、今更ですけど git は便利ですね〜。もう subversion には戻れません。気が向いたので、個人的に気に入っていることをちょっと書いてみます。 1) 直前のコミットに対して、コミットし忘れたものを追加できる よくありがちなパターンですね。一通りコミットしたあとに「あっ!○○をコミットし忘れた!」とか、「××を一カ所修正し忘れていた」みたいなことってあると思います。subversion だとそういうのでコミットが増えて履歴が汚くなってしまうものですが、git だと簡単に直前のコミットに忘れてたものを追加して隠蔽(笑)することが可能です。 例えば hoge というファイルをコミットし忘れた場合を考えてみます。 $ touch hoge fuga foo $ git add fu

  • subversionを使っていた人がgit便利だなと感じたこと - (゚∀゚)o彡 sasata299's blog

    2009年05月25日05:42 Git subversionを使っていた人がgit便利だなと感じたこと 最近は subversion も使いますが、git を使うことも多くなってきました。モジュールの配布なども git のものが多くなってきて、そろそろ git を使えるようになっておかないとまずい気が・・。ってことでちょっと勉強してみたのでまとめてみます。 そもそも「 subversion と git は何が違うの?」っていう話ですが、主な違いは以下の通りです。【参考】に挙げたサイトが分かり易いと思います。 subversion ・単一リポジトリ(リポジトリは一つだけ) ・commit したら即反映 ・add するのは新規にファイルを追加するときだけ ・リビジョン番号は数字 ・考えるのは『ローカル( checkout した場所)』と『リポジトリ』の2つだけ git ・分散リポジトリ(マス

  • 1