久しぶりにコーディング
仕事で必要なツールが見当たらず、仕方なくGoでコードを書いています。
数年ぶりでしょうか。
smb2というモジュールを使いたかったので、サンプルをコピペして少しずつ改変しました。
goroutineで簡単に並行処理がかけるからとGoを選んだのですが、「後でやる」を先に記述できるdeferや、未使用の変数をコンパイル時に検出できるのも便利です。
漠然と勉強すると続かないし忘れますが、必要に迫られての勉強は否応なく活用できるので身につく感じがします。
Goの勉強法ですが、
-
A Tour of Goで、エクササイズをすっ飛ばしてgoroutineあたりまでブラウザで試しながら文法をなんとなく理解
-
smb2 package - github.com/hirochachacha/go-smb2 - Go Packages のサンプルをコピペ。
- ファイルリスト取得、ファイル取得、ファイル作成が動くことを確認
- 作りたい機能に合わせて処理を少しずつ改造
そんな感じで開始方法だけ調べたら後は走りながら、という感じです。
部屋の気温が知りたい
出かけてる間、気温がどうなってるんだろう?ってのがわからない。
プログラミングじゃないですが「推論より計測」というわけで。
ログの取れる温度計を買ってみることにしました。
もっと安くてスマホアプリで見るタイプとかもありましたが、今回はシンプルなのを。
さて、どんなことになりますやら。
Amazon プライムデーでほしいもの
薄型のUSB-PD充電器、注目しています。
見つけたのは2機種。
1つ目がオウルテック。自作PC関連の周辺機器では割と見慣れたメーカー。
もう1つがCIO。こっちはクラウドファンディングで新製品を出すことが多い記憶。
65Wの充電器はAnkerの小さいやつを持ってます。
が、サイコロ型というのがネック。
夏場の通勤で使っているトートバッグだと収まりが悪い。
CIOのやつはスリムだし出力も同じというのがポイントかなと。
2ポートあるのでノートPC側の選択によってはスマホとPCの同時充電ができそうというのも、要注目かなと。
冷蔵庫、駄目みたい
ファンモーターに問題があるのか異音が日に日に大きくなってきました。
コンプレッサーの低いうなり音とは別の音です。
ちなみに、この機種です。
販売終了してる様子。
今の部屋は、下の階に大家さんが住んでます。
なので騒音はNG。
こないだはごまかせるかなあ?とか書いてましたが、そういうレベルじゃなさそう。
ハイセンスジャパンのラベルがついてたので、そっちに問い合わせてみようと思います。
修理できなきゃ買い替えですが、同じのだとこういうのかなあ。
冷凍庫室がある程度、大きいこと。
設置スペースが幅60cm強なので収まること、
(マストじゃないけど)上にトースターなどがおけること、余計な機能はいらないので高すぎないこと、2年で壊れないこと。