タグ

プログラミングに関するWhatAmILookingForのブックマーク (3)

  • 汚染された GET・POST・COOKIE - PHP Note

    HTTP の仕組みはいたって簡単で、クライアントのリクエストを受けてサーバがレスポンス返す、サーバはレスポンスを返し終えた時点でひと仕事完了です。よくサーバ~クライアント間で何度かやり取りしながら一連のサービスを提供したりしていますが、ひとつひとつ独立した「リクエストとレスポンス」を続けて行うことで一連のサービスを構成しているに過ぎません。 ここで覚えておかなくてはならないのは、一旦出力したもの(HTMLなど)をサーバ側で管理することは一切出来ないと言うことです。自ら PHP で出力した HTML も例外ではなく、クライアントから想定外の値が返ってくる来る可能性があります。と言うより、常に何が来るかわからないことを前提にプログラミングすることが必要です。 PHP ではクライアントから送られてくる値を $_GET, $_POST, $_COOKIE で得ることが出来ますが、これらが想定外の値

    WhatAmILookingFor
    WhatAmILookingFor 2010/08/19
    入力値のバリデーション
  • プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ソフトウェア開発者を採用する面接の場においては、応募者の専門家としての力量を見極めることが最も困難な作業の1つである。彼らの考え方については、面接時に少しやり取りを行えばそれなりに見当が付くだろう。しかし、実際のプログラミング経験を推し量るのは至難の業だ。一部の企業では、さまざまなテストを実施することでこれを行おうとするものの、筆者の経験から言えば、こういったテストは近代的な開発環境では必要性が薄い知識(IDEのオートコンプリート機能や、F1キーの押下で表示されるヘルプ、インターネットといったものがあるため、ライブラリの知識は以前ほど重要ではなくなっている)の丸暗記能力を試すだけに終わることも多い。そこで記事では、開発者を評価するうえ

    プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集
  • 「最強最速アルゴリズマー養成講座」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    最強最速アルゴリズマー養成講座: そのアルゴリズム、貪欲につき――貪欲法のススメ アルゴリズムの世界において、欲張りであることはときに有利に働くことがあります。今回は、貪欲法と呼ばれるアルゴリズムを紹介しながら、ハードな問題に挑戦してみましょう。このアルゴリズムが使えるかどうかの見極めができるようになれば、あなたの論理的思考力はかなりのレベルなのです。(2010/9/4) 最強最速アルゴリズマー養成講座: 病みつきになる「動的計画法」、その深淵に迫る 数回にわたって動的計画法・メモ化再帰について解説してきましたが、今回は実践編として、ナップサック問題への挑戦を足がかりに、その長所と短所の紹介、理解度チェックシートなどを用意しました。特に、動的計画法について深く掘り下げ、皆さんを動的計画法マスターの道にご案内します。(2010/5/15) 最強最速アルゴリズマー養成講座: アルゴリズマーの登

  • 1