ブックマーク / qiita.com/yaotti (4)

  • pryを使った快適なRubyライブラリのコードリーディング&開発方法 - Qiita

    この記事はRuby開発環境 Advent Calendar / Jul.の1日目の記事です.参加は「7/1よりRuby開発環境アドベントカレンダーを開始します!」から! 7/2になってしまってごめんなさい. tmuxによる縦分割,pryを使った快適,高速なコードリーディング&開発について書きます. 以下ではresqueのコードを読んだり,手を加えたりするという想定で話を進めます. 事前準備 それぞれのツールについては pry: ググるよりもまずはpry - Qiita tmux: tmuxタグページ あたりを参考に. 以下,必要なものをインストールします. gem install -r gem-browse pry pry-doc cd /tmp gem clone resque cd resque # tmuxを使って画面を縦半分に割る # 左: vim -R lib/redis.rb

    pryを使った快適なRubyライブラリのコードリーディング&開発方法 - Qiita
    rrreeeyyy
    rrreeeyyy 2014/12/10
  • AtomではなぜNode Webkitを採用しなかったのか - Qiita

    Atom Is Now Open Source | Atom Blogによると,Atom開発のためにNode-Webkitを試してみたが利用はせず,別途フレームワーク(Atom Shell)を作成したとのこと. We experimented briefly with Node-Webkit, but decided instead to hire @zcbenz to build the exact framework we were imagining. Node-Webkitを採用しなかった理由を開発者に質問したところ以下の回答が得られた. 技術選定のタイミングではNode-Webkitは安定していなかった&分離されたコンテキスト(nodeのコンテキストとwebのコンテキスト)があった 他のプロジェクトに依存しない,完全に自由な状態でzcbenz(Atom Shellの中心開発者)に

    AtomではなぜNode Webkitを採用しなかったのか - Qiita
    rrreeeyyy
    rrreeeyyy 2014/05/09
  • Rubocopを使ってコーディングルールへの準拠チェックを自動化 - Qiita

    はじめに チーム内でコーディング規約を作っても,ついクセで違う書き方をしたり気にしない人がいたりして形骸化しがちだと思います.またレビュー時に細かい違いを指摘するのも面倒です.そんなときはrubocopを入れましょう インストール これでrubocopコマンドがインストールされ,rubocop foo.rbとするとチェックできます. コマンドラインからいちいち実行したくないので,各エディタのプラグインをインストール.すると,以下のようにコーディングルールに合わない箇所を指摘してくれます. ここでは「bodyが1行のときは後置ifか,&&や||を使え」と言われています. 設定 rubocopが準拠するコーディング規約は同じ開発者が提案しているものですが,.rubocop.ymlファイルを編集することで自分達に合った形に変更することができます. うちではチームで話し合い,10箇所ぐらい変更しま

    Rubocopを使ってコーディングルールへの準拠チェックを自動化 - Qiita
    rrreeeyyy
    rrreeeyyy 2013/08/08
  • 複雑なHTMLを動的にロードするとき,JSテンプレートを利用するとよい - Qiita

    完全に遅れてしまっていてもはやAdvent Calendarではなくなっている「Backbone.js Advent Calendar」ですが,なんとか25日まで続けます:) ちなみに昨日までの「Backbone.js入門」シリーズ(by @taka84u9)がとてもわかりやすいので,Backbone.jsを使ったことのない人はまずそちらから読むのがおすすめです. (http://qiita.com/adcal/backbone の12/11分より) はじめに Ajaxを利用して動的にHTMLをロードするとき,対象HTMLが複雑になってくるとJSだけで作るのはコストが大きくなってきます.(appendの山) またぱっとコードを見たときにどういうHTMLになるかわからず,デザイナーと共同作業もやりにくくなります.タグを1つ追加したいだけなのに,JSのコードを読んで追加処理を書くのはかなり面倒

    複雑なHTMLを動的にロードするとき,JSテンプレートを利用するとよい - Qiita
    rrreeeyyy
    rrreeeyyy 2013/05/05
  • 1