タグ

2012年4月21日のブックマーク (6件)

  • Backbone Patterns

    Backbone Patterns Building apps with Backbone.js Here, I try to document the good practices that our team has learned along the way building Backbone applications. This document assumes that you already have some knowledge of Backbone.js, jQuery, and of course, JavaScript itself. Table of contents Model patterns Bootstrapping data View patterns Inline templates JST templates Partials Animation buf

  • Rubyのブロック(クロージャ)はローカル変数をインスタンス変数に変えるマジックだ! - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyのブロック(クロージャ)はローカル変数をインスタンス変数に変えるマジックだ! : melborne.github.com - Ruby クロージャ - ソースコード備忘録を読んで 自分のRubyにおけるブロックと変数の理解が怪しいことがわかった でちょっと普通とは違うアプローチからの整理を試みて 理解できた気がするので書いてみます 誤りを教えてくれればうれしいです ローカル変数 プログラムコードはプログラマの意思をインタプリタに伝えるものだ Rubyでは オブジェクトに処理を依頼する形でプログラムを組成するけど そのとき変数はプログラマが 対象のオブジェクトを指し示すためのラベルとして用いられる すなわち変数はオブジェクト参照ラベルだ 複数の手続きブロッ

    Rubyのブロック(クロージャ)はローカル変数をインスタンス変数に変えるマジックだ! - hp12c
    komlow
    komlow 2012/04/21
  • RubyでURL短縮展開のコードがきもいです...

    Schwarze SQ: 短縮URLを展開するRubyスクリプトを作ってみた HTTPを直打ちしてLocationヘッダの内容を取得してるだけなので、ものすごく単純な上にウィルス感染の心配も無し いやいやいや、それはないわ。 Net::HTTP#head つかいなさいよ。GETメソッドなんてつかうんじゃない。なにをいってるんだおまえは。 ruby -rnet/http -ruri -e"uri = URI.parse(ARGV.shift);Net::HTTP.start(uri.host,uri.port){|io| r=io.head(uri.path); p r['Location'] || uri.to_s}" http://j.mp/dankogai ちゃんとかくとこうなります require 'net/http' require 'uri' def expand_url(url

    komlow
    komlow 2012/04/21
  • お前らにオススメのテクノを教えてやる : はれぞう

  • 大学院・研究者を目指す人へ

    以下の文章は、Hal Whiteheadのゼミで読むべきものとされていたものを日語訳したものです(訳の間違いは天野に責任があります。見つけられたらご連絡を)。実は、アメリカの生態学系の大学院では広く読むことを奨められている文章のようです。大学院に進んで、研究者を目指すときに重要な点がいくつもストレートに述べられています。観点がやや異なる二つの文章がありますが、結局言っていることにあまり違いはないように思います。日アメリカの大学院というシステムの違いもありますし、若干古い文章で現状とは合わなくなっている点もありますが、私の研究室のみならず、どこの大学ででも海棲哺乳類の研究を目指す人にとって重要な指針となるものと思います。大学院進学を決める前に目を通しておいて損はないでしょう。少なくとも私の研究室に大学院生として進学を希望する人は、研究者を目指す心構えで来て欲しいですし、入学すればそのよ

  • 【翻訳】EventMachine入門

    dan sinclairさんのEventMachineの入門記事(PDF)を翻訳しました。 原文はここからダウンロード可能です: http://everburning.com/news/eventmachine-introductions/ (翻訳の公開と画像の利用は人より許諾済みです) 翻訳・内容の間違い等があればブログコメントやTwitterなどで遠慮無くご指摘ください。 EventMachine入門 Introduction うん、これから何を学ぶことになるのか、この導入のくだりがスタート地点として役に立つと思う。EventMachine とは何だろう。そしてそれは私たちのために何をしてくれるのだろう。さて、最初の部分は簡単だね。EventMachine は Reactor パターン(*1)の高性能な実装さ。 すげえ、いや、ちょっと待て、Reactor パターンって何だ? Wiki

    【翻訳】EventMachine入門