マスクロ(mathkuro)

プログラミング・設計技術

ソースコードの割れ窓理論

みなさんは「割れ窓理論」をご存知でしょうか?元々は犯罪学の分野で提唱された次のような理論です。 建物の窓が壊れているのを放置すると、誰も注意を払っていないという象徴になり、やがて他の窓もまもなく全て壊されるWikipedia 一見するとソー...
VS Code

Windows10でSourcetrail x VSCode

Windows10にSourcetrailをインストールし、VS Codeと連携させる話です。 インストール→プロジェクト作成→インデックス作成(C++とPython)→Sourcetrailの操作→VS Code連携の順に試してみました。
WordPress

ブログのTwitterボタンを自作してみた

WordPressのカスタムHTMLだけで書くことができるツイートボタンを作成してみました。PC・スマホ両対応で、twitterAPIの連携不要です。この記事ではHTMLのサンプルと使用例をまとめています。
Mac

スーパーセキュリティzeroのアップデートができない

スパーセキュリティzeroのアップデートでエラーが発生し、定義ファイルが更新されない事象が発生しました。 この時の対処法をまとめました。
VS Code

【VS Code】gitでできること

VS Codeのgitでできることをまとめて見ました。 ・標準のgit機能でできること ・拡張機能GitLensでできること ・ファイルのhistory/diffの表示 ・ブランチ周りの操作
Python

Python小ネタ

Pythonの小ネタをまとめました。 ・バイトオーダの変換 ・IPアドレスの整数値-文字列の変換 ・MACアドレスの整数値-文字列の変換 ・シグナルハンドラ ・パッケージ化
VS Code

【VS Code】gitの初期設定

VS Codeを利用した場合のGitの初期設定をまとめました。ローカルのリポジトリとリモートのリポジトリの設定まで行っているので、ここで紹介している所まで設定すればとりあえずはVS CodeでGitを使える状態になるかと思います。
Python

【Python】argparseのサブコマンド的なやつ試してみた

pythonのargparseでサブコマンド的なものを試してみました。
Python

【Python3】unittest使い方まとめ

python3でのunittestの使い方をまとめました。基本的な使い方から、subTestでパラメータ地獄を突破する方法、例外の試験、mock/patchの使い方等、unittestでとりあえず使いそうな機能は網羅してみましたた。あと、おまけでmain関数とか標準入出力の扱いについても書いています。
Python

【Python3】configparserの使い方とサンプル

pythonのconfigparserの使用方法とサンプルについてまとめました。読み込む方法・デフォルト値の設定方法・型を指定させる方法・例外処理、と使いそうな箇所を中心にまとめています。