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

整ったデザインが簡単に手に入るのはすばらしい!
Webプログラマの一番の悩みどころがデザインだ。特にCSSを使ってマルチカラムや入れ子になっているデザインは難しい。高さをそろえたり、メニューを横並びにしつつ、次の要素では違う表示など、複雑になればなるほど放棄したくなってくる。それがFirefox/IE/Safariなどのブラウザにも対応するとなれば尚更だ。そこで登場するのがYAMLだ。
今回紹介するフリーウェアはYAML、複雑なマルチカラムデザインテンプレートだ。
(もっと読む)
January 31st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [MIT License] [PHP] [Web] [Web API/Mashup]
オンライン上のデータを収集して友人関係を構築するソーシャルグラフが昨年辺りから出始めた。SNSでは元々リアルな人間関係に重点を置かれていたが、オンラインのサービスであれば、オンライン上の人間関係の方が役に立つケースは多い。

サービス登録画面
ソーシャルグラフはブログやソーシャル系のサービスで構築されている友人関係をピックアップする。それらを集約すれば、Knoweeのような見せ方も生まれてくる。
今回紹介するオープンソース・ソフトウェアはKnowee、ソーシャルグラフソフトウェアだ。
(もっと読む)
January 31st, 2009
Posted by
admin |
no comments
タグ: [.NET] [ファイル管理] [フリーウェア] [GUI] [Windows]
Windows Vistaは一時期触れて、すぐに止めてしまったので理解度が足りていないのだがファイルをタグ管理することができる。だがWebで言うタグ管理と何か違う、クラウドができなかったり、ファイルのプロパティから詳細タブを選ぶ必要があったりと、ワンステップ多いのだ。

タグを使ったシンプルなファイル管理ソフトウェア
これではちょっと使い勝手が悪いように感じてしまう。そこで単純にタグ管理を可能にしてくれるのがTaggedFrogだ。
今回紹介するフリーウェアはTaggedFrog、Windows XPでも使えるファイルタグ管理ソフトウェアだ。
(もっと読む)
January 31st, 2009
Posted by
admin |
3 comments
タグ: [Apache License 2.0] [オープンソース] [ライブラリ] [開発] [JavaScript] [Silverlight] [Web] [Web API/Mashup] [Widget/Gadget]
ブログで使われるブログパーツや、マッシュアップ、Webガジェットなど最近では外部のコンテンツを様々な方法で自分のWebサイトに取り込んで表示するようになっている。その際に用いられる技術は幾つかあるが、iframeを使ったものがよく知られている。

安全なWebガジェットに自動変換する
iframeは全く関係のないコンテンツを表示するのに便利な仕組みではあるが、その便利さゆえに悪用される可能性も高い。そのような悪用を防止しつつ外部コンテンツとのつながりを楽しめる技術がWeb Sandboxだ。
今回紹介するオープンソース・ソフトウェアはWeb Sandbox、マイクロソフト社の開発したコンテンツ配信ライブラリだ。
(もっと読む)
January 30th, 2009
Posted by
admin |
no comments
タグ: [ActionScript/Flex] [オープンソース] [開発] [Flash] [MIT License] [Web] [Web API/Mashup]
AjaxなどによってRIA(リッチ・インターネット・アプリケーション)が発展したとは言え、Flashに比べるとまだ足りない部分があるかも知れない。Google App EngineではGoogle製ということもあってシンプルな画面のWebアプリケーションが多い気がするが、もっとRIAに力を入れれば可能性が飛躍的に向上しそうだ。

画像のアップロードや入力時にチェックを行うサンプル
とは言えどうすれば良いだろうか。その鍵になるのが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
タグ: [オープンソース] [ライブラリ] [開発] [Google Code] [JavaScript] [New BSD License] [Web]
すでに半年以上昔ではあるが、Perlの新しいオブジェクトシステムとしてMooseに注目が集まった。面倒なオブジェクト定義が手軽に、さらに型指定なども容易にできるのでオブジェクト指向プログラミングが簡単になる、というライブラリだ。

デモアプリケーションのblok。MS Visio風なドローアプリケーション
コーディング量が減り、可読性が高まればバグの入り込む余地が減るので、システムの品質が高まる。工数も下がるし、メンテナンスもしやすいと言った具合に文句なしに良い。そんなMooseにインスパイアされたのがJooseだ。
今回紹介するオープンソース・ソフトウェアはJoose、JavaScript版Mooseだ。
(もっと読む)
January 30th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [プレゼンテーション] [GPL] [GUI] [Linux] [Mac OSX] [PDF] [Python] [SourceForge.net] [Windows]
個人的にアクションのついたパワーポイントのプレゼンテーションは好きではない。大抵余計なアクションであるし、印刷時の見栄えも良くないことが多い。また、説明を受けないとアクションの前後の意味が分からない場合もある。印刷時のことも含めて、シンプルな作りになっているものが好感がもてる。

PDFを華麗なプレゼンテーションに
発表資料をそのままネット上にアップロードして見られるようにするのにPDFは便利なフォーマットだ。さらに言えばPDFのままプレゼンテーションが行えれば言うことはない。
今回紹介するオープンソース・ソフトウェアはImpressive、PDFをプレゼンテーションにするソフトウェアだ。
(もっと読む)
January 29th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [プレゼンテーション] [ユーティリティ] [Google Code] [GPL] [Windows]
顧客にデモを見せたり、プレゼンを行う際に特に強調したり、ズームしてみせたいことがある。ホワイトボードにプロジェクターで見せているならばそこに絵を描いて説明することもできる。だがそれ以外の場面ではどのようにしたら良いだろうか。

画面上にそのまま描画できる
また、最近よくあるWebサービスのデモ動画。動画を撮るソフトウェアは増えているが、効果的に見せられているかどうかは疑問だ。だがDemoHelperを使えば解決することだろう。
今回紹介するオープンソース・ソフトウェアはDemoHelper、デモンストレーションのお助けソフトウェアだ。
(もっと読む)
January 29th, 2009
Posted by
admin |
no comments
タグ: [フリーウェア] [ユーティリティ] [Firefox] [JavaScript] [Safari] [Web]
汎用的なものではないが、技術的には非常に興味深い代物だ。Webサイトではロボットによるクローリングを防止するためにCAPTCHAと呼ばれる仕組みを導入していることがよくある。ぐにゃぐにゃな文字で、人であれば読めるがコンピュータには読めないであろう文字を表示して人かロボットかを判別するのだ。

上に表示されている画像を解析して文字として表示するデモ
だがただ文字を画像化したくらいではOCRのような仕組みを使って読まれる可能性がある。それを示したのがMegaupload auto-fill captchaだ。
今回紹介するフリーウェアはMegaupload auto-fill captcha、MegauploadのCAPTCHAを破るGreasemonkeyだ。ソースコードは開示されているがライセンスは明記されていなかったのでご注意いただきたい。
(もっと読む)
January 29th, 2009
Posted by
admin |
no comments
いつもMOONGIFTをご覧いただきありがとうございます。
来る2月14、15日に北海道(東札幌辺り)に行く予定になりますので、その際にランチミーティングにおつきあい下さる方を募集します。日程は15日のお昼になります。
日曜日のお昼とあって、予定のある方も多いとは思いますが、もし何も予定がなく、MOONGIFTに札幌のご飯の美味しいお店を紹介してあげようと言う方がいらっしゃいましたら、ぜひともご連絡いただければと思います(代金はもちろん個々人で)。
ご連絡はmoongift@twitter、またはinfo@moongift.jpまでお願いします。
今後ともMOONGIFTをよろしくお願いいたします!
January 28th, 2009
Posted by
admin |
no comments