Firefishへの移行と更新

Calckeyからリブランド後、主要開発者がプロジェクト放棄してしまったFirefish。
まだ適当な移行先が見付からず、残されたメンバーでセキュリティ関連等の更新はされている為、アプデ手順の覚書。
移行や更新前にRustのバージョンアップやPGroongaのインストールが必要になる。

移行

続きを読む Firefishへの移行と更新

VSCode覚書

ファイルの複製

  • エクスプローラでファイル選択後、Ctrl + C > Ctrl + V

なぜかコンテキストメニューに無い。

選択範囲のフォーマット

  • Ctrl + K > Ctrl + F

Squoosh-CLIでD&D画像圧縮

写真を綺麗に圧縮したい。

  • Jpeg、WebPは赤の劣化が激しい
  • Avifはブラウザの対応状況が良くない
  • WebアプリSquooshのMozJpegで赤を綺麗に処理出来たが、デスクトップ上でD&Dするだで既定のパラメータで圧縮したい

Squoosh-CLIをインストールし、batファイルを作成する。

続きを読む Squoosh-CLIでD&D画像圧縮

たまに使うユーティリティソフト

長期常用ソフトの他に、必要時に使う便利なソフト。
思い出した時に追加。

AffinityPhotoで画像がボケる

AffinityPhotoで保存した一部の画像が微妙にボケている。

画像を直接開いて保存した画像
画像をキャンバスに追加して保存した画像

原因

  • キャンバスにD&Dして画像を追加
  • Alt + ドラッグで画像を移動
  • キャンバスサイズを変更

これらの際に画像が小数点座標に配置される為。
座標は変形パネルで確認出来る。

続きを読む AffinityPhotoで画像がボケる

右クリック+ホイールでタブ切替

チルト非対応トラボに買い換えてブラウザのタブ切替が出来なくなった。
→代わりに右クリック+ホイール上下で切り替えたい。
→Vivaldiのマウスジェスチャや拡張機能はホイール操作を指定出来ない。
→MouseGestureL.ahkはソフト固有のジェスチャと共存出来ない。
→AHKで試みる。

単なるRButton & WheelUp::Send, ^{PgUp}等では色々と問題があったが、フォーラム内のコードで解決。

RButton::
	CoordMode, Mouse, Screen
	MouseGetPos, mX0, mY0
	Loop
	{
		Sleep, 20
		If not GetKeyState("RButton", "P") or Wheel
			Break
		MouseGetPos, mX, mY
		dX:=Abs(mX-mX0), dY:=Abs(mY-mY0)
		If (dX>3 or dY>3)
		{
			Move=1
			Click Down Right
			KeyWait, RButton
			Click Up Right
			Break
		}
	}
Return

RButton Up::
If not (Wheel or Move)
	Click Right
Else
	Move:=0, Wheel:=0
Return

WheelDown::
	If GetKeyState("RButton", "P")
	{
		Wheel=1
		Send, ^{PgDn}
	}
	Else
		Click WheelDown
Return

WheelUp::
	If GetKeyState("RButton", "P")
	{
		Wheel=1
		Send, ^{PgUp}
	}
	Else
		Click WheelUp
Return


ブラウザのマウスジェスチャも効き、タブの連続切替も出来る。