タグ

2010年10月22日のブックマーク (9件)

  • [SQL] 15. インデックス | TECHSCORE(テックスコア)

    15.1. インデックスとは インデックスとは、データの検索速度を向上させるために、どの行がどこにあるかを示した索引のことです。データを検索するときに、目的のデータが見つかるまですべての行を一行ずつ調べていくよりも、索引を利用して目的の行の場所を見つけてからその行のデータを読み取る方が効率的だという考えにより、非常によく用いられる方法です。 特に大きなテーブルでは、インデックスを用いることにより、大幅にそのパフォーマンスが改善されます。 15.2. インデックスの基構文 インデックスの概念について SQL92 では定義されていません。ここでは ORACLE と PostgreSQL について説明します。 インデックスを定義するには、CREATE INDEX 文を使用します。基構文は次の通りです。 <<ORACLE>> CREATE [UNIQUE] INDEX インデックス名 ON テ

  • Rails 2.3.5 で i18n を使ってメッセージを日本語化する : Serendip – Webデザイン・プログラミング

    Rails Internationalization (I18n) API の i18n を gem でインストールする。 $ sudo gem install i18n i18n を初期化してロケールを読み込むファイルを作成する。 $ vi config/initializers/init_i18n.rb # 以下のように記述する I18n.default_locale = 'ja-JP' LOCALES_DIRECTORY = "#{RAILS_ROOT}/config/locales/" LOCALES_AVAILABLE = Dir["#{LOCALES_DIRECTORY}/*.{rb,yml}"].collect do |locale_file| File.basename(File.basename(locale_file, ".rb"), ".yml") end.uniq.

    micdonalds
    micdonalds 2010/10/22
    gettextではなくi18nで日本語化する
  • Linuxのディレクトリ構造の一覧

    Windowsから移行した場合などの新規利用者にとても難しいと思えてしまうLinuxのディレクトリ構造。そのディレクトリの一覧です。 Windowsの場合、デフォルトの場合はほとんどのインストールしたファイルは”Program Files”に格納されますが、Linuxの場合設定ファイルは「/etc」、バイナリファイルは「/bin」、「/usr/bin」、「/usr/local/bin」などディレクトリ構成が違います。 詳細は、以下から。 / - 最も基のルートディレクトリ。全てのファイル、ディレクトリがこの中に含まれます。 /bin - 実行ファイルが入っているディレクトリ。例えば、cat、cp、ls、more、tarなど。 /boot - Linuxのカーネルやブートマネージャーなどが含まれる /dev - Linuxで使用するデバイスのファイルが入っているディレクトリ。 /etc -

    Linuxのディレクトリ構造の一覧
    micdonalds
    micdonalds 2010/10/22
    Linuxのディレクトリ構造
  • rails.vim まとめ - 2nd life (移転しました)

    id:higepon に『rails.el も rails.vim も知らなかったよ!もっと早く知ってたら生産性が三倍になっていたのに!(一部誇張』と云われたので、rails.vim について ひげぽん OSとか作っちゃうかMona- - rails.el まとめ に沿った形で簡単に紹介したいと思います。 インストール 通常のインストール http://www.vim.org/scripts/script.php?script_id=1567 から rails.zip をダウンロードし、~/.vim/ 以下に展開します svn からのインストール vba (vim のパッケージングシステム)を使うので vim7 以上限定の方法ですが svn co http://svn.tpope.net/rails/vim/railsvim/ railsvim cd railsvim rake rails

    rails.vim まとめ - 2nd life (移転しました)
  • screen をインストールする (talk to oneself 2)

    Hazama.nu is a website that started in 2002, created by a writer who wanted to have a platform to express his thoughts and opinions. The site had a range of categories covering a variety of topics such as cars, books, programming, games, and more. The site was powered by Movable Type – a powerful content management system and static publishing platform that makes site management easy. The Beginnin

    screen をインストールする (talk to oneself 2)
  • Vimを使ったRuby On Rails開発環境の構築 - ナレッジエース

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) さて、Vim導入メモを書いてから、早いものでもう一ヶ月経ってしまいました。 ようやく使い方にもそこそこ慣れてきたので、今回はVim導入の一番の目的でもあったRails開発についてまとめてみたいと思います。 Rails開発に役立つVimスクリプト(必須) Vim/Ruby Vim/Ruby Configuration Files これはVimRubyを扱う際の最も基的な拡張機能と思います。 .rb(ruby)と.rhtml(eruby)のファイルでシンタックスハイライトが有効になるほか、オムニ補完(<C-X><C-O>で表示される自動補完)も使えるようになります。 omni補完 - モデル内で「has」と入力

  • Excel VBAではじめるクラス入門

    はじめに Visual Basicが独自のクラスを作成して使えるように、Officeに搭載されているVBAでも独自のクラスをプロジェクトに組み込むことができます。作成したクラスは、各Officeアプリケーションで「インポート」「エクスポート」ができるため、汎用性のあるクラスを1つ作成すれば他のアプリケーションのVBAでも利用できるようになります。 そこで、稿ではExcel 2003で利用できるクラスを作成しながら、VBAでクラスを作る方法を紹介します。 対象読者 Excel VBAを使ってマクロ(プログラム)を作ったことのある人、Visual Basicが使える人が対象です。 必要な環境 Excel 2000、2002、2003が使用できる環境。 クラスは便利 VBAでクラスを作成するメリットは、複雑な処理を1つのオブジェクトにまとめ、プロパティやメソッドを通じてその機能を呼び出したりパ

    Excel VBAではじめるクラス入門
  • 連載:プロフェッショナルVB.NETプログラミング 第3回 構造体の宣言とその効能(3/3) - @IT

    構造体の効能 構造体はクラスとほぼ同じ機能を持つ。では、どうしてクラスで代用することはできず、構造体という独立した機能が存在するのだろうか? また、クラスと構造体は何が異なり、どう使い分けるべきなのだろうか? 構造体とクラスの決定的な違いを示すサンプル・ソースを以下に示す。これは、C#入門「第5回 C#のデータ型」に掲載した構造体とクラスの比較のサンプル・ソースをVB.NET用に書き換えたものである。まず、クラスを用いた例から。 1: Public Class Form1 2:   Inherits System.Windows.Forms.Form 3: 4: #Region " Windows フォーム デザイナで生成されたコード " 5: 6:   Public Class Test 7:     Public v As Integer 8:   End Class 9: 10:  

    micdonalds
    micdonalds 2010/10/22
    構造体とクラスは何が違うのか
  • VBAのクラスモジュールとは - EXCEL-LENCE web

    VBAでは、標準モジュール、クラスモジュール、ユーザーフォームの3種類のモジュールを作成することができます。 (ユーザーフォームもクラスモジュールの仲間です) このページでは、VBAユーザーには比較的馴染みの薄い、クラスモジュールを取り扱います。 VBAは、クラスモジュールを使うことによってオブジェクト指向プログラミングをすることができます (オブジェクト指向とはなにか?については、難しくなるのでここでは詳しく触れません)。 とはいえ、オブジェクト指向の要であるクラスモジュールは継承やオーバーロードなど、オブジェクト指向に欠かせない機能がサポートされていません。 完全にオブジェクト指向でやろうとすると、逆にソースコードが見にくくなったり、沢山のクラスモジュールであふれかえることになります。(冗長になりがち) よって、VBAのクラスモジュールは何ができて何ができないかを見極めることが、