同一ディレクトリのファイルを一気に読み込む方法 nodejs

コードはcoffees-cript

RSRUBY with homebrew

RSRubyを導入 - たぐってつづるを参考にrsrubyを導入してみた。 環境はOSX10.8.2 ruby 1.9.3 参考URLとは違い、Rはbrew経由でinstallしたので brew install R R_HOME=/usr/local/Cellar/r/2.15.1/R.framework/Resources gem install rsruby -- --with-R-dir=…

How to send log to loggly JSON API in nodejs

便利なloggly JSON APIをnodejsから呼び出す方法 On the Way to Impressive | Blog | Loggly

レースジェネレーター

こんなものつくりました。 レースジェネレーター アイデアもと:レースの描き方メモ(SAI) on Twitpic参考URL:ASCII.jp:HTML5のCanvasで作る、Flash不要のお絵かきツール|古籏一浩のJavaScriptラボ 基本的なお絵描きコードは参考URLを少しいじっただけ。 …

formtasticを使ってみた。

ruby-toolboxの"Rails FormBuilders"部門の一番人気formtasticを使ってみた。 step1 インストール formtasticのインストール方法は簡単 gem install justinfrench-formtasticとgemをインストールしたあと、 config.gem "justinfrench-formtastic", :lib => '…

sinatraをthin上で動かす方法

sinatraは凄くシンプルなフレームワークだよね。そのsinatraをthin上で動かすには最低限以下のような設定を書けば動くみたい。 config.yml --- address: 127.0.0.1 rackup: ./config.ruconfig.ru require 'sinatra' require 'app' run Sinatra.application a…

railsプロジェクトをgit-pushしたときに自動的にデプロイする方法

gitはとてもスマートだから標準でいろいろなイベントをhookする機能を用意してくれているよ。 これを利用して、中央リポジトリにpushすると自動的にデプロイをするようにしたいと思う。本番サーバは慎重にデプロイする必要があるけど、テストサーバはそのと…

seriaraizeデータに簡単にアクセスする方法

seriaraizeは場合によっては非常に便利な機能だけどそのままではフォームを作る時など面倒だよね。 だから以下のようなコードを書いてみたよ。 class Line < ActiveRecord::Base belongs_to :record serialize :value def method_missing(name,*args) if rec…

Railsでリアルタイムフォームバリデーションする

UIを作るときリアルタイムでフォームのエラーチェックをすることは多いよ。 そんなときは以下のようなコードを使うと上手く行くかも。 #model def validate_for_ajax n,v if attribute_names.find{|i| i == n} @attributes[n] = v valid? errors.on(n) ? "ng…

[ruby]Authlogic

コンソールでユーザーを作ってた後、ログインできるか試そうとすると、以下のエラー。 UserSession.new(:login => "test", :password => "123456") You must activate the Authlogic::Session::Base.controller with a controller object before creating ob…

class << helper; self; end

RSpecの class << helper; self; end というコードが引っかかっていたんだけど、やっとすっきりした。 class Foo class << self #something end end というような特異クラス宣言と同じなんだ。 そして内部にある"self"は特異クラスを戻り値とするための文な…