Loading...

社内システム開発日記:その96

前書き

お疲れ様です!
小手投げです。

気になっていた明治の板チョコ新商品、THE Chocolateを食べました。
コンフォートビターとベルベットミルクを食べたのですが、正直220円出すほどではなかったです。
普通のブラックのが一番おいしいです。安いし。

今回は日記です。

日記

生産性向上委員会の議事録に返信が来ていたので修正

サンプルとして高さと幅のスライス(float64)を設定ファイルに用意
セル1つにつき1つの設定の組を用意

設定ファイルからの高さと幅のスライス、セルの設定のマップをGetする
スライスはfloat64のスライスをGetするメソッドがないので素のGetで
float64のスライスでキャストしようとするとエラー
一旦interfaceのスライスにキャストしてから別関数でfloat64のスライスに

マップは値にアクセスした後にキャストする必要がある
string、boolはそのままいけるが、intはint64を経由してキャストする必要があった

不正なアドレスにアクセスしているエラー
フォントの指定を忘れていた

ブログの執筆公開

セルの内容がマップのままだと使いにくいので構造体にしてみる
設定ファイルから構造体に直接Getするメソッドはなさそうなので別で作る

枠の表示が上手く行ったのでエンジニア情報の部分に適応する
設定ファイルに22個分の設定を追加
冗長だがしょうがない

構造体をスライスにひたすら詰め込む
スライスを回して枠線を引く
見出しの場合はセルを塗る

枠線は上手くいった
次は表示するデータを構造体に追加して、複数行に対応する

後書き

今までのものを別の形で作り直すのはなかなか骨が折れます。

複数行に対応する部分が難所になりそうです。

ではまた次回。

情報戦略テクノロジー