一般スマートフォン専用ページを表示Web系雑記Web技術にとりつく、とりつかれる。サーバ環境をVMに変換するP2V(Physical-to-Virtual)以外にも、他のマシンで稼動中のVMやサードパーティ製のイメージファイルを変換するV2V(Virtual-to-Virtual)にも対応する。Editionの2種類が用意されている。Editionでは同時に1つのマシン環境しか変換できないものの、無償で利用できる。こんなのあったのですね。無償で利用できるエディションがあるとは。正規表現で(よく調べもせずに)失敗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」もマッチしてしまいますね。V」というサイトを使用しました。(AJAXで使用感いいですよ。)赤い文字がマッチしたこと示しています。「0」も「00」マッチしてしまいました。ひと工夫必要そうです。^[1-9][0-9]?$はどうでしょう。これで「1から99」であることをチェックできるのではないでしょうか。※あえて「\d」ではなく「[0-9]」を使用しています。0パディングありの「01から09」もマッチさせたいなら(もちろん「00」は除く)^[1-9][0-9]?$|^0[1-9]$でしょうかね。orで「01から09」までのパターンを追加してあげました。追記】0パディングありもマッチさせたい場合ですが、^([1-9][0-9]?|0[1-9])$のほうがまだスマートですね。「^」と「$」の組みが複数あったの見にくかったかも。音楽SNS「wacca」でwaccaAPI公開waccaという音楽SNSがありますが、先日waccaAPI(β版)が公開されました。・waccaAPIについてhttp://wacca.tv/help/apiwaccaAPIを利用することによってwacca上にある(アーティストや楽曲等の)情報を利用した外部アプリケーションを作成することができます。インターフェイスがXML-RPCなので、ちと面倒な気がします。2ndというコンテストの対象APIらしいです。エントリーは3/12まで。いいアイディアがある方はエントリーしてみてはいかがでしょう。Niteというイベントのブログで「Web検定」というのをみかけたのでメモ。セミナーで構成されます。最近ポイントって元気がいいですよね。リリースLinux技術者認定試験である「LPI認定試験」のレベル3がリリースされたようです。Programの頂点であり、最上位資格です。レベル1くらいは受けてみようかなとおもったのですが、101と102という二つの科目があって合計で約3万もかかっちゃうんですよね。|2007年01月04日あけましておめでとうございます遅れましたが新年明けましておめでとうございます。今年もWebにまつわるあれこれを書いていきたいとを思います。アイムコム:AIMCOMhttp://www.aimcom.co.jp/企業向けソーシャルネットワークにおけるコアソフト機能を持つWebグループウェアサーバソフトGroupSpirit3forWindowsの無料配布を、2006年10月10日10時より開始いたします。好みのデザインではないです。Yahooユーザーの情報をYahoo以外のアプリケーションに送信してもらえるのだ。内部でSSOする感じでしょうか。サイトのURLから画像/PDFを生成http://capture.heartrails.com/URLを入力をするとサイトのサムネイル画像を生成する。いうツールはいくつか聞きますが、これはPDFも生成してくれます。JSON形式(JSONPも可)で結果を返すAPIも用意されています。はてブ数は現在のところ4。Centerが追加されました。ActionScript2で使う方法などが掲載されています。Losershttp://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だそうです。何なの、という感じですが。・閲覧履歴を残さないはずのブラウザ「Browzar」は不完全だったhttp://gigazine.net/index.php?/news/comments/20060904_browzar/まだBetaのプロダクトなのにこういう言われ方されるのは少々気の毒だなと思いました。最近はサービスやプロダクトがBetaの状態でリリースされることが多く、感覚が麻痺してしまっている人もいるかもしれません。来週、東証マザーズ上場する株式会社ミクシィのSNS、ミクシィだっていまだにβVersion。当てはまるものを選びなさい。Webの常識統一試験という特集があります。Webにはダイジェスト版で試験を体験できるページが設けられています。75Good!あなたの知識レベルは、Webクリエイターとしては及第点レベルです。自分の専門分野だけを追求するのではなく、より幅広い知識を身に付けていくことを心がけましょう。んー、難しかったです。?ブログ風システムを導入し、ユーザーとの距離を縮めるような動きが見られる銀行があります。それはイーバンク銀行です。イーバンク銀行には「iBox」というフォーラムサイトがあってイーバンクニュースなどのRSS配信や、お知らせ系のエントリがあってエントリに対してはコメントやトラックバックも出来るようになっています。「ネット銀行2.0」とか言い出す人が出てくるかもしれませんね。|2006年08月02日Aptanaについて雑感かなり盛り上がってますね。GIGAZINEhttp://gigazine.net/index.php?/news/comments/20060801_aptana/紹介されているようにコード補完はもちろん、JavaScriptやCSSなどがどのブラウザで対応しているのかが一発で分かるところはすばらしいとおもいます。Dreamweaverの代わりになるとは思えません。「Dreamweaverいらないじゃない?」と思った方は、そういう使い方(DreamweaverにあってAptanaにない機能は使わない)をしてるのだと思います。使ってみましたが有償かフリーかは抜きにして、これらは別モノですよ。これはこれで使いようによってはいいものかと。Dreamweaverと比較なんかせずに、きちんとJavaScriptの開発環境として評価すべきだと思います。自分用カスタマイズメモ帳こないだ、はてなブックマークにノートだかメモだかに関するライフハックが紹介されているサイトがのっかっていました。自分用カスタマイズメモ帳。Organizerhttp://www.pocketmod.com/ToDoリストやカレンダーなどのパーツを、A4を8分割したエリアに自分の好きなように貼り付けていく。パーツは30以上あります。SuDokuなんてのもありますよ。それを印刷して、折ったり、1箇所ハサミを入れれば完成。|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文字以下という制限を設けていた場合。正規表現「^(.|\r\n|\r|\n){0,10}$」でチェックすることです。これだと改行以外の文字/CR+LF/CR/LFのいずれでも1文字としてカウントします。(\rなどのメタキャラの対応は使用するAPIによって違うかもしれないので注意してください。)たたしJavaScriptで改行のカウントの仕方のブラウザの差異を吸収させる方法が思いつきません。2.0」では、プラットフォームとしてのWeb、軽量なプログラミングモデルに注目が集まっています。Languageがあります。今回のムックでは、アーリーアダプティブなWebプログラマをメインターゲットに最新のLLで用意されている各種フレームワークを取り上げます。基本構成は各フレームワークの特徴から実践までを包括的に網羅しています。こんな本が出てたみたいです。私自身は社会人になってはじめてまともと仕事で使った言語はPHPです。最近のPHP事情には疎いのですが、LLが騒がれていると気になってきます。|2006年07月21日プロとして恥ずかしくないJavaScriptの大原則でました。MdNの「プロとして恥ずかしくない」シリーズ。今度はJavaScript編です。このシリーズでのプログラミングをテーマにしたものは初めてではないでしょうか。基本的にWebデザイナー向けの傾向が強いですからね。いろんな情報収集をしたり、セミナーにいってみて感じるのが「Webデザイナーもプログラムを理解し始めている」ということ。開発者」という構図が問題視されますが、Webデザイナーのほうが開発者に歩み寄っている傾向なのかも知れませんね。開発者もWebデザイナー側に少しは歩み寄るべか。デザインはアートではないのでセンスはいらない、とも言われますし。>>Seesaaブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。