MOONGIFT

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

自分のサイトにTwitterのフォロワーを表示する「Twitter Friends Widget」

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

Twitter Friends WidgetはJavaScript製のオープンソース・ソフトウェア。MOONGIFTではサイドバーにGoogle Friend Connectのガジェットを載せている。サイトとユーザをつなぐ、オープンなソーシャルサービスを実現するガジェットだ。しかしそんな時に忘れられないのがTwitterの存在だ。

スクリーンショット(2009-10-28 15.14.35).png
つぶやき+友人のリスト

 

Twitterではユーザ同士がつながっており、さらにつぶやきがコミュニケーションを生み出している。そう考えるとTwitterのフォロワーをサイドバーに載せても良いかも知れない。それを実現するのがTwitter Friends Widgetだ。Twitter Friends WidgetはHTMLに指定したタグを埋め込むことでTwitterの情報を表示するガジェットだ。

(もっと読む)

November 3rd, 2009 Posted by admin | one comment

Google Codeで使われているソースコードハイライタ「Google Code Prettify」

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

Google Code PrettifyはJavaScript/CSS製のオープンソース・ソフトウェア。Google Codeではリポジトリにあるソースコードをオンラインで閲覧する機能がある。多様な言語に対応しており、色づけによってソースコードの閲覧が容易になる。

スクリーンショット(2009-10-23 12.45.15).png
JavaScriptの正規表現

 

そんなハイライトライブラリがGoogle Code Prettifyだ。Google Codeに限らず容易に使えるインタフェースが提供されているので、任意のソフトウェアやブログに組み込むことが出来るだろう。標準で多数の言語に対応していることもメリットの一つだ。

(もっと読む)

November 1st, 2009 Posted by admin | 3 comments

Google製のDNSベンチマークソフトウェア「namebench」

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

namebenchはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。インターネットを高速化する手法は幾つか存在するが、その一つに最適なDNS選択がある。遅かったり更新の遅いDNSを使っていては、せっかくの高速なインターネットを活かすこともできない。そこで開発されたのがnamebenchだ。

ピクチャ 164.png
DNSのベンチマークを取る

 

namebenchはGoogleの20%プロジェクトで開発されたソフトウェアで、DNSのベンチマークを取ることが出来る。グローバルなDNSプロバイダも含んでレスポンスをテストすることができる。WindowsやLinux向けはCUIで、Mac OSX向けにはGUIが提供されている。

(もっと読む)

October 24th, 2009 Posted by admin | no comments

ツールチップを使ってその場で翻訳「Bubble Translate」

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

Bubble TranslateはGoogle Chrome向けのオープンソース・ソフトウェア。日本語の情報もあるが、インターネットのメイン言語はやはり英語だろう。特に技術系、IT系の情報を探そうと思うと英語を使えるかどうかで情報量が大きく異なってくる。だが日本人は英語教育の問題もあってか、英語を不得意な人が多い。

ピクチャ 92.png
その場で翻訳のツールチップが表示される

 

そのような時に翻訳サイトは便利な存在だ。だが一つ一つの単語を選んで翻訳を繰り返すのは非効率的だ。そこで使ってみたいのがBubble Translateだ。Bubble TranslateはGoogle Chrome向けの機能拡張で、文字を選択してクリックするとツールチップを使って翻訳結果を表示してくれる。

(もっと読む)

October 19th, 2009 Posted by admin | no comments

iPhoneアプリで任意のフォントを使う「FontLabel」

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

FontLabelはiPod/iPhone向けのオープンソース・ソフトウェア。iPhoneにはあらかじめ幾つかのフォントが組み込まれている。大抵、それらのフォントを使ってアプリケーションを開発するはずだ。そしてもし足らないと感じたら画像でロゴを作って利用することになる。だがこれは非効率的だ。

ピクチャ 104.png
TrueTypeフォントを使って文字を描く

 

場所によって表示を変えたり、ロゴ風の派手なフォントが使えれば動的にラベルが変更できるから効率的だ。iPhoneアプリにおいて、任意のTrueTypeフォントを利用できるようにするのがFontLabelだ。

(もっと読む)

October 9th, 2009 Posted by admin | no comments

CSSを使ったクロスドメインAjax「CSSHttpRequest」

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

CSSHttpRequestはJavaScriptを使ったオープンソース・ソフトウェア。AjaxはWebシステムを進化させた凄い技術ではあるが、制約も色々とある。特に大きいのがクロスドメインによるデータの授受ができないという問題だろう。その問題を解決するため、JSONPをはじめとする様々な対抗技術が生み出されている。

ピクチャ 4.png
デモ。文字表示やFlickr検索など

 

GETリクエストの限定されるが、CSSを使ってAjaxと同じような動作を実現するというのがCSSHttpRequestだ。これは新しい視点で、なかなか面白い。CSS側の書き方も特徴的になるが、これはPHPをはじめとするサーバ出力によって自動生成すれば良い。

(もっと読む)

October 7th, 2009 Posted by admin | no comments

AndroidでしゃべるRSSリーダー「Talking RSS Reader」

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

Talking RSS ReaderはAndroid向けのオープンソース・ソフトウェア。携帯電話を使ってRSSフィードをチェックする人は多い。移動中でも手軽にチェックできるので便利だ。だが画面の小さな文字を追いかけ続けるのはしんどいものだ。電車などであればまだしも、自転車や車で移動中にはチェックできないという問題もある。

ピクチャ 237.png
Google製の読み上げ機能付きGoogleリーダーフロントエンド

 

そこで考えられたのがTalking RSS Readerだ。Android向けのRSSリーダーであるTalking RSS Readerは、音声読み上げ機能がついている。さらにフィードのデータはGoogleリーダーに登録されているものを使う(Google製ということもあるだろうが)。英語音声のみだが、ゆっくりとした聞き取りやすいスピードだ。

(もっと読む)

October 3rd, 2009 Posted by admin | no comments

Googleサイトで作ったコンテンツをインポート/エクスポート「Google Sites Liberation」

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

Google Sites LiberationはJava製のオープンソース・ソフトウェア。Googleサイトを使うとWiki風に自由度の高いシステムを使って、自由にWebサイトを作ることができる。Googleカレンダーやスプレッドシートなど、多数のWeb APIと連携させることもできる。プロジェクトサイトなど、わざわざレンタルサーバを借りることなくサイトが構築できるのが便利だ。

ピクチャ 158.png

Googleサイトのデータをインポート/エクスポート

 

だが気になるのはコンテンツがGoogleサイトの中に捕われてしまうことだ。自分たちのコントロールできない状態になるのを嫌って利用に踏み切れない人も多い。だがGoogle Sites Liberationを使えばそのような心配は無用だ。データの自由なインポート/エクスポートが可能になる。

(もっと読む)

September 30th, 2009 Posted by admin | 2 comments

Androidの画面を母艦でみる「Android Screencast」

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

Android ScreencastはAndroidとWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。先日のニュースによるとAndroid向けのアプリケーション登録数が10,000を越えたとのこと。Androidを使った携帯電話もこれから増えるとあって、徐々にシェアを広げていくことだろう。利用者にとっては一携帯電話にすぎないが、開発者にとっては違う。iPhone以上に自由度の高い、モバイルアプリケーションプラットフォームなのだ。

ピクチャ 3.png
Androidの画面を見る

 

これからどんどんアプリケーションが開発されていくことだろう。そうした時、開発中に実機の画面を母艦から見たいときがあるかもしれない。プレゼンテーションでもそういう場面は多い。その時に使うのがAndroid Screencastだ。

(もっと読む)

September 21st, 2009 Posted by admin | no comments

CSVファイルの中身をQuickLook「QuickLook CSV」

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

QuickLook CSVはMac OSX向けのオープンソース・ソフトウェア。システム開発を行っているとCSVファイルを用いることが多々ある。表計算ソフトウェアの作るバイナリファイルに比べると扱いが良いからだ。初期データを一括で取り込んだり、システムのデータをエクスポートした時など利用範囲は多い。

ピクチャ 213.png
CSVファイルの中身が確認できる

 

そんな使われ方が多いCSVファイルだからこそ、さっと中身が見られると便利だ。テキストエディタで開いても良いが、やはり表形式で並んでいる方が分かりやすい。そこで使ってみたいのがQuickLook CSVになる。その名の通り、CSVファイルをQuickLookで見られるようにするソフトウェアだ。

(もっと読む)

September 19th, 2009 Posted by admin | no comments

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