MOONGIFT

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

Webからデジタル放送を予約する「epgrec」

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

epgrecはPHP+MySQLによるオープンソース・ソフトウェア。2011年にアナログ放送が終わり、デジタル放送に一本化される予定になっている。テレビの対応は意外と進んでいるようだが、レコーダーは準備されているだろうか。専用機器の購入も良いがパソコンによる録画管理に切り替えて見るのはどうだろう。

ピクチャ 545.png
筆者環境ではチューナーがないので番組情報は取得できず…

 

Linuxなどで安価に録画管理サーバを立ててみるのは面白そうだ。実際の録画を行うチューナーもFriioやPT1といった面白いガジェットが登場している。そうした録画情報をWebベースで管理できるのがepgrecだ。

(もっと読む)

March 7th, 2010 Posted by admin | no comments

書籍執筆支援システム「ReVIEW」

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

ReVIEWはRuby製のオープンソース・ソフトウェア。最近は技術者やデザイナーなど第一線で活躍される方が書籍を執筆するパターンが増えてきた。技術が複雑化、多様化する中でライターという属性だけではカバーしきれなくなっているのだろう。情報が求められる速度も早くなっている。

ピクチャ 498.png
分量チェック

 

技術書籍を執筆する際にテキストエディタを使う人は多いと思うが、表や図を埋め込んだり引用したりする際にフォーマットを適切に設定するのは非常に面倒だ。そこで使ってみたいのがReVIEWだ。書籍を執筆する上で役立つ機能を多数提供している。

(もっと読む)

March 4th, 2010 Posted by admin | one comment

iPhoneのアプリケーション切り替えをリッチにする「ProSwitcher」

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

ProSwitcherはiPhone/iPod Touch向けのオープンソース・ソフトウェア(JailBreak必須)。iPhoneはシングルタスクが基本ではあるが、iPodや電話のようにバックグラウンドで動作できるものも存在する。その違いを取り去ることはJailBreakを使うとできるのだが、一般的にはお勧めではない。

IMG_0619.PNG
格好良いアプリケーション切り替え

 

だがどうしてもJailBreakしたい、したという方であればアプリケーションのバックグラウンド実行はやりたいことの一つになるだろう。そしてバックグラウンドで実行されているアプリケーションを切り替えるのに最適なのがProSwitcherだ。

(もっと読む)

February 24th, 2010 Posted by admin | no comments

Googleマップ用のクラスタ表示ライブラリ「Fluster」

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

FlusterはJavaScript製のオープンソース・ソフトウェア。データを表示する際には、ただ細かくするだけでは全体像がつかみづらい。時には幾つかのデータをまとめてグルーピングすることで表示をすっきりとさせ、全体の雰囲気をつかむ方が良い場合もある。

ピクチャ 291.png
全体像を把握するのに使える

 

Googleマップでも遠い地図の場合とズームインした場合の表示で表示項目を切り替えている。そうすることで細かすぎて分かりづらいということがなくなり、必要に応じてズームが使えるようになる。そしてGoogleマップ上で同様の仕組みをデータ表示に使えるのがFlusterだ。

(もっと読む)

February 13th, 2010 Posted by admin | no comments

Windows用ソフトウェアをあたかもMac OSXソフトウェアのように変換する「WineBottler」

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

WineBottlerはMac OSX用のオープンソース・ソフトウェア。Mac OSXやLinux上でWindows用のソフトウェアを動作させる技術は幾つか存在する。VMWareのような仮想化、Mono(.NETのオープンソース実装)そしてWineを使ったラッピングだ。

スクリーンショット(2010-01-08 9.35.31).png
Windowsアプリケーションをラッピングする

 

Wineを使えばWindowsアプリケーションがそのまま実行できるが、環境の整備に面倒なイメージがあった。そこでWineBottlerを使ってラッピングし、Mac OSX用アプリケーションに変換してしまってはどうだろう。これならばWindowsアプリケーションと意識することはなくなる。

(もっと読む)

January 11th, 2010 Posted by admin | one comment

Google Waveの通知を行うWindowsアプリ「Google Wave Desktop Notifier」

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

Google Wave Desktop NotifierはWindows向けのオープンソース・ソフトウェア。Google Waveは大きな期待感、可能性をもって開発されているが実際のところ利用者があまり多くない(一般公開されていない)現状ではなかなか利用法が見いだせずにいる。

3dsearch55.png
通知が出る

 

特に大きな問題として、自分宛のメッセージ(Wave)が追加されたことを感知する手段がないということがある。メールほど一般化されていないために新しいデータの受信が感知できる手段がなければ、常時開いておくしかない。しかしWaveはメモリを食うのでメッセージがこないと閉じられてしまい、次第にメッセージがきても気づかれなくなる。そこで使いたいのがGoogle Wave Desktop Notifierだ。

(もっと読む)

December 21st, 2009 Posted by admin | no comments

ソースコードをハイライト表示するテキストエリア「RSyntaxTextArea」

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

RSyntaxTextAreaはJava製のオープンソース・ソフトウェア。何度も書いているがWebブラウザのテキストエリアの貧弱さにはがっかりさせられる。あんな表示では新しく文書を書こうという気にはとてもなれない。特にテキストエディタに求める機能が多いプログラミングなど全くできそうにない。

ピクチャ 165.png
Javaアプレットのデモが提供されている

 

Webブラウザ自体の進化には期待できそうにない。プラグインまたはそれに類するソフトウェアが変えていくしかない。JavaScriptやCSSを使ったハイライタが多い中、RSyntaxTextAreaはJavaを使ってテキストのハイライトを行っている。

(もっと読む)

December 13th, 2009 Posted by admin | no comments

HTML/JavaScript/CSSをシェイプアップ!「Patu Digua」

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

HTMLやJavaScript、CSSを構造化して見やすく書こうと思うとインデントやスペースを使うだろう。確かに見やすいが、ブラウザへのレンダリングを行う上では特に意味はない(中には意味のあるスペースもあるが)。できるだけ転送量を抑えようと思うと、このスペースをなくしていくという作業が大事になる。

ピクチャ 102.png
HTML/JavaScript/CSSのサイズを軽減

 

そのためのツール(難読化ツール)はいくつか存在するが、HTML/JavaScript/CSSのいずれにも対応したものは多くない。そこでPatu Diguaだ。

今回紹介するオープンソース・ソフトウェアはPatu Digua、HTML/JavaScript/CSSからスペースやコメントを排除するソフトウェアだ。

(もっと読む)

September 11th, 2009 Posted by admin | no comments

WSGIを使って実装されたWebDAVサーバ「WsgiDAV」

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

Pythonにはフレームワークが数多く存在する。それぞれ得手不得手があるので、自分の得意とするものを選択すれば良いのだろうが、それによってWebサーバの選択肢が狭まってしまうと厄介だ。それを克服するために生まれたのがWSGIであり、共通インタフェースだ。

ピクチャ 22.png
動作している様子

 

WSGIの登場によって、WebアプリケーションとWebサーバの祖結合が可能になった。必要に応じてWebアプリケーションを組み合わせられれば、資産の有効利用にもつながるだろう。

今回紹介するオープンソース・ソフトウェアはWsgiDAV、WSGIで実装されたWebDAVサーバだ。

(もっと読む)

August 23rd, 2009 Posted by admin | no comments

Flash製のデスクトップアプリケーションを開発する「HippoHX」

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

Flashのインタフェースはマルチプラットフォームで共通であり、Mac OSXのUIとはまた違う良さがある。そんなFlashのUIを使ってデスクトップで動作するアプリケーションを構築しようと思うとAdobe AIRがよく知られている。だがAdobe AIRを別途用意しなければならないのが面倒だ。

ピクチャ 11.png
アプリケーションのビルドは簡単

 

Flashで作られたソフトウェアをまるでネイティブアプリケーションのようにダウンロードするだけで動くようにするのがHippoHXだ。

今回紹介するオープンソース・ソフトウェアはHippoHX、SWFファイルをネイティブアプリケーション化するソフトウェアだ。

(もっと読む)

August 19th, 2009 Posted by admin | no comments

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