2007年03月17日

実環境を仮想環境に変換

・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月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) | 一般 | このブログの読者になる | 更新情報をチェックする

2007年02月07日

音楽SNS「wacca」でwaccaAPI公開

waccaという音楽SNSがありますが、先日waccaAPI(β版)が
公開されました。

・waccaAPIについて
http://wacca.tv/help/api
waccaAPIを利用することによってwacca上にある(アーティストや楽曲等の)情報を利用した外部アプリケーションを作成することができます。


インターフェイスがXML-RPCなので、ちと面倒な気がします。


このAPIはMash up Award 2ndというコンテストの対象APIらしいです。
エントリーは3/12まで。いいアイディアがある方はエントリー
してみてはいかがでしょう。
posted by webdev at 20:56| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2007年02月06日

「Web検定」とは

一度だけ行ったことのあるCSS Niteというイベントの
ブログで「Web検定」というのをみかけたのでメモ。

・CSS Nite公式ブログ: 「Web検」のサイトがオープン
http://cssnite.jp/archives/post_444.php
「Web検定」は、Webに関する知識の標準化を目指すことを目的として、書籍の刊行、検定試験、関連セミナーで構成されます。



・Webに関わるすべての人の基礎知識 - 社団法人 全日本能率連盟登録資格「Web検定」
http://www.webken.jp/




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

Amazonポイント

・クレジットカードのお話:「Amazon ポイント」がスタート!
http://blog.livedoor.jp/nz6jp/archives/50876592.html
ポイント付与対象商品:書籍・雑誌、CD、パソコン関連機器、生活家電など(マーケットプレイスの商品は対象外)
ポイント還元率:商品ごとに設定(概ね、書籍やCDは1%、パソコン関連機器は5%、生活家電は10%になっています)
ポイント有効期限:アマゾンでの最終購入日から1年間


最近ポイントって元気がいいですよね。
posted by webdev at 21:45| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2007年01月25日

PLIC レベル3 リリース

Linux技術者認定試験である「LPI認定試験」のレベル3がリリースされたようです。

・LPIC レベル3概要 - LPI-Japan - エルピーアイジャパン
http://www.lpi.or.jp/lpic3/index.shtml

LPICレベル3が2007年1月にリリースされました!
LPICレベル3はLPIのCertification Programの頂点であり、最上位資格です。


レベル1くらいは受けてみようかなとおもったのですが、101と102という
二つの科目があって合計で約3万もかかっちゃうんですよね。


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

2007年01月04日

あけましておめでとうございます

遅れましたが
新年明けましておめでとうございます。

今年もWebにまつわるあれこれを書いていきたいとを思います。
よろしくお願いします。
posted by webdev at 22:46| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年10月07日

アイコム Ajax対応グループウェアを無料配布

・株式会社アイムコム:AIMCOM
http://www.aimcom.co.jp/
企業向けソーシャルネットワークにおけるコアソフト機能を持つWebグループウェアサーバソフトGroupSpirit3forWindowsの無料配布を、2006年10月10日10時より開始いたします。



あまり好みのデザインではないです。
posted by webdev at 01:38| Comment(0) | TrackBack(1) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年09月30日

Yahoo!から認証API「BBAuth」

・Browser-Based Authentication
http://developer.yahoo.com/auth/

・YahooのBBAuthでマッシュアップはもっと面白くなる
http://jp.techcrunch.com/archives/yahoos-bbauth-will-allow-better-mashups/
Yahoo以外のアプリケーションからでもYahooのユーザー・サインインの要求を出すことができ、 Yahooユーザーの情報をYahoo以外のアプリケーションに送信してもらえるのだ。



内部でSSOする感じでしょうか。
posted by webdev at 22:00| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年09月23日

サイトのサムネイル画像/PDFを生成するツール

・HeartRails Capture | サイトのURLから画像/PDFを生成
http://capture.heartrails.com/

URLを入力をするとサイトのサムネイル画像を生成する。。というツールは
いくつか聞きますが、これはPDFも生成してくれます。


JSON形式(JSONPも可)で結果を返すAPIも用意されています。


はてブ数は現在のところ4。あまりメジャーじゃないのかな?
posted by webdev at 21:35| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

Yahoo! Developers Network に FlashとRubyのDeveloper Center

・Yahoo promotes Flash, Ruby mashups
http://www.infoworld.com/article/...

Yahoo announced on Thursday the addition of the Flash Developer Center and Ruby Developer Center to its Yahoo Developer Network. Each center contains how-to articles, downloadable components, access to mailing lists and links to external resources.


Yahoo! Developers NetworkFlash Developer CenterRuby Developer Centerが追加されました。

たとえばFlash Developer Centerでは Yahoo! Maps Flash API をActionScript2で使う方法などが掲載されています。
posted by webdev at 01:45| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年09月21日

Web2.0 の勝ち組みと負け組み

・ Web 2.0 Winners and Losers
http://www.wired.com/news/technology/0,71810-0.html?tw=rss.index

上記記事によると

勝ち組み
Flickr
Odeo
Writely
del.icio.us
NetVibes


負け組み
MySpace
Squidoo
Browzar
Fo.rtuito.us
Friendster


だそうです。


だから何なの、という感じですが。
posted by webdev at 22:34| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年09月05日

「Browzar」の件

・閲覧履歴を残さないはずのブラウザ「Browzar」は不完全だった
http://gigazine.net/index.php?/news/comments/20060904_browzar/


まだBetaのプロダクトなのにこういう言われ方されるのは
少々気の毒だなと思いました。

最近はサービスやプロダクトがBetaの状態でリリースされることが
多く、感覚が麻痺してしまっている人もいるかもしれません。



来週、東証マザーズ上場する株式会社ミクシィのSNS、ミクシィだって
いまだにβVersion。
posted by webdev at 22:28| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年08月19日

第一回 Webの常識統一試験

中国語で「博客」とはどんな意味ですか? 当てはまるものを選びなさい。




9月号のWeb Designingで第一回 Webの常識統一試験という特集が
あります。

Webにはダイジェスト版で試験を体験できるページが設けられています。


・Web Designing: 第一回 Webの常識統一試験 Webダイジェスト版
http://book.mycom.co.jp/wd/exam/


早速挑戦。




結果。

Your Name: webdevjp
Points: 75

Good!
あなたの知識レベルは、Webクリエイターとしては及第点レベルです。自分の専門分野だけを追求するのではなく、より幅広い知識を身に付けていくことを心がけましょう。




んー、難しかったです。


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

2006年08月03日

ネット銀行2.0 ?

ブログ風システムを導入し、ユーザーとの距離を縮めるような
動きが見られる銀行があります。それはイーバンク銀行です。

イーバンク銀行には「iBox」というフォーラムサイトがあって
イーバンクニュースなどのRSS配信や、お知らせ系のエントリがあって
エントリに対してはコメントやトラックバックも出来るようになっています。

「ネット銀行2.0」とか言い出す人が出てくるかもしれませんね。。
posted by webdev at 22:02| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年08月02日

Aptanaについて雑感

かなり盛り上がってますね。
・Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE
http://gigazine.net/index.php?/news/comments/20060801_aptana/


紹介されているようにコード補完はもちろん、JavaScriptやCSSなどが
どのブラウザで対応しているのかが一発で分かるところはすばらしいとおもいます。


ただ、Dreamweaverの代わりになるとは思えません。
「Dreamweaverいらないじゃない?」と思った方は、そういう使い方
(DreamweaverにあってAptanaにない機能は使わない)をしてるのだと思います。


少し使ってみましたが

有償かフリーかは抜きにして、これらは別モノですよ。



まぁ、これはこれで使いようによってはいいものかと。
Dreamweaverと比較なんかせずに、きちんとJavaScriptの
開発環境として評価すべきだと思います。


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

2006年07月30日

自分用カスタマイズメモ帳

こないだ、はてなブックマークにノートだかメモだかに関する
ライフハックが紹介されているサイトがのっかっていました。

それで思い出したのが、だいぶ前のネタですが、
PocketModという 自分用カスタマイズメモ帳。

・PocketMod: The Free Disposable Personal Organizer
http://www.pocketmod.com/


ToDoリストやカレンダーなどのパーツを、A4を8分割したエリアに
自分の好きなように貼り付けていく。
パーツは30以上あります。SuDokuなんてのもありますよ。


それを印刷して、折ったり、1箇所ハサミを入れれば完成。
posted by webdev at 20:25| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする

2006年07月26日

textareaの長さチェックって面倒かも

textareaタグに入力された文字の長さを取得してチェックする場合、
クライアントサイド、サーバーサイドでちょっと注意する必要がありそうです。



【クライアントサイド】

JavaScriptでlengthを拾うと、ブラウザによって異なることがあります。


それは改行が含まれている場合です。


改行を1文字とカウントするブラウザと2文字とカウントするブラウザがあります。
たとえばWin+IEは2文字、Win+Firefoxは1文字です。


【サーバーサイド】

「POSTとかしてサーバーに渡った場合のカウントはどうなるの?」

Javaでしか試していませんが、textareaに入力された改行は、
2文字とカウントされることが多いようです。

たとえばWin+IEの場合、改行はCRLF(%0D%0A)として送られ、2文字分と判断されます。
意外だったのはMac+SafariもCRLFで送っていること。
古いブラウザなどではCRだけ送るのもあるらしいです。
OSではなくラウザに依存するのですね。



【たとえばこんなときに困る?】

クライアントサイドでもサーバーサイドでもで単純に10文字以下という
制限を設けていた場合。
Firefoxで「普通の文字9文字と改行1つ」

JavaScriptで「textarea01.value.length <= 10」がtrueなのでサブミット

JSPで「request.getParameter("textarea01").length() <= 10」がfalse

入力エラー!



JSPでエラーにさせないための、私なりに考えた解決案は、
正規表現「^(.|\r\n|\r|\n){0,10}$」でチェックすることです。
これだと改行以外の文字/CR+LF/CR/LFのいずれでも1文字としてカウントします。
(\rなどのメタキャラの対応は使用するAPIによって違うかもしれないので注意してください。)


たたしJavaScriptで改行のカウントの仕方のブラウザの差異を吸収
させる方法が思いつきません。
JavaScirptで改行コードけずるのかなぁ?


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

2006年07月24日

RoRなど5大フレームワーク徹底攻略

・最新LLフレームワークエクスプローラ Ruby on Rails, Maple/Ethna(PHP),Catalyst(Perl),TurboGears(Python) 5大フレームワーク徹底攻略 (大型本)
477412818X.01._PE00_OU09_SCMZZZZZZZ_V64516101_.jpg

 Tim O'Reilly氏の論文「What Is Web 2.0」でも取り上げられているように、新たなるステージ「Web 2.0」では、プラットフォームとしてのWeb、軽量なプログラミングモデルに注目が集まっています。そのベースの1つとしてLightweight Languageがあります。 今回のムックでは、アーリーアダプティブなWebプログラマをメインターゲットに最新のLLで用意されている各種フレームワークを取り上げます。基本構成は各フレームワークの特徴から実践までを包括的に網羅しています。



こんな本が出てたみたいです。


私自身は社会人になってはじめてまともと仕事で使った言語はPHPです。
最近のPHP事情には疎いのですが、LLが騒がれていると気になってきます。



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

2006年07月21日

プロとして恥ずかしくないJavaScriptの大原則

でました。MdNの「プロとして恥ずかしくない」シリーズ。今度はJavaScript編です。

js.png



このシリーズでのプログラミングをテーマにしたものは初めてではないでしょうか。基本的にWebデザイナー向けの傾向が強いですからね。


いろんな情報収集をしたり、セミナーにいってみて感じるのが

「Webデザイナーもプログラムを理解し始めている」

ということ。


よく「Webデザイナー vs 開発者」という構図が問題視されますが、
Webデザイナーのほうが開発者に歩み寄っている傾向なのかも知れませんね。

開発者もWebデザイナー側に少しは歩み寄るべか。


デザインはアートではないのでセンスはいらない、とも言われますし。
posted by webdev at 23:50| Comment(0) | TrackBack(0) | 一般 | このブログの読者になる | 更新情報をチェックする
×

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