タグ

developmentに関するat9100のブックマーク (11)

  • Amazon.co.jp: ソフトウェアテスト293の鉄則: Cem Kaner (著), James Bach (著), Bret Pettichord (著), テスト技術者交流会 (翻訳): 本

    Amazon.co.jp: ソフトウェアテスト293の鉄則: Cem Kaner (著), James Bach (著), Bret Pettichord (著), テスト技術者交流会 (翻訳): 本
  • 第2回 コントロール配列がなくても大丈夫!(1/4) - @IT

    ずっと以前に住んでいた公団住宅では、水道の蛇口(水栓)がレバー式になっていて、引っ越した当初はずいぶん戸惑った。というのも、レバーを押し下げると水が出るのではなく、レバーを引き上げると水が出る仕様だったから。 アフォーダンスなどの認知科学的な考え方を持ち出すまでもなく「押せば出る」のが自然でしょ、と違和感を抱き続けていたのだが、ある日モヤモヤがスッキリ消えてしまう出来事があった。それは、 地震が起こって上からモノが落ちてきたとき水が出っぱなしにならない という理由を知ったことだった。その瞬間、私のアタマの中で何かがひっくり返り、引き上げる方式の水栓がすっかり手になじむものとなった。その後、また引っ越しをして、いまは押し下げる方式になってしまったのだが……。 さて、Visual Basic 2005(以下VB 2005)とVisual Basic 6.0(以下VB 6)はバージョン番号こそ違

  • [ThinkIT] 第1回:Xen管理ツールに必要な機能を考える (1/3)

    サーバ仮想化環境として期待されているXenですが、7月に発表されたSUSE Linux Enterprise Server 10で正式にサポートされたりと、実際の業務などで使用できる環境が整いつつあります。しかしその一方で、統合的に管理できるツールや管理ソリューションの不足しているとい懸念があり、まだ導入できないといった声も聞きます。 サーバ仮想化を行いたいというユーザのニーズは、何台もの物理サーバを統合(コンソリデーション)したいというものなので、一括管理が行える管理ソリューションの必要性は非常に高いといえるでしょう。 そこで連載では、Xenを管理するツールの現状と課題を取り上げていきます。第1回目の今回は、いきなりではありますがXenの当面のライバルである「VMware Infrastructure 3」で利用できる管理ツール「VMware VirtualCenter 2」を例に、サ

  • 【ハウツー】JavaScriptいらず、ブラウザでリッチWebインタフェース構築 - ZK Designer (1) デザイナとプログラマ、正直うんざりなあの会話…… (MYCOMジャーナル)

    AjaxやFlashを使ったWebサイトを目にする機会が増えてきている。WebアプリケーションでリッチなUIを提供できるようになり、またひとつWebの表現力が広がった。一方でUIのリッチ化は、これまで数々のプロジェクトが築いてきたビューとロジックの分業体制を再び曖昧なものに引き戻そうとしている。 皆さんもこんな会話の経験がないだろうか? プログラマ--ここのプルダウンでマウス選択時の色を変えるのであればonMouseOverとonMouseOutイベントを設定する必要がありますね。ここのWYSIWYGなエディタはhogeEditorをobject idで指定してください デザイナ--どういうことですか? 正直いって、こんなやり取りはもうウンザリである。 データベースアプリケーションがgrailsコマンド一発で構築できる時代なんだから、リッチなUIだって簡単に作りたい。ZKはそんな希望に応

  • 開発標準導入の阻害要因

    ソフトウェア開発を主業務とする企業や部署においては、常にその改革・改善が求められているはずだ。そこでは開発標準の導入や改善が、1つの大きな改革・改善項目の候補になることは明らかである。 1. ソフトウェアの開発標準の現状 「自社の開発標準がある 52.2%」 これは、少々古いですが2003年に日経ITプロフェッショナル誌が行ったアンケート(日経BP社発行 日経ITプロフェッショナル 2003年7月号 「開発プロセス大全」より引用)結果です。これだけを見ると、半数とはいえ日でも開発標準を活用した組織的なソフトウェア開発が行われているようにみえます。しかし、同じ調査で以下のような結果も出ています。 「開発標準の種類:ウォーターフォール型 82.8%」 これだけでは何とも断言できませんが、おそらくこれらの標準の大半が、メインフレームやオフコン向けの開発標準の可能性があります。実際、筆者がいろい

    開発標準導入の阻害要因
  • 中里一日記: XMLの「本当のメリット」ってなに?

    XMLの「当のメリット」ってなに? この記事は一応は「XMLのプロ」による記事なのだと思うのだが、それで改めてメリットを紹介するのに、この程度のメリットしか出てこないというのはどういうことなんだか。 では私が答えよう。 私は6つの言語(C++JavaVBAPythonJavaScript、C#)でXMLを触ったことがある。サンプル程度ならもっと増えるが、実用的なものを書いたのは上の6つだけだ。まともにプログラミングなどしたこともない糞コンサルの皆様は、今日のエントリをコピペしておくといいだろう。 まずは弱点から。 1. パースが遅い 構造的な区切りを探すために1文字ずつ文字をチェックする必要があるので遅い。XMLを使うという観点からは、ここが一番のボトルネックになる。 2. データの格納形式を規格の基盤にしている RDBMSが内部でどのようにデータを格納しているかは、RDBMS

  • Enjoy*Study - WEBシステムでの入力文字のテストについて

    WEBシステムで、フォームの入力文字として、確認しておいた方が良い文字のパターンを列挙してみます。 (自分の備忘録として。思いついたら随時追記。) HTMLエスケープ <>&"'入力した文字が、ちゃんと画面に表示されるか確認する。 例えば、<hr>&nbsp;"' のような文字を入れてみて、HTMLとして解釈されないようになっていること。 DBに登録されるような項目の場合、DB上にはどのような形で登録されるのか確認。(必要もなくエスケープしてDB上に登録していたりしないかなど) JavaScriptへの埋め込み文字 <>&"'\HTMLエスケープに絡んで、、JavaScriptのコードに対して、HTMLエスケープと同様にエスケープした文字を埋め込むと問題が起きる可能性があるので注意。 <hr>をエスケープした文字を埋め込むと、 alert("&lt;hr&gt;");そのまま&lt;hr&

    Enjoy*Study - WEBシステムでの入力文字のテストについて
  • Javascriptでポートスキャン - 技術メモ帳

    ITMediaの記事が抽象的すぎて原理がわからなかったので、 BlackHat のやつのソースを斜め読みしてみた。 僕はいつも適当なので、間違いがあるかもしれません。 http://www.spidynamics.com/spilabs/js-port-scan/ http://japan.cnet.com/news/sec/story/0,2000056024,20185667,00.htm 簡単にまとめさせていただくと、 IFrame と Image#src により 任意のIPアドレスにアクセスさせ、 特定のタイムアウト時間(ハードコーディング/マジックナンバー) が 過ぎたらそのホストは生きていない判定をしている。 これは、Firebug で試してみたらなんとなく体感。 (new Image()).src = "http://IPアドレス"; としたときに、当に存在すると 一瞬だが

  • ウノウラボ Unoh Labs: Web Application Testing cheatsheet

    こんにちは! やまもと@テスト番長です。 先日マサトさんに教えてもらったのですが、 こんなウェブアプリケーション用のチェックシートがあるそうです。 SECGURU: Web Application Testing cheatsheet なかなか面白いので、軽く日語にしてみました。(Special thanks to: ジュンヤさん) ※間違ってたらごめんなさい。  1. アプリケーション名とバージョン 2. コンポーネント名 3. 通信プロトコル SSLならばバージョンと暗号方式 4. パラメーターのチェックリスト URLリクエスト URLエンコーディング クエリストリング ヘッダー クッキー フォーム フォーム(Hidden) クライアントサイドのヴァリデーションチェック 使用していない余計なパラメータの存在 文字列長の最大/最小値 連結したコマンド(Concatenate

  • フローチャートの力を思い出そう

    一つ,後悔していることがある。 今年の6月29日,「オブジェクト倶楽部 2006夏イベント」に参加した。オブジェクト倶楽部は,永和システムマネジメントの社員有志が中心になり,オブジェクト指向の実践/研究/発表を目的として作ったグループ。夏と冬に定期的にイベントを開催している。2006夏イベントで6回目となる。 このイベントで,スターロジックの羽生章洋社長が講演した「仕事で必要なことはフローチャートで学んだ」というセッションを受講した。同じ時間帯の裏番組でとても魅力的なセッションがあったのだが,あえてこちらを選択した。羽生氏のプレゼンテーションのうまさをよく知っていたからだ。案の定,おもしろかった。羽生氏がタブレットPCを使ってその場でどんどんフローチャートを書いていく。講演の資料はこちらで公開されているが,これだけではとても伝わらないライブ感があった。 講演の内容はノートにメモしたし,講演

    フローチャートの力を思い出そう
    at9100
    at9100 2006/08/02
    考え方の基礎構築として
  • 今OSを自作する意味は? | スラド デベロッパー

    bad-head曰く、"/.Jerに聞きたいのだが,今OSを自作する意味はあるのだろうか。 最近「30日でできる! OS自作入門」や「自分で作るLinux OS」といった書籍が出ており、「学習用+OS自作へのあこがれ」ニーズは盛り上がりつつあるように思える。タレコミ子が学生のときは,「OS」、「コンパイラ」または「データベース」が大規模ソフトウエア作成の花形だった気がするが、少なくとも現在は、「コンパイラを作ろう」とか,「データペースを作ろう」というのはあまり聞かない気がする。OS自作が依然注目されているのは,やはりリーナスさんへのあこがれなんだろうか。"

  • 1