タグ

2011年7月11日のブックマーク (11件)

  • http://jror4883.rubyforge.org/svn/trunk/activerecord/lib/active_record/callbacks.rb

    require 'observer' module ActiveRecord # コールバックはアクティブレコードオブジェクトのライフサイクルをフックして、オブジェクトの状態が変更される前後に # ロジックを挿入できます。これは (before_destroy を上書きして) destroy が呼ばれたときに関連するオブジェクトや # 依存するオブジェクトが削除されることを保証したり、(before_validation を上書きして) 妥当性が検証される前に # 属性を操作するのに利用できます。コールバックが開始される例として、Base#save が呼ばれたと考えてみましょう: # # * (-) save # * (-) valid? # * (1) before_validation # * (2) before_validation_on_create # * (-) valida

    alpha_neet
    alpha_neet 2011/07/11
    active record
  • 基本: Rails開発日記

    0.nil? #=> false 0.zero? #= true 0.empty? #=> NoMethodError 0.blank? #=> false 0 == false #=> false "".nil? #=> false "".zero? #=> NoMethodError "".empty? #=> true "".blank? #=> true "" == false #=> false {}.nil? #=> false {}.zero? #=> NoMethodError {}.empty? #=> true {}.blank? #=> true {} == false #=> false [].nil? #=> false [].zero? #=> NoMethodError [].empty? #=> true [].blank? #=> true [] == f

    alpha_neet
    alpha_neet 2011/07/11
    validate エラーが出たりしたら after_initialize 時に セッターが作成されてないので ActiveRecord::MissingAttributeError が出る可能性がある。
  • Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 : 404 Blog Not Found

    2011年07月05日14:30 カテゴリTipsiTech Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 そのとおり。 ASCII.jp:OS X Lion移行計画(前編)〜不要なファイルを“断捨離”〜 1GBあたりの単価が10円を下回るHDDも珍しくない現在、OSのアップグレードや新規インストールのようなデータ消滅の危険性を伴う処理には、新規購入したHDDを使用したほうがいい。2.5インチの内蔵型(バルク品)なら容量500GBの製品が5000円程度から販売されているため、データ消滅の危険を回避できると考えれば安いもの だが具体的にはどうすればいいか? 結論から言うと、 USBバスパワー駆動の外付け2.5インチHDDを用意し、 そこに Mac OS X をインストールして起動可能にした上で、 (内蔵)起動ディスクを外付けHDD上の sparse bundle i

    Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 : 404 Blog Not Found
  • 「俺の邪悪なメモ」跡地

  • バカでも出来た英語学習方法

    個人的にコンサルタントを希望する方は以下のメアドに連絡ください!懇切丁寧にご指導します! 文法、長文読解、英作文、語彙力、リスニング、様々な勉強法がはてぶで議論されブックマークされてきた。正直な所、Fラン大学生の僕は理解力があんまりない。英語学習の意欲はあるのだが、文法書の難解な文体、意味不明な文字列にしか見えない単語群を憶えるのは苦痛でしかたなかった。大学受験御用達の文法書Forestなんかとてもこれを自分の血と肉にして、利用するなんて僕には到底難しいと感じていた。それでも学習意欲はあるので参考書を読んで問題を解いていくわけだけど読んでも読んでも解いても解いても上昇していかいない英語力。そして覚えられない単語、英語なんて世界中の誰もが簡単に使っているのになんでこんなに難しいの?ずっと感じていた。はてぶで定期的に英語学習関連のエントリーがブックマークされるようにエントリーの内容を当に実践

    バカでも出来た英語学習方法
  • 4年半の英語学習でした事・しなかった事

    4年半の英語学習でした事・しなかった事前々から「Manaさんはどうやって英語の勉強をしたんですか?」と聞かれる事が多く、もう記事にしてしまえ!という事で今までしてきた英語の勉強方法をまとめてみました。Web関連の記事以外は書くつもりはなかったのですが、今回はお許しくださいまし。 まずはここから!身の回りの物を英語環境にまず、iPod や iPhone、携帯電話、できれば PCMac など、英語に設定変更できるものは全て英語にしてしまいます。これで英語が覚えれる!というわけではありませんが、だんだんと身の回りに英語があるという環境に慣れてきます。突然分厚いを読み始めてもすぐあきちゃいます。習うより慣れろ!方針で。私の場合は iPod の中身も洋楽のみ(大好きな某女性歌手除く)にしました。 海外在住 1 年目カナダ・バンクーバー滞在一年目の勉強方法を書いてみます。ちなみにカナダに降り立った

    4年半の英語学習でした事・しなかった事
  • ペアプログラミングについてみんなが誤解していること | Act as Professional

    プログラマ1人で完成できる仕事に、2人のプログラマを投入して、直感的に判断してペアプログラミングを拒否する人がいます。これには大きな間違いとリスクが潜んでいます。ペアプログラミングに対する真実を理解しましょう。 ペアプログラミングはコードを書く時間が15%増える 1999年にユタ大学でおこなわれた実験によれば、設計の時間を別にして、ソロプログラミングに対してペアプログラミングを実施したペアは平均して15%多く、プログラムを書く時間に費やしました。 では、なぜペアプログラミングを選択するのか? 将来的なテストと現場のリソース要求を減少させるためです。一般的なシステムにバグが見つかると業界のデータでは、33時間から88時間を修正に費やすそうです。これが、開発期間中に欠陥を修正すると0.5時間から88時間の時間を節約できることになるのです。したがって、ペアプログラミングは寿命の長いソフトウェアほ

    ペアプログラミングについてみんなが誤解していること | Act as Professional
  • 復習のタイミングを変えるだけで記憶の定着度は4倍になる

    1,3,7……で復習する 一度に覚えるのと、分けて覚えるのでは、分けて覚えるほうが効果が高く、しかも長く続く。 これは、単純な暗唱ものから文章理解から技能習得に至るまで、あらゆるジャンルとコンテンツとシチュエーションで確認されている。 そして同じく学習を分散するにしても、その間隔を次第に広げる方が効果があることが知られている。 ・Glenberg AM & Lehmann TS. (1980). Spacing repetitions over 1 week. Memory & Cognition. 1980, Vol. 8 (6), 528-538. ・Glover JA & Corkill AJ.(1987). Influence of paraphrased repetitions on the spacing effect. Journal of Educational Psych

    復習のタイミングを変えるだけで記憶の定着度は4倍になる
  • Androidアプリのメモリリーク対策手法 | Bescottee

    googleAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。エントリを見るうえで、eclipse の基的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ

  • パスワード認証を回避してWindowsにログインする方法 - うさぎ文学日記

    目の前にPCがあるのに、パスワードがわからずログインできないという状況ありますよね。合法的な状況なのであれば、パスワードなしでログインする方法を試してみてはいかがでしょうか。 今日現在、最新状態のWindows7で実行可能です。当たり前ですが、自分に権限のないPCなどで試さないようにして下さいね。 方法は以下の通り簡単です。 Ubuntuなどでブートして、Windowsドライブをマウント C:\Windows\System32以下の「Utilman.exe」を「Utilman.old」にリネーム C:\Windows\System32以下の「cmd.exe」を「Utilman.exe」にコピー 再起動して、Windowsの起動画面で「Windowsキー + U」でコマンドプロンプトが起動 あとは、「explorer.exe」などを実行することもできます。 実験 Ubuntu(ここではBac

    パスワード認証を回避してWindowsにログインする方法 - うさぎ文学日記
  • VPSのいろいろな使い道 » とりあえず9JP

    最近、さくらのVPSや[ABLENET]などの低価格にも関わらず高品質なVPSサービスや、serversmanなどの低価格なVPSサービスが増えて、個人でも気軽に借りる事が出来るようになった。 というわけで、VPS(あえて”VPS”である必要はないけれど安いので)の色々な使い道。 VPSを借りる目的として定番っぽいのが、ウェブサーバやメールサーバとしての利用だと思う。 ウェブサーバやメールサーバなら、共用レンタルサーバを借りれば事足りる場合も多いとは思うけれど、共用レンタルサーバのように型にハマった環境では無く、自分好みの環境を構築できる!というのが、VPSでウェブサーバ等を動作させる魅力かもしれない。 参考サイト: ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編) – さくらインターネット創業日記 さくらのVPS のサービス提供元である、さくらインターネットの田中

    alpha_neet
    alpha_neet 2011/07/11
    VPN SoftEther PacketiX