気まま研究所ブログ

ITとバイク、思ったことをてきとーに書きます。

UbuntuでBaGetを用いてNuGetサーバを構築する

f:id:AonaSuzutsuki:20210218175710p:plain

こんにちは。
長らく私のC#プロジェクトでは .Net Frameworkを用いており、外部依存ライブラリも直にdllを参照しておりました。
しかしながら、.Net Standardより複数のフレームワークでビルドが可能となり、そうすると依存ライブラリの管理が厄介になってきました。
そこで複数のフレームワークに対応させるためにNuGetを用いると良いのですが、プライベートなライブラリなだけあってあまりNuGet公式には公開したくないというのが本心です。
また、ローカルフィードもありますが、バージョンが重なるとその分nupkgファイルが増えてしまうのもあまりよくありません。
そこで、自宅のUbuntuサーバびNuGetサーバを構築しようというのが今回の内容です。

続きを読む

Azure Pipelinesで.Net FrameworkとNUnitのテスト実行とカバレッジ計測してみる

f:id:AonaSuzutsuki:20201203123648p:plain

すっごい今更ながらCI/CD環境を構築しておこうと思ってAzure Pipelineをイジイジしてました。
しかしながら、.Net FrameworkとNUnitの組み合わせだと情報がほぼ皆無と言っていいほど無く、構築に苦労しまくったので記録として残しておきます。
今回はNUnitの自動テストとコードカバレッジをPipeline上に表示させます。
ちなみにデプロイは手動でやるのでCIのみ構築します。

続きを読む

WPF TreeViewでアイテムのドラッグ移動を実装する

f:id:AonaSuzutsuki:20201001164423p:plain

TreeViewを扱っているとアイテムをドラッグアンドドロップで移動させくなることがあります。
Formsでは結構やり方が乗ってるんですが、WPFとなると一切出てこないので実装してみることに。
本当はコードビハインドに書きたくはなかったのですが、こうする以外どうしようもなかったのでコードビハインドにゴリゴリ書き込みます。
Behavior使えばいいやん。

続きを読む

ListBoxにてListBoxItemにTextBoxとButtonを配置してみる

f:id:AonaSuzutsuki:20200908171247p:plain

久しぶりにWPFのテクニックを紹介します。
ListBoxでファイルパスを管理する機会があって、TextBoxとButtonでファイルパスを入力して管理するというのをやりました。
ListBoxってただ文字列を配置するだけでなく、意外にも好き放題カスタマイズできるので参考になればと思います。
かなりややこしくなってしまったのでGitHubも同時に見てもらった方がいいかもしれません。

続きを読む

縮小表示した画像をズームするJavaScript「MagnifyImageJS」

f:id:AonaSuzutsuki:20200819135223p:plain

ふとポートフォリオ作ってたら大きな解像度の画像が潰れてしまうのが気になってしまい、Amazonみたいにマウスオーバーでオリジナル画像表示できないかなーと作ってみたシリーズ。
拡大って書いてるけど、2倍表示とか倍率には対応してないあくまでオリジナルを表示するだけなのでその点はご容赦ください。
なお、ここでは便宜上ズームと表記するのでご注意ください。

続きを読む

マビノギをVMware Workstation Playerで複数起動する

f:id:AonaSuzutsuki:20200731133646p:plain

もうだいぶと今更な内容ですが、最近初めてやるというプレイヤーも結構おられるようで、2020年現在私が運用している方法を載せておきます。
仕組み上は別のPCでプレイしているのと同等なので、プログラム改造して同時起動するといった不正改造には当たりません。
とはいえ、どのように解釈されるかはわからないのでもしアカウント凍結などされても一切責任は負わないんでよろしくお願いします。

続きを読む

住所変更で公安委員の違う免許延長について聞いてみた

こんにちは。
コロナウイルスの影響で免許更新がややこしくなっていると思います。
私も今年の7月末に失効するのですが、それまでに騒動が終わってるとも思えないので延長しようと思っています。
しかしながら、警察の案内を見ると「大阪府公安委員会発行の運転免許証である。」と一発目に書いてあり、自分の免許を見ると「京都府公安委員会」の印が・・・。
どっちじゃい!ということでちょっと電話で聞いてることに。

ちなみにいつも以上に雑記なのでふーんと読み流してください。

続きを読む