MonoDevelop 2.0 beta 1 でてた

Linux 他マルチプラットフォームで動作する .NET Framework 環境な Mono の統合開発環境 MonoDevelop 2.0 の beta 1 がでていました。 というわけで、Ubuntu 9.04 (α) に早速コンパイルして入れてみました。 🙂 9.04 は Mono 2.0 が最初から入っているので楽であります!

お~うごいた~。

monodevelop22

monodevelop20

以前の α版のときはぽこぽこ exception していましたが、今回は落ちずにがんばっております。 うちの GTK のバージョンとかのせいだとも思うのですが、未確定の日本語がエディタ上でうまく見えなかったりするのですが、まぁまぁ実害はありません。

Visual Studio の F12 相当のキーアサインができない(たぶん)のがちょっと不満なのですが、のりは VS みたくつかえます。 すごいな~。 2.0 から debugger も動作するようになります。 ちょっとみたらアタッチもできる模様です。 今回はコンパイルにミスったのか動作させてもうまくブレイクできませんでしたが、そこはそこ、Ubuntu の優秀なパッケージャさんに大期待です。。(自分でできない弱さ。。

C# と Linux の描画ライブラリの GTK をバインドした、GTK# がデザイナーで使えます。 コントロールをはるやつですね。 なんとなくぽーっとマウスでぴこぴこやってみる。

・・・昔の VB のサンプルみたいなのができましたとさ。。(笑

monodevelop23

こりゃむごいですが、よくよくみればレイアウトマネージャとかスクロールペインとか貼り付けるだけでうごいってるのが昔と違うところ。 UNIX でもこんなプログラムの書き方ができる時代がきたんだと感慨深げ。。 ・・・ あ、そういや Kylix とかありましたね。(笑

GNOME 系もやはり生産性の高さからか Mono / GTK# で動くソフトが結構出てきました。 まともにつくればほらこのとおり。

monodevelop21

F-Spot という画像管理ですが、ネイティブとなんらかわらない動きをしてくれて可能性を感じます。 なにかつくってみたくなる気になるプロダクトです。

てなわけでなんだか偏ったスクリーンショットになったのはご愛敬・・・。

若いアプリがとても好きだ

オープンソース系のアプリでバージョンが 0.2 とか 0.3 のものをウォッチするのってなかなか熱い。 もちろん不具合もたくさんありますが、バージョンアップの変化がダイナミックで開発者の方の気迫を感じたり、その思考の流れなども参考になったりします。 たまにアプリの名前がまるごと変わったりして笑ってしまうこともあります。 🙂

ぼくが Firefox (Phoenix/Firebird) を使い出したのはたしか初版の 0.1 からです。 Mozilla Suite からの派生ですが、うりはツールバーがカスタマイズできたこと(ツールバー右クリックしてでてくるあれ)。 最初は「何、何、そ、それで?」 という感じだったのですが、基盤となる XUL の高度化・高速化の全てはここからはじまり、見事現在メジャーブラウザとなるにいたりました。

てなわけで、最近好きなのは同じ XUL を使うメディアプレイアー Songbird。 黒い鳥です。 この前 1.0 になったのですが、なる前は「まだブログとかでれびゅしないでね」という扱いだったので、かくの忘れちゃいました(笑)

Songbird – Open Source Music Player

Songbird is an open-source customizable music player that’s under active development.

トレードマークは、黒い鳥さん。 1.0 で品行方正したのかかゆめになってしまいました。。 むかしはりりしかったです。。(笑)

songbird10 

デフォルトの見た目はこんなかんじです。

songbird11

ま、まぁ言ってしまえば iTunes なわけですが、オープンソースだけあってあちらでは商業的にできないサービス連携や、カスタマイズ機能が充実しています。 Firefox よろしくプラグインがつくれ、またフェイザーと呼ばれるテーマも利用可能です。

やっぱ Songbird は黒くなくっちゃ、というわけでテーマ変更。

songbird12

Songbird も iTunes も機能として同じなのは、ファイルシステムの上にかぶって楽曲ファイルのメタ情報を取り出してそれをデータベース化していることです。 Songbird の場合は SQLite を使っているようですが、このことによりファイルシステムだけではできない楽曲の検索が可能になります。

Vista でぽしゃった WinFS とかも似たような考え方であっただろうですが(こっちは楽曲だけじゃない)、このファイルメタ情報レイアというのは面白いですね。 ファイルシステムにもたせるべきなのか、ラップするのがよいかは諸説あるようです。

さて、Songbird くんですが実は 1.0 の段階ではフォルダの監視ができませんでした。 つまり楽曲が増えてもデータベースに勝手には追加されなかったのです。 で、現在鋭意製作中の 1.1 (ベータ中)では実装完了したようです。

Songbird Blog

Play music. Play the Web.

ブログは WordPress 製。 いちいちイラストがかわいいので、みなさんも応援してあげてください。 🙂

お子様食が好きだ

ビールなんかかぱかぱ飲むくせに、ハンバーグとかオムライスとかお子様食が好きだったりします。 🙂 もちろんお酒食(??)も大好きなのですが、、最近またちょっとブームなのがフレッシュネスバーガであります。 ハンバーグがはんばーぐの味がしておいしいのです!。

fresh01

クラシック系のたのむと、セットで 900円前後しちゃうので、育ち盛りのひろまさくんには(大抵バーガは2つ食べたい。。)ちょっとお高いのですが、まぁたまの贅沢と言うことで。。

セットのお飲み物にスープ系があるので、そちらをお願いするのがお得かも? ちなみにビールとかもおいていたような。 🙂

↓ たまに違うことを書くと、関連が混乱するの図。