タグ

2010年3月6日のブックマーク (7件)

  • NameBright - Coming Soon

    rubylearning.com is coming soon This domain is managed at

  • RSpec の入門とその一歩先へ、第2イテレーション - t-wada の日記(旧)

    和田 卓人(@t_wada) 作『RSpec の入門とその一歩先へ、第2イテレーション』はクリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンスで提供されています。 #coffee.rb の写経会に招かれた(というよりは押しかけた?)ので、先日の RSpec チュートリアルの続きを記します。このエントリは写経会に参加しながらのライブ更新でした。 (更新) 第3イテレーションも書きました。続きに興味ある方はご覧下さい 前回終了時点のコードと実行結果 前回終了時点でのコードを以下に記します。 message_filter.rb class MessageFilter def initialize(word) @word = word end def detect?(text) text.include?(@word) end end message_filter_spec.rb r

  • セキュアに消す·Eraser MOONGIFT

    EraserはWindows向けのオープンソース・ソフトウェア。ファイルをゴミ箱に入れたり、それを空にした所で容易にサルベージできることはよく知られている。そのため当に消したいファイルがあるならば、それなりの手法をとって行う必要がある。 設定画面 一部のファイルやフォルダ、またはドライブ全体、フロッピーディスクなど復旧できないくらい厳密に削除したい時に使えるのがEraserだ。Eraserを使えばよっぽどのことがない限りまず復旧されないはずだ。 Eraserは削除する作業をタスクとして登録する。ドライブやフォルダを選んで削除を行うように設定できる。スケジューリングも可能で、指定した日時(または定期的)に削除処理を実行することもできる。セキュアに削除を行うので、消されたファイルは復活は期待できないだろう。 削除処理中 タスクは複数登録できるので、複数のファイル、フォルダ、ドライブを消したい

    セキュアに消す·Eraser MOONGIFT
  • Page Not Found | GeekTantra

    The page you were looking for could not be found. It might have been removed, renamed, or did not exist in the first place.

  • jQueryはモナドだ - id:anatooのブログ

    この記事はjQuery is a Monad | Important Shockという記事の勝手訳です。 追記1: bonotakeさんが補足記事を書いてくれています → JQueryがモナドかどうかとか - たけをの日記@天竺から帰ってきたよ 追記2: hirataraさんが補足記事を書いてくれています → jQueryは当にモナドだった - 北海道苫小牧市出身のPGが書くブログ Haskellプログラマーは誰しもがモナドに関する各々のチュートリアルを書くと言われる。というのも、一度モナドの定義とその可能性を理解すれば、モナド全体を囲む神秘性に挑戦して打ち破るのが容易になるからだ。門外漢からすれば、モナドはHaskellを真に理解することを妨げる不可解な障壁だ。モナドはとても不適当な名前で呪われていて、一風変わった文法を持ち、一度に何もかもやってしまう様に見える。しかしながら、その動き

    jQueryはモナドだ - id:anatooのブログ
  • Part1 トランザクション管理とは何か

    日頃,システム構築の開発現場において「トランザクション」という言葉をたびたび耳にします。Part1では,トランザクションの初歩の初歩から分散トランザクション技術までを解説していきましょう。 企業における業務処理の多くは,「確実に遂行されること」が求められます。例えば,「日の取引は10件で,たぶんすべて成功したと思います」という報告ではなく,「日は10件の取引を行い,すべて成功裏に完了しました」という報告が必要なわけです。 業務はITを活用することにより効率的に進められますので,ITの世界ではそれぞれの取引が確実に「成功する」ことを保証する仕組みが必要になります。この取引のことを「トランザクション」と言います。具体的には,データベースにアクセスする処理を処理1,処理2,処理3のようにつなげて呼び出す「一連の処理」(処理の固まり)です(図1)。 トランザクションは,次の4つの特性をすべて保

    Part1 トランザクション管理とは何か
    atm_09_td
    atm_09_td 2010/03/06
  • 最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ

    動的計画法とメモ化再帰 今回は、非常によく用いられるアルゴリズムである、「動的計画法」「メモ化再帰」について説明します。この2つはセットで覚えて、両方使えるようにしておくと便利です。 なお、メモ化再帰に関しては、第5・6回の連載の知識を踏まえた上で読んでいただけると、理解が深まります。まだお読みになっていない方は、この機会にぜひご覧ください。 中学受験などを経験された方であれば、こういった問題を一度は解いたことがあるのではないでしょうか。小学校の知識までで解こうとすれば、少し時間は掛かるかもしれませんが、それでもこれが解けないという方は少ないだろうと思います。 この問題をプログラムで解こうとすると、さまざまな解法が存在します。解き方によって計算時間や有効範囲が大きく変化しますので、それぞれのパターンについて考えます。 以下の説明では、縦h、横wとして表記し、プログラムの実行時間に関しては、

    最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ