ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ライセンス - MIT Licenseの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2008/03/28

Webベースのマークアップエディタ「markItUp!」

※ 画像は一部公式サイトデモよりマークアップの技術は様々に存在する。最も有名なものとしてはHTMLが挙げられるだろう。だが、見た目の分かりやすさ、習得にかかる時間を考えるとあまり一般的ではない。そこで生み出されているのが他のマークアップで、例えばMarkdownやWiki、Textileなどだ。だが、いずれにせよ記法を...

List

  • 2008/03/24

CouchDBをファイルシステムのように扱う「CouchFS」

Mac OSXやLinux系システムで利用できるFUSE。これは非常に面白いコンセプトで、各種プロトコルをまるでファイルシステムのように扱うことができるようになる。一覧、ファイルの取得、更新、作成、削除等のコマンドが実行できれば良いので、FTPやSSHをはじめ各種サービスに対応させることができる。iPodをファイルシス...

List

  • 2008/03/23

プログラミングするアニメーションツール「NodeBox」

2Dのアニメーションや、グラフィックスを描こうと思うと、プログラマの方は尻込みしてしまうだろう。デザインの世界はプログラミングとは全く異なるセンスが要求される世界だ。だからデザインが苦手な人も多い。だが、そのデザインをプログラミングするとしたらどうだろう。何となくできそうな感じはしないだろうか。今回紹介するオープンソー...

List

  • 2008/03/21

VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」

※ 画像は一部公式サイトデモよりWeb2.0(?)の特徴はCGMや共有と言ったキーワードだ。サイト側から与えられるコンテンツではなく、ユーザが皆で協力してコンテンツを作り上げていく楽しさがある。ブックマーク、ニュース、コミュニティ…様々な要素がシェアされている。そうした中、これもまた新しい共有の要素になるだろう。それは...

List

  • 2008/03/19

WebベースのFTPクライアント「F->IT」

数々のソフトウェアがWebアプリケーション化している。最近ではプログラム環境すらWebアプリケーションとして提供されている。ネットワークを伴わないものですら、Webアプリケーションとして提供されるのであれば、ネットワークを利用するものはもっとWeb化していても良い。今回はFTPクライアントのWebアプリケーション版だ。...

List

  • 2008/03/18

バージョンアップの仕組みを効率化「Sparkle」

ローカルアプリケーションの欠点と言えば、インストールの手間とバージョンアップの手間だろう。特に比較的新しいソフトウェアや、開発者が情熱的に開発しているソフトウェアだと後者の回数が多く、その度にユーザは入れ替えを余儀なくされる。入れ替えが面倒だと放置しておくと、思わぬバグを踏んでしまって問題が発生すれば、ソフトウェアの魅...

List

  • 2008/03/12

Adobe AIRのパレット管理ツール「Color Browser」

Webサイトのプロジェクトを推進する上で、色の管理は重要だ。何色か、プロジェクトに合った色を選定しておくとデザイナーも作業しやすく、またメンテナンスでデザインを修正する際にもやりやすい。そうした色の組み合わせは突然思いつくものでもない。日々、様々なデザインを見ていくうちに培っていくものだろう。そうした「色」を管理するた...

List

  • 2008/03/06

PHPファイル一つではじめるTodo管理「Todo.php」

もうこのまま引用で良いような気がする。(MOONGIFT風に)みなさんはタスク管理にどんなものを使っているだろうか。Webのサービスでもインストール型のツールでも、TODO管理の方法は色々あるが、いざ探してみると意外に帯に短し襷に流しである。Remember The Milkは高機能だが重いし、Tracは共有するには良...

List

  • 2008/03/01

Rubyで動くシェル「rush」

シェルはPC操作の基本とも言えるものだが、構文を覚えるのが若干面倒くさい。コマンドによって指定するものが違うので、Grepの時はどうだったか、その結果を削除する場合はこういった感じで…ということを覚えておかないといけない。シェルスクリプトも同様で、習得するのに若干の時間を要する。そこで普段使い慣れたプログラム言語をシェ...

List

  • 2008/02/29

Webサイトのお役立ちウィジェット「Meteora」

※ 画像は公式サイトデモよりJavaScriptはブラウザ互換性を保つのが大変ではあるが、最近のWebアプリケーションを構築する上では無視できない存在になっている。そうした際に便利なのがPrototype.js、script.aculo.us、jQueryをはじめとしたJavaScriptフレームワークだ。フレームワー...

List

  • 2008/02/27

CakePHP版Fastladder「OpenFLP」

筆者の持論の一つに、優れたものは模倣されるというのがある。例えばWiki。これはとても優れたシステムで、言語や手法を変えて様々なソフトウェアが存在する。様々なWebサービスのクローンもそうだ。サービスやソフトウェアや模倣されてこそ、価値が出てくるとさえ言えるかも知れない。先日公開された、オープンソース版Fastladd...

List

  • 2008/02/27

複数バージョンのFirefoxを同時起動「MultiFireFox」

FirefoxをMac OSXで常時利用しているが、前にバージョン2を使っていて調子が悪くなり、現在は3に移行している。だが、Firefoxアドオンはまだまだ2がメインであり、試用する際にはFirefox2へ切り替える必要があった。また、開発している際にもFirefox2と3では見え方が異なるので両方のブラウザを立ち上...

List

  • 2008/02/23

JavaScriptの開発のお供に「newjs」

RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。そうした人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。同様の手法をJavaScriptでも活かそうというのがこのソフトウェアだ。今回紹介するオープ...

List

  • 2008/02/17

これから育つRails CMS「tiny」

オープンソースを使う側からすると、安定度や多機能を求めたくなる。が、オープンソースを共に育てていきたい、または勉強する題材にしたいと思ったときは、むしろ機能が少なく簡単な状態からスタートした方が良い。Ajaxや多機能な仕組みはまだないけれど、これからRailsを覚えたいならお勧めのソフトウェアがこれだ。今回紹介するオー...

List

  • 2008/02/15

プレゼント情報を登録しよう「10ポケット」

自作なので一部PRも入りますがご容赦を。今の世の中、子供一人に対するお金の入り口は多いらしい。親(二名)+親の親(4名)+おじ・おば(4名)と、総勢10人もいるらしい。皆さんの中でも、兄弟の子供がかわいいと思っている人も多いのではないだろうか。そうした中、プレゼントを何を贈ったら良いのか迷うことがある。何でも良いと思い...

List

  • 2008/02/11

Amazon S3クローンを作る「Park Place」

Amazon S3は前々から少しずつ触っていたのだが、これはソフトウェアよりもプログラムから触った方が楽しいかも知れない。簡単にアップロードでき、メタデータやコンテンツタイプを自分で追加でき、さらにアクセス権限も動的に設定できる。非常にユニークで面白いサービスではあるのだが、一つ欠点がある。それは開発中もAmazon ...

List

  • 2008/02/08

RailsでSWX RPC「SWX Ruby」

SWXとはFlash向けのデータフォーマットのことだ(参照)。そしてSWX PRCとなると、リモート処理を呼び出すための技術になる。これを使えば他の言語とFlashとでデータを授受できるようになる。Flashはなんとか今年中に習得したいと考えていた。しかし利用する場面がないとなかなか難しい。そんな中、これを使えば利用で...

List

  • 2008/02/08

Fastladder(Livedoor Reader英語版)がオープンソース化「Fastladder」

うーん、これは凄い。恐らくMOONGIFTを読んでいる人の多くの方が何らかのRSSリーダーを使っていると思われる。サーバ型(ASPかインストールか)、クライアント型、ブログパーツ型など様々にあるが、私が使っているのはFastladderだ。その前までGoogle Readerを使っていたが、動作の重さに辟易していたとこ...

List

  • 2008/01/28

CSSを圧縮してサイズ軽減「Rainpress」

JavaScriptはライブラリが充実するにつれて、サイズが肥大化している。そのため、サイズを少しでも軽減しようと変数名を置き換えて難読化し、余計なタブやスペース、改行を消してサイズを小さくするツールが存在する。同様のことがCSSについても言える。サイズの大きくなったCSSはこれで縮小しよう。今回紹介するオープンソース...

List

  • 2008/01/27

Amazon風のスライドを実現「jCarousel」

Amazonの商品詳細ページなどで使われている、関連商品のスライダー。格好が良く、ついつい色々見てしまい、あげくに購入してしまった、なんて経験がある人もいるのではないだろうか。通常、縦スクロールを使って動くのが当たり前のWebページにおいて、横の動きが与えるインパクトは大きい。そこで試してみたいライブラリがこれだ。今回...