magのOSS備忘録

使ったOSSソフトウェアについて書いていきます。

2018-05-01から1ヶ月間の記事一覧

flycheckでC/C++のプロジェクトごとの設定を行う

動機 通常, C/C++(に限ったことではないが)プロジェクトではそれぞれで定義するヘッダファイルをインクルードするため, 全体的に共通の設定を行うと余計な設定まで含んでしまうことになる. プロジェクトAでインクルードするファイルは, プロジェクトBではイ…

EmacsでフォントにCamingoCodeを使用する

EmacsでCamingoCodeを使用するように設定する. 日本語部分にはRicty Diminishedをあてる. 実行環境 Windows 10 Pro 64bit版 (バージョン 1703) emacs 25.3.1 (x86_64) CamingoCode, Ricty Diminishedフォントのインストール 下記よりそれぞれのフォントをダ…

Windows(MSYS2)でirony-modeをセットアップする

動機 Irony-ModeをWindows環境で使用する方法としてMSYS2を使用するか, MSVCを使用するかを選べるとのことで, 今回はMSYS2を使用してみることにした. Cygwinは… 基本的にSetting up irony mode on Windows · Sarcasm/irony-mode Wiki · GitHubに従って実施し…

Wiresharkの独自プラグインで既存のDissectorを呼び出す

独自にLuaで定義したプラグイン(Dissector)にてJSON形式データをパースしたかったので, 既存のDissectorを利用した. 下記のように呼び出せばよい. -- -- プロトコルを作成する. -- json_proto = Proto("json_proto", "Description: JSON Test Protocol") -- …