Engineering Note

プログラミングなどの技術的なメモ

2019-03-01から1ヶ月間の記事一覧

Python ビット演算によるローテートシフト

Pythonでは、C言語のように2進数に対してビット演算をするためのビット演算子が用意されています。 今回はこのビット演算によるローテートシフトについて学んでいき、これを用いて簡単なハッシュ関数を作成していきます。

vsftpd 2.3.4 の脆弱性

本記事では、リモートからコマンドを実行することが可能となるvsftpd 2.3.4の脆弱性について学んでいきます。

ProcessMonitorによる簡易ハニーポットの構築

本記事では、Microsoft社のSysinternalsのツールであるProcessMonitorを使った、簡易ハニーポットを構築します。

Nmapによるネットワークスキャン

本記事では、有名なネットワークスキャンツールであるNmap(Network Mapper)によるWindows PCのスキャンを行います。 また、Windows標準のファイアウォール機能を有効にした場合と無効にした場合の違いについても確認してみます。

一目均衡表 (Pythonによるファイナンス)

本記事は、PythonのPandasを用いてファイナンスの基本的な理論などについて学んでいきます。 今回は、日本人によって発明されたテクニカル指標の一つである一目均衡表(Ichimoku Kinkō Hyō)について学んでいきます。

ローソク足チャート (Pythonによるファイナンス)

本記事は、PythonのPandasを用いてファイナンスの基本的な理論などについて学んでいきます。 今回は、江戸時代に日本で発明されたローソク足チャート(Candle Stick Chart)について学んでいきます。

ボリンジャーバンド (Pythonによるファイナンス)

本記事は、PythonのPandasを用いてファイナンスの基本的な理論などについて学んでいきます。 今回は、標準偏差や正規分布という統計学的な観点からトレンドを把握するボリンジャーバンド(Bollinger Bands)について学んでいきます。

ゴールデンクロスとデッドクロス (Pythonによるファイナンス)

本記事は、PythonのPandasを用いてファイナンスの基本的な理論などについて学んでいきます。 今回は、前回学んだ移動平均を利用したトレンドの見方としてゴールデンクロス(Golden Cross)とデッドクロス(Dead Cross)について学んでいきます。

移動平均 (Pythonによるファイナンス)

本記事は、PythonのPandasを用いてファイナンスの基本的な理論などについて学んでいきます。 今回は、テクニカル分析の分野で昔から広く利用されている移動平均(Moving Average)について学んでいきます。