mod_rewrite: RewriteRuleメモ

2006.10.29(日) 1:34   タグ: 覚え書き, apache

自宅のサーバもどきでは

RewriteRule ^(w+)$ hoge/$1.html

として普通に動作していましたが,私が借りているさくらのサーバではうまくいきませんでした.(他のサーバでもそうなのかな?)

とりあえず,上記の記述を

RewriteRule ^([a-z][a-z0-9])*$ hoge/$1.html

と変更したら動作しました.(大文字を使わない前提で)

mod_rewrite関連のドキュメントをまともに読んでないので,そのうちもっと痛い目を見そうな予感...

にくきうはんこ

2006.10.27(金) 1:54   タグ: モノライフ

新規に銀行口座を開設する必要が出てきたため,そのための届出印を探してました.

まぁ自分の足で直接買いに行けばいいかな,と思い,“名古屋” などのキーワードで検索,出てきたりストの中から見つけたのが以下のサイトです.

はんこ大好き!! - http://hankodaisuki.jp/

(株)もりいん さんのサイト.

サイト内で目につく “にくきう” の文字...このお店では印面に肉球マークがついた印鑑を販売していたのです.もちろん,通常の印鑑も “まじめなはんこ” として販売しています.

そんな遊び心(ご本人たちは真剣かもしれませんが...) に惹かれ,即決で注文してしまいました.注文したのは “ひかえめ” という印面パタン.同サイトによれば,“ひかえめならば結構いけるらしい” です.

それが先週のことでした.

そして昨日(25日),印鑑が届きました.その保証書といっしょに,名刺大の “にくきう普及委員会会員証” なるものも入っていました.にくきうはんこの存在に続き,2度やられた感じです.少し前に写真等を挿(はさ)めるマウスパッドを買ったので,さっそくそれに挿み,ときどき拝んでニヤケてます.

“にくきう” はんこ. 肉球普及委員会会員証.

【左】“にくきう” はんこ.【右】肉球普及委員会会員証.

さらに本日,三菱東京UFJ銀行今池支店にて,にくきうはんこによる新規口座の開設を無事完了しました.

手続き時,登録印を銀行員さんに渡して押してもらいますが,印面確認時に動きが少し止まったように見えたのは,きっと気のせいでしょう.その後印鑑について言及されることもありませんでしたし.

口座も開設できました.

口座も開設できました.

ただ,通帳の表紙裏に印が押されないのが,ちょっと寂しいですね.

次はぜひ “ひかえめ” でないパタンが欲しいですね.認印として押しまくってみたいものです.

参考

にくきうとはまったく関係ありませんが,印鑑ネタということで.けっこうまえの記事ですが...

ダイヤル操作で印影が64通りに変化する印鑑
ITmedia Biz.ID より

本日の一語: 即決
  • その場ですぐにきめること.

goo辞書より

優柔不断なのも問題ですが (含む自分),こればっかりなのも考え物な気がします.でもまぁ,早いにこしたことはないですね.とりあえず行動すれば,次のステップが見えてくるでしょうし...

ajaxzip2 - フォームにおける住所入力支援

2006.10.20(金) 5:00   タグ: 覚え書き, JavaScript

フォームで住所を入力する作業を簡単にできないものかと探していたところ,次のライブラリを発見しました.

AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版)
Kawa.netxpより

郵便番号を入力 → 住所検索ボタンを押す → 住所が自動入力される,というのが現在の定番(かな?)ですが,このライブラリを使えば,郵便番号を入力 → 住所自動入力,とさらに 1ステップ手間が軽減されます.

外部ファイルを指定し,郵便番号入力テキストボックスに onkeyup イベントハンドラ登録するだけと,導入も非常に簡単です.

ブラウザベースで住所入力を必要とするようなアプリケーションならば,このライブラリさえあれば,どんなものでも解決できそうですね.

おまけ

ajaxzip2.js の “JSON取得後のコールバック関数” の最後に以下を追加することで,郵便番号入力後,自動で入力された住所のテキストボックスがフォーカスされ,同時に文字列の最後へカーソルが移るようになります.

郵便番号と番地以降のみの入力をキーボードから手を離さずに行えるようになる,それだけのことです.

var len = addr.value.length;
if( addr.setSelectionRange ) { addr.setSelectionRange(len, len); }
addr.focus();

ただ,このスクリプトでは IE に対応しません (Opera9 と Firefox1.5 では確認してます).TextRangeオブジェクトをどうこうするといいらしいのですが...

本日の一語: 支援
  • 他人を支えたすけること.援助.後援.

goo辞書より

いつかはそんなサイトを作ってみたいものです.時間を下さい...

xyzzy: javascript-mode

2006.10.15(日) 20:24   タグ: 覚え書き, アプリケーション

愛用中のテキストエディタ xyzzy 用 javascript-mode を見つけたのでメモ.

入力補完や任意の関数のブロックへのジャンプ,制御文のテンプレートの挿入等ができるようですね.

参考
siteinit.l or .xyzzy に追記

.js 拡張子で自動で起動するようにすることも踏まえ,以下の 2行を追加します.

(require "javascript-mode")
(push '("\\.js$" . javascript-mode) *auto-mode-alist*)

私の場合,siteinit.l に書いても動作しなかったため,.xyzzy に書きました.

おまけ: インデントの変更

javascript-mode のインデント,デフォルトでは 4文字分のタブが挿入されます.

個人的には 2文字分のスペースが挿入される方が好きなので,javascript-mode.l に変更を加えてみました.

(defvar *javascript-indent-level*
  4
  "The number of columns by which respective statement blocks could be shifted to
one lower level.")

この部分で,インデントの文字数を定義しているようです.で,4 を 2 へ変更してみました.

(defvar *javascript-indent-tabs-mode*
  t
  "Non-nil (default) means javascript-mode uses tabs in place of multiple spaces
for indentation.")

この部分で,インデントでタブを挿入するかを定義しているようです.で,t を nil へ変更してみました.

その結果,うまく動作したようです.それにしても,Lisp はサッパリ分かりませんな.

本日の一語: 補完
  • 欠けているところや不十分なところを補って完全なものにすること.
  • goo辞書より

自分の無数の欠陥も補いたいものです...

HTML 要素とオブジェクトとの対応

2:35   タグ: 覚え書き, JavaScript

JavaScript で HTML 要素を生成する場合,

document.createElement('要素名')

とするわけですが,これが何のオブジェクトなのかを知ることもなく今まで過ごしてきました.

で,オブジェクト指向な JavaScript コーディング練習中の現在,ちょっと必要になって調べてみたところ,以下が最初の参考になりました.

Function createElement(tagName)

指定されたタイプの要素を作成します。返されるインスタンスはElement?インターフェースを実装しているので、返されたオブジェクトには属性を直接指定することができます。

さらに、その要素にデフォルト値を持つ属性がある場合、それらを表すAttr?ノードが自動的に作成され、その要素に取り付けられます。

修飾された名前と名前空間のURIから要素を作成したい場合は、createElementNSメソッドを使います。

g:javascript - createElement (はてなグループ) より引用

というわけで,JavaScript で生成される HTML 要素は Element オブジェクトである,ということが判りました.

ちなみに,Element オブジェクトがどのようなプロパティやメソッド持つかを知りたければ,

for( var property in Element.prototype ) {
  document.write(property + '<br />n')
}

などとすることで,その一覧 (アタッチしたメソッドも含まれます) を確認することができます.(この場合はブラウザに出力されます.)

ぶろぐ内検索

WCAN 2008 Autumn

wcan2008autumn

DeLLa.JS

細々公開ちゅう

  • ごよてい?
  • にこぐらふ
  • twitomonitor [ついともにた]
  • issm's ...
  • 今さら攻略 スーパーマリオブラザーズ 2

I'm doing...

Loading...

最近のエントリ

最近のトラックバック

最近のコメント

タグ

月別

数値いくつか

  • issmの泳いだ距離
  • issmの100m個メタイム(秒)
  • issmのBMIとissmの体脂肪率
  • issmの最高血圧とissmの最低血圧

スポンサード リンク

メタ情報