記事一覧
-
### はじめに 前回の記事では、 `sealed Result × Flow × Coroutine` による安全な非同期処理を構築しました。 しかし、実際のアプリでは次のような要件が加わります - **一時的な接続失敗時は自動再試行したい** - **APIが応答しない場合はタイムアウトしたい** - **再試行回数や間隔を制御したい** - **状態・例外をFlowで安全に...
Qiita -
# はじめに 学習中に文字列を数値に変換するときどっちがいいのかと言うところで悩んだので、違いをまとめてみた。 # JavaScriptのデータ型について inputのvuleの中身は文字列で返ってくることが多いです。また、データベースに値を送るときも数値で送らないといけないなどもあるでしょう。その際に文字列を数値に変換するとき使われるのが`parseInt()` と `Number()`です。...
Qiita -
GitHubの草を監視してDiscordに通知するツールを作った話
2025/10/09# GitHub の草を監視して Discord に通知するツールを作った話 ## はじめに 最近、Github で草(コントリビューション)を継続して生やし始めました。 GitHub の草を継続して生やすのは、一つのモチベーション維持手段になります。でも、私はよく忘れてしまいます。 Obsidian を Github と連携して使ったりしたりしているのですが、やはり忘れてしまい、やってしまっ...
Qiita -
現代のAWSマルチテナントSaaSでは、パフォーマンスとスケーラビリティのために、トランザクションDB(Amazon Aurora/RDS)とNoSQL(DynamoDB)やキャッシュ(ElastiCache)を組み合わせるハイブリッド・データベース戦略が不可欠です。 しかし、データストアが増えるたびに、アプリケーションコードが複雑化し、開発・保守の負担が跳ね上がるというトレードオフが生じます。...
Qiita -
Unreal EngineでFNameのハッシュテーブルの大きさを知りたい!
2025/10/09気になりますよね?夜も眠れなくなりますよね? 次のようにすれば大きさを得られます。 ハッシュテーブルをTArrayにダンプできるので、ハッシュ値も見ることができるはず。 ```C++:: TArray NameEntries = FName::DebugDump(); UE_LOG(LogTemp, Warning, TEXT("FName entries : %d element...
Qiita -
# これはなに Claude Codeが同じミスを繰り返さないように、過去の失敗やコードから読み取れないコンテキストをObsidianに記録して参照させる仕組みを作った。 ## 背景:AIとのペアプロで感じた課題 Claude Codeを使っていて、何度も同じことを説明する場面に遭遇していた。 例えばパターンA: - 「このプロジェクトでは機能Xはファイルαに追加するルールだよ」と説明 -...
Qiita -
IPv6のIPアドレスについて
2025/10/09#### IPv6のIPアドレスは128ビット IPv6は、IPアドレスが128ビットに増えた事はご存じだと思いますが、それ以外の部分については詳しく知らいないという方のために解説しようと思います。 主にひかり回線を自宅に引いた方を対象にしています。4G,5G回線を使ったホームルーターはまた違う仕様なのでここでは一部対象外です。しかし同じ部分も多いので、ぜひとも参考にしてください。 #### 上位...
Qiita -
自宅のローレベルスペックマシンで、OpenAI Codex CLI と gpt-oss:20b を動かしてみて、思うように動かず手詰まりしたので、試した事と原因を整理します。 --- ## 1. 試した環境① | 仕様 | 内容 | |------|------| | CPU | Celeron G3950(ギリギリ) | | メモリ | 32GB(まあ、普通) | | GPU | GeFo...
Qiita -
時系列データ分析論文⑤「 S4D 」
2025/10/09🎃 8529文字
ZENN -
The First Inspiration The story of Ijen Crater was heard for the first time from an old uncle who happened to be sent there joining forced workersīó by the japanese army in the second world war period...
Qiita -
Vue.js さくっと復習
2025/10/09🐥 20439文字
ZENN -
Apps SDK を触ってみる
2025/10/09💬 6308文字
ZENN -
Claude CodeをVS Codeで1ヶ月ほど使ってみた感想
2025/10/09📝 5647文字
ZENN -
🏆 7030文字
ZENN -
素因数分解は簡単に解ける? 素因数分解の筆算のやり方
2025/10/09こんにちは。くろこんです。今回は素因数分解を筆算で解く方法についてご紹介します。 実はこの筆算を使ったパズルがプライムクロスナンバーです。興味のある方はどうぞ。 https://qiita.com/ABlackComputer/items/858dd6fd34e270652daa # 49949 を素因数分解する具体例 |||$2^0$|$2^1$|$2^2$|$2^3$|$2^4$|...
Qiita -
DroidKaigi2025 インターン参加レポート
2025/10/09📝 6125文字
ZENN -
Oracle Database@Hyperscalerを利用する前に確認することあれこれ
2025/10/09Oracle Database@Hyperscaler (DB@Hyperscaler) を利用する前に、個人的に気になる点や「これってどうなるの?」という点、参照すべきドキュメントをまとめました。 DB@Hyperscale とは何?という方はこちらを参照してください。 - Qiita:[Oracle Database@AWSについてまとめてみた](https://qiita.com/yun...
Qiita -
GAS(Google Apps Script)のベタなデバッグ方法
2025/10/09* フォームを動かしてログ `console.log()` を吐き、動作確認(デバッグ)していく。 * 「実行数」の一覧をクリックすると、`console.log()` で吐いたログを確認できる。 * 構成:フォーム+スプレッドシート(ここにGAS) # 情報基 * [【GAS】場面別!ログを出力・確認する方法 – はじりつ](https://hajiritsu.com/gas-output-...
Qiita -
【os・glob・pathlib】Pythonにおけるファイルのパスの取り扱いまとめ
2025/10/09## 概要 当記事では`Python`の処理の実行を「ディレクトリ単位で行う際」や「ファイル名の法則性に基づいて処理対象を決める際」などに有用なファイルのパスの取り扱い方法について取りまとめました。 ## ファイルのパスの取り扱い ### osモジュール 指定したディレクトリのファイルを取得するにあたっては下記のように`os.listdir`などを用いると良いです。 ```python im...
Qiita -
名刺バインダー管理
2025/10/09今回は paiza の「名刺バインダー管理」の問題に挑戦! # 問題概要 状況 - 名刺は「ファイル」に収められている。 - 1ファイルには `n`個のポケット が横に並んでいて、1ポケットに「表と裏」の2枚の名刺が入っている。 - したがって 1ファイルに 2n枚の名刺 がある。 並び方 - 表:1〜n 番が左から順に並ぶ - 裏:n+1〜2n 番が左から順に並ぶ - ただし裏は...
Qiita