2018-10-24から1日間の記事一覧

AutoHotkey の Hotstrings(ホットストリング) はクリップボードを使うと動作が安定する

AutoHotkey には PhraseExpress や TextExpander のように「省略語を入力した直後に、対応する文字列を即挿入する」機能がある。Hotstrings(ホットストリング) と呼ぶ。 普通に書くと、ホットストリングは「1文字ずつ挿入する」挙動になるが、この挙動だとた…

ローカルに置いた MDwiki を Internet Explorer でも読めるようにする

前提 コード FAQ Q: IE11 以外の IE ではどうやるの? Q: なぜこれで IE でも読めるようになる? Q: 読めないけど?(共有フォルダに置いている) 前提 MDwiki v0.6.2 IE11 コード mdwiki.html の以下部分について、 <script type="text/javascript">;(function() { /** * Block-Level Gram…

ESLint で Javascript ソースファイルのタブ幅をコマンドでサクっと直す

ポイントは二つ。 .eslintrc.json にタブ幅のルールを書いておく eslint --fix hoge.js で hoge.js を、ルールに従って修正する .eslintrc.json 以下はタブ幅は 4 以外はエラーにするよ、というルールのみを記述した例。 { "rules": { "indent": [ "error", …

Excel VBA の RoundUp() と Javascript の Math.ceil() は負の値の切り上げ方が違う

VBA 製の計算ツールを Web アプリ化している時に、切り上げの部分で少しハマったのでメモ。 結論 「-1.01 を切り上げたらどうなる?」に対する解は二通りある 解1: -2 負の方向に切り上げる 解2: -1 正の方向に切り上げる VBA の Application.WorksheetFunct…