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

Webの記事一覧

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

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

もっと見る

List

  • 2007/08/28

prototypeベースのJavaScriptコンテクストメニュー「Proto.Menu」

Webサイトで使われるJavaScriptのイフェクトで、コンテクストメニュー(右クリックメニュー)の自作というのがある。意外と作りこみが面倒だったり、マルチブラウザへの対応が心配で敬遠されがちだ。だが、Firefox 1.5以上、IE6以上、Safari3以上、Opera9以上に対応しているとなれば、使う気にもなる...

List

  • 2007/08/27

ビジュアルプログラミングの世界へようこそ「Lily」

まだリリースされていないソフトウェアだが、要注目。幾つものソフトウェアやサービスがリリースされていく中で、時折その動作原理が分からず唸ってしまうものが存在する。このソフトウェアもその一つになるだろう。今回紹介するオープンソース・ソフトウェアはLily、Webベースのビジュアルプログラミング開発・実行環境だ。Lilyは...

List

  • 2007/08/26

Java製Web OS「Zero Kelvin Desktop」

最近、またWeb OSは可能性があるんじゃないかと思えてきた。しかしそのためにはOS側の力も必要だ。つまり現況のような立ち上がりも遅いOSではなく、ブラウザしか動かないOS(その代わり高速で立ち上がるもの)があればいいのではないだろうか。そうなればWeb OSの重要性があがってくる。そんなWeb OSの一つを紹介しよ...

List

  • 2007/08/26

FlashとRubyの連携「RubyAMF」

※ 画像は公式サイトのデモより。 FlashはAjaxに比べると各OS間、各ブラウザ間での互換性も高い上にインタラクティブに富んだインタフェースが作れるので便利だと思う。だが、バックエンドのシステムとの連携が難関だった。Flash Remotingを使えば問題は解決する。標準ではJavaのみではあるが、Rubyと連携し...

List

  • 2007/08/24

Subversion/CVSログをRSS/HTMLに「Crank」

開発においてバージョン管理を導入するのがごく当たり前になってきている。複数人はもちろん、一人であっても使ったほうが良いだろう。間違って消してしまうリスクやHDD故障のリスクも抑えられる。そんなバージョン管理をさらに便利にしてくれるソフトウェアがこれだ。今回紹介するフリーウェアはCrank、各種バージョン管理システムロ...

List

  • 2007/08/23

Ruby on Rails製のブログエディタ「Squib」

ブログエディタとして何を利用しているだろうか。もし各ASPの管理画面を使っているというなら、ぜひとも何らかのブログエディタの利用をお勧めする。編集のしやすさに雲泥の差があるからだ。編集内容をローカルにためておけるのも利点だ。ブラウザを間違って閉じてしまってもこれなら問題ない。手になじむブログエディタがないと思っている...

List

  • 2007/08/23

HTMLを解析してCSS生成「html2css」

CSSで便利だと感じるのは構造を階層化できる点だが、逆にきちんと構造化しておかないと欠点にもなりかねない。別な所で定義した名称と重複してしまい、どうもうまくいかないという経験がある人も多いはずだ。まず現状どういった構造になっているのか、それを把握する所からはじめてみよう。それが分かればうまく構造化できるはずだ。今回紹...

List

  • 2007/08/22

必見!Flash製の連想グラフ「Graph Gear」

Flashを使うとインタラクティブなグラフを作ることができる。その中の一つに、ある要素から連想される要素を周囲に表示して、さらにその周囲から次の連想要素を…といった蜘蛛の巣状に広がっていくグラフがある。たとえばmixiGraph、TilePlexなどが代表例だ。物と物が関連しあっている場合、この見せ方は有効だろう。こ...

List

  • 2007/08/20

フォームで便利なJavaScriptライブラリ「WebForms2」

会員登録や商品購入など、ブラウザ上で入力を行う機会は数多い。だが、その入力がとても簡単かと言われるとそうでもない事が数多い。入力エラーがある度に戻ったり、エラーと入力欄が離れていて分かりづらいといった経験はないだろうか。そこでJavaScriptライブラリを使ってみよう。JavaScript最大の欠点とも思える、ブラ...

List

  • 2007/08/19

必見!ソート/編集ができる表ライブラリ「TableKit」

昨日紹介した「Nofunc Table Organize」は表に対して簡単にソート機能が付与できるすばらしいライブラリだ。しかし業務システムを構築していると、それ以外にも要望が出てきたりする。良くあるのが、その場でデータを修正したいなどと言うものだ。もちろん、技術的に不可能な訳ではない。が、開発コストがかかり過ぎる。...

List

  • 2007/08/18

PHP用グラフライブラリ「Libchart」

グラフを作成するライブラリは幾つかあるが、画像で生成するタイプは一番手軽で使い勝手も良い。サイトへの貼り付けも簡単だし、保存して別なアプリケーションで流用することもできる。そこで問題になるのは、いかに手軽にグラフを作成するかだ。PHPをお使いならば、これを使ってみるのはどうだろう。今回紹介するオープンソース・ソフトウ...

List

  • 2007/08/18

高機能なテーブルソート「Nofunc Table Organize」

業務システムをWebベースで作り変える、なんてプロジェクトは多々存在する。業務システムの特徴としては、検索結果や一覧表など、様々な場面でテーブル組の表が利用されることだ。そして、その中でも厄介なのがデータのソートではないだろうか。検索条件を保存しながらソートして…なんていちいち実装するのは大変だ。そこで検討したいのが...

List

  • 2007/08/17

CSSを最適化「CSSTidy」

最近のWebサイトはテーブル組ではなくCSSで構築することが多い。その分、ブラウザ互換性を確保するのが大変な場合も多いが、文書構造的にも分かりやすいものが出来上がる。それもあって、CSSが肥大化する傾向が見られる。余計なプロパティや値の設定がないか、ツールを使ってチェックしてみよう。今回紹介するオープンソース・ソフト...

List

  • 2007/08/17

ブログコンパイラー「Chronicle」

※ 画像は公式サイトより。 ブログの投稿はWindows Live Writerを使っている(旧バージョン)。やはり大抵のブログについているWYSIWYGなエディタは使い勝手があまり良くないと感じてしまう。もっと気軽に書き連ねられると良い。ふと思いついた時にさっと書いておけるメモ帳のようなブログだ。twitterでは投...

List

  • 2007/08/14

ついに登場!MacFuse+GMail「GMailFS.app」

GMailをバックアップストレージとして利用している人は多い。あの巨大な容量をメールだけで使うのは勿体無く(しかも滅多な事では使い切らないだろう)、ある意味有効活用とも言える。Fuseでは元々GMailFSというGMailをファイルシステムのように扱うソフトウェアが存在していた。これはそのMac OSX版だ。今回紹介...

List

  • 2007/08/13

Webのコメント新形態「axdget」

ブログサイトが増えてきて、記事とコメントという形式がごく当たり前になっている。その際、どこの文章に対してコメントしているのか、よく分からない事がある。これを使えばそんな心配は無用だ。自分の好きな「場所」にコメントできる。今回紹介するオープンソース・ソフトウェアはaxdget、Webサイト上につけられる付箋紙ソフトウェ...

List

  • 2007/08/13

JavaScriptでRDFを扱う「Simple javascript RDF Parser」

RDFとは「ウェブ上にあるリソースを記述するためのフレームワーク」(Wikipediaより)の事だ。RSSや、まだ利用度は低いがFOAF等が代表例だ。これらのリソースを記述する仕組みがもっと利用されるようになると、各サイトやデータをメタ的に連結できるようになる。そして、この分野で活躍が期待されるのはブラウザ上でのプロ...

List

  • 2007/08/12

Web上でDB設計+コード出力「MySQL Designer」

※ 画像は公式サイトデモより。DB設計は大事だが、初期状態のまま保てる訳ではなく、大抵徐々に改変されていく。その際にはドキュメントへの適用もれが発生し、ドキュメントと実際のDB構造とに差が生じていく。それを防ぐにはどうしたら良いか。メンテナンスインタフェースを統一してしまえば良い。そして、それをするだけの意味があれば...

List

  • 2007/08/12

Ajaxを使ったFlashビデオ制御「Flash-Ajax Video Component」

CodeZine:Adobe製、AjaxでFLVを制御するオープンソース「Flash-Ajax Video Component」(アドビ)より。 動画共有サイトでは大抵、Flashビデオの下部に再生、音量変更、早送り/巻き戻しの制御が付いている。これはFlash側で組み込まれているので、便利ではあるがそれ以上の発展がな...

List

  • 2007/08/08

クールなブログを作ろう「free CSS Templates」

最近、サイト全体をブログで構築するケースが増えている。時事性が強く求められている現在のネット状況では、ブログというサイト構成が向いている。しかしありがちなデザインでは誰も見向きもしてくれない。そこでクールなデザインを簡単に導入しよう。今回紹介するオープンソース・プロジェクトはfree CSS Templates、2....