TOPPERS/JSP(旧世代)コンフィギュレータ
「memo」カテゴリーアーカイブ
[CPP] throw() の意味
TOPPERS/JSPのヘッダーファイルなどに throw() の記述が多用されています。
この記述は『無例外保証(no-throw guarantee)』と呼ばれる「例外は投げません」という意味です。
[agile] YAGNI
XP (エクストリーム・プログラミング) における原則
"You ain’t gonna need it."
類義語
KISSの法則
"Keep it simple, stupid."
"Keep it short and simple."
[OO] ロバストネス図
[win] バッチファイルを複数行に分かち書きする
キャレット ^ を行末につける
バッチファイル例
1. 分かち書き前
|
1 2 |
@echo off myProgram.exe -f OPTION_F -s OPTION_S |
2. 分かち書き後
|
1 2 3 |
@echo off myProgram.exe -f OPTION_F ^ -s OPTION_S |
[CPP] __PRETTY_FUNCTION__
[VS] スタートアップ プロジェクトがリセットされる
複数のプロジェクトから構成される Visual Studio のソリューションにおいて、Visual Studio からアプリを(デバッグ)起動するときは、適切なプロジェクト(実行ファイルを生成するプロジェクト)を「スタートアップ プロジェクト」に設定する必要がある。
続きを読む
[ITRON] 優先度
[git] 複数のリモートリポジトリ対応
1. リモートリポジトリの追加
1.1. リモートリポジトリの設定
|
1 |
$ git remote add <リモート名> <URL> |
|
1 |
$ git remote add azure https://jane@dev.azure.com/our_organization/our_project/_git/our_repo |
1.2. リモートリポジトリからのフェッチ
|
1 |
$ git fetch <リモート名> |
|
1 |
$ git fetch azure |
[WordPress] BugFix the Crayon Syntax Highlighter with PHP 7.3
PHP 7.3 へのバージョンアップに伴う、WordPressのプラグイン "Crayon Syntax Highlighter" の不具合修正方法。ちなみに "Crayon Syntax Highlighter"の更新は3年前の2016年以降停止しているため、他のプラグインに乗り換えた方が賢明かもしれません。
1. [深刻な不具合] 正規表現におけるエスケープ漏れ
1.1. エラーログ
|
1 |
[23-Mar-2019 09:53:22 UTC] PHP Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340 |



