Go関連のことを調べてみた

Go関連のことを調べてみた

Goでテンプレート文書を使用して文書を作成する

会社名やメールアドレス等を一覧化しているExcelを読み込み、読み込んだ内容をもとにテンプレート文書に従ったメール本文を作成する、ということを行ったのでその方法をまとめます。

GoでExcelのデータを読み込む方法は先日別でまとめたので、[こちら](https://qiita.com/em1892/items/ae93a5f56b837391e775)をご参照ください。

https://qiita.com/em1892/items/ae93a5f56b837391e775

# Goでテンプレート文書を使用するには
公式パッケージである、[text/template](https://pkg.go.dev/text/template) を使用します。

# テンプレート文書の作成
まず、テンプレート文書を作成します。

今回、Excelの一覧にある宛先に、年末年始の休業期間のメールを作成するとします。
テンプレート文書は`.tmpl`の拡張子で保存します。

テンプレート文書内で、`{{.メンバ名}}`の形式で構造体のメンバーを指定することで、動的に値を挿入することが可能となります

元記事を表示

カテキョの生徒のために、英語読解問題生成サイトを作った

## はじめに
### 背景
バイトの家庭教師で、高校3年生の生徒に大学受験を指導しています。
その生徒は英語の素養がある一方、長文の読解速度・精度に課題を抱えていました。
一般に大学受験における英語は出題傾向として、西日本は精読重視、東日本は速読重視といわれていましたが、現代は共通テストとかいうので全国民が **速読** の能力が必要になりました。
**速読** の能力を底上げするにはとにかく **演習量** を通じて「問題で聞かれている箇所だけ目を通す」訓練を内面化することかと思います。

### やったこと
演習量が欲しいので、今驚きのLLMを使って無限に英語読解問題を生成するサイト[「EnglishExamForever」](https://englishexamforever.pages.dev/#/)をサーバーからフロントまで一人で開発しました。

[生徒思いの王、生徒思いキング](https://qiita.com/uts1_6/items/11e348ead4bae71571b8)ですね。

動作動画はこんな感じです。