タグ: [オープンソース] [ライブラリ] [開発] [github] [MIT License] [Ruby] [Web API/Mashup]
TweetStreamはRuby製のオープンソース・ソフトウェア。Twitterと連携したサービスを作る際、つぶやかれたメッセージの内容を判別して処理を行うと言ったサービスは多々存在する。その際には検索をしたり、RSSフィードを読み込んで処理を行うと言った方法が一般的だ。

データがどんどん流れてくる
だがそうしたプル型の手法ではない方法がある。それがTwitter Streaming APIと呼ばれるプッシュ型のWeb APIを使った方式だ。TweetStreamはそのTwitter Streaming APIに対応したソフトウェアで、エラーが発生するまで持続的にTwitterに接続し、更新されるたびにメッセージが送られるようになる。
(もっと読む)
November 2nd, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [開発] [Google Code] [Linux] [Mac OSX] [MIT License] [Windows]
SnippelyはAdobe AIR製のオープンソース・ソフトウェア。システム開発やデザインを行っていると残しておきたいコードが生まれることが多々ある。元々書かれていたコードの場合、コメントアウトして残しておくことも考えられるが見栄えは良くない。またTips的なテクニックでよく使い回すコードが生まれることもある。

ちょっとしたコードのTipsを貼付けておく
そのような時に使えるのがコードのスニペット(断片)を管理するソフトウェアだ。Webベースでも幾つかサービスが存在するが、業務用など見せられない場合も多い。またOSが入り交じった環境下でみんなで使うにはAdobe AIRを使うのがお勧めだ。それがSnippelyだ。
(もっと読む)
November 1st, 2009
Posted by
admin |
no comments
タグ: [Apache License 2.0] [オープンソース] [ライブラリ] [CSS] [開発] [Google Code] [JavaScript] [Web]
Google Code PrettifyはJavaScript/CSS製のオープンソース・ソフトウェア。Google Codeではリポジトリにあるソースコードをオンラインで閲覧する機能がある。多様な言語に対応しており、色づけによってソースコードの閲覧が容易になる。

JavaScriptの正規表現
そんなハイライトライブラリがGoogle Code Prettifyだ。Google Codeに限らず容易に使えるインタフェースが提供されているので、任意のソフトウェアやブログに組み込むことが出来るだろう。標準で多数の言語に対応していることもメリットの一つだ。
(もっと読む)
November 1st, 2009
Posted by
admin |
3 comments
タグ: [オープンソース] [github] [MIT License] [Ruby] [Web]
Boston.rbはRails製のオープンソース・ソフトウェア。インターネットが普及しているとは言え、地域という考えは根強い。メールや電話だけでは足りない情報交換や交流は必ず存在するのだ。そのため東京○○の会や○○ユーザ会 in 北海道のような地域限定のコミュニティが存在するのだ。これはインターネットによってグローバル化が進めばさらに強くなるのかも知れない。

その一つ、アメリカのボストンにあるRails技術者のコミュニティBoston.rbはシステムをオープンソースで公開している。システムはやはりRuby on Railsで構築されており、Rails技術者が必要とするであろう情報が多数揃っている。
(もっと読む)
October 31st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [GPL] [Linux] [Live CD] [OS] [SourceForge.net]
Easy PeasyはLinuxディストリビューション。スマートフォンとともに人気が高いのがネットブックだ。メールやWebブラウジングをするだけなら性能はあまり必要ではなく、むしろ大きさや軽さが問題になる。小ささを追求するためにCPUやHDDといったリソースは限られたものになる。そこで問題になるがOSの重さだ。メモリもそれほどないネットブックではVistaのようなOSはあまりに重荷だ。

分かりやすいインタフェース
ネットブックには向いたOSがあるはずだ。その一つと言えるのがEasy Peasyだ。Easy Peasyはネットブックのための最適化されたLinuxディストリビューションで、シンプルで分かりやすいインタフェースが特徴になっている。Easy Peasyは元々Ubuntu eeeという名前で、eeePCがターゲットとされていたようだ。
(もっと読む)
October 31st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [MIT License] [Python] [Web]
TrackonはPython製のオープンソース・ソフトウェア。BitTorrentを使う上でトラッカーの存在は欠かすことができない。言わばTorrentクライアント同士をつなぐ仲介役的なサーバだ。このトラッカーは世界中に無数に存在し、その登録ファイルの内容によってカテゴライズされているようだ。

トラッカーの監視をGoogle App Engineで
トラッカーが落ちていれば、そのクライアントには接続できなくなる。そのためトラッカーの生き死にが重要だ。それをチェックするサービスは多数存在するがオープンソースで行うのがTrackonだ。Trackonが面白いのはその動作環境としてGoogle App Engineを選択していることだ。
(もっと読む)
October 31st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [ユーティリティ] [github] [GUI] [Mac OSX] [MIT License] [Objective-C]
wrongzoomはMac OSX向けのオープンソース・ソフトウェア。Windowsからのスイッチャーがよく疑問に思うのがウィンドウの最大化に関することだ。Mac OSXではウィンドウの最大化ボタンを押すと、ちょうど良い大きさに広げてくれる処理になる。ディスプレイ全体に広がるWindowsとは異なるようになっている。

画面いっぱいに広がる
これが好みのわかれる所ではあるが、Windowsに慣れている人はやはり画面全体に広がってほしいだろう。wrongzoomはそれを実現するためのソフトウェアだ。SIMBLEプラグインとして動作するソフトウェアで、インストールすると最大化ボタンを押すと画面全体にウィンドウが表示されるようになる。
(もっと読む)
October 30th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [CMS] [github] [MIT License] [Ruby] [Web]
Refinery Content ManagerはRuby on Rails製のオープンソース・ソフトウェア。CMS(コンテンツ・マネジメント・システム)というと動的なサイトをシステマチックに構成する雰囲気がある。動的サイトはいろいろなページにある情報を一気に入れ替えたりユーザのアクションから内容を変更したりする際には良い。

使い勝手の良い管理画面
だが難点は柔軟なデザイン性が失われることにある。もっと小さな、10ページ程度の静的コンテンツから構成されるようなWebサイトを管理したいという時にはRefinery Content Managerが便利だ。動的なシステム変更要素は少なく、フレキシブルにデザインを変更できる。
(もっと読む)
October 28th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [Google Code] [GUI] [New BSD License] [Todo]
Tag Todo ListはAndroid向けのオープンソース・ソフトウェア。携帯電話とTodo管理の相性はいい。気がついた時にさっとメモが出来るし、時間が空いた時にタスクを整理するのも手軽だ。だから大抵の携帯電話にはTodoアプリが提供されている。

Androidベースのタスク管理
Androidで使える便利なTodo管理が欲しかった方はTag Todo Listを使ってみてはいかがだろう。便利でかつオープンソース・ソフトウェアだ。タグ(実際にはカテゴリ)を使ってタスクを分類し、さらにサブタスクまで作成して管理できる。
(もっと読む)
October 27th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [Common Public Attribution License] [音楽] [Web]
mixwidgetはFlash製のオープンソース・ソフトウェア。以前Muxtapeというサービスがあった。自分の持っているMP3ファイルをアップロードしてカセットテープ風のインタフェースで流すことが出来るサービスだ。昔懐かしいCDからのミックスを彷彿とさせるサービスで人気は高かった。とはいえ著作権の問題があり、現在はサービスを停止している。

カセットテープ型の
そんなMuxtapeを彷彿とさせるソフトウェアがmixwidgetだ。この場合、サービスのホスティングも自分で行うので完全に個人で楽しむような使い方になるだろう。またLANの中など限定的な場所で楽しむような使い方ができるだろう。
(もっと読む)
October 27th, 2009
Posted by
admin |
no comments