テスト駆動Python:環境構築~Chapter1:技術書メモ

読み進めた本 pytest とは何か サンプルソース 本書のサンプルコードを実行するにあたり作成した環境 pipenv を利用した仮想環境の場合 VSCode の設定 pytest を VSCode から実行できるようにする。 Chapter1 はじめての pytest assertについて サンプルコー…

MacbookProに4Kモニタを2台繋いで在宅環境を強化する

コロナによる在宅勤務をきっかけに4Kディスプレイを2枚購入し、ノートPCで8K運用をしています。 結論から言うと買ってよかったと思っていますが、購入までのプロセスや、実際に4K2枚運用は便利なのか?ノートPCの負荷は大丈夫なのか?買って後悔していな…

Macbook Proは一年間で価値がいくら下がるのか。

MacBookの値段が下がりづらいという話 Macbookは他のPCと比べて値段が落ちにくい(中古で売っても高く売れる)と言われていますが、 実際のところ年間いくら価値が下がるのかを中古市場の価格推移から計算したいと思います。 集計条件 情報源 Yahooオークシ…

あいつ、セキュリティエンジニアやめるってよ

「やめるってよ」というか、2019年9月からセキュリティエンジニアをやめてデータサイエンティストになりました。 振り返りとセキュリティ対する成仏の意味を含めたポエムになります。 いままでのキャリア 大手携帯通信会社(非IT業務) ↓ IT系中小企業(情シ…

fluentdのプラグインを入れるときにエラーが出る

経緯 logz.ioの無料ELKサービスを試したかった。 ログを転送するためにfluentdのプラグインをAWSのサーバにインストールしようとしたときに、エラーが出たのでメモ。 環境 AWSのインスタンス:Ubuntu16.04 以下の手順でfluentdをインストール logz.io エラー…

WindowsServerのDHCPログをローテーションしたい

目的 WindowsServerのDHCPログは一週間分しか保持されない。 仕様により曜日ごとにログが生成され、一週間経つと上書きされてしまう。 そのため一日一回前日のログを別フォルダに日付名で保存させることでログを保全する。 使い方 ログの保全先フォルダを作…

佐川急便の偽サイト(フィッシングサイト)を調査した

概要 2018/07末頃から、佐川急便からの不在通知を偽ったフィッシングメール(迷惑メール)が送られ、メールを受け取った一部の人が、 メール内の偽サイト(フィッシングサイト)にアクセスし、自分の電話番号を入力してしまうという事例が発生しているらしいの…

Linuxのログファイル早見表

目的 ログファイルの意味を理解する。 インシデント発生時の参考用に作成。 環境 $ cat /etc/os-release PRETTY_NAME="Ubuntu 14.04.2 LTS" ログの一覧 /var/log/# tree . ├── alternatives.log ├── apt │ ├── history.log │ └── term.log ├── auth.log ├── …

BacklogからSlackへの更新通知を超簡単に実現する

はじめに タイトル通りBacklogの更新を超簡単にSlackに通知する方法です。 「Backlog Slack」で検索すると、サーバー使ったりIFTTTやlambdaやzapierなどの記事が出てきますが、 サーバー使うほどでもないし、lambdaで作るのもだるいし、IFTTTやzapierとかに…

自分のIPアドレスがブラックリストに載ったらメールを送る

spamhaus 経緯 自身のグローバルIPがSPAMHAUSのブラックリストに載ってメールが送れなくなった。 今後すぐに気づけるようにcronを作成。 コード 指定したipがブラックリスト(SPAMHAUS)に載ったらメールを送る 環境 Linux系サーバを想定 。 mailコマンドでメ…