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

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

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

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

もっと見る

List

  • 2009/10/20

jQueryを使ってLive Clipboardライクなコピー&ペースト「Live Clipboard jQuery」

Live Clipboard jQueryはJavaScript製のオープンソース・ソフトウェア。Live ClipboardとはMicrosoftの発表した技術で、予めXMLを埋め込んでおくことでコピー操作をした時に表示されたそのものではなく、整形されたデータをコピーできるようにする技術だ(違っていたらご指摘いただき...

List

  • 2009/10/20

Google ChromeをVimライクに操作する「Vimlike Smooziee」

Vimlike SmoozieeはGoogle Chrome向けのオープンソース・ソフトウェア。先日紹介したFirefox上でVimライクなキーバインドを可能にするVimperator labsは好き嫌いのはっきり分かれるツールだ。Vim好きな方にとっては願ったりのツールだろうし、独特のキーバインドが苦手という人もいる...

List

  • 2009/10/19

各種Webサービスに対応した埋め込みを行う「jQuery Oembed」

jQuery OembedはJavaScript製のオープンソース・ソフトウェア。おそらくYoutubeからはじまったであろう、自分のサイトへのコンテンツ埋め込みの機能。今や写真やプレゼンテーション、動画など様々な外部コンテンツがサイトに埋め込めるようになった。しかしここで問題なのが埋め込むコンテンツの内容が分かりづら...

List

  • 2009/10/18

Ruby on RailsによるWebDAVシステム「LimeBerry」

LimeBerryはRuby on Rails製のオープンソース・ソフトウェア。WebDAVはHTTP/HTTPSプロトコルを使ってファイルの授受ができる便利な技術だ。だが他の技術や有効な利用法が見つからず、あまりサービスとして使われているケースはない。MobileMeのiDiskとしての利用法が最も有名だろうか。We...

List

  • 2009/10/18

バナナがキャラクターのGitリポジトリ管理「Bananajour」

BananajourはRuby製のオープンソース・ソフトウェア。個人でGithubを使っていて、その便利さに感動する人もいるだろう。社内でも、と思ってもGitリポジトリを管理するサーバを立てるのに苦労するかも知れない。Gitは個々人でも自由にリポジトリが作れるので何のリポジトリがあるのか、といった管理が煩雑になってしま...

List

  • 2009/10/17

Rails製のシンプルなSNS「RiseAlumni」

RiseAlumniはRuby on Rails製のオープンソース・ソフトウェア。SNSというと既にアイディアが掘り尽くされた感もあるが、ログイン機能とブログ、友人とのコネクション機能などを切り出して考えると意外と汎用的に使える可能性がある。何もSNSという形式にこだわることはなく、システム基盤として捉えるのが面白そう...

List

  • 2009/10/17

C#によるGit実装「Git#」

Git#は.NET製のオープンソース・ソフトウェア。Gitは開発以外でも利用できる場面が多い。かつてRCSのような個人向けバージョン管理システムがあったが、その代わりにもなるし、Windowsネットワークのような小規模な形でも利用が開始できる。サーバを立てたりする必要のあるバージョン管理に比べてごく手軽だ。デモアプリケ...

List

  • 2009/10/16

テキストエリアを使ってコーディングしやすくする「CodeMirror」

CodeMirrorはJavaScript製のオープンソース・ソフトウェア。Webブラウザのテキストエリアの貧弱さは言うに事欠かない。メモ帳レベルの機能しかなく、とても使い勝手が悪い。HTMLを作成する場合はWYSIWYGなエディタに変換するCKEditorのようなソフトウェアも存在するが、Webブラウザ上でプログラミ...

List

  • 2009/10/15

Mac OSXとiPhoneのクリップボードを同期する「BonjourPasteboard」

BonjourPasteboardはMac OSX/iPhone向けのオープンソース・ソフトウェア。Mac OSXで開いているURLをiPhoneで開きたいとする。また、Mac OSXで書いたちょっとしたメモをiPhoneで使いたいとした時、どのような手順でiPhoneにデータが渡せるだろうか。最も単純な方法としては見...

List

  • 2009/10/14

ユーザ画面と管理画面が一体化したCMS「Seed」

SeedはRails製のオープンソース・ソフトウェア。一般的なCMSというと、ユーザ画面と管理画面が分かれて提供されている。ごちゃごちゃした表示を好まない場合、管理画面は分かりやすいが実際の表示がどのようになるかはユーザ画面で見ないと分からない。そのため最近ではユーザ画面と管理画面が一体化したCMSも増えてきている。シ...

List

  • 2009/10/12

コンポーネント指向のRailsライブラリ「Cells」

CellsはRails向けのオープンソース・ソフトウェア。ブログパーツやAdSense、iGoogleのような仕組みは画面にコンポーネントを追加して個別に処理ができるようになっている。そのような自由度の高さが今のネットサービスの主流になっているのだ。自作のソフトウェアで設定ファイルレベルのコンポーネントまで対応するのは...

List

  • 2009/10/12

開発時の便利なローカルメールサーバ「Papercut」

PapercutはWindows向けのフリーウェア(ソースコードは公開されている)。システム開発を行っている時に最も厄介なのがメールの取り扱いだ。メールサーバがなければエラーが起きるし、かといってサーバを立てて本当にメールが出てしまっても困る。本物に近いデータを使っていて、間違ってメールを送ってしまったなんて経験は誰し...

List

  • 2009/10/08

Python向けスクレイピングライブラリ「Scrapy」

ScrapyはPython製のオープンソース・ソフトウェア。Webサービスから必要な情報を抜き出したり、自動操作をしたりと未だに利用されているのがスクレイピングと呼ばれる技術だ。求人、不動産、Eコマース…様々なサイトの情報を機械的に収集し、データベースに蓄積している。Pythonで外部サイトからデータを収集する際に R...

List

  • 2009/10/08

プロフィールページをJavaScriptで生成する「Ident Engine」

Ident EngineはJavaScriptのオープンソース・ソフトウェア。数年前に話題になったのがソーシャルグラフと呼ばれる技術だ。各サービス上に存在するデータを集積し、その結果を一つの場所にまとめていく。そこからさらに友人関係をつないでいく。オープンなSNSが形成される技術だ。JavaScriptだけでもここまで...

List

  • 2009/10/04

シンプルなポートフォリオ「Stacey」

StaceyはPHP製のオープンソース・ソフトウェア。時間が経つのは早い。自分がこれまでに何をやってきて、これから何をするのか常に考えておかないとあっという間に時間が過ぎてしまう。そのような時に使えるのがポートフォリオだ。最近ではブログを使うことも多いが、結果として何かが残った場合はポートフォリオとして残しておく方が分...

List

  • 2009/10/04

これは良い!FirefoxをVim化する「Vimperator labs」

Vimperator labsはFirefox向けのオープンソース・ソフトウェア。VimやEmacsといった変わったキーバインドのテキストエディタに慣れると、Webブラウザも同じ操作で使いたくなってくる。マウスでいちいち選択するのが面倒なのだ。もっと手早く検索したり、リンクを辿ったり、文字をコピーしたりしたいのだ。Vi...

List

  • 2009/09/30

Herokuで動作させるのにも使えるシンプルなCMS「Static」

StaticはRails製のオープンソース・ソフトウェア。HerokuとはRailsアプリケーションをコマンド一つで動作させられるクラウド環境を提供しているサービスだ。Railsはもちろん、予めデータベースも組み込まれているので(PostgreSQL)、開発者は何も心配することなく開発に勤しむことができる。ごくシンプル...

List

  • 2009/09/29

CSSで自動生成ドキュメント「CSS Doc」

CSS DocはRuby製のオープンソース・ソフトウェア。プログラミングソースを複数人で参照するときや、ライブラリを開発した際に必要なのがドキュメントだ。最近では各言語向けに○○Docと呼ばれるものが普及している。これにより関数やメソッドの前に特定のシンボルを付けつつ説明を書くだけで後々コマンド一つでソースドキュメント...

List

  • 2009/09/24

Amazon EC2をベースに分散処理システムを構築する「Cloud Crowd」

Cloud CrowdはRuby製のオープンソース・ソフトウェア。大量のデータを処理しようと思った時にはMapReduceのような仕組みに注目が集まる。テキストのみならず、大量のOCR処理が必要になったり画像をサムネイル化したいといった時にはどのようなシステムを構築するのだが良いだろうか。Rubyを使って分散処理 一時...

List

  • 2009/09/22

Windows Mobile向けのTwitterクライアント「Pocketwit」

PocketwitはWindows Mobile向けのオープンソース・ソフトウェア。TwitterをするのにWebブラウザからアクセスして投稿するのは手軽ではない。大抵、各プラットフォームにあったクライアントソフトウェアを使っている。表示に制限の多い携帯電話の場合は特にそうだ。Windows Mobileで動作するマイ...