マスクロ(mathkuro)

C/C++

【C/C++】単体テストのすすめ(gtest)

C/C++の単体テスト・自動試験のフレームワークの一つであるgtestについてまとめました。環境構築・サンプルコード・コンパイル方法を紹介しているので、この記事を読めばgtestが使えるようになります。 gtestは導入が簡単で機能が豊富、さらにテストコードも書きやすいのでオススメです。
C/C++

【C/C++】ドキュメント作成(doxygen)まとめ

C/C++のドキュメント作成でdoxygenを使ってみたまとめです。 doxygenスタイルのコメントの記述方法、doxygenのインストール方法、HTML形式のドキュメント出力方法についてまとめています。
その他

三六協定守ってても過労死ライン超える件について

三六協定守ってても過労死ライン超える可能性があります。 そもそも時間外労働が例外的な労働時間であるのにその時間外労働に更に例外を設けるのはおかしいです。
プログラミング・設計技術

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

みなさんは「割れ窓理論」をご存知でしょうか?元々は犯罪学の分野で提唱された次のような理論です。 建物の窓が壊れているのを放置すると、誰も注意を払っていないという象徴になり、やがて他の窓もまもなく全て壊される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を使える状態になるかと思います。