Scraps 最終更新 2026/10/02 22:40

#バックエンド

@uhyo /

React 19.3 browser() APIの使いみち~FUNSTACK Routerの場合~

  • React 19.3のbrowser() APIをFUNSTACK Routerで利用してpathless SSRのOutlet挙動を改善した
  • browser()はSSR時にサスペンドを強制し、SuspenseのフォールバックUIを表示する。OutletをSuspenseで囲む必要がある
  • SSR時にOutletの中身が決定できない場合、SuspenseのフォールバックUIを表示することでハイドレーションミスマッチを防げる

@たのしいこと研究所 /

#195 よくわからないけど使っている技術「uv」①|Pythonの環境構築、誰が管理しているのか

  • uvはPythonプロジェクトの環境と依存関係を統合的に管理するツール
  • venvで仮想環境を作り、pipでパッケージをインストールし、pyproject.tomlで依存関係を宣言する
  • uv syncでプロジェクトの定義と実際の環境を同期させることが重要

@nogataka /

備忘録:管理画面は /admin か admin.example.com か。「なんとなく」で選んでいたので、XSSの波及範囲から考え直しました

  • 管理画面のURL構造を /admin から admin.example.com に分離することで、XSSの影響範囲を制限できる
  • 同一オリジンではDOMやストレージが共有される、サブドメイン間ではSameSite Cookieが効かない、__Host-プレフィックスでCookieの送信先を制限する
  • 同一オリジンではXSSから管理APIへの直接アクセスが可能で、サブドメイン分離でDOMやストレージの共有を防ぐ必要がある

@bonyan /

DWHとは?分析基盤の全体像を理解する ~Snowflake・dbt・Power BIで実現するモダンDWH~(第1回)

  • DWHは分析に必要なデータを集約・蓄積する基盤で、ETL/ELTとBIツールと連携する
  • ETLはデータ加工後に取り込み、ELTはデータをDWHに取り込んでから加工する。Snowflakeとdbtを組み合わせてDWH構築する
  • DWH設計ではデータ品質と統一された集計ルールが重要で、複数システムのデータを統合する際の課題を解決する

@herumi /

最近のIntel CPUは複数の連続する即値加減算命令をフュージョンする

  • Intelの最新CPUで連続する即値加算命令がフュージョンされる仕組みが明らかに
  • add(rax, 1)など11ビット範囲の即値加算が1~2回の演算にまとめられ、累積和が制限値を超えるとフュージョンが解除される
  • 即値が11ビットを超えるとフュージョンされず通常の実行速度になるため、パフォーマンスに影響を与える可能性がある

@株式会社RevComm /

QAエンジニアとClaude、パートナーとして進めるテスト分析とテスト設計

  • Claudeをテスト観点抽出とテストケース作成のパートナーとして活用し、QAエンジニアが妥当性確認を行う
  • Slack・Notion・Google Drive連携で横断的資料参照、既存仕様書と関連機能の観点抽出、QAエンジニアによるレビュー
  • テスト観点の抜け漏れを防ぎながら時間短縮を実現、観点抽出後のレビューで精度向上が可能

@onclimb(おんりむ) /

TypeScript が JavaScript になるまで

  • TypeScriptは型チェックとJS生成の2段階で動作し、型チェックはプロジェクト全体が必要
  • Program構築で201ファイルを読み込み、Checkerでシンボル解決と型計算、Emitterで型を消してJSに変換
  • 型チェックは全体の7割を占め、ファイル単位の変換には型情報が必要なため、ツール選定に影響する

@kasumi_sato /

【JavaScript】HTML5 Canvas API応用編!画像処理・アニメーション・インタラクションまで徹底解説

  • Canvas APIで画像処理・アニメーション・インタラクションを実装する方法が解説されている
  • 画像の読み込みと描画、ピクセルデータの操作、requestAnimationFrameを使ったアニメーション、マウス・キーボードイベントの処理
  • 画像の読み込みはonloadでタイミングを制御し、ピクセル操作はgetImageDataとputImageDataを使うことで画像加工が可能になる

@いじわる魔女の猫|本のある暮らし /

discordサーバー作成で設定したこと(主にセキュリティと音楽bot)の備忘録

  • Discordサーバーでセキュリティ対策と音楽botの設定を実施した
  • 管理者権限の厳格な設定とWick・CrowBotの導入、Lofi RadioからJockie Musicへの音楽bot変更
  • 外部アプリ使用禁止とeveryoneロールの権限制限、音量調整機能の有無が音楽bot選定のポイントになった

@nt-izumi /

【SQL入門④】SSMSとは?SQL Serverを操作するための管理ツールを初心者向けに解説

  • SSMSはSQL Serverを操作するための管理ツールで、データベース確認やSQL実行が可能
  • SQL Serverへの接続、データベース確認、SQL作成・実行、実行結果確認が可能、インスタンス名で接続する
  • インスタンス名を指定して接続する際はサーバー証明書を信頼する設定が必要で、環境に応じて変更する

@itbibouroku /

「Microsoft 365はバックアップしてくれている」は誤解。標準機能の限界とMicrosoft 365バックアップを整理してみた

  • Microsoft 365の標準機能ではデータ復元が不十分で、別途バックアップが必要
  • 標準機能はコンプライアンス向け、Microsoft 365バックアップは迅速復元向け、スナップショット頻度10分、保持期間1年
  • 管理者権限とAzureサブスクリプションが必要で、試用版では使えないこととコストが月額0.15ドル/GBであること

@OnuuuumaX /

【Godot 4.x】2D脱出ゲームを作ってみる⑬〜アイテムの使用とエンディング演出を実装する〜

  • 暖炉の点火状態に連動した背景切り替えと金庫ギミックを実装
  • Global.FIRE_LITフラグを参照した背景差し替え、時計ギミックの角度計算と額縁ギミックの配列比較を組み合わせたダイヤル錠処理
  • シーン遷移時の入力ブロックと白フラッシュ演出でシーン切り替えのカクつきを隠す実装を確認する

@ゆきくらげ /

型でセキュリティレベルを追跡して、安全なプログラミングをしよう!〜純粋関数を添えて〜

  • セキュリティレベルを型に載せてプログラムの安全をチェックし、純粋関数の持ち上げで関数定義を簡略化する方法を説明
  • セキュリティレベルのjoinとmeet演算、純粋関数の持ち上げ lift_P、副作用のある関数では持ち上げ不可
  • 純粋関数に限って持ち上げが可能で、分岐処理ではブランチが純粋であることを確認する必要がある