2007年03月17日

[書籍]Software Design 2007年4月号

・Software Design 2007年4月号
http://www.gihyo.co.jp/magazines/SD/archive/200704

特集
あなたの環境をセキュアかつ使いやすく!
ネットワーク&サーバ「鉄壁」リモート管理術

第2特集
Firefox拡張機能開発チュートリアル


携帯電話からSSHするアプリや、Firefoxの拡張機能に
興味があったので買ってみました。
両特集とも50ページほどあって充実してますよ。
posted by webdev at 23:15| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

実環境を仮想環境に変換

・VMware、複数サーバ環境の同時VM作成が可能な「Converter 3」リリース
http://journal.mycom.co.jp/news/2007/01/30/103.html

実際のサーバ環境をバーチャルマシン(VM)環境で動作させるためのイメージに変換するソフトウェアの最新版「VMware Converter 3」を発表した。サーバ環境をVMに変換するP2V(Physical-to-Virtual)以外にも、他のマシンで稼動中のVMやサードパーティ製のイメージファイルを変換するV2V(Virtual-to-Virtual)にも対応する。

VMware Converter 3は、Starter EditionとEnterprise Editionの2種類が用意されている。Starter Editionでは同時に1つのマシン環境しか変換できないものの、無償で利用できる。



こんなのあったのですね。知らなかったです。
しかも無償で利用できるエディションがあるとは。
posted by webdev at 22:55| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2007年03月14日

PASMOで電車を5%オフで乗る方法(オートチャージ利用)

珍しくその他のその他ネタ。

3/18からSuicaとPASMOの相互利用が始まりますね。
最近ポスターやCMが目立ちます。

そこで気になったのが「JCB新銀行東京カード」

新銀行東京が発行する「JCB新銀行東京カード
とPASMOの組み合わせでオートチャージにすると、
オートチャージ利用分が請求時に5%割り引かれる
というキャンペーンをするそうです。
5%って微妙ですがちょっときになる数字ですよね。

DOKOMO必死です。


・少し余談
新銀行東京というと最近はあまりいいニュースを
聞かないのですが、新しいことをしようと姿勢が
見られます。
確か「キャッシュ + クレジット + Suica」一体型
カードもこの銀行が一番初めに出したと思います。
興味本位で私も一昨年作ってしまいました。
今ではみずほ銀行や、三菱東京UFJ銀行も同じような
のカードを発行しています。

・さらに余談
この手のカードは、カード番号がエンボス加工に
なっていないです。Suica?読み取り機?の電波との
相性が悪いんだとか。
個人的には他のカードと重ねたときに、傷つかない
のが良いです。






posted by webdev at 23:54| Comment(0) | TrackBack(0) | その他 | このブログの読者になる | 更新情報をチェックする

YouTube連携のDemoがopenlaszlo.orgに登場

ひさびさOpenLaszloネタです。

OpenLaszlo4の正式はまだなかなーと、openlaszlo.orgを
ながめていたらいつのまに、DemosのところにYouTube連携
アプリが追加されていました。

http://www.openlaszlo.org/demos#YouTube

全体的にいまいち。

このデモの本質はYouTubeどうこうでなくてRTMPを
使用しているところにあるように思います。

posted by webdev at 23:40| Comment(0) | TrackBack(0) | OpenLaszlo | このブログの読者になる | 更新情報をチェックする

2007年03月10日

正規表現で「1から99」であることをチェックする

・アラッポ・カーロの備忘録 - 正規表現で(よく調べもせずに)失敗
http://d.hatena.ne.jp/ArappoCaro/20070309/1173448976

上記サイトで「1から99までの数値入力のバリデーション用正規表現」
が紹介されていました。
\d[1,2]

とかいてありましたが
\d{1,2}

のことでしょうかね?VB.NETでの正規表現らしいのですが、
これがあってるのか分からないので自分でも考えてみること
にしました。


少し回りくどいですが、お付き合いください。

私の方ではJavaScriptでの正規表現を基準にします。

まず単純に
\d{1,2}

「10進数の数字が1回以上2以下続くパターンを含む」です。
これだと「abc99xyz」も上記パターンを含むのでマッチ
してしまいます。
なので全体をメタ文字「^」と「$」で囲ってあげます。
^\d{1,2}$

で「10進数の数字が1回以上2以下続くパターンのみ」になります。

はてさて、これでいいのでしょうか?
これだと「0」も「00」もマッチしてしまいますね。

検証するために「Rex V」というサイトを使用しました。
(AJAXで使用感いいですよ。)

regex1.jpg

赤い文字がマッチしたこと示しています。やはり「0」も「00」
マッチしてしまいました。ひと工夫必要そうです。
では
^[1-9][0-9]?$

はどうでしょう。

regex2.jpg

いい感じです。これで「1から99」であることをチェックできる
のではないでしょうか。
※あえて「\d」ではなく「[0-9]」を使用しています。意味は同じです。


もし0パディングありの「01から09」もマッチさせたいなら
(もちろん「00」は除く)
^[1-9][0-9]?$|^0[1-9]$

でしょうかね。

regex3.jpg

orで「01から09」までのパターンを追加してあげました。


【2007/03/11 追記】
0パディングありもマッチさせたい場合ですが、
^([1-9][0-9]?|0[1-9])$

のほうがまだスマートですね。
「^」と「$」の組みが複数あったの見にくかったかも。



posted by webdev at 13:48| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。