開発の記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。見る2007/05/29JavaScriptの動作検証に「JSCoverage」バグは予期していない動作が発生した際に起こる。理想的な動作をしている限りはまず起こらない。膨大なソースコードの中、そうした予期しない動作を探すのは難しい。そこで便利なのがソースコードのカバレッジソフトウェアだ。通ったコードと通っていないコードとを見分けられれば、通ってない場所がバグの潜んでいる所になる。Webサービスでは色々な情報を入力する。会員登録の類は良くあるものだろう。丹念に入力し、送信ボタンを押してしばらく待つと、入力エラーの文字列。これではやる気がなくなってしまう。JavaScriptでチェックできれば、その場ですぐにエラー判定ができ、分かりやすい。夢が広がるアプリケーション。現状、Web向けのプログラム言語とGUI向けのプログラム言語は分かれている事が多い。各言語とも、そうした垣根を越える仕組みを用意しているが、実用レベルになっているものは数少ない。Webとローカルの境目があいまいになりつつある昨今、この流れは加速していくことだろう。※画像はすべて公式サイトデモより。画像サイトはもちろん、プレゼンテーションでも使えるかも。幾つも並んだ画像を表示するのに、いちいちクリックで遷移させていたら、ユーザはすぐに離れてしまう。おお、と思うくらいのアクションでユーザの目を釘付けにしよう。今回紹介するオープンソース・ソフトウェアはiCarousel、華麗...2007/05/22クロスブラウザ対応のJavaScriptデバッグツール「Jash」JavaScriptを多用するようになると、どうしても高機能なデバッグツールが欲しくなる。Firefoxであれば、FireBugが一番有名なデバッグツールだろう。FireBugを使うと非常にデバッグが容易になる。いえ、FirefoxはFirefox専用だ。IEではいかにしたら良いだろうか。クロスブラウザで使える...2007/05/17Excelではじめるプロジェクト管理「開発マイルストーン」プロジェクト管理の重要性は理解しつつも、実際にうまく管理されているケースはあまり多くない。大げさなシステムを導入した所で、普段の業務を圧縮してそのシステムを勉強する時間を作り出すのは非常に難しい。システムを導入するのではなく、現状の延長線上で考えよう。利用するのは普段使い慣れているExcelだ。Builder」MOONGIFTをご覧いただいている方々は、もはやJavaScriptと聞いて単なるWebサイトの装飾だとは思ってはいないだろう。各種ライブラリを扱ったり、JavaScriptを書く事はまだ個別ファイルベースでの話でしかないはずだ。Menu」サイトのコンテンツが増えると、メニュー周辺がごちゃごちゃしてくる。その際、参考にしたいのはOS上の操作だ。OSの操作と似ていれば、ユーザにとってあまり違和感なく操作してくれる可能性がある。OSのメニュー操作といえば、画面上部のメニューバーや、ファイルの操作の際のツリーメニューだ。Toolkit」システム開発は何らかの出力をもって完結する。メール送信する場合や、画面出力等がある。業務システム系であれば、帳票や一覧表も考えられる。その中でよく要望に挙がるのがグラフ表示だろう。グラフ用のライブラリを導入したり、表示のプロットが面倒だったりして、最終的には表計算ソフトウェアに逃げてしまうことが多い。既存データへの...2007/05/14CSSとJavaScriptをコンパクトに『jscsscomp』JavaScriptが多用されるようになり、prototype.jsをはじめとする汎用的なライブラリも数多く登場している。なると心配になるのが、JavaScriptファイルの大きさだ。prototype.jsは標準で72KBとかなり大きい。Templates』システム上のデータのやり取りにAjaxを利用するケースが増えてきた。利用場面は考える必要があるが、遷移しない分だけユーザのストレスが低いと言うメリットは大きい。これで開発側の負担も低ければ言うことないが、実際は通常のWebアプリケーションの作り方と別になってしまい、二重の負担になってしまうケースも数多い。した問...2007/05/04コメント量チェッカー「cloc」ソースにきちんとコメントを書いているだろうか。多いだけでは意味がないが、それでもコメントがないプログラムに比べればよっぽどいい。社内等でそうした基準が設けられていても、コメント量は人にって個人差があるだろう。規模が大きなプロジェクトに対し、一つ一つチェックはしていられない。Browser」SQLiteはDLLファイルだけですぐに利用できる簡易的なDBではあるが、思っているよりもしっかりと動作してくれる。他のDBのようにインストールも手間もなくすぐに利用できるのが便利だ。最近はPHP5をインストールしているサーバも増えたので、ファイルをアップするだけですぐに利用できるというのも手軽でいい。APIを使ったサービスを提供する流れは徐々に強まりつつある。単純なものはデータ提供サービスで、REST等で提供される。APIとは言いがたいが、RSSやiCal等もその一つだろう。その次はデータの授受ができるサービスで、XML-RPCを使ったものが多い。有名なものはブログの更新サービスで...2007/04/22JavaScriptでWebサーバまで!「jslibs」JavaScriptが様々な場面で利用されるようになっているが、まだブラウザの領域を脱してはいない。その限界を乗り越えれば、利用範囲が拡大し、シェアが格段にあがる可能性があるのではないだろうか。考えたのかどうかは分からないが、これは物凄い可能性を秘めたソフトウェアだと思う。何でもJavaScript化とでも言えそ...2007/04/21グラフを簡単に作れるPHPライブラリ「phpGraphEd」システム開発する上で、その結果は何らかの形で出力される。それが帳票であり、一覧表であったりする。Webシステムで表出力であれば、それほど難しくはないだろう。テーブル組する等して出力すれば良い。グラフのようにビジュアル的に訴えられるものを出力しようと思ったらどうしたらいいだろう。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が722あります。blockworks。