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

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

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

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

もっと見る

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で動作するマイ...

List

  • 2009/09/15

色々詰まったコミュニティソフトウェア「Cahoots!」

Cahoots!はPHP+MySQLによるWeb向けのオープンソース・ソフトウェア。コミュニティサイトと言ってもその内容は千差万別だ。以前はフォーラムが人気があり、ブログが人気の時期もあり、SNSやQ&Aサイトが持ち上げられたこともある。そのトレンドは随時変わっていく。質問一覧 流行が変わるたびにシステムを入れ...

List

  • 2009/09/14

間もなくサイトを開設する際には「Launching Soon」

Launching SoonはRuby on Rails製のオープンソース・ソフトウェア。間もなく立ち上げるWebサービスを軽く紹介するときや、ゲーム発表前のサイトなどで使われるのがローンチスーン(間もなくはじまる!)のページだ。最近のWebサイトではよく使われるので見覚えのある人も多いだろう。大抵、開発者ブログやTw...

List

  • 2009/09/14

Rのパッケージを紹介するコミュニティ「crantastic!」

crantastic!はRuby on Railsで開発されたオープンソース・ソフトウェア。Rというのは有名な統計解析ソフトウェアだ。オープンソース・ソフトウェアとして公開されており、多数の学生および研究者によって使われている。世界中の方々が使っているとあって、Rを拡張するパッケージも無数に存在する。パッケージ更新情報...

List

  • 2009/09/13

オープンソース化したFlashを使ったグラフライブラリ「FusionCharts Free」

このソフトウェアは以前に紹介済みだが、オープンソース化されたので再度紹介したい。Webアプリケーションにとってグラフは鬼門ではあるが、実現できればユーザビリティを向上できる大きな機能の一つだ。ただの一覧や数字を並べただけでは分からない、具体性を感じられるようになる。複雑なグラフも難なくこなす グラフを表示するのはHTM...

List

  • 2009/09/09

iPhone用FriendFeedフロントエンド「FriendFeed iPhone」

Delicious、Twitter、Digg、はてな、YoutubeそしてGoogle…Web2.0という単語が登場して以来、無数とも言えるソーシャル系サービスが登場した。どれかのサービスに固定化される訳ではなく、おのおのが自由にサービスを組み合わせて使っている中、FriendFeedはソーシャルサービスをまとめるとい...

List

  • 2009/09/08

SVG + VMLのJavaScriptグラフィックスライブラリ「Raphaël」

SVGは技術的に注目を集めていても実際に利用されている場面はそう見かけない。ブラウザ上でドローを描くだけであれば、画像で十分という話であるし、アニメーションを必要とするならFlashがあるからだ。かつIE6をはじめとするレガシーなブラウザで動作しないという最大の問題がある。だがFlashに比べれば扱いやすく、テキストベ...

List

  • 2009/09/06

Google Appsにも対応したGmail新着メール通知「Gmail Notifr」

先日複数のGmailアカウントに対応した新着メール通知ソフトウェアであるNotifyを紹介した。便利なソフトウェアなのは間違いないが、一つだけ欠点があった。それはGoogle Appsに対応していないことだ。個人的にGoogle Appsを使っているので、ぜひとも対応してもらいたい機能だった。Google Appsにも...