- 2010/02/22 Open Source , Twitter

Twitterは様々なオープンソース技術で作成されているそうですが、中の人が貢献しているオープンソースプロジェクトが紹介されていました。
Ruby、Java、Scala、C/C++で書かれており、
負荷分散や、つぶやきをテキスト処理するためのルーチンなどが公開されています。
他の人の書いたプログラムは読むだけで勉強になりますよね。同じ言語を使用している方はダウンロードされてみてはいかがでしょうか。
cakephp/wordpress/flash/flex/iPhone/mixiアプリの開発しています。

Twitterは様々なオープンソース技術で作成されているそうですが、中の人が貢献しているオープンソースプロジェクトが紹介されていました。
Ruby、Java、Scala、C/C++で書かれており、
負荷分散や、つぶやきをテキスト処理するためのルーチンなどが公開されています。
他の人の書いたプログラムは読むだけで勉強になりますよね。同じ言語を使用している方はダウンロードされてみてはいかがでしょうか。

LilinaはWEBベースのRSSリーダーで、オープンソースで出来ています。
RSS、Atom、ポッドキャストの情報を収集する事ができ、集めた情報をOPMLファイルで書き出す事も可能です。
動作にはPHP5以上が必要で、データベースは使用していないそうです。また、別途 HTML Purifier と SimplePie というライブラリを使用しているようでこちらもダウンロードしてくる必要があるとの事。
インストール自体は数分で完了するようですので、オリジナルのRSSリーダーを構築されたい方は一度触ってみてはいかがでしょうか。

TypePad MotionはPythonで作成されたオープンソースのマイクロブログです。
フレームワークにDjangoが使用されています。
TypePad Motionを使用すると、TwitterやFacebookのようなソーシャルメディアを構築する事ができます。

コミニティ内で写真やビデオ、およびオーディオを掲載することができます。
それぞれについてコメントなどをつける事ができるそうです。

色々なソーシャルメディアサイトでの日記やコメントなどを自動的に収集できるようです。
Twitter、Youtube、MySpaceなどが表示可能なようです。
以上の理由からサイトに設定するだけで簡単にコンテンツが作成できるようです。
SNS構築を検討されている方、Pythonを使用する事ができるならチャレンジの価値はあるのではないでしょうか。

Featured Content Galleryはフォトギャラリーが簡単に作れるWordPressのプラグインです。
インストトール後に
テーマの表示したい位置に以下のタグを挿入すれば動作するようです。
<php include (ABSPATH . '/wp-content/plugins/featured-content-gallery/gallery.php'); ?>
設定はすべて管理画面上でできるようですので、フォトログを作成されたい方はいかがでしょうか。
WordPressを使用すれば一瞬で自分のサイトを思い通りに変換できるようになってきていると感じます。

Zend Frameworkを使用したオープンソースのCMSを見つけたのでご紹介。
その名も「TomatoCMS」
このCMSのユニークな所はサイトの各コンテンツをウィジェット単位で考えている所です。
何かページに必要な要素があればモジュールをインストールさせ、サイトのレイアウトを完成させる風でした。
サーバーサイドのフレームワークにZend Framework、フロントエンドにjqueryを使用し、
MVCで設計されているため、プラグインの開発なども簡単に行えそうですね。
以下の環境が動作に必要なようです。
0