タグ

2006年1月23日のブックマーク (10件)

  • nyasoku.com

    This domain is registered at Dynadot.com. Website coming soon. nyasoku.com 2024 著作権. 不許複製 プライバシーポリシー

    n246
    n246 2006/01/23
  • 基礎から理解するデータベースのしくみ(5):ITpro

    SQL文を実行する際のパフォーマンスに大きな影響を及ぼすものとして,もう一つ,インデックスがあります。インデックスについては,どう定義すべきかというデータベース設計上の問題と,インデックスを有効に使うためのSQL文をどう書くべきかというコーディング上の問題があります。 ここではテーブル設計上の問題を主に取り上げます。SQL文のコーディングについては囲み記事「SQL文を最速にする11のポイント」を参照してください。 インデックスは,テーブルの検索速度を向上させるためのものです。それぞれのSQL文に対して最適なインデックスを定義するのが理想的ですが,実際にはある程度限られたインデックスで,必要なパフォーマンス要件を満たすようにインデックスを定義する必要があります。加えて,どんなSQL文が実際に発行されるのかがあらかじめわかっていない場合は,適当な想定に基づいてインデックスを定義しておかなくては

    基礎から理解するデータベースのしくみ(5):ITpro
  • suggest.js - 入力補完ライブラリ

    Japanese / English JavaScriptで入力補完を手軽に行うためのライブラリです。 (【お知らせ】ver2.0からprototype.jsを必要としなくなりました) 下記のような機能を持っています。 入力内容をもとに検索を行い、補完候補を表示します。(Google Suggestぽく) Ajaxでは無く、初回画面表示時のみデータの読み込みを行い、それ以降は、クライアント側で対象データから検索します。したがって、入力内容に変化があってもサーバ側にアクセスすることはありません。 検索は、前方一致/部分一致、大文字と小文字の区別あり/なしといったように、オプションで簡単に指定できます。また、その他にも様々なオプションが指定可能です。 検索結果の表示上限を指定できます。(デフォルト上限20件) 補完候補はキーボードの上下と、マウスにて選択できます。また、キーボードで選択中にES

  • 初心者用PHP入門

    独習PHP 第3版 手を動かしながら学ぶPHP7。基構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。書は、イ

  • ARTIFACT ―人工事実― | Weblog/blog/ブログ ツールリスト

  • 【クマガイコム】 | Web2.0 マッシュアップ時代への警鐘

    近頃、IT業界では「マッシュアップ」という言葉、サービス開発手段が大流行です。データベースを持っている会社がAPIを公開し、データベースを持たない会社が、APIを利用して便利なサービスを開発することを言います。「マッシュアップ」とは、もともと音楽業界の用語です。 昔、ある”判断”を父に相談しました。父は「喧嘩をするときに、刀の”刃”と”柄”とどちらを持つ?」と言いました。僕は「”柄”を持つに決まっているじゃない。」と回答しました。父は一言「お前が、今やろうとしていることは、刃を持つに等しいことだ。」といいました。 それ以来、「喧嘩をするときは、柄を持て。」というのが僕の座右の銘の一つになっています。 ところで、このマッシュアップの大流行ですが、元のデータベースが「柄」で、サービスを開発している方々は、「刃」を持たされているに等しいと感じています。 つまりもっと具体的に言えば、太るのはグーグ

  • Jockey で Linux のプログラムの実行を記録・再生する - bkブログ

    Jockey で Linux のプログラムの実行を記録・再生する Jockey は Linux のプログラムの実行を記録・再生するツールです。システムコールと一部の CPU命令をフックして実行時の入出力をログに記録することによってプログラムの再生を実現しています。主にデバッグ用途に使います。 インストール Jockey は Debian パッケージになっていないため、ソースコードからビルド・インストールしました。事前に ruby, boost, zlib などをインストールしておく必要があります。 記事を執筆している時点で Jockey の最新版は 0.8.1 です。手元の Debian GNU/Linux の環境ではこのようなパッチを当てる必要がありました。ビルド・インストールは普通に ./configure && make && sudo make install を実行すれば OK

  • マッシュアップ戦略でヤバイのはどっちだ? - FIFTH EDITION

    Web2.0 マッシュアップ時代への警鐘 ちと、GMOの熊谷さんのブログで面白い記事が出てたんで それについて扱ってみる。 マッシュアップ--仮想空間と現実をつなぐ地図 こっちは熊谷さんの記事でも扱われているマッシュアップについての CNETの記事。 噛み砕いていうと、マッシュアップというのは 「複数のソースから提供される部品を組み合わせ、 ひとつのサービスとして利用することを 可能にする」事。 記事で扱われているように、グーグルアースと 外部の不動産データと組み合わせる事により、 売り出し中の物件がサンフランシスコ周辺の どのエリアにあるかをすぐにわかるようにしたサービスは その代表例。 これ自体は、そう珍しい事ではなく、どの分野にも 見られる事で、大抵、それぞれの産業分野で、誰かが マッシュアップをやっている。 というか、 「独創的なアイデア=既存のアイデアの組み合わせ」 が、アイデア

    マッシュアップ戦略でヤバイのはどっちだ? - FIFTH EDITION
  • 教えることができないこと: チベットとコンピュータな日々

    チベット学関係論文のネタ、プログラムの作成日誌、大学での活動日誌を備忘録としてつけていきます。--福田洋一 大哲学者カントは、哲学は教えることはできない、教えることが出来るのは「哲学すること」だけである、と言った。そう。学問(大学での勉強)には、教えることが出来ることと教えることが出来ないことがあるのである。 大学での勉強には、教えられること・教えてもらえることと、教えられないこととが混在している。その区別を付けられる学生は、必ずしも多くはない。それが分かるようになった学生は、大学での学問を有効に身に付けて卒業していくことができるのである。 教えられることは、に書いてあるような、既に確立された、基礎的な知識である。これは、より高度になってはいるが、高校までの勉強の延長だと言っていい。何事にせよ、その学問の基礎的な知識や方法、文献資料のありか、などを知らなければ、研究はできない。これらは、

    教えることができないこと: チベットとコンピュータな日々
  • 数理科学