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

Webの記事一覧

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

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

もっと見る

List

  • 2008/02/12

GMailをCUIで操作「Gmailreader」

CUIの魅力にはAjaxも全くかなわない。Webインタフェースがどれだけ使い勝手よくなっても、やはりCUIのコマンドベースの、文字ベースの操作の手軽さにはかなわない。ユーザビリティ、表現力は劣るだろうが、決して廃れないのがCUIだ。もしあなたがサーバ管理者で、GMailを見たいと思ったらどうするだろうか。わざわざPCを...

List

  • 2008/02/11

Webサイトを皆でリデザインする「ShiftSpace」

最近の流行だろうか、ControlCといい、ShiftSpaceといい、サイト名が機能の使い方になっている。分かりやすく、インパクトもあって覚えやすい。そう、ShiftSpaceはShift+Spaceキーで発動する。とは言え、どういうサービスなのかは分かりづらい。言うなればデザインの共有だろう。サイトのデザインをする...

List

  • 2008/02/11

JavaScriptで分かち書き「TinySegmenter」

※ 画像は公式サイトデモより分かち書きや形態素解析のニーズは色々な所に存在する。テキストはWebベースで最も扱われるデータの一つであって、その内容を分析、解析して欲しい情報だけを抽出するというのは重要な技術だ。大規模な辞書データを元に行う形態素解析はコストがかかりすぎる。手軽に行うならこのソフトウェアを使ってみるのはど...

List

  • 2008/02/10

JavaベースのWebカレンダー「Webical」

スケジュールを管理する上でカレンダーアプリケーションの存在は欠かせない。OutlookのようなGUI系や、GoogleカレンダーのようなWebアプリケーションまで様々に揃っている。筆者自身はGoogleカレンダーを使っているが、データの再利用性を高めるのに、独自のカレンダーアプリケーションを利用する選択も良い。そこで紹...

List

  • 2008/02/09

GMailでGTD「GTDGmail」

メールとTodo、スケジュールなどは相性がいい。大抵メールで予定やすべきことが決まるからだ。そう考えるとそれらのTodoを管理するためにGTDを取り入れたくなる。利用者も数多いWebメール、GMailとGTDを組み合わせるソフトウェアがこれだ。今回紹介するフリーウェアはGTDGmail、GTDとGMailを融合するFi...

List

  • 2008/02/09

華麗なFlashベースのグラフライブラリ「PHP/SWF Charts」

グラフをはじめ、図というのは言葉で説明する以上のインパクトを与える場合が多い。プレゼンテーションでも文字ばかりだと見る気がなくなるが、グラフがあると分かりやすく、訴えたい場所も明確になる。Web上でグラフを表示しようと思うと面倒な場合が多いが、既存のライブラリを使えばそれも手軽になる。今回紹介するフリーウェアはPHP/...

List

  • 2008/02/08

マイクロフォーマットを抽出「hkit」

※ 画像は公式サイトデモより最近、マイクロフォーマットという単語が注目を集めている。「rel="nofollow"」というごく単純な記述もマイクロフォーマットの一つだ。他にもhCard(連絡先)、hCalendar(イベント)、hAtom(フィード)、XFN(友人関係)などの仕様が定義されている。個別のHTMLが意味を...

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/02/07

様々なAppサーバに対応したリクエストプロキシ「SwitchPipe」

ちょうど良いネーミングが思いつかないのだが。例えばRailsでアプリケーションを開発した場合、Mongrel + Apache2 + mod_proxyという組み合わせで動作させたりする。が、mongrelは常駐してしまうのでメモリの問題があった。その他にも適切に対応できるリクエストプロキシソフトウェアがこれだ。今回紹...

List

  • 2008/02/06

使い勝手の良いアクセス解析「Piwik」

※ 画像は公式サイトデモよりWebサイトのアクセス解析は大事だ。もの言わぬ利用者の動向をそこからうかがい知れる。日々アクセス解析を見ていくのは大事だが、そのためには使い勝手の良いソフトウェアを選択しなければならない。良いアクセス解析ソフトウェアは見やすく、グラフがあり、一覧性も確保されることが大事だ。そこで使ってみたい...

List

  • 2008/02/05

Webアプリケーション向けGrowl「Yowl」

Mac OSXでアプリケーションが出すメッセージを表示してくれるのがGrowlというソフトウェアだ。例えばSkypeであればメッセージを表示してくれたり、Firefoxのダウンロード完了を通知してくれたりと便利に利用できる。そんなGrowlをWebアプリケーションでも使おうと考えたのがこのソフトウェアだ。今回紹介するオ...

List

  • 2008/02/05

Flex向けFirebug「FlexSpy」

Webアプリケーションを開発する上で、Firebugが欠かせない。これがないとJavaScriptの開発が相当手間取っていたに違いない。インストールしていると重たくなると言われているが、それでも外すことが出来ないほど便利だ。そう考えると他の開発環境でも同様の仕組みが欲しくなるだろう。Flexで開発を行う方は、こちらを使...

List

  • 2008/02/05

PHPの関数をJavaScript上に実装「PHP.JS」

PHPの便利な点は色々あるだろうが、その一つに豊富な関数群があるだろう。様々な関数が予め用意されていることで、やりたいことが大抵関数一つでできてしまう。それが他の言語に比べて便利だと感じる人も多いはずだ。そんな便利な関数群を他の言語で実装しようと言うプロジェクトがこれだ。その対象言語は…JavaScript。今回紹介す...

List

  • 2008/02/04

GUIで管理できるSubversion「VisualSVN Server」

開発に際してSubversionを利用しているという方も多いだろう。一度立ててしまえばごく簡単に運用でき、それでいていざというときに役立つソフトウェアだ。さらにクライアントはGUIのフロントエンドも多数存在するのが良い。ではサーバはどうだろうか。CUIでインストール、管理するのが当たり前になっている。だがWindows...

List

  • 2008/02/03

Torを使った匿名プロキシ「Vidalia」

IPアドレスが個人情報に当たるのかどうか分からないが、グローバルIPを丹念に調べていったら、だいたいの場所が分かってしまう。そう考えるとIPアドレスが分かってしまうのは問題がある場合もあるだろう。そこで匿名性を高くする技術、Torの登場だ。これを使えばごく手軽に導入できる。今回紹介するオープンソース・ソフトウェアはVi...

List

  • 2008/02/03

必見!CSSを使って複数の画像を一つに「CSS Sprite Generator」

Googleの表示速度の速さの秘密に、コネクションを極力減らすということがある。それが複数の画像を一つにまとめてしまい、CSSのポジションをずらすことで表示するという手法だ。これを使うと画像のダウンロードは一回で済むのでコネクションが少なくて済む。実際、検索結果のGoogleロゴを見ると、複数の画像が混ざった結果なのに...

6251?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2008%2f02%2fpicture-2-tm

  • 2008/02/03

Webサービスを手軽に高速化「PHP SPEEDY」

Webサービスを高速化する方法は各種存在する。例えばコネクションをできるだけなくしたり、キャッシュを有効にしたりと言った具合だ。様々な手法を順番に施していって、最も自分のサービスにあったものを選択していくのが筋なのだが、それは時間と根気のいる作業だ。まず、一般的な手法を適用したときにどれだけ効率化されるのか、またはどれ...

List

  • 2008/02/01

JavaScriptを使ってSQL調にデータを検索「JsonSQL」

※ 画像は公式サイトのデモよりSQLという言語はプログラム言語に混ざると面倒に感じてしまうが、データの授受をする上では便利な問い合わせ言語だ。むしろ他の言語でも同様の問い合わせを行うことでデータが取得できるようになっていると便利に感じる。いちいちデータの中身を見ながら探すのは大変だ。そしてJavaScriptでSQLを...

List

  • 2008/01/30

体験必須!プログラミングもコラボレート「Amy Editor」

以前からあったのだが、ついにソースコードが公開されたのでご紹介。世の中、Webアプリケーション化が進んでいる。メーラーなど、ネットがないと魅力が半減してしまうアプリケーションならいざ知らず、オフィスや画像編集などのアプリケーションがWeb化する際の魅力とは何だろう。個人的にはやはりコラボレートだ。皆で一つの作品を仕上げ...