アーカイブ : 2024/01

[Git] リモートのタグを強制的に取得する

Git のローカルのタグがリモートとずれた場合に、リモートのタグを再取得して強制的に上書きする方法です。
ローカルとリモートで同一名のタグを作成したり、タグが再プッシュされた場合にずれたりします。

Git Git 更新: 2024-04-03 (水)
[Hugo] 見出しにアンカーリンクのボタンを表示する

Hugo は、## などの見出しにアンカーリンクを自動設定してくれます。目次の出力 (Table of contentsTable) でアンカーリンクに飛べます。
しかし、見出しのテキストにマウスカーソルを乗せても、アンカーリンクは表示されません。
GitHub のようにアンカーリンクのアイコンボタンを表示する方法です。

Hugo Hugo 2024-01-28 (日)
[XAML] WPF で Resources に Binding を定義して、共通化して使用する方法

通常は Style の Setter を使用することで、共通のバインドを定義することができますが、別々の Style を適用したい場合などは別の方法が必要です。
ResourceDictionary に x:Key を指定して Binding を定義しても、StaticResource から参照することができません。
Markup を実装することで、共通の Binding を1回だけ定義して、共有して使用する方法です。

XAML XAML WPF 2024-01-27 (土)
[C#] DateTimeKind の変換方法と意識すること

DateTimeには Kind プロパティがあり、UtcLocal という状態を持つ場合があります。
基本的には Unspecified であり、Ticks の日時のみが処理されます。
しかし一部の処理では Kind を意識する必要があるため、変換方法や注意点をまとめます。

C# C# 2024-01-22 (月)