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

開発の記事一覧

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

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

もっと見る

List

  • 2007/06/10

自社アプリケーションのGoogle Gears対応に挑戦?「Flex-based SQLAdmin for Google Gears」

Googleから出てきたGoogle Gearsは大きな可能性を秘めたソフトウェアだ。WebアプリケーションがWebアプリケーションでなくなり、いつでもどこでも利用できるようになるのも夢ではない。さぁ、自社のサービスをGoogle Gearsに対応させよう。そのためにこのような便利なソフトウェアも登場した。今回紹介す...

List

  • 2007/06/06

タブ切り替え機能を簡単に「Tabber」

WindowsやMac OSXなどのOSで見慣れているので、Webサイトの画面をタブで切り替えるようにするインタフェースを採用している所は多い。単純にリンクだけであれば難しいものではないだろう。 だが、JavaScriptを使って、画面遷移無しに切り替えて欲しいと言われたらどうしよう。一から作るか…いや、そんな必要は...

None

  • 2007/06/01

xdocdiff WinMerge Plugin

 diffツールであるWinMergeで,MS Word,Excel,PowerPoint,OpenOffice,一太郎,pdf などのファイルを比較し,差分を見られるようにするプラグインです.doc,.xlsについては,WinMergeに差分を表示するプラグインが標準で同梱されていますが,処理時間がかかるだけでなく,...

List

  • 2007/05/30

ファイルアップロード&画像加工ならお任せ「CLASS.UPLOAD.PHP」

システム開発で、ファイルのアップロードと言う仕組みは意外に煩雑な事が多い。インターネットとローカルとをつなぐ、重要な仕組みであるのに、あまり手軽な方法が提供されないのは不便だ。そして、画像加工の仕組みもそれほど簡単ではなく、独自で作りこむ必要がある。それらを簡便にするのがこれだ。今回紹介するオープンソース・ソフトウェ...

List

  • 2007/05/30

JavaScriptでカラーピッカー「mooRainbow」

色を選択する、いわゆるカラーピッカーにはいくつか種類がある。Windows標準(ペイント等)では縦縞に色が並べられたもので、Mac OSXであれば円形や横縞が並んだものになる。 その中で、クリエイターの方であれば一番使い慣れているのはAdobe Photoshopで採用されている形式かも知れない。それをWeb上で実現...

List

  • 2007/05/29

JavaScriptの動作検証に「JSCoverage」

バグは予期していない動作が発生した際に起こる。理想的な動作をしている限りはまず起こらない。しかし、膨大なソースコードの中、そうした予期しない動作を探すのは難しい。 そこで便利なのがソースコードのカバレッジソフトウェアだ。通ったコードと通っていないコードとを見分けられれば、通ってない場所がバグの潜んでいる所になる。そし...

List

  • 2007/05/28

JavaScriptで高性能な入力チェッカー「fValidator」

※ 画面は公式サイトのサンプルより Webサービスでは色々な情報を入力する。会員登録の類は良くあるものだろう。丹念に入力し、送信ボタンを押してしばらく待つと、入力エラーの文字列。これではやる気がなくなってしまう。 JavaScriptでチェックできれば、その場ですぐにエラー判定ができ、分かりやすい。しかし、入力するパ...

List

  • 2007/05/27

RubyでCocoaアプリケーション「RubyCocoa」

夢が広がるアプリケーション。現状、Web向けのプログラム言語とGUI向けのプログラム言語は分かれている事が多い。各言語とも、そうした垣根を越える仕組みを用意しているが、実用レベルになっているものは数少ない。しかし、Webとローカルの境目があいまいになりつつある昨今、この流れは加速していくことだろう。Mac OSX向け...

List

  • 2007/05/24

華麗にスライド「iCarousel」

※画像はすべて公式サイトデモより。 画像サイトはもちろん、プレゼンテーションでも使えるかも。 幾つも並んだ画像を表示するのに、いちいちクリックで遷移させていたら、ユーザはすぐに離れてしまう。おお、と思うくらいのアクションでユーザの目を釘付けにしよう。 今回紹介するオープンソース・ソフトウェアはiCarousel、華麗...

List

  • 2007/05/22

クロスブラウザ対応のJavaScriptデバッグツール「Jash」

JavaScriptを多用するようになると、どうしても高機能なデバッグツールが欲しくなる。Firefoxであれば、FireBugが一番有名なデバッグツールだろう。FireBugを使うと非常にデバッグが容易になる。 とはいえ、FirefoxはFirefox専用だ。IEではいかにしたら良いだろうか。クロスブラウザで使える...

List

  • 2007/05/17

Excelではじめるプロジェクト管理「開発マイルストーン」

プロジェクト管理の重要性は理解しつつも、実際にうまく管理されているケースはあまり多くない。大げさなシステムを導入した所で、普段の業務を圧縮してそのシステムを勉強する時間を作り出すのは非常に難しい。 わざわざシステムを導入するのではなく、現状の延長線上で考えよう。利用するのは普段使い慣れているExcelだ。 今回紹介す...

List

  • 2007/05/17

JavaScriptを一括して管理する「JS Builder」

MOONGIFTをご覧いただいている方々は、もはやJavaScriptと聞いて単なるWebサイトの装飾だとは思ってはいないだろう。だが、各種ライブラリを扱ったり、JavaScriptを書く事はまだ個別ファイルベースでの話でしかないはずだ。そろそろ他のファイルとの関連性を考えつつ、統合的に管理していくべきなのかも知れな...

List

  • 2007/05/16

JavaScriptのメニューを超簡単に「PHP Layers Menu」

サイトのコンテンツが増えると、メニュー周辺がごちゃごちゃしてくる。その際、参考にしたいのはOS上の操作だ。OSの操作と似ていれば、ユーザにとってあまり違和感なく操作してくれる可能性がある。OSのメニュー操作といえば、画面上部のメニューバーや、ファイルの操作の際のツリーメニューだ。これらをHTML上で表現するとなるとJ...

List

  • 2007/05/15

超美麗なグラフを描くJavaScriptライブラリ「WT Toolkit」

システム開発は何らかの出力をもって完結する。メール送信する場合や、画面出力等がある。業務システム系であれば、帳票や一覧表も考えられる。その中でよく要望に挙がるのがグラフ表示だろう。 グラフ用のライブラリを導入したり、表示のプロットが面倒だったりして、最終的には表計算ソフトウェアに逃げてしまうことが多い。既存データへの...

List

  • 2007/05/14

CSSとJavaScriptをコンパクトに『jscsscomp』

JavaScriptが多用されるようになり、prototype.jsをはじめとする汎用的なライブラリも数多く登場している。そうなると心配になるのが、JavaScriptファイルの大きさだ。 prototype.jsは標準で72KBとかなり大きい。また、単体での利用のほかに複数のライブラリを組み合わせる事も多いので、接...

List

  • 2007/05/14

AjaxでもSmartyテンプレート『Php AjaX with Smarty Templates』

システム上のデータのやり取りにAjaxを利用するケースが増えてきた。利用場面は考える必要があるが、遷移しない分だけユーザのストレスが低いと言うメリットは大きい。 これで開発側の負担も低ければ言うことないが、実際は通常のWebアプリケーションの作り方と別になってしまい、二重の負担になってしまうケースも数多い。そうした問...

List

  • 2007/05/04

コメント量チェッカー「cloc」

ソースにきちんとコメントを書いているだろうか。ただ多いだけでは意味がないが、それでもコメントがないプログラムに比べればよっぽどいい。 社内等でそうした基準が設けられていても、コメント量は人にって個人差があるだろう。規模が大きなプロジェクトに対し、一つ一つチェックはしていられない。 そこでまとめてチェックできるこうした...

List

  • 2007/04/26

SQLiteをGUIで管理「SQLite Database Browser」

SQLiteはDLLファイルだけですぐに利用できる簡易的なDBではあるが、思っているよりもしっかりと動作してくれる。 他のDBのようにインストールも手間もなくすぐに利用できるのが便利だ。最近はPHP5をインストールしているサーバも増えたので、ファイルをアップするだけですぐに利用できるというのも手軽でいい。そんなSQLi...

List

  • 2007/04/23

XML-RPCを使った開発のお供に「Fabrice XML-RPC クライアント」

いわゆるWeb APIを使ったサービスを提供する流れは徐々に強まりつつある。最も単純なものはデータ提供サービスで、REST等で提供される。Web APIとは言いがたいが、RSSやiCal等もその一つだろう。 その次はデータの授受ができるサービスで、XML-RPCを使ったものが多い。有名なものはブログの更新サービスで...

List

  • 2007/04/22

JavaScriptでWebサーバまで!「jslibs」

JavaScriptが様々な場面で利用されるようになっているが、まだブラウザの領域を脱してはいない。その限界を乗り越えれば、利用範囲が拡大し、シェアが格段にあがる可能性があるのではないだろうか。 そう考えたのかどうかは分からないが、これは物凄い可能性を秘めたソフトウェアだと思う。何でもJavaScript化とでも言えそ...