2022-01-01から1年間の記事一覧
随時更新 goではintの計算結果は、intになる。 なので、 <int>10 / <int>100 の計算結果は、0になる。 切り捨てか切り上げか四捨五入かは、調べてない。 なので、予めfloat32とかにcastしておく必要がある。 qiita.com ポインタは変数に入れないと使用できないケースが</int></int>…
$ git clone https://github.com/my0shym/myproject でrepository not found のエラーが発生 今まではパスワードが聞かれていたはずなのだが、それもなくエラーになっている。 以前パスワードを聞かれて入力したらエラーになったことはあったが、それはパス…
以下のような構成で作成しました。 . ├── backend │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ └── main.go └── docker-compose.yml main.go作成後、以下を実行します。 $ go mod init example.com/go-project $ go mod tidy ファイルの内容はこの通り Do…
接続しているっぽいところまでは割と簡単に進めましたが、本当に接続している?っていう確認に少し手間がかかりそうな気がしました。 動作確認の手順として 1. goでDBに接続してレコードを取ってきて表示するようなコードを書く 2. 1をイメージとしてArtifac…
Goをデプロイしてみます。 qiita.com 前提条件として、GCPはちょっと知っていないとだめそうですね。 GCPは大昔触ったことがありましたが、プロジェクトとかの分け方がよくわかってないため、そのあたりからおさらいでやっていきます。 qiita.com これを参考…
さて、そろそろ本格的にwebサービスの開発に着手していきたいと思いますが。 まず、全体の構成として Go(gin) + Next.js というのは決定しています。 そしてNext.jsをデプロイする先はvercelでほぼ決まりでしょう。 企業で本番環境で使うことはあまりないよ…
ORMはsql-boilermigrationはgoose をGoをよく使っている友人に進められたので、調べてみます。 SQLBoilerについて zenn.dev sql-boilerの他にORMライブラリは ・ GORM ・sqlx などがある。 sql-boilerはマイグレーションの機能は入っていないが、それは他の…
チュートリアルっぽいのがあったので、それをやってみます。 最近の心がけとして、なるべく公式コンテンツから着手してみることにしています。 最近もNext.jsを学習していたのですが、今までだったらUdemyで手頃な講座を見繕って進めていたと思うのですが、…
チュートリアルをやっていきたいと思います。 https://nextjs.org/learn/basics/create-nextjs-app しかし、英語しかないのか? https://nextjs-ja-translation-docs.vercel.app/docs/getting-started 一応非公式日本語翻訳サイトはあったが、これは新鮮なの…
参考記事① qiita.com Next.jsはVercelにデプロイ GoはCloudRun RDSはCloudSQL という構成。うん。これが一番シンプルでいい気がする。 ほかも見てみます。 参考記事② zenn.dev Go × Next.js × GraphQL というパターン。 これもまあある構成な気がしています…
自分の現在の技術スタック インフラ: AWSを中心としたクラウドインフラはある程度理解している。GCPもちょっと サーバーサイド: rails, cakephpなどのフルスタックフレームワークはわかる。言語はpython, ruby, phpなどが多め。 フロントエンド: rails等のテ…
今までは基本的にはPythonメインでやってきて、ruby,phpもやってきたが、それは全部動的型付け言語だった。goをやってみる前は、型をいちいち書かなきゃいけなかったり、さくっとかけないことが結構めんどくさいんじゃないかと思っていたが、しばらく触って…
全部の関数とか基本を覚える必要は無いけども、じゃあフィズが書いてくださいってなったときにいちいち1コマンド調べるのかと言う問題がある。 「えーっと、インタラクティブにinputを待つにはどうするんだっけか?」 ってなことを いちいち調べていたら、さ…
最近エッセンシャル思考と言う本を読んで、自分のやるべき事が何なのかということを考えるようになった。やるべきことと言うよりは、本当にやらなければいけないことのニュアンスに近いかもしれない。コードを書いていると特に、今何やってるんだっけ、何の…
表題の件について整理してみました。 Goエラーハンドリング戦略 こちらの記事が結構参考になったかなと思います。ありがとうございます。 結構自分が知らなかったことが多かったので、列挙してしまうとほぼコピペ記事みたいになってしまうので詳細はリンク参…
表題の内容について学習しました。 Goのロギングライブラリ 2021年冬 この記事を大いに参考にさせてもらいました。 goでは標準のログのライブラリがありますが、おそらくあんまりこれをそのまま使う事はしないのかなと思います。というのも、標準ライブラリ…