最近教えてもらったワード

Hugging Face Hugging Faceは、自然言語処理の分野において特に有名であり、AIの開発者や研究者がモデルを共有し、利用するための主要な場所となっています。 stabilityai/stable-diffusion-xl-base-1.0 · Hugging Face 多分AI系ライブラリ群? HuggingGPT G…

selenium構築メモ

pyenv入れる brew install pyenv 作業ディレクトリ移動 pyenv versions → systemとか? pyenv install { 好きなバージョン } pyenv local { 好きなバージョン } pyenv versions → systemとか? pip versions selenium install 作業ディレクトリでpip install…

人生で知っておくべき語彙集

アフォーダンス 幸福論 レジリエンス やってから考える

ブランチ戦略とリリースについて

- フィーチャーブランチ - リリースは金曜は避ける。

実際に使った転職サイト3選

概要 転職2回目のソフトウェアエンジニアが使った転職サイトについて話していくよ! 転職ドラフト 2件 good 先に年収提示がある more スカウトをもらって面談をしても基本スキル感の需給やコミュニケーションスタイル等がマッチングしないのでユーザーとし…

習得していきたい技術

Web HTTP(Hypertext Transfer Protocol)の概要と役割 HTTPリクエストの種類とその役割 クライアントとサーバの概要と役割 OSI(Open System Interconnection)参照モデルの概要 DNS(Domain Name System)の概要と仕組み OSの操作方法 linux webフレームワーク …

採用担当「うちの会社いい人が多いんですよね〜」の罠

採用担当「うちの会社いい人が多いんですよね〜」の罠 概要 目次 なぜ採用担当はいい人が多いというようになったか 身近な人がいい人だから? 最近コミュニケーションでハレーションがないから? みんながいい人が多いって言ってるから? いい人が多いアピー…

プライマリーキーは何にすべきか

想定読者 結論 分散環境でなければ基本的にサロゲートキーを使う。 ユニークなレコードを担保するために複合主キー候補のカラムにユニーク制約を貼る。 候補 auto-increment id(サロゲートキー) ナチュラルキー 複合主キー UUID 複合キーを使用しない方が…

echoについてわからなかったこと

SSR用にRenderするときは、先にechoにtemplateが入っているhtmlファイルを登録する。 その後、呼び出し時にリターンする時のファイル指定は、パスではなくhtmlファイルの名称のみ記載する。

Golangで調べたこと

go run について go run main.go だとmain.goしか読み込まないのでgo run .にする。すると他のファイル毎読み込まれる。実行されるのはmain関数。 非推奨の関数 非推奨: Go 1.16以降、io/ioutilパッケージの全ての関数が非推奨となり、それらの関数は他のパ…

Golangで調べたこと

非推奨の関数 非推奨: Go 1.16以降、io/ioutilパッケージの全ての関数が非推奨となり、それらの関数は他のパッケージに移動されました。具体的には、ioutil.ReadFileはos.ReadFileに置き換えられました。

不確実性というかプレッシャーに対処する

不確実性に対処するにはどうするか。 基本的には解像度をあげる、というのが正解だと思う。 不確実性に対処できない時の基本的な原因としては相手の正体がわからないことだと思う。 相手の正体を言語化してやれば細分化することができ、一つ一つ解決していく…

技術選択について

言語 型付け 実行速度 ライブラリの豊富さ チーム開発に向いているか 学習効率 コミュニティが活発か 過去互換性のない変更がどれくらいあったか 開発速度が速いか コード記述量は多くなるか少なくなるか バグが少ないか ドキュメントが多いか これらの要素…

レビュー観点集

観点一覧 - テスト - セキュリティ - リーダブルコード - オブジェクト指向 - アーキテクチャ

【LeetCode】1768. Merge Strings Alternately  

概要 一番最初の考え word1とword2のどちらのほうが長いかを確認する。 短い方の長さでループを回し、word1,word2から交互に1文字ずつ解答用の文字列に入れていく 余った方の残りを解答用の文字列に入れる 出力 コピペ忘れて消したので貼り付けなし。 impor…

【LeetCode】1. Two Sum

概要 一番最初の func twoSum(nums []int, target int) []int { for parentIdx, parentVal := range nums { for childIdx, childVal := range nums { if (childIdx == parentIdx){ continue } if (childVal + parentVal == target){ return []int{childIdx, …

golangで詰まった点: todo redeclared in this block (compile)

# golangで詰まった点 golangの返り値の書き方には2種類ある。 一つ目は返り値の方のみ指定するパターン func GetTodo(id int) (Todo, error) {} 二つ目は同時に宣言する場合パターン func GetTodo(id int) (todo Todo, err error) {} 二つ目のパターンで宣…