※ 画面は公式サイトより Webアプリケーションを開発したり、よりコーディング量を少なくシステムを開発する上で正規表現の存在は欠かすことができない。良い正規表現を組めるかどうかで見通しの良いシステムができるかどうか決まってくるだろう。 Named captureをJavaScriptでも 昔からある正規表現ではあるが、JavaScriptでサポートされているものは機能があまり多くない。他のプログラミング言語同等のレベルに引き上げてくれるのがXRegExpだ。 今回紹介するオープンソース・ソフトウェアはXRegExp、JavaScriptの正規表現を機能強化するライブラリだ。 XRegExpは通常使える正規表現機能に加えて、幾つかの機能追加を行っている。特徴的なものとしては、Named captureがあるだろう。これは正規表現のマッチング結果を$1、$2ではなく、指定した名前(nameやv
アスキーアートを作るソフトウェアは数多い。とは言え、日本のいわゆる職人の方々に匹敵する代物を自動で生成するのは難しいだろう。それでも個人が手軽にアスキーアートを楽しむのに、自動的に生成してくれる類のソフトウェアは便利なはずだ。 トレイン 昔からソフトウェアのREADMEファイルなどのヘッダ部分にソフトウェア名を記したアスキーアートがよく使われてきた。あれを自動生成してくれるのがAscii Designだ。 今回紹介するオープンソース・ソフトウェアはAscii Design、Windows用のアスキーアートジェネレータだ。 Ascii Designは海外向けのソフトウェアであり、日本語は使えないので注意していただきたい。英語で文字を書き、ジェネレータを指定して保存すると、その文字をアスキーアート化してくれる。 パズル すごいのはその対応ジェネレータの数だ。軽く200種類は越えている。この中か
インターネット上には動画が多数溢れており、ダウンロードしてMPEG4や他の形式に変換してローカルで動画を楽しむ人も多いはずだ。Mac OSXには標準で動画プレーヤであるQuickTimeプレーヤが付属するが、あまり使い勝手は良くない。特にプレイリストがないので、一つ一つ別ウィンドウになるのが気になってしまう。 QuickTime以上に動画を楽しめる 動画を連続して観るのに最適と思われる動画プレーヤがMovie Timeだ。 今回紹介するフリーウェアはMovie Time、フルスクリーンで動画を楽しめるソフトウェアだ。 Movie Timeの良いと思う点は、起動すると画面全体が真っ暗になって動画だけ表示される点だ。コントローラすらなく、キーボードショートカットか、マウスを上に持っていった時に表示されるメニューバーから操作する。 キーボードショートカット プレイリストに対応しており、複数のファ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く