2022/4/30 土曜日
2022/4/27 水曜日
2022/4/24 日曜日
Ubuntu 22.04 LTS
ほほぅ、そんなの出てたのか
家は20.04で2025年までサポートされるので今すぐ上げる必要はないのだが。前回、18.04から20.04にdist-updateかけた時は全体としては上手くは行ったんだが一部gcc系の何かが壊れてしまい修復できずにいるだけに22.04はどうしたもんか、、、
2022/4/21 木曜日
ららぽーと安城
クラボウのSEIYU MALLの跡地に出来るそうだが
本決定なのかどうかは知らないが、以前より敷地を増して大型になるそうなのでそこそこ集客が見込めるんじゃないかな?
あの立地で放置されたままじゃ勿体ないしね
2022/4/19 火曜日
貸金庫
これまで仮店舗で営業していた地銀が
先日、正式な店舗をオープンさせた。そこでポストにチラシが入っていたのだが全自動貸金庫のサービスが載っていた。受付を通さずアクセス出来るそうだが、一番小さいものだと年額8,000円もかからない。相場を知らないので、これが安いのか高いのかはわからないが意外と手の届きそうな料金なんだな。
SSH+Apache+PHP+VSCode
今更ながらVSCodeの汎用性の高さに驚いているのだが
WindowsのVSCodeからSSH-RemoteでLinux上のApache+PHPのデバッグって出来るんだろうか?と試してみる。実際の所、基本的なデバッグならいとも簡単に出来てしまうのだが、SSHで入っているので/homeのdirをApacheからアクセス可能にしようとしてドハマりする。このやり方は無理かな、、、
取り敢えずphp xdebug3の設定は:
xdebug.mode=debug xdebug.start_with_request=yes
これでVSCode側でデバッガを起動してListen状態にしブラウザで当該のページをアクセスするとデバッグが開始された。
VSCodeに死角なしw
2022/4/18 月曜日
偉い人が分かってた件
未来の保線作業はこうなるのか。所々、厨二病の痕跡が見られるが
“デカいWALL-E”、”機械の体になったET”、”後のタチコマ”、、、いろいろと感慨深い、やっちゃえJR
VSCodeでのUnitTest
どういう訳か上手くいかない
エラーログを見ていると、ビルドしたdllへの参照パスが若干おかしい。通常は ”xxx/bin/Debug/net6.0/target.dll”のはずが”xxx/bin/Debug/net6.0/ref/target.dll”と余計な”ref”が入っている。よくわからないが英語のサイトでは下記をprojに入れてみろ:
<PropertyGroup>
<ProduceReferenceAssemblyInOutDir>true</ProduceReferenceAssemblyInOutDir>
</PropertyGroup>
とあったので試してみたら上手く行った。
何の事やら、、、w
非Null許容型
c# 8.0では非Null許容型が導入された
参照型の変数にnullを代入したり出来なくなる。dotnet newで作成したプロジェクトでは、これが”enable”になっていたので、csprojに
<PropertyGroup> <Nullable>disable</Nullable> </PropertyGroup>
と追記しておかないとエラーやらワーニングで怒られる。過去のソースを何も知らずにビルドすると山のようなエラーとなるだろうw
ソースの一部分だけpragmaみたいにenable/disableする事も出来るので局所的であればそちらで逃げることも可能だ。
今後、新規で作成する場合は”enable”にした方がいいだろう
コマンドライン dotnet
dotnetのコマンドをついつい忘れてしまうので、空のソリューションから新規プロジェクトの作成と追加までを下記に:
$ dotnet new sln $ dotnet new classlib -f net6.0 -o someproj $ dotnet sln add someproj/someproj.csproj $ dotnet new mstest -o sometest $ cd sometest $ dotnet add reference ../someproj/someproj.csproj $ cd .. $ dotnet sln add sometest/sometest.csproj $ dotnet build $ cd sometest $ dotnet test

