タグ

ブックマーク / wota.jp (93)

  • ヽ( ・∀・)ノくまくまー(2006-05-14)#関連名による INNER JOIN が欲しい

    Member.find(:all, :joins=>"INNER JOIN groups ON groups.id = members.group_id INNER JOIN favorites ...") _, ,_ 从 ’w’) ∩ < ヤダヤダ、もう耐えられないのー!シンボル名でJOINしたいの〜! ⊂   ( ヽ∩ つ  ジタバタ 〃〃 class ActiveRecord::Base class << self private def add_joins!(sql, options, scope = :auto) scope = scope(:find) if :auto == scope join = (scope && scope[:joins]) || options[:joins] sql << " #{expand_join_query(join)} " if j

    yuiseki
    yuiseki 2008/05/04
    ふむふむ
  • ヽ( ・∀・)ノくまくまー(2006-01-05)

    ● [Rails] with_scope (ActiveRecord) ActiveRecord::Base.with_scope(method_scoping = {}) {|| ...} with_scope はテーブル操作の範囲を限定するクラスメソッドです。指定されたブロックを実行する際、xxx_by_sql 以外のテーブル操作用のクラスメソッド全てが引数で指定された制限(影響)を受けます(※1)。 以下のような場面で効果を発揮します。 共通の値を持つ複数アイテムを簡単に初期化したい。 find(params[:id]) で取得したデータが不正アクセスかどうかの検証が面倒だ。 かと言って、find 時に :conditions 指定するのも面倒だ。 さらに、それをCRUD毎に指定するなんて気が遠くなる。 ※1:レシーバと同じクラスのみ影響を受けます。 ● スコープ指定 スコープの種類

    yuiseki
    yuiseki 2008/05/03
    warota
  • [Rails] development 環境って要らなくね?な件 - ヽ( ・∀・)ノくまくまー(2007-12-11)

    ● [Rails] development 環境って要らなくね?な件 development 環境の Dependencies が便利すぐる でも時々 XXX is not missing constant YYY とか発生しちゃう Dependencies の黒魔術部分なので再現性も低く、原因究明も困難だ というか開発時にのみ起きる不具合を必死に追うのも生産性的に問題がある そもそも development 環境は Ajax の1アクセス毎に再読み込みをするので非効率だ いっそ production 環境で開発したらどうよ でもコードを修正する度に手作業でサーバを再起動させるのは面倒 autotest みたいに自動でやってくれたら嬉しい それだ!autotest のテスト実行部分をフックして再起動させればいい autotest はライブラリと実行部分が同じファイルで不可分 (しょぼーん)

    yuiseki
    yuiseki 2007/12/13
  • ヽ( ・∀・)ノくまくまー(2007-11-02) GoogleCalendar を使う ~ ライブラリ編 ~

    ● [Rails] GoogleCalendar を使う 〜 ライブラリ編 〜 昨日の昼御飯は言うに及ばず、兎にも角にも物忘れがヒドイ現実。切ないけど幸せです。いや、幸せちゃうけど、IT化とか言うけど全然予定をまとめられてない!思えば mew(imls)+mhc の時代が一番自動化できてた気がする。てことで、MJのBuonoを録画し忘れた今だからこそ、さらなる悲劇を生む前にカレンダーを実装するんだ!車輪の再発明は大好きだけど、まずは Google Calendar で何ができるのか、何ができないのかぐらいは調べてみる。てことで Ruby から Google Calendar を使うためのライブラリを探してみる。最低でも、予定の読み込みや書き込みするメソッドが欲しい。理想を言えば、CalendarクラスにCRUDできると最高だ。 GoogleCalendar のライブラリ (Google 1

    yuiseki
    yuiseki 2007/11/06
  • ヽ( ・∀・)ノくまくまー(2007-06-17) Rails勉強会@東京第19回

    yuiseki
    yuiseki 2007/06/18
  • http://wota.jp/ac/?date=20070614

    yuiseki
    yuiseki 2007/06/15
  • ヽ( ・∀・)ノくまくまー(2007-06-10) 日本 Ruby 会議 2007 (2日目)

    yuiseki
    yuiseki 2007/06/12
  • ヽ( ・∀・)ノくまくまー(2007-06-07)

    ● [Rails][AA][℃-ute] render :file の落とし穴 ∞ノハヽ                    ノハヽ☆ ノソ*^ o゜)<あー、熊井ちゃん!      (^∇^*川<おっす、なかさき (つ_ || ̄ ̄ ̄ ̄ ̄|              (   ) )) |\.||   Rails  |                  ヒョコヒョコ '\,,|==========|               ノソ*^ o゜)<アプリケーション内で動的に作成した画像とかあるじゃない?あれどう render してる? 川*^∇^)<質問いいですか?動的な画像って例えばどんなのですか? ノソ*^ o゜)<うーん、色々あるけど、例えば、ユーザの名前が入ったボタンとか。 川*^∇^)<ほー。それはなかなか愛情のこもったボタンですねぇ。 ノソ*^ o゜)<それをアクションからどう

    yuiseki
    yuiseki 2007/06/11
  • SMB over SSH : ヽ( ・∀・)ノくまくまー(2007-03-28)

    ● SMB over SSH どうせお前らWeb開発者は、会社に行かずに家のPC(Windows)からPuTTYで会社のサーバに入って開発していて、プログラムコードの作成はemacs,vimで書けるんだけど、画像の編集だけはリモートでは難しいので、Photoshop並の画像加工するCGI(Ajax)をさっさと作れよ世界の天才達よ、と相手が見えない不満を溢しつつ、結局手元のmspaintでゴリゴリ修正してるんだけど、手元でやると更新したファイルをアップする方法が意外と面倒で、samba はリモートでは危険だし、ろだ用意するのも大げさだし複数一気には無理だし、cygwin で scp てのも cygwin 入れてないし、WebDAV は日語ファイル名とか昔おかしくなったしつーか用意するのが面倒だし、そういえばセカちゃんが shfs を薦めてたけどあれも準備が大変だし、と脳内で作業を想像しただ

    yuiseki
    yuiseki 2007/03/30
  • MySQL 文字化け問題を本気で直す

    mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char

    yuiseki
    yuiseki 2006/10/19
  • ヽ( ・∀・)ノくまくまー

    yuiseki
    yuiseki 2006/06/17
  • ヽ( ・∀・)ノくまくまー Behaviour Driven Development

    ● [Git] 月刊 Github はーい!こちらキューテーブルー♪毎月ご機嫌な Github 情報をお届けしちゃうぜ! まずはレポジトリ情報をチェキラっ!! 2008.10.2付ユーザ数レポジトリ数ディスク使用量 なんかぁ、結構、レポジトリ数の割にユーザ数が少ないっていうかぁー。1人当たり2,3個しか作ってないなんて意外つーかぁー。てことで、ユーザ別の利用レポジトリ数を・・・、カウントダウンっ! github=# select owner, count(*) as count from repositories group by owner order by count desc limit 10; owner | count --------------+------- tekkub | 63 nshah | 41 drnic | 38 dustin | 37 defunkt | 3

    yuiseki
    yuiseki 2006/04/01
  • 舞波デコヒーレンス

    ● 舞波デコヒーレンス 从 ’w’)<舞波ね、完璧にスパムを弾く凄い対策を閃いたの 从 ’w’)<わたくし舞波が思うに、スパムと通常メールをメールボックスから観測すると純粋状態が破壊され識別できない ならば世の中に舞うスパムを個々の波の重ね合わせと見做し量子演算することで、位相を中和し落としてやる 从 ’w’)<てことでね、@を偽装したりアドレスを隠す時代はもう終わったの 从 ’w’)<隠すよりむしろ、アドを公開するときに、別アドも一緒に公開するの。これだけ! アド: anna@wota.jp 別アド: anna2@wota.jp公開例

    yuiseki
    yuiseki 2006/04/01
    革命的に頭がいいな…!!