Finder から画像をプレビューしていて、トリミングしたいときがあります。そんなときは、ショートカットキーが便利です。
command + K で切り取り
プレビューした画像をマウスでドラッグして選択します。
command + K で切り取ります。
Kiritori で覚えましょう。
メニューの ツール - 切り取り にあります。
画像が切り取られるので、この状態で保存します。
保存は、command + S ですね。
Finder から画像をプレビューしていて、トリミングしたいときがあります。そんなときは、ショートカットキーが便利です。
プレビューした画像をマウスでドラッグして選択します。
command + K で切り取ります。
Kiritori で覚えましょう。
メニューの ツール - 切り取り にあります。
画像が切り取られるので、この状態で保存します。
保存は、command + S ですね。
Windows で、Ctrl キーの反応が鈍い(反応しにくい)ことがあります。
Ctrl キーはコピーやペーストにも使う最も重要なキーですが、他の機能にも Ctrl キーが割り当てられており、それらと競合することで反応が鈍くなっていることがあります。
マウスポインターがどこにあるか知らせる機能があります。
これが有効になっていると、Ctrl キーの反応が鈍いことがあります。
固定キー機能とは、キーを同時に押すことが難しい方のための機能です。
私は未だかつてこの機能を使っている人を見たことがありません。。
これも厄介なことに Ctrl キーと競合します。
私はマウス設定が有効になっていたために、Ctrl + C などが効きづらくなっており、操作しづらかったです。
Windows で Ctrl キーの反応が鈍いと思ったらチェックしてみてください。
Google が提供している Squoosh という画像圧縮サイトでは、.jpg や .png などの様々なファイルを、.avif 形式に変換することができます。
Squoosh
https://squoosh.app/
.avif で保存するには、Compress の部分でファイル形式を「AVIF」に変更するだけです。簡単ですね。
datetime 型の列は、日付と時間が格納されています。
こういう列を条件式に使う場合、条件に時間まで入ってしまうので、しばしばよろしくない結果になってしまう事があります。
時間の部分を 00:00:00.000 にしたい場合、date 方へ変換すれば良いです。
-- GETDATE() を、日付を抜きたい列名にする SELECT CONVERT(DATE, GETDATE()) AS 日付のみ
前月の末日は、すなわち今月の 1 日から -1 日です。
うるう年も関係ナシ。
簡単です。
DECLARE @d DATETIME; -- @d は、前月末日の次の月 SET @d = GETDATE(); SELECT DATEADD(D, -1, DATEFROMPARTS(YEAR(@d), MONTH(@d), 1)) AS 前月末日
DECLARE @d DATETIME; -- @d にセットした日付の月初を求める SET @d = GETDATE(); SELECT DATEFROMPARTS(YEAR(@d), MONTH(@d), 1) AS 月初
DATEFROMPARTS 関数は、年月日を与えると、日付を返してくれます。文字列ではなく、日付型を返すのがポイントです。
(この関数は、SQL Server 2012 以前にはありませんでしたが、今さらそこまで古いバージョンを使っていることはない……よね?)
共有フォルダに、なぜか Thumbs.db ファイルが作成されてしまい、フォルダが削除できないことがありました。
調べてみると、適当な画像を置いて、Thumbs.db を再生成すれば消せる、とありましたが、消せませんでした。。
これで Thumbs.db 自体が表示されなくなります。
フォルダごと削除できるようになりました。
SQL Server で前の日付や時間など、今日(今)よりも前の値を取りたい場合、DATEADDE 関数を使います。
DATEADD は ADD という名前ですが、マイナス値を指定することもできます。マイナスを ADD する = 指定した値を引く、という意味になります。
SELECT DATEADD(N, -3, GETDATE()) AS '3分前' SELECT DATEADD(HH, -3, GETDATE()) AS '3時間前' SELECT DATEADD(D, -3, GETDATE()) AS '3日前' SELECT DATEADD(WW, -3, GETDATE()) AS '3週間前' SELECT DATEADD(MM, -3, GETDATE()) AS '3ヶ月前' SELECT DATEADD(YY, -3, GETDATE()) AS '3年前'
DATEADD (Transact-SQL) - SQL ドキュメント