MOONGIFT

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

JavaScriptでマインドマッピング「js-mindmap」

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

js-mindmapはJavaScript製のオープンソース・ソフトウェア。情報を整理したり、新しいアイディアを見いだす際にマインドマッピングを使う人は多い。個人はもちろん、複数人で同じマップを目の前にして色々話し合いながら書き加えていくのも面白い。

ピクチャ 97.png

コラボレーションを考えるならWebブラウザベースで実行できるのは大事なことになる。それをライブラリで実現してくれるのがjs-mindmapだ。js-mindmapはJavaScriptを使ってマインドマッピングを描き出してくれるライブラリだ。

(もっと読む)

November 30th, 2009 Posted by admin | no comments

PythonのコードをJavaScriptに変換する「Pystachio」

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

PystachioはJavaScript製のオープンソース・ソフトウェア。Webシステムにおいてクライアントサイドで選べる言語はあまり多くない。JavaScript/ActiveX/Flash/Javaくらいだろうか。動作の軽快さやユーザビリティを考えるとJavaScriptが良い選択肢になるだろう。

ピクチャ 95.png
PythonのコードをJavaScriptに変換して実行する

 

とはいえサーバサイドと合わせて二つの言語を使いこなすのは面倒だ。そこでPystachioの出番となる。PystachioはJavaScriptで作られたソフトウェアだが、Pythonのコードを解釈してJavaScriptとして実行してしまおうという試みがなされている。

(もっと読む)

November 30th, 2009 Posted by admin | no comments

Railsベースの高機能SNS「Crabgrass」

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

CrabgrassはRuby on Rails製のオープンソース・ソフトウェア。SNSはFacebookやMySpaceといったグローバルなものや、mixiやGREEといった国内専用のものがあり、既に飽和しつつあるように感じるかもしれない。だがセグメントを絞り込んだ取り組みではまだまだ開発の余地がある。

ピクチャ 86.png
タスク管理もあるSNS

 

日本ではOpenPNEが有名なオープンソースSNSだが、ソフトウェア自体は他にもたくさん存在する。そうしたソフトウェアを知っておくことで、よりニーズに適したものを選定できるようになるだろう。CrabgrassはRuby on Railsで作られたSNSだ。

(もっと読む)

November 30th, 2009 Posted by admin | no comments

昔懐かしいパンチカードを再現するJavaScriptライブラリ「jCquard」

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

jCquardはJavaScript製のフリーウェア(ソースコードは公開されている)。うーん使いどころが難しい…。昔のコンピュータで使われていたパンチカード。見た目はテストなどで使われるマークシート方式のテスト用紙に近い。今では殆ど使われていないだろう。

ピクチャ 84.png
ノスタルジックな香りが漂う

 

そんな懐かしいパンチカードをWebベースで再現するのがjCquardだ。jCquardはJavaScriptで作られ、パンチカードの穴空けを再現できるライブラリだ。ベースになるパンチカードは画像になっている。

(もっと読む)

November 29th, 2009 Posted by admin | no comments

オープンソースのネットブートシステム「netboot.me」

タグ: [] [] [] []

netboot.meはPC/AT互換機向けのオープンソース・ソフトウェア。セキュリティ対策が謳われる中、度々取り上げられるのがシンクライアントだ。幾つか方式はあるが、サーバ上にOS自体置いてしまい、実行時にダウンロードして利用するタイプのものもある。だがWindowsのような大きなOSは難しいだろうし、仕組みも複雑だ。

ピクチャ 76.png
仮想マシンにて実行したところ

 

ネットブートができるとUSBメモリに入れてOSを持ち歩くよりも安全だ。もし紛失してもデータの漏洩はなくなる。そんなネットブートシステムを手軽に実現するのがnetboot.meだ。netboot.me自体はCD/DVDまたはUSBメモリ等にインストールして利用する。

(もっと読む)

November 29th, 2009 Posted by admin | no comments

v8エンジンによるJavaScriptのWebサーバ「node.js」

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

node.jsはJavaScript製のフリーウェア(一部オープンソースのライブラリが入っている)。クライアントサイドとサーバサイド、両方が同じ言語で書ければどれだけ開発工数が低減されるだろうか。Web系の技術者は常にそこにジレンマを感じることだろう。

ピクチャ 73.png
デモのチャットアプリ

 

方法は二つ、JavaScriptでサーバサイドを実装するか、GWTのようにJavaScriptを覆うかだ。node.jsはJavaScriptでサーバサイドを実装する。特徴的なのはそのエンジンとしてGoogle製のv8エンジンを採用していることだろう。さらにnode.js自体がポートをリッスンし、Webサーバとして動作するのが特徴だ。

(もっと読む)

November 29th, 2009 Posted by admin | no comments

FirefoxでiPhoneアプリのプロトタイプを作成する「iPhonePrototype」

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

iPhonePrototypeはオープンソース・ソフトウェアのFirefoxアドオン。iPhoneが日本でも200万台近く出荷されているという話もあってか、徐々にビジネス面での話も聞くようになってきた。iPhoneと言えばネイティブアプリが面白いだろう。そして実際に開発を行う際には何らかのモックアップが必要になる。

ピクチャ 69.png

iPhonePrototypeはまさにそのためのソフトウェアだ。この手のタイプとしてはローカルOSネイティブで動くもの、Webサービス上で行うものが多かったがiPhonePrototypeはちょっと変わっている。その動作プラットフォームにFirefoxを選んでいるのだ。

(もっと読む)

November 28th, 2009 Posted by admin | no comments

Youtubeをプラットフォーム化する「Youtube Direct」

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

Youtube DirectはJava製のオープンソース・ソフトウェア。去年、今年くらいからWebサービスがプラットフォーム化する動きが高まっている。例えばOpenSocialもそうだし、Google App Engineのようなクラウドもそうだ。自社の強みをサービス以外の形で活かしていくのは面白い。

ピクチャ 108.png
Youtubeのプラットフォームを自社でも

 

一時はGoogleさえも脅かした動画共有サイトYoutubeの強みは1080pまで対応した高品質な動画を安定的に配信するネットワーク技術だろう。それを自分たちでも使えるというのがYoutube Directだ。オリジナルのYoutube並みに使うことができる。

(もっと読む)

November 28th, 2009 Posted by admin | no comments

自分のサイトをソーシャルに変える「PeoplePods」

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

PeoplePodsはPHP製のオープンソース・ソフトウェア。最近のWebサービスではソーシャルな機能を売りにしていることが多い。コミュニティ性を高め、囲い込みにもなるというのが利点だ。フォロー/フォロワーをはじめとして、類似した機能をもったサービスは多い。

ピクチャ 20.png
管理画面

 

同じ機能を幾つも作るのは面倒だ。もっと手軽にソーシャルな機能を実装したい、そう考える方はPeoplePodsを使ってみよう。PeoplePodsはカスタマイズが容易なソーシャルソフトウェアになっている。JSONベースのAPIが提供されているので既存サイトと連携もできる。

(もっと読む)

November 28th, 2009 Posted by admin | no comments

Snow Leopard向けの豪華なTwitterクライアント「QFeeder」

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

QFeederはMac OSX(10.6以降)向けのフリーウェア。使い勝手の良いTwitterクライアントというのは本当に数少ない。個人的にはBluebirdを愛用し続けているが、それでも常に使い勝手良いものを探している。既に多数あるので、各自によって使い勝手の良さは変わるだろう。それだけに色々なものを試すべきだ。

スクリーンショット(2009-11-26 17.13.39).png
リッチなTwitterクライアント

 

QFeederはその最新鋭とも言えるTwitterクライアントだ。使い勝手はかなり良いのではないかと思われる。画面はかなり特徴的なので好みが分かれるところだろう。動作はSnow Leopard以上のMac OSXに限定されるのでご注意いただきたい。

(もっと読む)

November 27th, 2009 Posted by admin | no comments

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