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

#バックエンド

@mpyw /

Go のフラットなパッケージにファイル単位の private を持ち込む Linter “declscope”

  • Goのフラットパッケージでファイル単位のプライベートを検出するLinter「declscope」が公開された
  • ファイル間でプライベートな宣言が使われた場合に報告し,//declscope:packageで共有を宣言できる。namespaceの境界をファイル単位で設定可能
  • AIエージェントが境界を越えたときの「どう直すか」が明確になるため,コードの保守性が向上する

@Shirai /

会議の録音から議事録を自動生成する仕組みを作って議事録を書く時間をなくした

  • 会議の録音から自動で議事録を作成する仕組みを構築した
  • Macのボイスメモとオンライン会議アプリのマイク使用を検知し、プロセスタップで相手の声を録る、Claudeで文字起こしを処理する
  • 録音の形式変更や音声のずれ対策が必要で、録音失敗時は直後に通知される仕組みを導入した

@rsq_yota /

LLMにWikiを書かせて半年、一番役に立った画面はLLMの文章を使っていなかった

  • LLMが生成したWiki本文は役に立たず、タグの関連性と記録の共有を可視化した画面が最も役に立った
  • タグの共有関係をグラフDBで保持、記録の共有で関連を判定、ページの並び順で関心の変化を把握
  • タグの共有で関連を判定する仕組みを実装する際、LLMの要約処理は必要だが本文は不要だった

@GitHub OSS /

ever-co/ever-gauzy

  • Ever Gauzy Platformがオープンソースで公開され、業務管理機能を提供している
  • ERP、CRM、HRMなどの業務管理機能と、DockerやKubernetesでの導入が可能
  • 本番環境ではPostgreSQLやKubernetesの導入が推奨される

@With21 /

「いい感じに作って」でどこまで作れる?Codexを使ったバイブコーディング検証

  • Codexに曖昧な指示と具体的な指示でアプリケーションを作成し、違いを比較した
  • 曖昧な指示では独自判断が多く、具体的な指示では例外処理や入力値チェックが実装された
  • 指定していない仕様はAIが独自に判断するため、重要な条件は最初の指示に含める必要がある

@kazutoyo@TellerNovel /

Expo SDK 58 Betaの変更点まとめ

  • Expo SDK 58ベータ版が公開され、iOS 27向けのUISceneライフサイクル対応やExpo Modules 2.0のベータが含まれる
  • UISceneライフサイクルに対応し、SceneDelegate.swiftが生成される、Expo Modules 2.0ではSwift/Kotlinのアノテーションでモジュールを定義する
  • UIScene対応でAppDelegateのカスタマイズが必要で、R8のデフォルト有効化でライブラリのProGuard設定が必要になる

@hasegawa /

ウェルスナビとマークアップ:数字の入力とtype="number"について

  • 金額入力をtype="number"で実装するとカンマ入力やホイール操作の問題が起きる
  • カンマが入力不可、マウスホイールで値が変更される、ステッパーで増減させるUIに適さない
  • type="number"は上下ステッパーで増減させる値に適し、金額入力にはtype="text"とinputmode="numeric"を使うべき

@Yuzuki-ki /

UUIDとは?「ただのランダムな文字列」だと思っていたUUIDをまとめてみる

  • UUIDのバージョンは特に理由がなければv4、DBの主キーに使うなら順序性のあるv7を検討するのがおすすめ
  • v4はランダム生成でインデックス効率が悪いがv7はタイムスタンプを含み順序性がある
  • v4はインデックス断片化のリスクがあるため、大量データ処理時はv7の採用を検討すべき

@すてぃん /

Next.js の Proxy(旧 Middleware) で redirect すると relative URL になる

  • Next.jsのProxyでリダイレクトするとLocationヘッダーが相対URLになる
  • request.urlを基にした絶対URLを生成するが、同じオリジンの場合に相対URLに変換される。外部サイトへのリダイレクトでは絶対URLのまま
  • ホスティング環境によってrequest.urlの値が異なるため、リダイレクト先のURLを構築する際の注意が必要

@s_horikoshi /

GitHub Copilot入門 1,900クレジットの意味とVS Codeの導入・設定

  • GitHub Copilotは無料枠でコード補完やチャットが利用可能で、有料プランではより多くの機能や制限解除が可能
  • 無料枠は月2,000回のコード補完と制限付きのチャット・エージェント利用、有料プランはAIクレジットの追加とモデル選択が可能
  • 無料枠の利用量は月ごとにリセットされ、有料プランに切り替える際は契約内容と使用量を確認する必要がある

@sphereSky /

1億曲超を「音」と「歌詞」で探す — Milvusで実現する大規模音楽検索と、日本市場での応用

  • Milvusで1億曲超を音と歌詞からリアルタイム検索する仕組みが構築されている
  • Audio EmbeddingとLyric Embeddingを用いたSimilarity Search、HNSWによる高速Recall、Metadataフィルタで検索結果を絞り込む
  • 検索レイヤーはスケーラビリティと低遅延を両立し、新曲の追加時も即座に検索可能になる

@TechCrunch Events /

TechCrunch Disrupt 2026でスタートアップがプロトタイプから本格製品への移行の課題が議論される

  • TechCrunch Disrupt 2026でスタートアップがプロトタイプから本格製品への移行の課題が議論される
  • 空間通信、自律システム、AIインフラのリーダーが製造や運用の実務的なアプローチを共有、プロトタイプから製品化への変化点が紹介される
  • 製造能力の構築や運用環境での信頼性確保が製品化の鍵となる