秀丸エディタで単語補完を用いてタグを実現する

ブログにせよタスク管理にせよ「タグ」を付けるというシステムは整理や抽出の観点で重宝するが、テキストに対してこれを行うのは(自力でタグ文字列を書かないといけないので)しんどい。なんとかしたかったが、単語補完を使って少しだけ楽できることがわか…

ブラウザなどウィンドウが勝手に最前面になる(常に手前に表示される)件

Internet Explorer のウィンドウがなぜか最前面になる問題に出くわした。 対処方法 原因 対処方法 当該アプリを再起動する。 原因 Windows の仕組みの話になるが、詳しくまとめておく。 まずウィンドウの表示順序は、Windows の仕組みとして以下のようになっ…

Critical Mention ―― チャットで個人宛 Mention(メンション) の乱用を防ぐヒント

チャットで Mention されたので見てみたら、ただの情報共有だった……みたいな感じで最近集中を阻害されているので、どうやったら防げるのだろうと考えている。とりあえず Critical Mention という考え方について、荒削りだがまとめてみる。 Mention の問題点 …

Excel で時刻の差分を分単位で計算する

Excel で 16:09 と 12:11 から 238 分の差がある、みたいな計算がしたかったので調べた。 やり方 気になる挙動やら疑問やら 12:11 - 16:09 の結果は? hh:mm 以外の不正値を使って計算したらどうなる? 書式設定で「分単位で表示」みたいな表示形式があるの…

Slack でステータス(ログイン状態)を常にオンライン(アクティブ)にする

Slack では 30 分放置すると強制的に Away(離席中) になってしまう。この挙動を変えることはできない。これは「離席中であることをシステムが保証してくれる」点では素晴らしいが、離席しているのがバレるというデメリットもある。というわけで、でもないの…

Windows 7 で太った Temporary Internet Files を削除する

Windows を重くする一因、「ファイルが多い」「ファイルサイズがでかい」を軽減するために、あちこち不要ファイルを削除してまわっている。Temporary Internet Files(インターネット一時ファイル)もその対象で、規模は(環境次第だが当環境では)ファイル数…

秀丸エディタ上でアウトライナーを実現する houtliner

秀丸エディタ上でアウトライナーを実現する houtliner を公開した。 中身 入手、インストール、マニュアルについて アウトライナーのコンセプトについて 2ペイン 情報の構造(ファイル/セクション/アウトライン/ズーム) 文法 日本語を書く サポートする操作 …

バッチファイルを実行した後に編集しようとするとなぜか System プロセスにロックされていて編集できない件 in Windows 7

不思議な現象が起きた。 あるバッチファイル xxxx.bat を実行した後、xxxx.bat をテキストエディタで編集しようとすると、なぜかロックされていて上書き保存できない。Process Explorer で犯人を調べてみると、System プロセスがロックしている。どういうこ…

秀丸エディタで 1 ペインのアウトライナーを実現できない理由

アウトライナーは 2 ペインよりも 1 ペインが使いやすい(シームレスだから)が、秀丸エディタでは 1 ペイン型のアウトライナーを実現できそうにないことがわかった。試行の過程を書き殴っておく。 前提 現状の成果物 アウトライン解析の枠 折りたたみ すべ…

git diff --name-status で出る R100 って何?

Git

git diff --name-status をラップしたスクリプトを常用しているのだが、ある日 R100 という見慣れないステータスが表示されたので、ちょいと調べてみた。 表示サンプル 書式と意味 参考 表示サンプル こんな感じ。 $ git diff origin/master --name-status R…

Sublime Text 3 で F5 キーによる Sort Lines を無効化する

Sublime Text 3 には F5 キーに Sort Lines(行の並び替え)という暴力的な操作が割り当てられています。うっかり押してしまうと、表示中のテキストがソートされ破壊されてしまいます……。危なすぎますよね。というわけで、これを防ぐ方法をまとめてみました。 …

Mac で Sublime Text 3 の検索窓に日本語を入力する方法(特別な設定要らず)

Mac 版 Sublime Text 3 で日本語検索を行おうとすると、入力した日本語が消えてしまい検索できません。調べてみると面倒くさそうな設定を行わせる記事にヒットしますが、実は設定無しでも入力は可能です。

Outlook 2013 で仕分けルール編集時に「レジストリまたはインストールに問題があるため、操作は失敗しました」が出て操作できない件

Outlook 2013 で仕分けルールが全く編集できなくなるという問題に出くわした。「レジストリまたはインストールに問題があるため、操作は失敗しました。Outlook を再起動し、もう一度実行してみてください。まだ問題が解決しない場合、Outlook を再インストー…

Outlook 2013 で肥大化した古いメールを整理する一案は「CSVでバックアップして消す」

肥大化した古いメールがサイズ(.pst データファイルのサイズ)を圧迫しているため、消したい。でも、もしかしたら後で読む必要性が出てくるかもしれないので消せない……と悩んでいた。そこでバックアップしてから消すという方法を取ることにした。 全体手順 1:…

とある秀丸エディタヘビーユーザーの秀丸エディタへの要望

私は秀丸エディタにどっぷり浸かっている。欲しいと思う機能も色々とある。要望と題してざっと書き殴ってみた。 強調表示の設定数を増やして欲しい アウトライン解析枠内の表示文字列にキャプチャを使いたい 複数行コメント内の「行の強調」を無効にしたい G…

Firefox Quantum v64.0 で F12 開発者ツールのデバッガーが動作しない(何も表示されない)

Firefox の F12 開発者ツールのデバッガーが動作しない(何も表示されない)現象に遭遇。どのウェブサイトでも一様に発生するので、デバッガー機能自体の不具合と思われる。 発生契機 よくわからないが、Quantum であること&ここ一ヶ月以内、がキーな気がする…

I/O、メモリ、CPU使用率……会社の重たい Windows 7 を軽くするのに効果があったこと

32bit メモリ4GB Windows7 というシビアな環境で開発を頑張らないといけないマンの話。 前提 方針 ごみ箱を空にする(I/O) %temp% 内の一時ファイル/フォルダを削除する(I/O) Firefox 系 履歴を削除する(I/O と メモリ と CPU) 定期的にメモリ解放する(メモリ…

指定した実行ファイルを呼び出すスケジュールがタスクスケジューラーにあるかどうかをコマンドでサクっと調べる

重たい Windows を少しでも軽くするため、(余計なプロセスを起動しやがる)タスクスケジュールを停止させたい。しかし、「compattelrunner.exe を起動しているスケジュールはどれだ」ってのがわかりづらい。タスクスケジューラーから一つずつ見るのは苦だ。…

指定ホットキーで指定ウィンドウをアクティブにする (AutoHotkey)

Alt + Tab で切り替えるのは面倒くさい。特定のホットキーで一発で切り替えられたら便利だ。AutoHotkey でサクっと実現できることがわかった。 実現したいこと スクリプト例 解説 おわりに 実現したいこと Win + 1 で秀丸エディタをアクティブにする Win + 2…

「割り込み」や「あとでやる」をサクっと管理するのに GitHub Projects が便利そう

割り込みやひらめきをサクっとメモして管理することは意外と難しいが、個人的に馴染み深い GitHub で、グラフィカルにサクっと管理できそうな方法を見つけたのでまとめてみる。 画面 基本的な運用 明日になったら 運用時のコツやポイント テキトーに書く 適…

チャットで応答が悪い(返信が遅い)人の特徴 6 つ

「とりあえず口頭で」な風土を撲滅させるために、チャットの活用を推進しているのだが、中々に根が深いことがわかってきた。一言で言うと、理由や事情は様々だが、チャットという「スピーディーにタイピングで文章を打つ」ことが不得手になってしまっている…

言語バーが邪魔なのでデフォルトで非表示にする&必要な時にだけ表示する

Google 日本語入力が前提(たぶん他の IME でもいけると思うが)。 Windows 7 の場合 言語バーの表示/非表示設定方法 表示したい時は? Windows 10 の場合 Windows 7 の場合 言語バーの表示/非表示設定方法 コントロールパネルの「テキスト サービスと入力言…

一時的な単語登録「TSTE(Temporary Slot of Text Expansion)」について

TSTE(Temporary Slot of Text Expansion) とは、 よく使う単語を一時的に Text Expansion に登録する こと。 Text Expansion(に限らず文字入力効率化全般に言えることだが)では、よく使う単語を 「恒久的に」登録する という前提がある。 そうではなく、「…

Text Expansion でステノワードを実現できないかな、という話

喋るより早く打てるステノワード(※1)。あれを PC 上で実現できないかなぁと考えて、Text Expansion を駆使すればいけるんじゃないかと考えている。 予備知識その1 ステノワード スピードワープロ学院 予備知識その2 Text Expansion とは? 本題 案1: 文字キ…

GitHub で Download ZIP した時に改行コードが LF になってしまう件(原因は core.autocrlf)

Git が使えない方向けに、Download ZIP リンクを貼り付けて「ここから Zip ファイルをダウンロードしてください」という形で配布する方法があるが、このやり方には注意点がある。 Zip 展開後のソース中の改行コードが LF になってしまうことがある。 なので …

秀丸エディタでアウトライナーを実現する試み

マクロを駆使しているが、意外と実現できそうな感触がある。キリのいいところまで出来たので一度リリースしてみる。 ここまでの成果物 動作イメージ 操作コンセプト インストール 利用者に求めるスキル 秀丸エディタでどのようにアウトライナーを実現するか …

秀丸エディタで特定の文字の文字コードを確認する方法

今さら知ったのだが便利である。もう Web ツールやコマンドを使う必要はない。 方法 利用時の注意点 ちなみに検索時は上手く動作する 方法 ステータスバーを右クリック カーソル位置の文字コード にチェックを入れる すると、カーソルの 右側にある文字 の文…

RealPlayer のサービスやプロセスを一掃するバッチファイル

RealPlayer は無料でも .avi to .mp4 変換が行える(しかも圧縮率も指定できる)のが素晴らしいところだが、プロセスやサービスがやたら多く、realconverter(変換ツール) を終了しただけではすべて終了されない。手動でいちいち終了させるのも面倒なのでバッチ…

VMware 関連用語の違い: vSphere, ESXi, vCenter Server, vSAN, VM

わかりづらすぎて全然覚えられないので、気合を入れて端的にまとめた。これで各用語の違いとイメージ(包含関係など)がつかめるはず。

Slack で「よく使う絵文字」によく使ってる絵文字が表示されない時の対処方法

Slack でリアクション付けようとすると、「よく使ってる絵文字」によく使ってる絵文字が表示されないことがあって煩わしい。対処方法がようやくわかった。