プログラミング

Synology NASのDNS Serverで宅内DNSサーバを構築する方法

遊びで作っているWebアプリがサブドメイン毎に表示するパスを変更するタイプのもので、最初はhostsで書いていたのだけどそれも面倒になってきたので宅内でのみ使用するDNSサーバを構築することにしました。 環境 DS218j(DSM 7.1....
プログラミング

Eclipseでファイルを開きすぎると勝手に閉じてしまうのを止める方法

いつのころからかeclipseでファイルを開きすぎると勝手にファイルが閉じてしまうようになりました。まぁいいかと思って放置していたけど閉じられたせいで修正した内容を戻せなくなってうわあああってなったので設定探しました。 ウインドウ - 設定...
プログラミング

CentOS7にTesseract OCR 5.3をインストール

CentOS7にTesseract OCR 5.3をインストールする手順です。LeptonicaはTesseractの依存ライブラリのため、そちらのインストールも行います。どちらもソースからのインストールです。 環境 CentOS7 Tes...
プログラミング

SpringBoot3.1 ログにIPアドレスを出力する

環境 SpringBoot3.1.1 Java17 IPAddressFilter このコードは、IPアドレスをログに出力するためのカスタムフィルターを定義しています。IPAddressFilterクラスはOncePerRequestFil...
プログラミング

Springboot2.5から3.1に移行した時の簡易メモ

前作ったアプリがSpringBoot2.5で作っていて別アプリをSpringBoot3.1で作成しました。Tomcat9に入れてで起動すると上手く起動しなくて何でだと調べてみるとどうやらtomcat10じゃないとSpringBoot3.1は...
プログラミング

Microsoft LobeのトレーニングでGPUを使用してくれない

Lobe(を使用してトレーニングする際にCPUしか使ってくれなかったのでどうにかしたかった(実はGPU使っていた)。 環境 Lobe v0.11.714.2 GTX 1060 6GB Ryzen 5 5600X Windows 10 Pro...
プログラミング

SourceTreeが起動しなくなった場合の対処

SourceTree実行中にPCの電源がいきなり落ちてから再起動後、SourceTreeが起動しなくなりました。スプラッシュ画面は出るけど本体が起動しませんでした。 環境 Windows 10 Pro SourceTree 3.4.6 対処...
プログラミング

C# Excelを操作する(ClosedXML)

コンソールアプリケーション、クラスライブラリで多言語化対応(ローカライズ)する や WPFで多言語化対応(ローカライズ)する でリソースの内容を直接リソースファイルに記述していたのですが、さすがに数が多すぎて管理しにくくなったのでエクセルか...
ゲーム

保証期間内にロジクールマウス(G304)が故障したので、問い合わせて交換した

G304を使用して1年半ちょっと経って左クリックが急に出来たり出来なかったりという故障がおきました。保証期間は2年だったので結構ギリギリでしたが、保証で交換できたのでその時の手順を残しておきます。 (function(b,c,f,g,a,d...
プログラミング

Visual Studioを使用してリリースファイルを1つのexeファイルにまとめる その2

Visual Studioを使用してリリースファイルを1つのexeファイルにまとめるの方法とは別の手順で1ファイル化します。最近はこっちの手順でしかやってないです。 環境 Visual Studio 2022 v17.6.0 Preview...