記事一覧
-
こんにちは。今自分は業務で使うWebシステムを担当しています。 このシステムは外からスマホなどでアクセスできることが売りなので、インターネットに公開しています。ただ、一般ユーザーの目に入らないように、Googleなどの**検索の結果には表示させない**ようにする必要があります。 自分がこのシステムを担当してから数年が経った時、一般ユーザーにバレていることが発覚し、小さな問題が発生しました。検索対...
Qiita -
【React修行日記】useReducerと型定義
2025/10/02📝 5240文字
ZENN -
📽️ 2232文字
ZENN -
【アジャイル】ユーザーストーリーは目的ドリブンでテンプレを使い分けようという話
2025/10/02# はじめに 皆さんはユーザーストーリーをどのように書いていますか? 実際の現場では、「長すぎる」「付箋に入りきれず文字が切れてしまう」「逆にシンプルすぎて目的がわからない」といった課題に直面することがあると思います。 そのため、万能なテンプレは存在せず、目的に応じて使い分けることが大事になります。 この記事では、そもそもユーザーストーリーとは何か、代表的なユーザーストーリーのテンプレートと、それ...
Qiita -
### はじめに Android 開発では、**MVVM(Model-View-ViewModel)** が公式推奨アーキテクチャの一つとなっています。 一方で、ドメイン層を明確に切り分け、保守性・拡張性を高めるために **Clean Architecture** を組み合わせる実例も増えています。 ここでは、実際のオープンソースプロジェクトを中心に「Clean Architecture ×...
Qiita -
Ember.jsのDeprecation発生箇所を特定する方法
2025/10/02Ember.js をアップグレードしていると、大量の **Deprecation 警告** が出てきて「どこから出ているのか分からない…」ということがあります。 この記事では、特定の Deprecation の発生源をスタックトレース付きで確認する方法をまとめます。 --- ## Deprecation の例:`@ember/service` の inject 例えば、以下のような警告が...
Qiita -
[Undo]c# unmanagedデータ用の差分Undo
2025/10/02# はじめに なぜ私は連日Undoについての記事を書いているのか。数日前にコマンドパターンでUndoを実装しました。 実際使ってみると綺麗にコマンドにできる物がなく、メメントコマンドばかりを使うことになりました。 これではダメだと思い、そういえばc#は全てのオブジェクトサイズがbyte単位だったなということで、unmanagedの構造体について、byte単位で差分をとってRedo Undo管理...
Qiita -
どうも、カーブミラーです。 今回は、動画生成AI Sora 2を使えるようになりましたので、PromptGeneratorを作りました。 :::note info 本記事は、ChatGPT(Plus版) で行なっております。あしからず。 ::: ChatGPT等の動作状況を知らせる OpenAIのステータスページ。 [OpenAIステータス](https://status.op...
Qiita -
【Software】Sofewareについてのこと
2025/10/02## セキュリティ [セキュリティについてまとめ](https://qiita.com/nozomi2025/items/3cdbdc4c42ea936a8dac) ## Clean Architecture [Clean Architectureについてまとめ](https://qiita.com/nozomi2025/items/361c0401530d1b0dc30d) ## And...
Qiita -
LLMと会話ができるようになるまで
2025/10/02🐥 2810文字
ZENN -
成長できるMLOps -SWT Tolyo2025の振り返り-
2025/10/02🤖 3160文字
ZENN -
🧭 8701文字
ZENN -
Node.js のバージョン管理にも使える mise がめっちゃ楽
2025/10/02## はじめに 業務上さまざまなリポジトリを行き来して、そのたびに node のバージョンを切り替えて…、ということが間々あるかと思います。そんなときに思い浮かぶのは `nvm` や `n` といったバージョン管理ツールですよね。 ある日、次に参加することになった業務のリポジトリで環境構築をしていると、.node-version に記載されているバージョンが新しく、nvm に存在していないという...
Qiita -
使用中のプロセスを終了するコマンド
2025/10/02😇 601文字
ZENN -
📦 35487文字
ZENN -
【Architecture】VIPER アーキテクチャ
2025/10/02### はじめに iOS 開発の世界では、MVC や MVVM だけでは責務分離が不十分になりがちです。 そこで登場したのが **VIPER アーキテクチャ**。 VIPER は **Clean Architecture** をベースにした設計思想で、画面単位で役割を明確に分けることで **保守性・テスト容易性** を高めます。 ------ ### VIPER の構成要素 VIPER...
Qiita -
Dockerをいちからまなぶ Part2
2025/10/02🐬 4336文字
ZENN -
PJ異動して最初の2週間に意識してやっていること
2025/10/02本記事は、はてなブログで以前作成した記事のお引越しです。 クイックに入社して早いもので10年経つのですが、直近2年で2回PJ異動するという、個人的には新鮮で楽しい経験をさせてもらってます。 せっかくの良い機会なので、いち早くPJ目的・目標に貢献するために、PJ異動して最初の2週間に意識してやっていることを題材にブログを書こうと決心しました。 2週間としているのは、短い期間のようでその期間があ...
Qiita -
## はじめに Next.js App Routerの`useActionState`(旧`useFormState`)を使用してファイルアップロード機能を実装した際、**403 Forbiddenエラー**に遭遇しました。 この記事では、その原因と解決方法を詳しく解説します。 ## 環境 - Next.js 15.x (App Router) - React 19 - TypeScript...
Qiita -
### はじめに MVP や MVVM の進化形とも言える MVI は、**単方向データフロー(Unidirectional Data Flow, UDF)** を重視し、UI を「状態の関数」として設計します。 ------ ### MVI の3つの要素 MVI は以下の3つで構成されます。 #### 1. Model(状態) アプリケーションの状態(State)を表す。 Immut...
Qiita