タグ: [オープンソース] [ライブラリ] [開発] [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
タグ: [オープンソース] [github] [MIT License] [Ruby] [Web]
Boston.rbはRails製のオープンソース・ソフトウェア。インターネットが普及しているとは言え、地域という考えは根強い。メールや電話だけでは足りない情報交換や交流は必ず存在するのだ。そのため東京○○の会や○○ユーザ会 in 北海道のような地域限定のコミュニティが存在するのだ。これはインターネットによってグローバル化が進めばさらに強くなるのかも知れない。

その一つ、アメリカのボストンにあるRails技術者のコミュニティBoston.rbはシステムをオープンソースで公開している。システムはやはりRuby on Railsで構築されており、Rails技術者が必要とするであろう情報が多数揃っている。
(もっと読む)
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
タグ: [オープンソース] [github] [GUI] [iPod Touch/iPhone] [MIT License] [Objective-C]
CashFlowはiPhone向けのオープンソース・ソフトウェア。家計簿をつけるコツは気がついた時にこまめに付ける習慣を身につけることだ。まとめてバッチ処理する方が簡単に思えるが、ためてしまうと書くのが面倒に思えてしまう。お金を使った時にその場でささっとメモできるのが一番だ。

iPhoneで家計簿
ただメモしておくだけでも良いが、iPhoneを使っているならCashFlowを使ってみよう。CashFlowはiPhone向けの家計簿ソフトウェアだ。種別、摘要、費目、メモと入力欄が多数用意されていて、それでいてシンプルな入力が可能なソフトウェアになっている。
(もっと読む)
October 23rd, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [開発] [Google Code] [JavaScript] [MIT License] [Web]
Live Clipboard jQueryはJavaScript製のオープンソース・ソフトウェア。Live ClipboardとはMicrosoftの発表した技術で、予めXMLを埋め込んでおくことでコピー操作をした時に表示されたそのものではなく、整形されたデータをコピーできるようにする技術だ(違っていたらご指摘いただきたい)。

検索結果をコピーすると表計算フォーマットに
発表されたのは2006年03月のことだが、その後実際に使われているというのは聞いたことがない。それをjQueryベースで実現したのがLive Clipboard jQueryだ。Live Clipboard jQueryはWebブラウザ上で表示されているデータではない、整形されたコンテンツをコピーできるようになっている。
(もっと読む)
October 20th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [Google Code] [GUI] [MIT License] [Web]
Vimlike SmoozieeはGoogle Chrome向けのオープンソース・ソフトウェア。先日紹介したFirefox上でVimライクなキーバインドを可能にするVimperator labsは好き嫌いのはっきり分かれるツールだ。Vim好きな方にとっては願ったりのツールだろうし、独特のキーバインドが苦手という人もいるだろう。

Google Chromeの移動操作をVim風に
Vimperator labs同様のキーボードによるWebブラウザ操作をGoogle Chromeでも実現するのがVimlike Smoozieeだ。機能はVimperator labsに比べると限定的ではあるが、よく使われるようなコマンドは抑えられている。なおVimperator labsの機能を一部使って実現されている。
(もっと読む)
October 20th, 2009
Posted by
admin |
no comments
タグ: [ライブラリ] [Google Code] [JavaScript] [MIT License] [Web] [Web API/Mashup]
jQuery OembedはJavaScript製のオープンソース・ソフトウェア。おそらくYoutubeからはじまったであろう、自分のサイトへのコンテンツ埋め込みの機能。今や写真やプレゼンテーション、動画など様々な外部コンテンツがサイトに埋め込めるようになった。しかしここで問題なのが埋め込むコンテンツの内容が分かりづらいことだ。

各種サービスの埋め込みHTMLを生成する
大抵Flashのタグで囲まれており一般的には難解だ。Embedなどと書かれているがよく分かりづらい。そこで使ってみたいのがjQuery Oembedだ。jQuery Oembedはリンクタグにclass=”oembed”を指定すると実行されるjQueryプラグインだ。
(もっと読む)
October 19th, 2009
Posted by
admin |
no comments