基礎

HTTP

CookieのためのHTTPヘッダーフィールド(Cookie, Set-Cookie)を理解する

Cookieとは本来webサイトを提供するサーバーは、クライアントひとりひとりを識別できない。しかし、cookieという情報をサーバーとブラウザでやりとりすることによって、対象ブラウザの状態を一時的に記憶し、識別しておくことが可能になる。こ...
セキュリティ

フィンガープリント(fingerprint)とは

概要何らかの元データのハッシュ値のこと。下記目的のために使う場合、fingerprintと呼ぶ。目的fingerprintは日本語で「指紋」となり、その名の通り同一人物(同一データ)であることを判断するために使う。つまり、元のデータから中身...
Python

【Python】ファイルを読み込む – JSON形式のファイル編

PythonでJOSNファイルを読み込む方法。JSONのファイルを読み込む時はjsonモジュールを利用するのがスマートだ。jsonモジュールは標準ライブラリに含まれているので、import文を書くだけで良い。import json今回扱うデ...
HTTP

HTTPステータスコードの簡易まとめ

Webエンジニアである以上、HTTPステータスコードは暗記しておきたいが、全部覚えておかなくても支障はない。今回はステータスコードの概要と頻出項目について解説する。ステータスコードは主に5種類1XX2XX3XX4XX5XXこの5つだ。XXに...
用語

JSONとは

JSONとはJavaScript Object Notationの略で、テキストの形式の一種で、構造化されたデータを表現するのが得意。どんなものかJSONはこのような形式で表現されるデータである。JSONのデータが書かれたファイルの拡張子は...
用語

【検索】インデックスとは何か

ここでは検索用語のインデックスについて解説する。インデックスとは、効率的な検索ができる状態にすることである。検索技術では目次を作ることが超重要目の前に国語辞典があり、「カブトムシ」という単語を調べたいとする。この場合、「カブトムシ」の説明を...
HTTP

HTTPメソッド4種類(GET,POST,PUT,DELETE)について概要と違いを理解する

HTTPメソッドには、基本的に4種類存在する。GETPOSTPUTDELETEこれ以外にも存在するが、頻繁に使われるものはほとんどGETとPOSTである。最後の方で解説しているが、PUTとDELETEも見かけることが少なく、GETとPOST...