あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

2021-01-01から1年間の記事一覧

Go で少し混乱したこと

Go言語で時間を扱う time.Time のゼロ値で、勘違いしていたこと。1970-01-01 09:00:00 はUnixタイムが0なのでゼロ値だと思っていましたが 違いました。 location "Asia/Tokyo" の time.Time のゼロ値は local, _ := time.LoadLocation("Asia/Tokyo") ztim :=…

Goをwindows 上で動かすとエラーが発生

GoのプログラムをWindows 環境で動作させたときに time.LoadLoaction から error が返ってきた。 外部依存(lib/time/zoneinfo.zip)している。 local, err := time.LoadLocation("Asia/Tokyo") JSTなので、エラーチェックで限定的な対策を行った。 if err !…

javascript のオブジェクトの空の判定

忘れるので javascript のオブジェクトの空判定({})をメモ初期値(空オブジェクト)から値がセットされたかをチェックしたいとき let data = {}; // -- snip -- JSONデータをちゃんと取得できてない場合とかのチェックで使用 // -- snip -- if (!Object.ke…

Go言語でハマったこと

昨年末ごろからGo言語を使って開発をするようになってだいぶん快適になってきたのですが、最近ちょっとハマってしまった事を書き留めておきます。開発は Go + echo + React + webpack + babel です。フロントエンドから、JSONデータをGoの構造体の配列として…

React-hook-form でエラー(TypeError)が発生

React-hook-form で開発をしていてエラーがでるようになってしまった。 Uncaught TypeError: path.split is not a function ...split... at renderWithHooks (react-dom.development.js:14985) ...split... 調べてみるとバージョンアップが原因だとわかった…