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

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

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

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

もっと見る

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ページにおいて、横の動きが与えるインパクトは大きい。そこで試してみたいライブラリがこれだ。今回...

List

  • 2008/01/25

iPhone/iPod TouchでインラインFlash(サムネイル)表示「iTransmogrify!」

iPhone/iPod Touchは優秀なガジェットだが、一つだけ大きな欠点がある。それはFlashをインラインで表示、再生できない点だ。Youtubeは専用ブラウザを介してのみ再生され、他のFlashコンテンツは四角いアイコンが出るだけだ。せめてYoutubeだけでも、と思っていたあなたに朗報だ。サムネイルだけ表示す...

List

  • 2008/01/24

テキストファイルを使ったシンプルなWebタスクアプリケーション「TaskPaper.web」

ごくシンプルなタスク管理が欲しい、と思ったことはないだろうか。Webベースのタスク管理ソフトウェアは数多く登場しているが、どれもシンプルさを謳いながらも理解するのに時間がかかったりする。ソーシャルな仕組みも個人的には必要ない。テキストベースくらいのがちょうど良いのだ。巷のタスク管理ではうまくいかない人も、これならできる...

List

  • 2008/01/20

JavaScriptで数式エディタ「BrEdiMa」

※ 画像は公式サイトデモよりWebサイト上で数式を載せている人というのは意外と多い。その際のやり方は概ね二種類あった。一つは数式をテキストベースで書く方法。だがこれは見づらいという欠点がある。もう一つは画像で作り、それを載せる方法。これは奇麗に見られるのは良いが、編集が容易ではない。どちらも一長一短がありそうだ。そこで...

List

  • 2008/01/11

Facebookのようなダイアログ「Facebox」

WebサイトではJavaScriptを使ったダイアログがよく使われる。が、ありきたりになっており、あまり注視せずにクリックされてしまうことが多い。はっと目を引くようなダイアログを使おう。他にも利用できるこちらがお勧めだ。今回紹介するオープンソース・ソフトウェアはFacebox、Facebook風のダイアログを作成するj...

List

  • 2008/01/08

RoRのオンラインファイル管理「Boxroom」

様々なデータがオンライン上に保管されるようになっている。インターネットVPNを使って、イントラネットのファイルサーバをiDCに置いてしまうサービスもある。あらゆるデータをオンライン上にストックしていくと何が起こるのか…それを体験できるのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはBoxroom、Ru...

List

  • 2008/01/07

RailsでWebDAVを実装「Railsdav」

今、まさに開発しているプロジェクトにぴんとくるソフトウェアを探し出した。Ruby on RailsとWebDAVを連携させて面白いことができないかと思っていたのだが、RailsでWebDAVを実装してしまうのだ。今回紹介するオープンソース・ソフトウェアはRailsdav、Ruby on Rails用のWebDAVプラグ...

List

  • 2007/12/30

Mac OSX向けクリップボードマネージャ「Jumpcut」

昔からそうだが、クリップボードはなぜ一つしかデータを持てないのだろうか。EmacsやViなど、ヤンク機能があるものは複数のデータを保持できるというのに。その点において退化しているような気がする。そして、その欠点を補うソフトウェアも数多く存在する。Mac OSX向けにこちらを紹介しよう。今回紹介するオープンソース・ソフト...

List

  • 2007/12/28

画像の印象をそのままにリサイズ「seam-carver」

今年の前半に発表された画像をリサイズするためのアルゴリズム「Seam Carving」。画像の横幅を変えても、メインになり得る部分を自動で認識し、そこを維持してくれる。Youtubeの動画にもアップされているので、見たことがある人も多いのではないだろうか。リアルタイムで縮小されていく様は相当なインパクトだ。アルゴリズム...