タグ

2008年6月20日のブックマーク (7件)

  • 第2回 [システム振舞い編]一覧表に一工夫入れることで漏れや重複をなくす

    今回から3回にわたり,【システム振舞い編】と題して,システムの動作仕様や処理の流れといったシステム振舞いに関する工程成果物(図表およびそれに付随する文章)の書き方のコツやレビューのコツを,受発注業務を例にとって紹介していきます。 システムの動作仕様や処理の流れは,システム完成間近にならないと発注者側が直接確認することが難しいため,仕様の欠陥が見つかった場合の手戻りによる影響が非常に大きいという問題があります。従って,システム振舞いの工程成果物の書き方やレビューのコツは重要なポイントとなります。 まずは,【システム振舞い編】に出てくる「業務」「作業」「システム化業務」「システム利用作業」「機能」という言葉の意味を明確にしておきましょう。【システム振舞い編】では,これらの言葉を次のように定義します。 業務:ある単位で区切られた企業活動(発注業務など) 作業:人手で実施する業務(発注書原保管な

    第2回 [システム振舞い編]一覧表に一工夫入れることで漏れや重複をなくす
  • Script.aculo.usのコントロールでWebアプリケーションをもっと使いやすく:CodeZine

    はじめに 筆者はDevXの以前の記事で、動的なWebアプリケーションの開発に役立つJavaScriptフレームワーク「Prototype」を取り上げましたが、その記事の最後で、PrototypeをベースにしたUIライブラリであるScript.aculo.usについて少し触れました。稿ではScript.aculo.usが提供するオートコンプリータ、インプレースエディタ、スライダというWebコントロールについて説明します。 Script.aculo.usは大きなライブラリなので、1つの記事で網羅的に説明することはできません。しかし、稿の説明を読めば、Script.aculo.usのWebコントロールを利用してエンドユーザーエクスペリエンスを向上させることができるでしょう。環境のセットアップ まずブラウザでPrototypeのホームページにアクセスし、最新バージョン(稿の執筆時点では1.6

  • メンテナンス中

    申し訳ございません。 只今メンテナンス中です。

  • JavascriptでGETリクエスト値を取得する - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 JavascriptでGETリクエストパラメータを取得する方法。ポップアップ・ウィンドウに値を渡すとか、処理にワンクッション挟みたい場合に便利。 key1 = Script var qsParm = new Array(); function retrieveGETqs() { var query = window.location.search.substring(1); var parms = query.split('&'); for (var i=0; i<parms.length; i++) { var pos = parms[i].indexOf('=')

  • 情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイト運営入門

    「安全なウェブサイト運営入門」にOSコマンド・インジェクションの脆弱性が存在することが判明しました。 この脆弱性を悪用された場合、悪意ある第三者の攻撃により「安全なウェブサイト運営入門」が動作しているコンピュータ上でOSコマンドが実行されてしまう危険性があります。 このことから「安全なウェブサイト運営入門」は使用しないでください。 脆弱性の説明 「安全なウェブサイト運営入門」が、細工されたセーブデータを読み込むことで任意の OSコマンドを実行される可能性があります。 脆弱性がもたらす脅威 悪意のある第三者によってコンピュータが任意に操作される可能性があります。 対策方法 「安全なウェブサイト運営入門」を使用しない。 「安全なウェブサイト運営入門」の開発およびサポートは終了いたしました。そのため、今後脆弱性の対策版を提供する予定はありません。「安全なウェブサイト運営入門」の使用を停止してく

  • MOONGIFT: » GoogleカレンダーとiPhone/iPod Touchをシンクする「NemusSync」:オープンソースを毎日紹介

    さて後1ヶ月程度に迫った、3G版のiPhone発売。iPod Touchは非常に面白いガジェットだが、使い込んでいくとどうしてもネットワークの力が不足している点が気になってくる。iPhoneで電話のネットワークが利用できれば、ぐっと利便性が高くなるに違いない。 設定画面 ネットワークが自由に利用できるようになれば、iPhoneはPDA並みの可能性を感じさせてくる。iPhoneはもちろん、iPod Touchでも便利に使えるのがこのソフトウェアだ。 今回紹介するフリーウェアはNemusSync、iPhone/iPod TouchのカレンダーとGoogleカレンダーを同期するソフトウェアだ。 NemusSyncはJailBreakしたiPhone/iPod Touch向けのソフトウェアで、Googleアカウントを登録し、カレンダーをリストアップする。その中から同期したいカレンダーを選択すると、

    MOONGIFT: » GoogleカレンダーとiPhone/iPod Touchをシンクする「NemusSync」:オープンソースを毎日紹介
  • OpenIDとRails:Authentication 2.0:CodeZine

    はじめに OpenIDは、ユーザー認証および識別サービス分野に大きな変革をもたらすサービスであり、フレームワークであり、プロトコルでもあります。2004年にBrad FitzpatrickによってスタートしたOpenIDですが、今ではAOL、Google、IBM、Microsoft、VeriSign、Yahoo!などの巨大インターネット組織からサポートされるほどのフレームワークに成長しています。OpenIDは、Webサイトのための信頼性に優れたオープンな分散ユーザー認証を実現する仕組みであり、Web開発者は認証コードを書く手間から解放されます。 稿ではOpenIDの概要と、Webサイト開発にとってのOpenIDの利点について説明します。また、OpenIDをRuby on Rails 2.0フレームワークに組み込む方法について例を挙げて説明します。必要な環境Rubyバージョン1.8.4以上