07Unreal Engine5 ゲーム制作 ゲーム制作Unreal Engine 不気味さを極める新プロジェクト始動|Unreal Engine 5でゲーム制作をスタートしました 最近、新しい挑戦として Unreal Engine 5 を使ったホラー寄りのゲーム制作を始めました。長らく構想だけは温めていたものの、ようやく「形にする」段階へ踏み出せたことが嬉しく、ワクワクしながら開発を進めています。 今回はその“最初の一歩”について、日記のような形でまとめてみました。 ■ Unreal Engin... EBI Dev Lab
05その他 詐欺ウイルスセキュリティ Microsoft を名乗る「ウイルス警告」は詐欺!絶対に電話しないで|対処法と防止策を専門的に解説 突然「ウイルスに感染しました」「Windowsがロックされました」と表示される警告は詐欺です。本物のMicrosoftではありません。この記事では偽セキュリティ警告の正体・危険性・絶対にしてはいけない行動・正しい対処法・再発防止策を専門的に解説します。高齢者やPC初心者にもわかりやすい決定版。... EBI Dev Lab
02プログラミング プログラミングJavascript練習コード ミニアプリでスキルアップ|実務で本当に役立つ “小さなWebアプリ” 4選 Web開発の勉強をしていると、「何を作ればスキルが伸びるの?」「ポートフォリオに載せられる実用的なアプリを作りたい」と悩むことが多いものです。 そこで今回は、他ではあまり見ないのに実務では即役立つ “ミニアプリ” を4つ紹介します。どれも JavaScript・Next.js・Web API の理解が深まる内容で、学習... EBI Dev Lab
02プログラミング プログラミングJavascriptバグ対応 フロントエンドの失敗例・バグ解説シリーズ【保存版】 「なぜか動かない」「思った挙動と違う」フロントエンド開発において、こうした“バグ”や“失敗例”は日常茶飯事です。 今回は、初心者がよくハマるけれど意外と体系的にまとめられていない代表的なバグ・誤解について、 setTimeout がループして止まらない イベントが二重に発火する CORSエラーの種類と読み解き方 fet... EBI Dev Lab
02プログラミング プログラミングJavascriptNext.js Next.js の細かい落とし穴まとめ|App Router 時代にハマりやすい4つのポイント Next.js(特に App Router)は便利な反面、**「あれ?なんでエラー?」**という落とし穴も多いフレームワークです。この記事では初心者〜中級者がよくつまずくポイントを 4つに厳選して、分かりやすく解説します。 App Router で “use client” が必要か判断する基準 動的ルートで hydr... EBI Dev Lab
02プログラミング プログラミングJavascript練習コードFirestore 【完全ガイド】Firebase の“つまずきやすいニッチ実装”まとめ Firestore・Storage・Auth の悩みを一気に解決します Firebase を使った開発は便利ですが、実際に運用レベルで使おうとすると、意外と 細かい落とし穴・理解しづらい部分 が多く存在します。 今回は、特に検索需要が高く問い合わせも多い 「ニッチだけど大事なFirebase実装」 をまとめて解説します... EBI Dev Lab
02プログラミング プログラミングJavascript練習コード 【完全ガイド】Webアプリで画像を圧縮・リサイズする方法(JavaScriptだけで実装) Webアプリを開発していると、画像をそのままアップロードすると重くて扱いづらいという問題に必ず直面します。画像が重いと… ページ読み込みが遅くなる スマホで表示が固まる サーバーの容量や転送量が増える Firebase Storage の料金が膨らむ こうした問題を解決するのが、画像圧縮(compression)・リサ... EBI Dev Lab
02プログラミング プログラミングJavascript練習コード 【コピペで完成】JavaScriptだけで作る「ミニ相談チャットアプリ」 Web開発の学習では、「とりあえず動くものを作ってみる」ことが大きな自信につながります。今回は、HTML・CSS・JavaScript を1ファイルにまとめた“コピペするだけで動く”簡単アプリをご紹介します。 テーマは 「あなたの悩みに答えるミニ相談チャット」。AIっぽい応答をランダムに返す仕組みなので、JavaScr... EBI Dev Lab
06javascript合宿 プログラミングJavascript練習コードHTML JavaScript勉強4日目:SWRキャッシュ/デバウンス&スロットル/並列fetch/アクセシビリティ 今日のゴール **SWR(Stale-While-Revalidate)**で「速い+新しい」を両立 入力はデバウンス、スクロールはスロットルでスムーズに Promise.allで並列fetch 状態メッセージをaria-liveで読み上げ対応すべてバニラJS + ESM(ES Modules)で実装します。外部ライブ... EBI Dev Lab
06javascript合宿 プログラミングJavascript練習コード合宿 JavaScript勉強3日目:fetchエラーハンドリング&リトライ/ESM/フォーム検証 1) fetch のエラーハンドリング&リトライ 要点は3つ: HTTPエラーは res.ok を見る(200–299 以外は例外扱い) ネットワーク/タイムアウト/5xx をリトライ(4xxは通常リトライしない) タイムアウト+指数バックオフ+ジッターで“優しく再試行” サンプルでは api.js に fetchWi... EBI Dev Lab