絶筆(n回目)

ベストエフォートで

技術や効率化が好きな理由

政治とかでは一方に得、他方に損という判断をしないといけないこともある。
技術で効率化、合理化すれば誰も損せずに、みんな得するケースが存在する。最適化の対象とする分野ではそういうのが特に多い。
そこが好き。



リンゴ5つを2人で分けるとする。

(2, 3)で分けるのが無難そう。でも片方がお腹いっぱいだったら(1, 4)でもいい。これは政治とかの範疇だ。

ここで技術というものを持ち出す。例えば包丁。(2.5, 2.5)とかのリンゴの数量上は平等なパターンを作れるのですごい。もっというとミキサーと秤があればリンゴが不揃いでも重量ベースで2等分できる。細かい判断ができるようになって良いのではないだろうか。

さらに、統計やらなんやらという技術は政治の意思決定にも影響を与えられるはず。
リンゴを与えたあとにアンケートでもとってフィードバックするのが例になるだろうか。




なんか前段の主張と後段の説明があんま噛み合ってないわ

Windowsで自動スリープ・ロックを回避するスクリプト

PowerShellでマウスを少しだけ動かして「n分未操作で自動スリープ」を回避します。 Teams会議中に発動してしまうのを防ぐことを想定しています。

Add-Type -AssemblyName System.Windows.Forms
$sign=
@'
     [DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
     public static extern void mouse_event(long dwFlags, long dx, long dy, long cgetLocBtns, long dwExtraInfo);
'@
$MouseEvent = Add-Type -memberDefinition $sign -name "FooBarJiggler" -namespace Win32Functions -passThru

$dwFlags = 0x00000001
$jiggle = 1
$sec = 50

while($true){
  echo (Date -Format "HH:mm:ss")
  $MouseEvent::mouse_event($dwFlags, $jiggle, 0,0,0)
  $jiggle = -$jiggle
  Sleep $sec
}

ただし、mouse_eventは非推奨だったはずです。SendInputを使うべきっぽいです。

メモ魔

Notionというメモ帳的なサービスがめちゃくちゃ便利。仕事ではOneNoteを使ってる(それしかないので)けど違和感なく書ける。

メモは「page」に書く。pageの中にpageを作成できる(リンクが作成される)。階層構造になってる。個人的にノウハウを蓄積するベストプラクティスはwikiだと思う。そんでもってこれはwiki的なものが作りやすい。

1行1行は「block」と呼ばれてるっぽい。markdownみたいな書き方ができる。行頭で「/」を入力すると「/code」とか候補が出てくる。「/Heading1 foo」と「# foo」どちらも見出し1のblockを書ける。

チュートリアルが素晴らしく、色々なblockを駆使した「wiki」「todoリスト」「タスク管理」などを提示してくれる。

無料版はアップロードできるファイルサイズに制限があるらしい。といっても5MB/ファイルらしい。
https://www.ichimonji-san.com/difference-between-notion-personal-and-personal-pro/
個人の勉強メモとかtodoならこれでいいと思う。アカウントもGoogleのでログインできちゃうのでめちゃくちゃ手軽。別に有料でも使うなこれなら。

言語が英語と韓国語しかないっぽい。韓国でめっちゃ流行ってるらしい。日本語も対応予定らしいけど、操作に慣れれば気にならない(と思う)。

これはデファクトスタンダードだわ。それは言い過ぎたわ。

本ブログの目的

あまり一般性がないけどメモしたい記事を書くつもりです。ITに関連した技術の記事をメインに据える予定です(そういう宣言は往々にして破られるものです)。

有用な知識や技術は専門のサイトに載せます。