セキュリティ

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

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

【Python】pipenv/pipからrequestsモジュールがインストールできない(the ssl module in Python is not available)

現象 pipenv install requestsを行ったところ、下記のようなエラーが出力された。 [pipenv.exceptions.ResolutionFailure]: File "/Users/username/.pyenv/v...
Python

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

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

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

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

【Python】ファイルを読み込む – リスト形式の汎用ファイル編

Pythonで通常のファイルを読み込む方法。 jsonやcsvのファイルは、今回解説するものよりもよりスマートな方法が存在するので、そちらを参考にした方が良い。 今回扱うデータは.txtのような汎用的なファイルだ。 Pythonでファイルを...
Python

【Python】pyenvの使い方

pyenvとは 利用するPythonのバージョンを管理するコマンド。 そのPCで使うバージョンの切り替えや、ディレクトリごとにバージョンを切り替えることができる。 利用できるバージョンを確認 $ pyenv versions * syste...
JavaScript

【Nuxt.js】chart.jsを使ってみる

Nuxt.jsのプロジェクトにchart.jsを導入し、グラフを描画する。 一応Nuxt.jsとして紹介しているが、もちろんVue.jsでも利用できる。 参考 インストール Vueを使うときは、chart.jsをそのまま使うのではなく、vu...
用語

JSONとは

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

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

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