- 2024.10.14
Go関連のことを調べてみた
Go言語(Golang)における関数とメソッド ### 関数 関数は、独立して実行できるコードのブロックです。引数を受け取り、戻り値を返すことができます。 #### 例: “`go package main import “fmt” // 関数の定義 func add(a int, b int) int { return a + b } func main() […]
Go言語(Golang)における関数とメソッド ### 関数 関数は、独立して実行できるコードのブロックです。引数を受け取り、戻り値を返すことができます。 #### 例: “`go package main import “fmt” // 関数の定義 func add(a int, b int) int { return a + b } func main() […]
RailsのEnum型を使う ## Enum(列挙型)とは 名前がついた定数の集まりです。 あらかじめ用意した選択肢の列挙からデータを選択することで、可読性の向上, 値の代入ミスを防ぐことができます。 ## DBのEnum(列挙型) RailsのEnumを見る前にDBレベルでのENUMについて説明します。 DBのENUMはテーブル作成時に列挙された定義リストに存在する値のみを保管可能になるデータ型 […]
【Flutter】Google認証(ログイン/サインイン)の実装 ## 1. はじめに Googleアカウントを利用したログインは、ユーザーにとって簡単でセキュアな方法です。多くのユーザーが既にGoogleアカウントを持っているため、Googleでのサインインはアプリへのスムーズなアクセスを提供し、ユーザーエクスペリエンスを向上させます。 Flutterでは、FirebaseというGoogleが提 […]
map関数の引数のコールバック関数の丸括弧と中括弧 ## すみません JavaScriptやフロントエンドフレームワークについてはかなり初心者です。 誤っている点ありましたらどんどんご指摘いただければと思います。 ## 内容 Remixにてとある画面表示でmap関数を使っている。 下記のように書いていた。 “`react {hoges.map(hoge => ( {hoge.fuga. […]
アルゴリズム初心者がbit全探索をまとめてみた ## bit全探索とは? bit全探索とは、各要素を「選ぶ」「選ばない」の2択として扱い、すべてのパターンを探索する方法です。「0」と「1」の二進数を使って表現されます。「0」は選ばない(否定)、「1」は選ぶ(肯定)というイメージです。 例えば、5枚のカードがあり、それぞれを「引く」「引かない」の全パターンを考えると、以下のようになります。 | | […]
【Rails / ActiveRecord】find / find_by / where の違いをざっくり理解する # はじめに お疲れ様です! コンソールでデータ取得する際に`find`, `find_by`, `where`をなんとなく使用しており、使い分けについて説明することができなかったので、ざっくりまとめていきたいと思います:writing_hand: ![qiita_find.png] […]
ローカルLLM(Gemma 2 2B)で「Structured Outputs(構造化出力)」っぽいことGuardrails AIで実現する ## 概要 Guardrails AI[^guardrails]を用いてローカルLLMの出力を検査&Parseする方法をまとめた記事. ### Structured Outputs(構造化出力)[^structured-outputs]とは モデル […]
AWS Lambda, CloudWatch, SNS, SSMを活用したApache Webサーバーの監視と自動再起動の技術検証 ## はじめに この記事は、前回の記事に続き、AWS Lambdaを活用したApache Webサーバーの監視・自動再起動設定について解説します。 前回の記事の内容をもとに、Lambda関数を使ったさらなる自動化の手順を紹介します。 https://qiita.com […]
【Flutter】Gradleの基本と役割について ## 0. はじめに FlutterでAndroidアプリを開発する際、Gradleというツールを使ってアプリをビルドしています。しかし、「Gradleが何をしているのか」や「エラーメッセージが出た時にどう対処すればいいのか」については、初心者の方にとって悩みの種になりがちです。 この記事では、その**第一歩**としてGradleの基本的な役割や […]
[AWS]ルーアカウント作成後にするセキュリティ設定 # はじめに AWSの学習のために検証用のアカウントを用意していただきました。 気軽に検証ができるのがクラウドのメリットなので、これからサーバーを立てたりと色々と検証をしていこうと考えています。検証をするだけでもいいのですが、せっかくなので検証内容を記事にしていきたいと思います! 今回は、検証の前にルートアカウント作成後にやっておくべき設定に […]