2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiitaのトレンド記事を要約してまとめたもの(サボり)

Posted at

エンジニアを褒めるだけ(通勤中に見てください)

ポエム, エッセイ, エンジニア, 情シス, 働き方

  • 138 Likes, 29 Stocks, 2 Comments
  • POSTED @ 2025/10/29___UPDATED @ 2025/10/30
  • Author : @mythree

筆者はエンジニアの、コードを書く人そのものが大好き。
エンジニアの凄いところ: デプロイ時の冷静さ、マークダウン文化の浸透、個性的なデスクトップ環境、私物へのこだわり、技術への熱量、自作精神、話すと面白い個性的な人が多い、遊ぶ時もPC持参。
技術に熱心で個性的なエンジニアの皆さんを尊敬し、応援している。


TerraformとSAMで実現するモダンAWSアーキテクチャ 構築ガイドライン

AWS, Terraform, #IaC

  • 28 Likes, 34 Stocks, 0 Comments
  • POSTED @ 2025/10/30___UPDATED @ 2025/10/30
  • Author : @keitah

TerraformとAWS SAMを組み合わせ、インフラとアプリケーションの責務を分離し、チーム別の権限管理とセキュアなIaC運用を実現。アプリ開発者はSAMでLambda関数を迅速にデプロイ、インフラチームはTerraformでネットワークを厳格に管理。最小権限の原則でセキュリティリスクを軽減。

Terraformはインフラ全体管理、SAMはLambda開発・デプロイが得意。インフラチームはVPC、DynamoDBなどを管理(変更頻度低、影響範囲大)、アプリ開発チームはLambda関数、API Gatewayなどを管理(変更頻度高、影響範囲小)。

アーキテクチャは、Lambda Functions、DynamoDB Table (Single Table Design)、VPC構成、監視・アラートで構成。

GitHub ActionsでCI/CDを構築し、環境別(dev/staging/prod)に管理。CloudWatchで監視、トラブルシューティング。

TerraformでVPC、DynamoDB、IAMロール、CloudWatchを設定し、SAMでAPI Lambda関数、Processor Lambda関数を構築。

詳細なデプロイ手順、動作確認、環境別設定、CI/CD設定、トラブルシューティング、コスト見積もり、ベストプラクティスを解説。セキュリティ、パフォーマンス、モニタリングを考慮した構成。

アーキテクチャ図はPython diagramsライブラリで自動生成。

完全なソースコードはGitHubで公開。


Bedrock AgentCoreとAmplifyでAI SDK + Next.jsなAIエージェントをスタイリッシュにホストする方法

cognito, Next.js, amplify, AISDK, AgentCore

  • 38 Likes, 14 Stocks, 0 Comments
  • POSTED @ 2025/10/29___UPDATED @ 2025/10/29
  • Author : @moritalous

Amplify Hostingではストリーム出力ができないため、Bedrock AgentCoreとAmplifyを組み合わせたAIアプリを構築する際、フロントエンドとバックエンドを分離したNext.jsアプリとして構築する。フロントエンドはAmplifyに、バックエンドはコンテナ化してAgentCore Runtimeにデプロイ。バックエンドはAgentCore Runtimeの仕様に合わせ、APIは/invocations/pingを使用。useChat/invocationsを呼び出し、Amplifyの認証機能とAgentCoreのインバウンド認証を連携させる。フロントエンドにAmplify Gen2を追加し、Cognitoで認証を実装。バックエンドをコンテナ化しECRへ登録後、AgentCore Runtimeに登録。フロントエンドからAgentCore Runtimeのバックエンドを呼び出すように設定し、Amplify Hostingへデプロイ。環境変数を設定し、Cognitoの情報をAgentCoreに設定することで、Amplify + AgentCore環境が完成する。


【失敗談】ドメイン知識ゼロでSlack自然言語検索アプリを作った結果→精度が低すぎて使い物にならなかった話

初心者, AI, Slack, Gemini, Claude

  • 8 Likes, 2 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @generoKoki

Slackの会話検索アプリをAIで作成したが、検索精度が低く失敗。Claude Codeで実装は容易だったが、ベクトル検索やEmbeddingの知識不足が原因。技術選定基準が曖昧で、チューニングパラメータも理解不足。動くものは作れたが、改善にはドメイン知識が必要と痛感。MVP思考は重要だが、基礎知識の必要性を学んだ。今後は学び直し、リトライする。


【C#】Nullチェック後にNull参照が発生する

C#, .NET, WPF

  • 19 Likes, 17 Stocks, 3 Comments
  • POSTED @ 2025/10/29___UPDATED @ 2025/10/29
  • Author : @KM_20005

WPF + MVVMでNullチェック後Null参照例外が発生する問題は、別スレッドやイベントによるプロパティ値の変更が原因。データバインディングやユーザー操作でNullチェック後に値が変わる可能性がある。解決策は、根本原因の特定と修正、またはプロパティの値をローカル変数に退避して使用すること(推奨)。ローカル変数への退避は、値の一貫性を保ち、可読性を向上させる。リアルタイム更新アプリで発生しやすいため注意。


【Scratch API入門】 今日から使えるScratch関連APIまとめ

Python, API, Scratch, ScratchAPI

  • 4 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @kakeruzoku

この記事は、ブラウザでコピペして使えるScratch関連のGETメソッドAPIをまとめたものです。

内容は非公式であり、変更される可能性があります。

API使用に必要な基本知識(API、JSON)、パラメータ(limit, offset, page, max)について解説。

CORS制限とその回避策(corsproxy, Turbowarp Trampoline, Safari, 拡張機能)を紹介。

APIの返答の型(User Object, Project Object, Studio Object, Comment Object, Class Object, News Object, 2.0 Project Object, Video Object, Remixtree Project Object, Clouddata object)を説明。

主要なAPIとして、api.scratch.mit.edu, scratch.mit.edu/site-api, scratch.mit.edu/messages/ajax, scratch.mit.edu/statistics/data, scratch.mit.edu/ideas/videos, その他scratch.mit.eduのエンドポイントを紹介。

用途が限定されたAPIとして、projects.scratch.mit.edu, assets.scratch.mit.edu, uploads.scratch.mit.edu, clouddata.scratch.mit.edu, synthesis-service.scratch.mit.edu, translate-service.scratch.mit.edu, backpack.scratch.mit.edu, telemetry.scratch.mit.eduを解説。

Scratch非公式APIとして、trampoline.turbowarp.org, my-ocular.jeffalo.net, jeffalo.net, scratory.vercel.app, data.scratchtools.appを紹介。


【実例付き】Claude × Clineで数時間でWebアプリ開発!無料企画→自動実装の完全ガイド

React, VSCode, vite, Claude, cline

  • 11 Likes, 6 Stocks, 0 Comments
  • POSTED @ 2025/10/30___UPDATED @ 2025/10/30
  • Author : @tomota53

AIを活用し、無料のClaudeで企画・設計、VSCode + Clineで実装を自動化する開発フローを紹介。戦国武将マスターという学習アプリを3時間、数百円で開発した事例を紹介。

開発フローは、Claudeで企画書・設計書を作成し、VSCodeとClineで自動実装する。 Clineはファイル操作やコマンド実行が可能だが、API利用料が発生、実験的な機能のためバックアップが必要。

開発事例では、要件定義からコンポーネント実装、最終調整までをAIで効率化。 メリットとして開発速度、コスト効率、品質担保、学習効果を挙げている。

詳細なマークダウン記述、小さく始める、エラー即時対応、Git管理、データ分割が実践のコツ。 学習アプリや業務アプリなどへの応用、ReactやVue.jsなど技術スタックの応用も可能。


IT業界、特にセキュリティ業界は「個人のスキル」よりも、どこに所属しているかで大きく変わる話

Security, 転職, キャリア, エンジニア, #若手エンジニア

  • 14 Likes, 7 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @yamada_sec

SES時代の限界からセキュリティコンサルタントへの転職で、環境が大きく変化した。所属する場所で評価軸が異なり、個人のスキルよりも環境が重要。自分の軸を明確にし、環境を選ぶことが大切。環境は自分の軸を試す場であり、所属は通過点。チャンスを選べる準備がキャリアを左右する。環境に依存せず、専門性を深め、学びを還元し、キャリアの選択肢を示す存在を目指す。環境を変える勇気が第一歩であり、自分の軸を持ち続けることが成長に繋がる。セキュリティを通じて組織を良くしたい仲間を求めている。


【レベル1】Power Automate × Office スクリプトで稼働入力表を自動作成する

PowerAutomate, OfficeScripts

  • 16 Likes, 4 Stocks, 0 Comments
  • POSTED @ 2025/10/20___UPDATED @ 2025/10/31
  • Author : @sonooh

この記事では、Power Automate から Office スクリプトを実行して、Excelファイルのデータ入力を自動化する方法を紹介しています。

OfficeスクリプトはVBAのようにExcel操作を自動化でき、Power Automateのトリガーでファイルを開かずに実行できる点が特徴です。

例として、月末に翌月の稼働入力表を自動作成するスクリプトを作成し、Power Automateの「スクリプトの実行」アクションで呼び出す手順を解説しています。

これにより、スケジュールされたタイミングで稼働入力表が自動的に作成され、業務効率化に繋がります。


仮想DOMとは?

JavaScript, 初心者, Vue.js

  • 4 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @generoKoki

仮想DOMはJavaScriptオブジェクトで表現されたDOMのコピー。実際のDOM操作の課題を解決するため、状態変化に応じて仮想DOMを生成、差分を検出し、必要な部分だけ実DOMを更新する。Vue.jsではテンプレート構文やh関数で利用。リアクティブシステムと連携し、状態変更を自動検知して画面を更新。メリットはパフォーマンス最適化と宣言的なUI記述。デメリットはオーバーヘッド、学習コスト、デバッグの難しさ。仮想DOMは常に速いわけではなく、key属性も重要。多くのフレームワークで採用されており、目的に応じて選択可能。


Qiita Advent Calendar 2025のアップデートの紹介

Qiita, AdventCalendar, AdventCalendar2025

  • 10 Likes, 0 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @Qiita

Qiita Advent Calendar 2025 のアップデート:カレンダーにタグ設定、記事の複数カレンダー紐付け(条件あり)、カテゴリー整理(追加・変更・削除)、特設サイトTOP改善、アドベントカレンダー関連通知のON/OFF設定、Organization応援プロジェクト(11/17まで申込受付)、やさしいアドベントカレンダー追加、Qiita賞に完走チャレンジ賞追加(15~24記事投稿で電子バッジ)。ご意見・ご要望はQiita Discussionsへ。関連イベント:キックオフLIVE(10/31)、お疲れ様&あけおめパーティー(2026/1/7)、Online Meetup(2026/1/16)。Qiita FM「アドカレ特別回」も配信。


会社員がテックイベントに登壇する意義を考える

イベント, キャリア, 登壇

  • 10 Likes, 2 Stocks, 0 Comments
  • POSTED @ 2025/10/29___UPDATED @ 2025/10/30
  • Author : @ma2mori

会社員がテックイベントに登壇するメリットは、スキル整理、社内評価向上、人脈形成、キャリアの選択肢拡大。フリーランスと異なり直接的な金銭的リターンはないが、エンジニアとしての成長につながる。登壇しやすいテーマは失敗談、キャリアの転換点、組織での取り組み。聴講者は同じ立場の人の働き方、現場のリアルな話、その人の考え方を知りたい。登壇のハードルを下げるには、社内勉強会から始め、小規模な勉強会、LTに挑戦するのがおすすめ。会社がイベントを企画しているなら、手を挙げてみよう。


ガバメントクラウド運用改善からSaaS製品開発へ

AWS, ガバメントクラウド

  • 5 Likes, 0 Stocks, 0 Comments
  • POSTED @ 2025/11/1___UPDATED @ 2025/11/1
  • Author : @infra365

ガバメントクラウド運用における課題解決とSaaSサービス開発について。

課題:

  • ガバメントクラウド環境でのアラート監視、ログ分析が困難。
  • ASP領域でのジョブ監視、アラート監視運用が担当者の精神的負担に。
  • 人手による監視運用での連絡ミス、担当者変更の連絡漏れなどが発生。

解決策:

  • 生成AIを活用したアラート・ログ要約を導入。
  • Amazon SES, Lambda, DynamoDB, SNS, EventBridge, Connect などのAWSマネージドサービスを連携させ、ジョブ監視・アラート対応を自動化。
  • ユーザー自身が監視設定を変更できるダッシュボードを構築し、コミュニケーションコストを削減。

SaaS製品化:

  • これらの仕組みを基にSaaSサービスを開発、AWS FTRを取得。
  • AWS/オンプレミス環境のアラート監視自動化を実現。

【隙間開発】Tauri × Svelteでエイリアスエディタを作ってみた!

Rust, Svelte, Tauri, ツール開発

  • 4 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @genimura

Tauri 2とSvelte 5でデスクトップアプリ「Alias Editor」を作成した記事。.zprofileを安全に編集するアプリで、エイリアスの追加・整理を容易にする。

  • Tauri/Rustでバックエンド、Svelte 5でフロントエンドを構築
  • IPCでRustコマンドを呼び出し、非同期I/OとResultでエラー処理
  • 正規表現でエイリアスをパースし、非エイリアス行を保持してファイルを壊さない設計
  • Svelte 5の新APIでフォーム検証、ストアで検索・フィルタリング
  • バックアップ戦略で保存時の安全性を確保
  • 最小権限、CSPでセキュリティを強化
  • 型の同期とデータ整合性を重視
  • トラブルシューティングと用語集も掲載

【AnsibleAutomationPlatform 】RPM版からコンテナ版へのマイグレーション

Ansible, AnsibleAutomationPlatform

  • 3 Likes, 0 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @holtit

AAP 2.6でRPM版からコンテナ版AAPへの移行がGA。本記事は移行手順の検証ログ。

検証環境はRHEL9.6のVM3台(AAP26-RPM, AAP26-GW, AAP26-CTR)。AAP2.4(RPM), AAP2.6(RPM), AAP2.6(コンテナ)のインストーラを使用。

移行シナリオ: AAP2.4(RPM) -> AAP2.6(RPM) -> AAP2.6(コンテナ)。

  1. AAP2.4(RPM)インストール後、ジョブテンプレートとユーザを作成し設定。
  2. AAP2.6(RPM)へアップグレード。ゲートウェイを別VMに用意し、設定とジョブ実行を確認。
  3. AAP2.6(RPM)からAAP2.6(コンテナ)へ移行。

移行元でDBダンプとシークレットファイル作成。移行先でコンテナ版AAPをインストールし、DBリストア後、コントローラーとゲートウェイ間の古い情報を削除、AAPを再インストール。ノード間通信とGUIで動作確認し、移行完了。


日本の定理?!(初等幾何の話題より)

数学, 幾何学

  • 3 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @kyamaz

日本の定理は、円に内接する多角形を三角形分割したとき、内接円の半径の総和が分割方法によらないという定理。逆も成立。名前の由来は、海外に紹介された際に「日本の定理」と誤って引用された説がある。証明には丸山良寛の定理が用いられる。丸山良寛の定理は、円に内接する四角形を対角線で分割した際、各対角線で作られる二つの三角形の内接円の半径の和が等しいという定理。鶴岡山王神社の算額に丸山鉄五郎良寛の名で奉納されていたことが名前の由来。


JAWS FESTA 2025 in 金沢 参加レポート

JAWS-UG, 参加レポート, イベントレポート, JAWSFESTA

  • 7 Likes, 2 Stocks, 0 Comments
  • POSTED @ 2025/11/1___UPDATED @ 2025/11/1
  • Author : @yakumo_09

JAWS FESTA 2025 in 金沢の参加レポート。
JAWS-UG主催の地方カンファレンスに、実行委員と登壇者の両方の立場で参加。
前日準備ではノベルティの仕分けや会場設営を実施。
運営としては登壇者管理を担当し、セッション構成やテーマ選定に尽力。
自身も「地元の若手とJr.Championsで活動の原点を語る」というテーマで登壇。
参加者からのポジティブな反応や学びが多く、達成感を得る。
懇親会では他支部との交流を通じて地方開催の意義を実感。
翌日の能登半島ツアーでは震災の爪痕と地域の結束力を再認識。
金沢観光では美しい金沢駅や海鮮を堪能し、地方の魅力を満喫。
イベントを通じてコミュニティの重要性を再認識し、地域貢献への意欲が高まった。
次回のJAWS DAYSは3/7(土)に開催。


今日のQiitaトレンド記事をポッドキャストで聴こう! 2025/11/01

初心者, まとめ, AI, ポッドキャスト, 生成AI

  • 3 Likes, 0 Stocks, 0 Comments
  • POSTED @ 2025/11/1___UPDATED @ 2025/11/1
  • Author : @ennagara128

前日の最新トレンド記事をAIポッドキャストとして毎日朝7時に更新。通勤中などに聴ける。内容はエンジニアを褒める記事、AIエージェント構築、高速逆平方根コード、PowerShell音声通知、香水アプリ、ChatGPT提案書自動生成、C# Nullチェック、複数AI並列利用、Java自動テスト、LLM推論、予測AIモデル選択、Claude Webアプリ開発、Qiita Advent Calendar 2025、Power Automate稼働入力自動化、Amazon Nova Web Grounding、Linuxコマンドgrep、Python薬局業務改善、Slackタスク管理、CanvaとAIツール活用、EC2ルートボリューム置換など。フィードバック歓迎。


【初心者向け】しまさんのLinuxコマンドドリル grep編(解説付き)

Linux, 初心者向け, Linuxコマンド

  • 11 Likes, 8 Stocks, 0 Comments
  • POSTED @ 2025/10/29___UPDATED @ 2025/10/29
  • Author : @simasan

grepコマンドの基本的な使い方:

  1. grep "error" sample.log: sample.logから"error"を含む行を検索。
  2. grep -i "error" sample.log: 大文字小文字を区別せずに"error"を検索。
  3. grep -n "timeout" sample.log: "timeout"を含む行を行番号付きで表示。
  4. grep -v "INFO" sample.log: "INFO"を含まない行を抽出。
  5. grep "failed" *.log: 複数のログファイルから"failed"を検索。
  6. grep -E "[0-9]{4}-[0-9]{2}-[0-9]{2}" sample.log: 日付形式(YYYY-MM-DD)の行を検索。
  7. grep -c "ERROR" sample.log: "ERROR"の出現回数をカウント。
  8. grep -x "OK" result.txt: 行全体が"OK"と一致する行を抽出。
  9. grep -C 2 "error" sample.log: "error"を含む行の前後2行も表示。
  10. grep --color=auto "error" sample.log: "error"に色を付けて表示。

はじめてWeb開発をする人のためのチュートリアル #2

Web, 初心者, 初心者向け, 初心者入門, 初心者応援

  • 2 Likes, 1 Stocks, 1 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @Todev89

この記事は、Web開発の知識がない人でも、JavaScriptを使って0から99までの数字を日本語で表示するWebアプリを作成するチュートリアルです。

内容は以下の通りです。

  • HTML、CSS、JavaScriptファイルの作成
  • Bootstrap5.3の導入
  • 入力フォーム、ボタン、出力場所の作成
  • CSSによるボタンや全体のレイアウト調整
  • JavaScriptによる数値処理、配列、for文、switch文、addEventListenerの使用
  • Google Fontsによるフォントの変更
  • CSSファイルの整理

最終的に、入力された数字に対応する日本語の読み方をWebページに表示できるWebアプリが完成します。


【Amazon Nova】Amazon Nova Web Grounding をとりあえず触る

AWS, 初心者, やってみた, AmazonNova

  • 2 Likes, 0 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @ryu-ki

Amazon NovaモデルにWeb Grounding機能が追加(2025/10/29発表)。Nova Premierで利用可能、バージニア北部、オハイオ、オレゴンリージョンでクロスリージョン推論可能。

Web Groundingは最新Web情報を活用し、ハルシネーションを削減、正確な回答を実現。

試用例:

  1. Web Groundingなし: 東京都の天気を質問 -> 回答不能
  2. Web Groundingあり: toolConfignova_groundingを有効化。東京都の天気を質問 -> Web検索は行われるが、時間指定が不適切だと不正確な回答。日付指定で再確認すると、より正確な回答。

Web Groundingは追加コストが発生(1,000リクエストごとに30ドル)。レスポンスに時間がかかる場合あり。


LLM推論入門

AI, 推論, 生成AI, LLM

  • 10 Likes, 3 Stocks, 0 Comments
  • POSTED @ 2025/10/29___UPDATED @ 2025/10/29
  • Author : @Yuji181181

LLMの回答生成における疑問点とその理由:

  1. 生成に時間がかかる理由:

    • LLMは次の単語を予測するだけでなく、CoT(思考の連鎖)やMeta-generation(自己改善など)といった複雑な処理を行っているため。
  2. API版とWeb版で生成内容が異なる理由:

    • Web版ではシステムプロンプトが自動付与されるが、API版では開発者が自由に設定できる。
    • API版ではtemperatureパラメータで回答の多様性を調整できるが、Web版は固定されている。

LLMの推論の仕組みを理解することで、生成時間や出力内容の制御について理解が深まる。


【脱・初心者】ログ調査が10倍速くなる!現場の先輩が使っているgrep神技10選

Linux, 正規表現, grep, 初心者, ログ調査

  • 7 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @TonitolCalsis

grepコマンドで調査の悩みを解決。基本オプション(-i,-n,-A,-v,-r,-c,-a)で文字列検索、行番号表示、行の抽出、ディレクトリ再帰検索、行数カウント、バイナリファイル対象が可能。正規表現(egrep or grep -E)でIPアドレスのような文字列も抽出。find xargs grepで特定のファイルから検索。パイプでgrep結果を絞り込み。


Cursor を1年利用して感じた VSCode+Copilot と比較して優れている点

コマンドライン, AI, VSCode, cursor, 開発効率化

  • 2 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/30___UPDATED @ 2025/10/30
  • Author : @yosei_ikegami

CursorとVSCode+Copilotの大きな違いは、CursorがAIでコマンドラインを実行できる点。

例として、データベース検索を自動化できる。CopilotではSQLクエリを提案されるが、CursorはDocker接続情報を自動検出、スキーマ構造把握、SQLクエリ作成・実行まで自動で行う。

Cursorはプロジェクト全体を理解し、マイグレーションファイルや設定ファイルから必要な情報を自力で探せる。データベース操作、ログ確認、設定・環境確認、テスト実行、Git操作、AWS CLIなどの自動化が可能。

料金はProプランがおすすめ。

Cursorはコードエディット能力はCopilotと同等だが、コマンドライン実行能力とプロジェクト構造の理解で優位。セキュリティに注意しつつ、開発体験向上に役立つ。


Macbookでも1日87円でお手軽にWindows環境を使う(2025年)

Mac, Windows, vps, Cloud

  • 4 Likes, 2 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @t2murata

MacbookユーザーがWindows環境を一時的に利用する方法として、KAGOYA CLOUD VPS Windowsを紹介。

手順:

  1. KAGOYA CLOUD VPSでWindowsインスタンスを作成(スペック、OS、ログインパスワードを設定)。
  2. MacにMicrosoft Remote Desktopをインストール。
  3. KAGOYA CLOUD VPS管理画面からIPアドレスをコピー。
  4. リモートデスクトップでIPアドレス、ユーザー名(Administrator)、パスワードを入力してWindowsに接続。
  5. 不要になったらインスタンスを停止・削除。

セキュリティ対策として、長期利用する場合は適切な設定を推奨。
接続エラー時はWindowsマシンの再起動を試す。
インスタンス削除を忘れずに行う。


font-familyとフォントの種類の超ざっくりまとめ

font, font-family

  • 4 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @ktrk2002

font-familyは左から順に適用、未搭載フォントは表示されない。欧文→和文の順で指定。総称フォントはOS/ブラウザのデフォルトフォントで表示速度は速いが、意図しない表示になる可能性あり。デバイスフォントは環境依存、Webフォントは環境に左右されないが速度が遅い。Windowsではメイリオ、游ゴシック、Segoe UI、Macではヒラギノ角ゴシック、SF Pro、AndroidではNoto Sans CJK JP、Robotoなどがある。WebフォントではGoogle Fontsが利用しやすい。フォント選択では容量、保守性、表示速度、コンセプト、端末差を考慮。標準搭載フォントはアップデートで変化するため注意。


Raycast 拡張機能の作り方

拡張機能, Raycast

  • 5 Likes, 2 Stocks, 0 Comments
  • POSTED @ 2025/10/30___UPDATED @ 2025/10/31
  • Author : @kentosity

RaycastはmacOS向けのランチャーアプリで、拡張機能開発により業務効率化、カスタムワークフロー作成、コミュニティ貢献が可能。開発にはRaycast、Node.js、npm、React/TypeScriptの知識が必要。Raycast APIはUI作成、コミュニティ連携、モダンな開発環境を提供し、情報検索、自動化、外部サービス連携、AIツール等の拡張機能が開発可能。AI APIはAPIキー不要で利用でき、クリエイティビティ設定やストリーミングに対応。標準UIコンポーネントとしてList、Grid、Detail、Formがあり、ActionPanelでアクション管理。コミュニティや公式ドキュメントも充実。


Claude Code に「RBS を生成するコード」を書かせたら便利だった

Ruby, rbs, ClaudeCode

  • 2 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @tomoasleep

Ruby開発でrbs-inlineとSteepを使う際の、型エラー回避のための冗長な記述を自動化するスクリプト作成について。Claude Codeに指示する際は、prismとrbs gemの使用を指定する。prismはRubyコードの解析に、rbs gemは型やクラス構造の解析に利用。rbs gem使用時は、rbs-inlineでRubyコードからRBSファイルを生成し、それを解析させる。スクリプトが出力するRBSファイルは、次回の解析から除外する。スクリプトはRake task化し、出力先ディレクトリを統一すると管理しやすい。


HLEをAIに解かせて分かった「人とAIの共創」のあり方

共創, AI活用, #HLE, #松尾研LLMコンペ2025, #HMT

  • 7 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/26___UPDATED @ 2025/10/29
  • Author : @reiwa7

HLE(Humanity’s Last Exam)は、既存のAI試験が満点続出で役に立たなくなったため、より難しく公平な自動採点可能な新ベンチマークとして開発されました。2,500問、100分野超、マルチモーダルで構成され、ネット検索に頼れない設計です。先端モデルでも正答率は一桁台で、自信過剰な傾向が課題として露呈しました。

HLEは、学術的で機械採点可能、検索で即答できない問題を集め、モデルの限界を測ることを目指しています。問題作成には難易度チェック、専門家レビュー、公募、秘匿テストなどが用いられ品質が確保されています。

松尾研LLM開発コンペでは、参加チームのHLE正答率は最高でも11.68%でした。

HLEは、学術問題の最前線を示し、モデルの「わからないを適切に表明する力」の重要性を浮き彫りにしました。教育・研究・実務でのヒントにもなります。

具体的な問題例として、光に敏感な素材の退色に関する問題が挙げられ、AIが専門知識、単位変換、前提条件の理解を誤ることが分析されました。

今後は、人とAIの共創が重要であり、人は現場体験からしか得られない知識を活かし、AIと相互補完することで創造的な領域で活躍できると考えられます。AIとの付き合い方を学ぶことが教育の重要なテーマになる可能性もあります。


Azure DNSの仕様

Azure, dns, AzureDNS

  • 1 Likes, 1 Stocks, 0 Comments
  • POSTED @ 2025/10/31___UPDATED @ 2025/10/31
  • Author : @hidekko

Azure DNSはローカルIPアドレスを返せるが、RFC違反ではない。しかし、UQ WiMAXではローカルIPアドレスが返されない場合がある。インターネット上のDNSがローカルIPアドレスを返すのはDNS Rebinding攻撃に利用される可能性があるため危険。Azure DNSを攻撃に利用するのは難しいが、イレギュラーな設定は避けるべき。検証目的での一時的な利用に留めるべき。パブリックなAzure DNSにローカルIPアドレスを登録可能だが、DNSサーバがない場合の代替手段として一時しのぎで利用する。クラスA、B、CのアドレスはDNS Rebinding攻撃に利用される可能性があり、検証・実験目的に絞り、設定時間も短くすべき。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?