記事一覧
-
「APIキーは.envに書いておけばいいんでしょ?」──その認識、危険です
2025/10/27# はじめに 最近、ChatGPTやGeminiなどのAPIを触る機会が増えています。 APIを使うと、**自分のアプリに地図やAIなどの機能を簡単に組み込むことができます**。 AIが生成するコードにも、よくこんな記述が出てきますよね。 ```.env API_KEY=sk-××××××× ``` そして多くの人がこう思うはずです。 > 「`.env`にキーを書けば安全なんでしょ?」 かく...
Qiita -
shadcnのSonnerを画面幅100%で表示する方法
2025/10/27# 苦戦したのでメモ - モバイル(375px)〜PC(640px以上)まで - max幅640pxから左右幅を引いた608px - !importantをつけないと効かないスタイルあり ```react import { Toaster as Sonner } from 'sonner'; type ToasterProps = React.ComponentProps; const To...
Qiita -
データエンジニアリングに興味を持った理由
2025/10/27🙂 768文字
ZENN -
VueFesに参加したよ!の話
2025/10/27こんにちは!ゆうだいです! 今回は学生支援制度を利用して参加したVueFesについて書いていこうと思います! 全体的に語彙力がなく読みづらいかもしれませんがご了承ください:pray: また、普段はバックエンド、フロントエンド両方書く機会があるのですが、バックエンドの方がよく書く&フロントもNext.jsばっかり書いてるみたいな人間なのでそれを踏まえてご覧いただけると助かります! ## 参加したき...
Qiita -
マルコフ連鎖、しかのこしかのここしたんたん
2025/10/27「し」からは「か」と「た」にそれぞれ1/2の確率で移動。 「か」から「の」へは100%で移動。 「の」から「こ」へは100%で移動。 「こ」から「の」へは1/2の確率で移動し、「こ」に戻るのが1/4、「し」へは1/4の確率で移動。 「た」から「ん」へは100%で移動。 「ん」から「た」と「_」にそれぞれ1/2の確率で移動。 「_」から「_」と「し」にそれぞれ1/2の確率で移動。 14文字のパター...
Qiita -
町丁目住所リストに緯度・経度情報を付与(ジオコーディング)
2025/10/27📌 8714文字
ZENN -
ビジネス戦略、適応度関数、価格戦略の繋がり
2025/10/27# 価格戦略と適応度関数の関係 価格戦略は独立して存在するものではなく、プロダクトの成功を測る適応度関数、意思決定の根拠となるデータ戦略、そして顧客に価値を伝えるマーケティング戦略と密接に連携するハブのような役割を果たします。 今回はその全体像を触れてみようと思います。 まず、適応度関数とは、ビジネスの成功を測るための評価指標(KPI)の集合体です。 価格戦略は、この適応度関数の数値を直接的...
Qiita -
テストコードからPRの質を上げる
2025/10/27めぐろLTに参加させていただいた際のスライドです!
Qiita -
初心者向けアジャイル講座~スクラムマスターとは~
2025/10/27🎯 4084文字
ZENN -
AWSを触ってみる【IAM】
2025/10/27💨 3640文字
ZENN -
AWSで実践!プライベートブロックチェーンでアプリをゼロから構築する
2025/10/27⛓ 32024文字
ZENN -
国内企業の AI × ナレッジグラフ活用事例 ── 因果推論と実装から学ぶ
2025/10/27🇯🇵 4093文字
ZENN -
AR用語の語源を調べてみた
2025/10/27# AR用語の語源を調べてみた 私はARエンジニアやARクリエイターを名乗って活動しています。 AR関連の用語を日常的に使っていますが、「これらの言葉はいったい誰が作ったのだろう?」と気になり、調べてみました。 あくまで言語学の専門家ではなく、趣味として調べた内容です。 その点、ご了承ください。 ## AR(Augmented Reality) ARデバイスのようなものは古いSF小説などに...
Qiita -
【初心者】オブジェクトへのJavaScript命令
2025/10/27🐷 1014文字
ZENN -
レスポンシブ折り込み(ハンバーガーメニュー)コード
2025/10/27サイトタイトル ホーム サービス ブログ お問い合わせ /* 基本デザイン */ .site-header { display: flex; justify-content: space-between; align-items: center; padding:...
Qiita -
LonghornによるKubernetes環境での分散ストレージ構築
2025/10/27# はじめに ## 概要 私は、研究室にあるベアメタルサーバーを複数台用いてKubernetesクラスタを構築しています。 参考: https://qiita.com/tryu___/items/651486bb8d96d6c5bff6 本クラスタはこれまで、各ノードのローカルディスクを個別に利用しており、ノード障害時に永続データが失われるリスクがありました。 そこで、今回は本クラスタに分散...
Qiita -
# [ABC429] ABC 429(Atcoder Beginner Contest)のA~C(A,B,C)問題をPythonで解説(復習) #### 合計回答時間:67分 # A問題 ### 自分の回答 かかった時間:2分 ```python N,M = map(int,input().split()) for i in range(N): if i 1: # ペ...
Qiita -
TypeScriptの"type"と"interface"の違いを最短で理解するガイド
2025/10/27## TL;DR(早見表) | 観点 | type | interface | |------|------|------------| | **役割** | 型の別名(エイリアス)を作る。プリミティブ / ユニオン / タプル / 関数 / オブジェクトなど何でも別名にできる | オブジェクトの形(プロパティ / メソッドの集合)を宣言して名前をつけるのが本職 | | **クラスとの相性** ...
Qiita -
【JavaScript】Googleマップで緯度・経度の位置を開くURLを動的に作る方法
2025/10/27## はじめに React × Supabase を使って自習スポット検索アプリを開発しているとき、 「地図上でスポットを表示し、クリックしたら Googleマップで開けるようにしたい」 という場面がありました。 つまり、 1.まずアプリ上で地図を表示し、Supabaseから取得したスポットをピンとして描画。 2.そのピンをクリックしたときに、Googleマップで正確な位置を開く。 ここでは...
Qiita -
データエンジニアリング用語集
2025/10/27🙂 531文字
ZENN