タグ

2009年7月16日のブックマーク (3件)

  • Eclipse 3.4のコード生成&リファクタリング機能(続)~Eclipse 3.4入門~

    はじめに 今回は、第8回「Eclipse 3.4のコード生成&リファクタリング機能」で紹介しきれなかったEclipse 3.4のリファクタリング機能の続きです。 前回説明したとおり、リファクタリング機能は、作成済みのプログラムを編集するときに関連する編集を自動化してくれる機能です。今回も、Eclipseがコード生成機能とリファクタリング機能として提供しているたくさんの機能から、初心者にも利用しやすいいくつかをサンプルの流れに沿って説明します。 今までの記事 第1回「Eclipse 3.4のインストールと日語化」 第2回「Eclipse 3.4の各種設定と利用方法」 第3回「Eclipse 3.4プラグインのインストール/設定方法」 第4回「Eclipse 3.4でのアプリケーション開発方法(swing/JSP/サーブレット)」 第5回「Eclipse 3.4を使ったデバッグとテスト」 第

    Eclipse 3.4のコード生成&リファクタリング機能(続)~Eclipse 3.4入門~
  • Rubyのハッシュテーブルの仕組みを徹底的に理解する - ザリガニが見ていた...。

    ハッシュとは 一般的に理解すると抽象的で分かり難くなってしまうが、ハッシュとは、あるデータから、一定の計算をして求めた、目的に沿った数値、と思っている。それでは、どのような目的に利用されるのか?自分の知識で考えてみた。 暗号化 webアプリケーション等で、パスワードをDBに保存する時、生のパスワードをハッシュに変換して保存する。 Digest::SHA1.hexdigest等で求めたハッシュから、元のデータを復元するのが非常に困難という特性を利用する。 保存しているパスワードハッシュが、たとえ漏洩したとしても、不正利用を防止できる。 パスワードを照合するときも、ハッシュに変換して、保存しているパスワードハッシュと一致するかどうかで判断する。 同等の確認 長い文字列データを比較する時、全ての文字が等しいかチェックするのは非常に時間がかかる。 しかし、長い文字列データをハッシュに変換しておき、

    Rubyのハッシュテーブルの仕組みを徹底的に理解する - ザリガニが見ていた...。
    hyoromo
    hyoromo 2009/07/16
    素晴らしいまとめ
  • 連載:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社