PowerShellのプロンプト
時刻とカレントディレクトリの短縮
MyDocuments/WindowsPowerShell/profile.ps1
function global:prompt() { $dir = $pwd.ProviderPath.Remove(0, $pwd.ProviderPath.LastIndexOf("\")+1) $time = Get-Date -Format "HH:mm:ss" Write-Host($time + " " + $dir) -NoNewline return "> " }
こんな風になる
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. 17:57:59 pen>
cmd.exe のプロンプト
bashのように細かくは行かないがせめて時刻だけでも。
C:\Users\pen>prompt $t$s$p$g$s 22:57:04.93 C:\Users\pen> 22:59:14.41 C:\Users\pen> prompt C:\Users\pen>
Thumbsenseの代替
Thumbsenseの代替
- 2018-01-31
AutoHotkey系
オリジナル自体が開発停止してしまっており、
AutoHotkey_L という派生版が主流。
https://www.autohotkey.com/
zip版をダウンロード
- 起動は *.ahk を AutoHotkeyU32.exe
に D&D
- 終了は AutoHotkeyU32.exe
を終了
現在は公式がAutohotkey_Lになった?
- v1.0
- オリジナル版、Basic、Classic
- v1.1
ThumbRemap
AHK1.0 のスクリプトで、タッチパッドのドライバの機能を使ってタッチ状態を取得しようというもの。
んー、なんかちゃんと反応しない。
常にタッチ状態になってしまう。
EdoBall Flick!
AHK1.0のスクリプト。
マウスが動かされるとマウスモード マウスが止り、ボタンがクリックされて、0.5秒たつと、通常(テキスト)モード 0.5秒以内であれば、ダブルクリック、トリプルクリックができます。
- クリックとスクロールは動作する
- 時限制なので、Thumbsenseに比べると待ち時間が長いのが惜しいところ
tsense-ahk
動かない
のどか
現状いちばんよさげ。
機能が割り当てられているキーは、パッドを離したあと何かしらの機能キーが押されないと反応しない?
パッド+S
でスクロール → 何かしら機能キー
でタッチ状態解除 → 文字入力
の流れ。
→ どうも、タッチを離す前にキーを離すとダメらしい?
- 独自
- 左右クリック、ウィンドウ閉じ(w)、cmd.exe起動(p)、スクロール(s)、ウィンドウ移動(a)
nodoka64.exe -m
- シェアウェア ¥1,800 端末数制限なし。
Mac
Karabiner / Karabiner Elements
OSのバージョンアップの影響で、Thumbsense機能が削除されてしまった。
対応する見込みはイマイチ #782
Hammerspoon
ID3 tag
ID3 tag
mp3ファイルに曲の情報を付加する規格。
ファイルに埋め込む。
種類
ID3v1 / 1.1
- 文字コードの規定がなく、昔設定したものが問題になりがち
- 128バイト固定
- ファイルの末尾に埋め込む
ID3v2
v1とは互換がなく、v2の中でも互換がない。
ファイルの先頭に埋め込む
ID3v2.3
- もっとも普及している
- ISO-8859-1, UTF16
ID3v2.4
- UTF8サポート
運用
ID3v1 や APE は削除して、ID3v2.3 だけ付けるのがよさげ。
ID3v1 には文字コードの規定がなく、昔設定したものがよく問題になるため。
Mp3tag なら、
- オプション>タグ>Mpeg>以下を削除する に ID3v2 以外にチェックを入れておく
- ファイルを選択して右クリック>タグの削除 で、ID3v2 以外のタグを消すことができる