-
ブログ
【Go】エラーが発生した箇所のファイル名と行番号が欲しい
Goのエラーはシンプルで、基本的にエラーメッセージのみを返します。 シンプルゆえに、僕からするとメッセージだけ見ても「このエラーはどこで発生しているんだ?」と、まず発生箇所を探すことから始めないといけません。 エラー原因をスムーズに取り除き... -
ブログ
ChatGPTが変な間違いしたから気になって調べてみた
「ChatGPTの頭の中」という本を読みました。 今回はその内容についてまとめてみます。 ChatGPTに前々から興味があったけど、調べるの面倒だなーって思っている人が「あー、ChatGPTってそんな感じねー」ってなれば嬉しいです 【きっかけ】 そもそもChatGPT... -
ブログ
【Go】Redisの使い方
Redisの使い方を毎回忘れるので 【set, get】 package main import ( "context" "fmt" "time" "github.com/redis/go-redis/v9" ) func main() { rcli := redis.NewClient(&redis.Options{ Addr: "localhost:... -
ブログ
GoでJWTを作ってみた。
自分は認証にJWTをよく使っています。 そのJWTをざっくり理解したいと思い、JWTを作ってみました。 【早速作る】 package main import ( "crypto/hmac" "crypto/sha256" "encoding/base64" "fmt" "strings&q... -
ブログ
Cookieの設定
Cookieを使おうとすると毎回「あれ?どうするんだっけ?」ってなるんでメモしておく 【CORSの設定】 // Cookieを使うときはOriginは直接指定する w.Header().Set("Access-Control-Allow-Origin", "http://localhost:3000") w.Header()... -
ブログ
CORSについて勘違いしていたこと
CORSについて自分で色々試していたら、僕が勘違いしていたことがあったのでそれについて書きます。 まぁ先に勘違いを書くと、僕は「JavaScriptでリクエストを行うときは必ずプリフライリクエストが飛ぶ」と思ってました。はい、これは間違いですね。 【そ... -
ブログ
スライスの a[:0:0]って何?
次の記事を読みながらスライスの操作を練習してました。 その中で a[:0:0]って何?初めて見たぞ 今回は a[:0:0] について学んだことについて書きたいと思います。 【a[:0:0] は何なのか?】 僕が知ってること 知らないことを調べる前に、まずは僕がGoのス... -
ブログ
何これ?「React Hook useEffect has a missing dependency」
useEffectを使っているとこんなWARNINGが出てきました。 React Hook useEffect has a missing dependency: 'xxx'. Either include it or remove the dependency array 普段なら指示された通りに書き直して、うまくいけば「よし!」ってやってました。ただ... -
ブログ
「async/await」についてあさーく学ぶ
今回は「async/await」について学んだ内容をまとめたいと思います。 「async/await」は非同期処理に関するもので、ちょっと複雑なことをやろうとすると必要になってきます。今後、複雑なこともできるようになっていきたいのでなんとか身につけたいものです... -
ブログ
Reactでカレンダーコンポーネントを作るぞ!
スキルアップのために毎日勉強中です。 そんな中、「カレンダーを作成することは初心者向けの学習テーマとして効果的である」という話を見つけたので自分でも実際に作成してみました。 【出来上がったもの】 import React, { useState } from 'react...
12