MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

複雑なWebサイトデザインを容易に実現するテンプレート「YAML」

タグ: [] [] [] [] []

なぜデザインとYAMLが関係するのだろうと思ったが、ここでは「Yet Another Multicolumn Layout」の略らしい。つまりマルチカラムのデザインを容易に実現するためのCSSテンプレートということだ。

ピクチャ 36.png
整ったデザインが簡単に手に入るのはすばらしい!

 

Webプログラマの一番の悩みどころがデザインだ。特にCSSを使ってマルチカラムや入れ子になっているデザインは難しい。高さをそろえたり、メニューを横並びにしつつ、次の要素では違う表示など、複雑になればなるほど放棄したくなってくる。それがFirefox/IE/Safariなどのブラウザにも対応するとなれば尚更だ。そこで登場するのがYAMLだ。

今回紹介するフリーウェアはYAML、複雑なマルチカラムデザインテンプレートだ。

(もっと読む)

January 31st, 2009 Posted by admin | no comments

ソーシャルグラフ&アイデンティティを確立する「Knowee」

タグ: [] [] [] [] []

オンライン上のデータを収集して友人関係を構築するソーシャルグラフが昨年辺りから出始めた。SNSでは元々リアルな人間関係に重点を置かれていたが、オンラインのサービスであれば、オンライン上の人間関係の方が役に立つケースは多い。

ピクチャ 5.png
サービス登録画面

 

ソーシャルグラフはブログやソーシャル系のサービスで構築されている友人関係をピックアップする。それらを集約すれば、Knoweeのような見せ方も生まれてくる。

今回紹介するオープンソース・ソフトウェアはKnowee、ソーシャルグラフソフトウェアだ。

(もっと読む)

January 31st, 2009 Posted by admin | no comments

Windowsでファイルをタグ管理する「TaggedFrog」

タグ: [] [] [] [] []

Windows Vistaは一時期触れて、すぐに止めてしまったので理解度が足りていないのだがファイルをタグ管理することができる。だがWebで言うタグ管理と何か違う、クラウドができなかったり、ファイルのプロパティから詳細タブを選ぶ必要があったりと、ワンステップ多いのだ。

3dsearch3.png
タグを使ったシンプルなファイル管理ソフトウェア

 

これではちょっと使い勝手が悪いように感じてしまう。そこで単純にタグ管理を可能にしてくれるのがTaggedFrogだ。

今回紹介するフリーウェアはTaggedFrog、Windows XPでも使えるファイルタグ管理ソフトウェアだ。

(もっと読む)

January 31st, 2009 Posted by admin | 3 comments

セキュアなWebコンテンツ配信技術を探求する「Web Sandbox」

タグ: [] [] [] [] [] [] [] [] []

ブログで使われるブログパーツや、マッシュアップ、Webガジェットなど最近では外部のコンテンツを様々な方法で自分のWebサイトに取り込んで表示するようになっている。その際に用いられる技術は幾つかあるが、iframeを使ったものがよく知られている。

ピクチャ 22.png
安全なWebガジェットに自動変換する

 

iframeは全く関係のないコンテンツを表示するのに便利な仕組みではあるが、その便利さゆえに悪用される可能性も高い。そのような悪用を防止しつつ外部コンテンツとのつながりを楽しめる技術がWeb Sandboxだ。

今回紹介するオープンソース・ソフトウェアはWeb Sandbox、マイクロソフト社の開発したコンテンツ配信ライブラリだ。

(もっと読む)

January 30th, 2009 Posted by admin | no comments

Google App EngineとFlash/Flexを組み合わせる「Flash and Flex on Google App Engine」

タグ: [] [] [] [] [] [] []

AjaxなどによってRIA(リッチ・インターネット・アプリケーション)が発展したとは言え、Flashに比べるとまだ足りない部分があるかも知れない。Google App EngineではGoogle製ということもあってシンプルな画面のWebアプリケーションが多い気がするが、もっとRIAに力を入れれば可能性が飛躍的に向上しそうだ。

ピクチャ 9.png
画像のアップロードや入力時にチェックを行うサンプル

 

とは言えどうすれば良いだろうか。その鍵になるのがPythonでAMF実装を行うPyAMF、そしてFlash and Flex on Google App Engineだ。

今回紹介するオープンソース・ソフトウェアはFlash and Flex on Google App Engine、Google App EngineでFlash/Flexを利用可能にするフレームワークだ。

(もっと読む)

January 30th, 2009 Posted by admin | no comments

MooseにインスパイアされたJavaScript向けオブジェクトシステム「Joose」

タグ: [] [] [] [] [] [] []

すでに半年以上昔ではあるが、Perlの新しいオブジェクトシステムとしてMooseに注目が集まった。面倒なオブジェクト定義が手軽に、さらに型指定なども容易にできるのでオブジェクト指向プログラミングが簡単になる、というライブラリだ。

ピクチャ 28.png
デモアプリケーションのblok。MS Visio風なドローアプリケーション

 

コーディング量が減り、可読性が高まればバグの入り込む余地が減るので、システムの品質が高まる。工数も下がるし、メンテナンスもしやすいと言った具合に文句なしに良い。そんなMooseにインスパイアされたのがJooseだ。

今回紹介するオープンソース・ソフトウェアはJoose、JavaScript版Mooseだ。

(もっと読む)

January 30th, 2009 Posted by admin | no comments

PDFを使ったクールなプレゼンテーション「Impressive」

タグ: [] [] [] [] [] [] [] [] [] []

個人的にアクションのついたパワーポイントのプレゼンテーションは好きではない。大抵余計なアクションであるし、印刷時の見栄えも良くないことが多い。また、説明を受けないとアクションの前後の意味が分からない場合もある。印刷時のことも含めて、シンプルな作りになっているものが好感がもてる。

ピクチャ 12.png
PDFを華麗なプレゼンテーションに

 

発表資料をそのままネット上にアップロードして見られるようにするのにPDFは便利なフォーマットだ。さらに言えばPDFのままプレゼンテーションが行えれば言うことはない。

今回紹介するオープンソース・ソフトウェアはImpressive、PDFをプレゼンテーションにするソフトウェアだ。

(もっと読む)

January 29th, 2009 Posted by admin | no comments

デモ動画の説明やプレゼンに役立つスクリーンペイント「DemoHelper」

タグ: [] [] [] [] [] []

顧客にデモを見せたり、プレゼンを行う際に特に強調したり、ズームしてみせたいことがある。ホワイトボードにプロジェクターで見せているならばそこに絵を描いて説明することもできる。だがそれ以外の場面ではどのようにしたら良いだろうか。

ピクチャ 15.png
画面上にそのまま描画できる

 

また、最近よくあるWebサービスのデモ動画。動画を撮るソフトウェアは増えているが、効果的に見せられているかどうかは疑問だ。だがDemoHelperを使えば解決することだろう。

今回紹介するオープンソース・ソフトウェアはDemoHelper、デモンストレーションのお助けソフトウェアだ。

(もっと読む)

January 29th, 2009 Posted by admin | no comments

JavaScriptでCAPTCHA破り「Megaupload auto-fill captcha」

タグ: [] [] [] [] [] []

汎用的なものではないが、技術的には非常に興味深い代物だ。Webサイトではロボットによるクローリングを防止するためにCAPTCHAと呼ばれる仕組みを導入していることがよくある。ぐにゃぐにゃな文字で、人であれば読めるがコンピュータには読めないであろう文字を表示して人かロボットかを判別するのだ。

ピクチャ 23.png
上に表示されている画像を解析して文字として表示するデモ

 

だがただ文字を画像化したくらいではOCRのような仕組みを使って読まれる可能性がある。それを示したのがMegaupload auto-fill captchaだ。

今回紹介するフリーウェアはMegaupload auto-fill captcha、MegauploadのCAPTCHAを破るGreasemonkeyだ。ソースコードは開示されているがライセンスは明記されていなかったのでご注意いただきたい。

(もっと読む)

January 29th, 2009 Posted by admin | no comments

[RP] 2月15日にランチミーティング in 北海道を行います

いつもMOONGIFTをご覧いただきありがとうございます。

来る2月14、15日に北海道(東札幌辺り)に行く予定になりますので、その際にランチミーティングにおつきあい下さる方を募集します。日程は15日のお昼になります。

日曜日のお昼とあって、予定のある方も多いとは思いますが、もし何も予定がなく、MOONGIFTに札幌のご飯の美味しいお店を紹介してあげようと言う方がいらっしゃいましたら、ぜひともご連絡いただければと思います(代金はもちろん個々人で)。

ご連絡はmoongift@twitter、またはinfo@moongift.jpまでお願いします。

今後ともMOONGIFTをよろしくお願いいたします!

January 28th, 2009 Posted by admin | no comments

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding