記事一覧
-
DB設計のindexについて学んだので振り返る
2025/09/22データベースパフォーマンスの向上において、Indexの適切な設計は非常に重要です。本記事では、RailsでのIndexと複合Indexの設計について、実用的な例とともに詳しく解説します。 ## Indexとは Indexは、データベースの検索速度を向上させるための仕組みです。本の索引のように、データを効率的に見つけるための「道しるべ」の役割を果たします。 Indexがない場合、データベースは...
Qiita -
マーメイド記法で図解マスター!テキストだけで作れる美しいダイアグラム完全ガイド
2025/09/22## はじめに マーメイド記法(Mermaid)は、テキストベースで図やダイアグラムを作成できる記法です。GitHubやGitLab、Notionなど多くのプラットフォームでサポートされており、ドキュメント作成やシステム設計で大活躍します。 この記事では、マーメイド記法で作成できる主要な図表を具体例とともに解説します。 ## 1. フローチャート(流れ図) 最も基本的で使用頻度の高い図表で...
Qiita -
求人一覧(MT Data API+静的JSON)フル手順と覚え書き
2025/09/22# 求人一覧(MT Data API+静的JSON)実装フル手順と覚え書き > これは「まずは静的JSONで確実に表示 → Data APIに切替」の二段構えで、Movable Type(以下 MT)のコンテンツタイプ「求人詳細」を絞り込み検索・一覧化する実装の手順と仕組み、コードの読み方、運用までまとめたものです。なぜ2段になったかというと、Data APIの401エラーが続き、静的にJSON...
Qiita -
Crypto trading is advancing at an unprecedented rate. Traders & investors are always searching for new ways to enhance returns & limit risks. One of the most impressive solutions to emerge in the cryp...
Qiita -
【初心者向け】Webセッションって何?図解で分かるWebサイトがあなたを覚えている仕組み
2025/09/22## はじめに Webサイトを使っているとき、こんな経験はありませんか? - ログインしたら、他のページに移動してもログイン状態が続いている - ショッピングサイトで商品をカートに入れて、別のページを見てもカートの中身が残っている - 一度ログインしたら、しばらく再ログインを求められない これらは全て「**セッション**」という仕組みのおかげです。この記事では、Webサイトがあなたを覚えてい...
Qiita -
EFSのアクセスポイントについて色々試してみた
2025/09/22## はじめに こんにちは!社会人一年目?のタレカツです! 今回はEFSのアクセスポイントについて、学習したので備忘録として残しました。いくつか設定を変更して、EC2からのマウントした際の検証を行いました。すでにいくつかやられているような記事もありましたので、できるだけほかの条件で試したいと思います。 https://qiita.com/sakai00kou/items/3ee37db9eb...
Qiita -
javascriptのスムーズscrollライブラリを作成しました。便利!!
2025/09/22📌 11048文字
ZENN -
「廃校から始めよう」は、令和5年(2023年)3月で廃校となった旧野田小学校の校舎で実施されているプロジェクトを紹介するシリーズです。part.1では「教室で栽培されるキノコ」を、part.2では「教室で作るおやき」を紹介してきました。part.3となる今回は“ローカルカルチャーが生まれる教室"をご紹介します。続きをみる
NOTE -
# はじめに Rails 8 を使ったアプリを Heroku にデプロイしたら、こんなエラーで落ちました。 ```sh at=error code=H10 desc="App crashed" method=GET path="/" .... ``` ログをよく見ると、こんなメッセージが。 ```sh cable database is not configured for the produ...
Qiita -
miepythonを使いながら光の散乱について学んでみる③ サイズパラメータとは
2025/09/22##この記事は何か pythonのモジュールであるmiepythonを動かしながら、光の散乱の理論とmiepythonの使い方を学ぼうとしています。 誤りなどあれば指摘ください。 今回はサイズパラメータについて。 ## サイズパラメータとは 波長や屈折率を基準に粒子などの大きさを示したもの サイズパラメータが同じならば、スケールが違っても、散乱現象には似た性質が生じる ## サイズパラメータ...
Qiita -
Rails8.0でJavascriptライブラリを扱う方法
2025/09/22Rails8.0でFullCalenderを導入しようとした際に、```fullcalendar-rails```をgemで インストールして実装するやり方を試みたところうまくいかず、別の方法で解決したので備忘録として残します。 ## 原因 rails8.0では、Javascriptの扱いが以前のバージョンと異なるようです。 Hotwireというライブラリを標準で使用しており、さらに言うとHot...
Qiita -
Proxmox上にロードバランサー(A10 vThunder)を構築してみる
2025/09/22## はじめに タイトル通り、Proxmox上にA10 NetworksのvThunderのVMをデプロイするお話です 手順内でISOファイルを取得する手順でライセンスが必要なので、A10 NetworksのvThunder 30日間無料トライアルライセンスを登録してからお試しください https://get.a10networks.com/vthunder-trial-jp/ また、今回は...
Qiita -
Pythonで画像検索のURLを効率的に管理するスクリプト
2025/09/22💭 3178文字
ZENN -
Pythonで複数の画像ファイルにランダムな番号を付与してリネームするスクリプト
2025/09/22🐙 2998文字
ZENN -
Node.js開発者必見!CommonJSとESMの使い分けガイド
2025/09/22😎 1829文字
ZENN -
縮めていいの ―pkgconfでも長くね?―
2025/09/22外部ライブラリ利用C/C++コンパイル時のコマンドライン長すぎ問題について,重宝される`pkgconf`(or `pkg-config`)ですが,まだまだ長すぎると思いませんか? 最初に`Makefile`とかに用意しておけば良いのですが,それさえも億劫だったりします. もっと縮めて,コーディングへの意欲を保ちたいのです. ## `pkgconf`と`g++`の普通の使用例 画像処理ライブラリO...
Qiita -
dockerコンテナでローカルLLMを試してみる
2025/09/22🦉 2047文字
ZENN -
📥 4665文字
ZENN -
✨ 607文字
ZENN -
【リファクタリング】Introduce Null Object(ヌルオブジェクトの導入)
2025/09/22### 1. 概要(Overview) **Introduce Null Object** は、`null` を返したりチェックする代わりに、 「何もしない安全なオブジェクト」を導入するリファクタリングです。 `null` チェックが散在すると、コードが複雑になり、バグ(`NullPointerException`)の原因にもなります。 その代わりに、**振る舞いは最小限だがインターフェー...
Qiita