タグ

2005年12月26日のブックマーク (27件)

  • Apache URL Rewriting Guide

    his document は http://www.apache.org/docs/mod/mod_rewrite.html にある Apache Group によるオリジナルの mod_rewrite マニュアルを補足するものです。ウェブマスターが普段、実際に直面している典型的な URL-based の問題を、mod_rewrite でどのように解決するかを記述しています。URL の rewriting ruleset を設定することによってそれぞれの問題を解決する方法を詳述してあります。 Table Of Contents はじめに 解決策 URL レイアウト Canonical URLs Canonical Hostnames DocumentRoot の移動 ディレクトリのスラッシュの解決 均一な URL 配置をした ウェブ・クラスタ 異なるウェブサーバへのホーム・ディレクトリの移

  • mod_rewrite

    mod_rewriteとは Apacheのモジュールのひとつで、アクセスURLを正規表現で書き換えることができます。リダイレクト処理を行うのに便利なモジュールです。 モジュールの解説ドキュメントによれば URLを操作するためのスイス製のアーミーナイフ と例えられるほど、非常に複雑な処理を行えます。 URLからURLへ、同一サーバ内URLだろうが、別サーバURLだろうが問いません。 引数を含む動的URLを通常のHTMLファイルのような静的URLに見せることも可能です。 素晴らしく詳細なマニュアルもありますが、機能が多いだけに情報量が多く読むのも面倒だと思いますので、ここでは、mod_rewriteを使用すると便利な場面を想定して具体的に解説してみたいと思います。 mod_rewriteの基 ひとまず、mod_rewriteはApacheのモジュールです。インストールされていなければ、サーバ

    mod_rewrite
  • 0xcc.net

    0xcc.net Tools Text Escaping and Unescaping in JavaScript Software ttyrec: a tty recorder pdumpfs: a daily backup system similar to Plan9's dumpfs Ruby/Romkan: a Romaji/Kana conversion library for Ruby Ruby/Bsearch: A Binary Search Library for Ruby Ruby/ProgressBar: A Text Progress Bar Library for Ruby Contact Satoru Takabayashi

  • http://lowlife.jp/yasusii/stories/8.html

  • PGClusterトップ

    PostgreSQL開発グループサイトであるpgFoundryにPGClusterプロジェクトの登録が承認されました. 英文ですが,ディスカッション等にご参加いただける方は http://pgfoundry.org/projects/pgcluster/ にご参加ください. ハイパースレッド環境でレプリケーションサーバが停止してしまう不具合が見つかりました Xeon 2CPU + RedHat ES3環境下において,高負荷時にレプリケーションサーバが停止してしまう問題が見つかりました. ハイパースレッドを外すと問題なく動くことも確認されています(清流さん,ご報告ありがとうございました). ハイパースレッドを使っておられる方はご注意ください. PostgreSQL8.0に対応したPGCluster-1.3.0(開発版)を公開しました. 今ホットな話題のPostgre

  • pgpool日本語本家サイト

    pgpoolは,pgpool開発ページ(pgfoundry)から ダウンロードできます. また,CVSを使ってpgfoundry.orgから開発中の最新のソースコードにアクセスできます. cvs -d:pserver:anonymous@cvs.pgfoundry.org:/cvsroot/pgpool login とすると,パスワードを聞かれるので,何も入力せずにリターンを押す. この操作は最初の1回だけ.これだけでは何もソースは取得されない. 実際にソースを取得するには, cvs -z3 -d:pserver:anonymous@cvs.pgfoundry.org:/cvsroot/pgpool co pgpool とする.なお,2回目以降は,pgpoolのソースディレクトリで, cvs -z3 update とするだけで最新のソースと同期が取れる. CVSをHTMLでブラウズする こ

  • ドキュメントセンター > デベロッパー

  • 第11章 設定とチューニング

    This translation may be out of date. To help with the translations please access the FreeBSD translations instance.

    gnw
    gnw 2005/12/26
  • Oracle のインストール

    10.4.1. はじめに このドキュメントでは Oracle 8.0.5 と Oracle 8.0.5.1 Enterprise Edition の Linux 版を FreeBSD にインストールするための手順を解説します。 10.4.2. Linux 環境のインストール まずは Ports Collection から linux_base と linux_devtools をインストールしてください。 これらの ports は FreeBSD 3.2 のリリース後にコレクションに加えられました。 もし FreeBSD 3.2 もしくはそれよりも古いものを使っている場合は ports コレクションをアップデートしましょう。ついでに FreeBSD をアップデートするのもいいでしょう。もし linux_base-6.1 や linux_devtools-6.1 でうまくいかなければ 5.2

    gnw
    gnw 2005/12/26
  • FreeBSD kernel tuning

    大規模サイトの為のFreeBSDカーネルチューニング (FreeBSD kernel tuning for large site) 文責: もりかわひろかず * ** 大規模なサービスを行うサーバOSとしておこなうべき チューニングの定石について記述します FreeBSDのバージョンは4.8-STABLEを対象にしています OSのデフォルト設定は一般的な規模を想定しています それを逸脱するような大規模な用途(大規模なwebサーバ、 web cache(squid)サーバ、バーチャルドメインサーバ[仮想サーバ])に使用するには、 やはりそれなりのチューニングが必要になってきます 以下で、そのチューニングの定石を列挙します (なぜチューニングが必要なのか) (個々の値については各サイトで調節してください) (以下のパラメータは100Mbps Ethernetの場合を想定し

    gnw
    gnw 2005/12/26
  • カーネルチューニング

    言うまでもないことですが、カーネルの再構築が出来ることが前提条件ですぜ。 ■SYSTEM V 共有メモリを増やす! メモリいなpostgreSQLで検索速度を上げようと共有メモリをたくさん取ろうとし、「メモリ無えっす」とつれない一言をらい涙で枕を濡らしたことのある人は多いと思います。私もそのなかの一人です。前置き長いですか? 方法は実に簡単で、以下の1文をカーネルコンフィギュレーションファイルに書いて、カーネルを再構築。 options SHMMAXPGS=4096 数字はページ数。1ページが4KBなので4096ページ分、つまり最大16MBのSYSV共有メモリ領域を確保できるようになります。 関係ないですけど私ん家のDB基幹サーバでは SHMMAX=20480 として約80MBの共有メモリ領域を確保し、postgreSQLをガシガシ起動してます。 ■SWAP領域を増やす メモリ貧弱マシ

  • [PostgreSQLウォッチ]第12回 コアメンバが開発したレプリケーション・ソフトSlony-I

    DBシステムにおいてレプリケーションとは,データベースの複製を作る仕掛けを指す。レプリケーションによって,PostgreSQL単体では実現できない可用性の向上や負荷分散などのメリットを得ることができる。 レプリケーションの仕掛けや実装方式は様々である。これは,レプリケーションにおいては「これが理想である」という方式が存在しないからだ。 今回紹介するSlony-I(http://slony.info)は,「非同期・シングルマスタ」方式のレプリケーションに分類される。この方式では,一般に一つの「マスタ」と呼ばれる主サイトから一定間隔で更新データを一つまたは複数の従サイト(一般に「スレーブ」と呼ばれる)に転送し,更新結果を反映する。したがって,ある時刻を取るとマスタとスレーブの間では必ずしもデータベースの内容が一致しないことになる。また,データの更新をスレーブに対して行うことはできない。 こうし

    [PostgreSQLウォッチ]第12回 コアメンバが開発したレプリケーション・ソフトSlony-I
  • http://blog.postgresql.jp/images/Explaining_Explain_ja.pdf

  • [PostgreSQLウォッチ]第22回 PostgreSQL 8.1,前バージョンから10カ月で早くも正式リリース!

    日経クロステック登録会員になると… ・新着が分かるメールマガジンが届く ・キーワード登録、連載フォローが便利 さらに、有料会員に申し込むとすべての記事が読み放題に! 春割キャンペーン実施中! >>詳しくは

    [PostgreSQLウォッチ]第22回 PostgreSQL 8.1,前バージョンから10カ月で早くも正式リリース!
  • [PostgreSQLウォッチ]第20回 PostgreSQL 8.1ベータ・テスト開始,新機能ロールと共有行ロック

    日経クロステック登録会員になると… ・新着が分かるメールマガジンが届く ・キーワード登録、連載フォローが便利 さらに、有料会員に申し込むとすべての記事が読み放題に! 春割キャンペーン実施中! >>詳しくは

    [PostgreSQLウォッチ]第20回 PostgreSQL 8.1ベータ・テスト開始,新機能ロールと共有行ロック
  • @IT:古くて新しいAjaxの真実を見極める

    Ajax推進委員会 監修:ゼロベース 2005/8/2 2005年2月半ばから、「Ajax」という言葉がアルファギークたちの間で一気に広まった。「Webインターフェイスの新しい手法」「画期的なWebアプリケーションの仕組み」であるとして開発者たちの人気を集めるAjaxとは何なのか、その真実を見極めてみよう。 Ajaxとは「Asynchronous JavaScript and XML」の略で、Webブラウザでの表示部分を含めたWebアプリケーションの作り方を指す名前だ。具体的にはXML形式のデータをJavaScriptで処理することで、ブラウザのHTTPによるページ遷移とは非同期にサーバとやりとりして「動的に」ページ内容を変更する仕組みを指す。 Ajaxを実現する詳細なコード例は後述するとして、まずはAjaxが実現するWebアプリケーションがどのような動作をするのか、既存のWebアプリケー

  • kentarok.org - Docs » Translations » Ajax: Web アプリケーション開発の新しいアプローチ

  • [PHPウォッチ]第21回 初のPEAR“純正”Ajaxツールキット「HTML_AJAX」登場,独自チャネル対応のPEAR 1.4も正式リリース

    今回は,標準クラスライブラリPEARの最新版PEAR 1.4,標準的なPHP用フレームワークを作る新たなプロジェクトPHP Collaboration Project,PEAR初のAjax用パッケージHTML_AJAXについて紹介する。 PHP 5.1.0RC3公開 PHPでは最新の開発版では新たな機能追加が行われ,それ以前のバージョンでは主にバグ修正が行われている。現時点で,PHPバージョン5の最新版としてPHP 5.1.0がリリースの最終段階にある。また,PHPの現行版としてはPHPバージョン5ではPHP 5.0.5,とPHPバージョン4ではPHP 4.4.0がそれぞれ最新版となっている。さらに前回紹介したようにUnicodeにネーティブ対応したPHPバージョン6の開発も始まっている。 PHP 5.1.0については,8月16日にPHP 5.1.0RC1(リリース候補1版)されて以来,バ

    [PHPウォッチ]第21回 初のPEAR“純正”Ajaxツールキット「HTML_AJAX」登場,独自チャネル対応のPEAR 1.4も正式リリース
  • Ajaxを勉強しよう

    このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja

  • @IT:Ajaxを使ったamazon検索をPHPで作ろう

    Ajaxは今年非常にホットな話題の技術である。 @ITをはじめ、さまざまなところでもAjaxについての記事が目立つようになってきた。 ここでは、筆者が携わっているPHPかいわいでのAjaxの動きについて紹介していきたい。 Aajaxとは「Asynchronous JavaScript + XML」の略である。JavaScriptはいわずと知れたクライアント(通常ウェブブラウザ)サイドの技術であり、そこからXMLHttpRequestというものを利用し、ページ推移をせずにサーバ/クライアント間でどんどんデータ交換をしていく技術である。これとDHTMLを併用することでいわゆるAjaxになる。 この辺りの詳しい内容はAjax推進委員会による「古くて新しいAjaxの真実を見極める」を参考にするといいだろう。 PHPはサーバサイド技術、前述のとおりAjaxで用いられるJavaScriptはクライアン

  • http://www.interq.or.jp/student/exeal/dss/ref/jscript/top.html

  • 高度な JavaScript 技集

    JavaScript で作って意味があるのかどうか分かりませんが、作ってみました。 応用編 入力したテキストをページ上に書き出し、個々の文字をドラッグ&ドロップ で動かせるようにする ソースを読んでも中身が分からない HTML を作成する パスワードチェックの部屋 (パスワードは「開けごま」ですが、HTML のソースや JavaScript を解析しても、絶対にパスワードが分からない仕組みになっています。) バー ライブラリ編 こんなの JavaScript で作るかよってな代物です。 できてしまったものはしょうがないでしょう。 utf.js (UTF-8 <-> UTF16 変換) base64.js (Base64 encode/decode) md5.js (MD5) des.js (DES 暗号化/復号化) zlib.js (JavaScript による zlib 実装、zlib

  • night.nu

    This domain may be for sale!

  • http://www.hawk.34sp.com/stdpls/jsnotes/jssinso/

  • javascript [paulownia.jp]

    Java等のオブジェクト指向はクラスベースのオブジェクト指向と呼ばれる。一方、JavaScriptはプロトタイプベース、あるいはインスタンスベースオブジェクト指向と呼ばれる。 クラスベースは、まずクラスを定義し、クラスを型とするインスタンスを作成することでプログラミングする。プロトタイプベースによるオブジェクト指向では、クラスの定義は必須ではなく場合によってはクラスという概念自体が存在しない。既存のオブジェクトのクローンとして新しいオブジェクトを作成し、そのオブジェクトに独自の性質を付加してプログラミングする。 JavaScriptのオブジェクトの性質は動的に変更可能。Java等では一度決定したオブジェクトの振る舞いは変更できないが、JavaScriptでは実行中の任意の場所でメソッドの動作を変更したり、新しく追加したり、削除したりすることができる。

  • Trivial Tracks: Javascriptのクロスブラウザライブラリ

    Javascriptを少しでも自分で書いたことある人は、各種ブラウザ間の共通性・互換性の弱さにため息や頭痛を感じた人も少なくないのではないでしょうか サイト上にスクリプトが記載されていて、それをコピペして借用する方法もあるが、経験上こういうコードは意外と完成度が低く、自サイトでは挙動がおかしいということが多々ある。 こう思った人がブラウザ間の差を吸収したライブラリを誰か提供してくれているに違いないと思い探してみるとまず最初に引っかかったのがPrototype.js。 残念ながらこれは間違いではないが、目的がAjaxに重点を置いているため古いブラウザは問題外となっている。 ちなみに正式対応なIEバージョンは6以降と書いてある。 そしてやっと探しあてたのが以下で紹介されている「X Library」 http://www.cross-browser.com/ これの完成度は当に素晴らし

  • Infoperience - Column

    by Infoperience Lab. ウェブサイト開発の現場で直面する様々な問題を中心に、今多くの分野で注目されている、情報アーキテクチャ、ユーザビリティ、インターフェイスデザインなどに関連する話題を取り上げるコラムです。 このコーナーでは、読者の皆様からのコメントや、コラムの投稿をお待ちしています。書式や文字数は自由です。フォームかメールでお送りください。 Menu