日曜日, 5月 4, 2025
ホーム ブログ ページ 1853

Free and fresh browser games for your weekend


ゲームをダウンロードすることは、怠zyな週末に投資するよりも少し作業があるかもしれないので、最近リリース/更新されたこのコレクションをチェックしてください ブラウザベースのゲーム シングルクリックで再生を開始できます。からタイトルの選択があります ビジュアルノベルパズルプラットフォーマー あなたがチェックアウトするために:

死んだ名前

死んだ名前は短いです SF 手放すことについての視覚小説。将来の1つの冬の日に設定されていないことを願っていますが、このゲームはピクセルアートと LGBTQIA テーマ。死んだ名前は 大気 ゲームボーイロムでの経験。

小さなトラックレース

Tiny Truck Racingを使用すると、ピクセルアートトラックの周りで小さなトラックをレースできます。このゲームには、シングルレース、トーナメント、およびその3つのモードがあります タイムトライアル。 4台のトラックから選択し、ニトロ缶を拾う スピードブーストこのゲームは、ペースの速いアクションを約束します。小さなトラックレースが作成されました Defold Jam 2024で作られています

遊牧民のアイドル

ノマドアイドルはaです 最近更新されました アイドルゲーム キャラクターが敵の大群と戦うためにビルドを作成するオートバトラー。進むにつれて、統計のレベルアップなどの機能のロックを解除してください。 クラフト 機器、およびパッシブスキルの選択。ゲームは主にそれ自体で再生されますが、キャラクター固有のスキルを積極的に使用して進捗を高速化できます。

ローラの部屋

ローラの部屋は短いです 心理的な恐怖 のために作られたゲーム gbjam 12。あなたは、暗い夜に雨の道を運転しているダンニとして、何かから逃げ出します。このゲームには、ゲームボーイにインスパイアされた美学と雰囲気のゲームプレイがあります。

ハムスターシェルター

ハムスターシェルターでは、あなたは生き残っている小さなハムスターを管理します 黙示録的 世界。あなたの家への道を建設し、できるだけ多くの食べ物を輸送してください。ゲームはバックグラウンドで機能し、aを許可します リラックスした ゲームプレイエクスペリエンス。ハムスターシェルターは、Ludum Dare 56のために作成されました。

マウスマウス

マウスマウスは、マウスで制御されるマウスに関する短いプラットフォーマーです。このピクセルアートゲームでは、できるだけ早くチーズをジャンプ、登り、収集します。 Ludum Dare 56のために48時間で作成され、伝統にユニークなひねりを加えています プラットフォーム 力学。

私と遊ぶ

私と一緒に遊ぶ 不気味な ひねります 仮想ペット。忘れられたおもちゃの中に住んでいる3つの生き物と対話します。 ミニゲーム。 Ludum Dare 56のために作成されたこのゲームは、不気味で魅力的な体験を提供します レトロ– インスパイアされたビジュアル。

ゼリーギャング

ゼリーギャングはaです パズルプラットフォーマー 30人のスクイーズキャラクターのグループを制御する場所。マウスカーソル周辺のフォーカス領域内の文字のみがコントロールに応答し、ゲームプレイに戦略的なレイヤーを追加します。これ 物理ベース ゲームはLudum Dare 56向けに作成され、Platformerのジャンルを新たに取り上げています。

さらに最近のリリースを探索したい場合は、必ずチェックしてください 過去7日間の新しい人気のあるブラウザゲーム

今週末は何かをプレイしますか?コメントでお知らせください!

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

Free and fresh browser games for your weekend


ゲームをダウンロードすることは、怠zyな週末に投資するよりも少し作業があるかもしれないので、最近リリース/更新されたこのコレクションをチェックしてください ブラウザベースのゲーム シングルクリックで再生を開始できます。からタイトルの選択があります ビジュアルノベルパズルプラットフォーマー あなたがチェックアウトするために:

死んだ名前

死んだ名前は短いです SF 手放すことについての視覚小説。将来の1つの冬の日に設定されていないことを願っていますが、このゲームはピクセルアートと LGBTQIA テーマ。死んだ名前は 大気 ゲームボーイロムでの経験。

小さなトラックレース

Tiny Truck Racingを使用すると、ピクセルアートトラックの周りで小さなトラックをレースできます。このゲームには、シングルレース、トーナメント、およびその3つのモードがあります タイムトライアル。 4台のトラックから選択し、ニトロ缶を拾う スピードブーストこのゲームは、ペースの速いアクションを約束します。小さなトラックレースが作成されました Defold Jam 2024で作られています

遊牧民のアイドル

ノマドアイドルはaです 最近更新されました アイドルゲーム キャラクターが敵の大群と戦うためにビルドを作成するオートバトラー。進むにつれて、統計のレベルアップなどの機能のロックを解除してください。 クラフト 機器、およびパッシブスキルの選択。ゲームは主にそれ自体で再生されますが、キャラクター固有のスキルを積極的に使用して進捗を高速化できます。

ローラの部屋

ローラの部屋は短いです 心理的な恐怖 のために作られたゲーム gbjam 12。あなたは、暗い夜に雨の道を運転しているダンニとして、何かから逃げ出します。このゲームには、ゲームボーイにインスパイアされた美学と雰囲気のゲームプレイがあります。

ハムスターシェルター

ハムスターシェルターでは、あなたは生き残っている小さなハムスターを管理します 黙示録的 世界。あなたの家への道を建設し、できるだけ多くの食べ物を輸送してください。ゲームはバックグラウンドで機能し、aを許可します リラックスした ゲームプレイエクスペリエンス。ハムスターシェルターは、Ludum Dare 56のために作成されました。

マウスマウス

マウスマウスは、マウスで制御されるマウスに関する短いプラットフォーマーです。このピクセルアートゲームでは、できるだけ早くチーズをジャンプ、登り、収集します。 Ludum Dare 56のために48時間で作成され、伝統にユニークなひねりを加えています プラットフォーム 力学。

私と遊ぶ

私と一緒に遊ぶ 不気味な ひねります 仮想ペット。忘れられたおもちゃの中に住んでいる3つの生き物と対話します。 ミニゲーム。 Ludum Dare 56のために作成されたこのゲームは、不気味で魅力的な体験を提供します レトロ– インスパイアされたビジュアル。

ゼリーギャング

ゼリーギャングはaです パズルプラットフォーマー 30人のスクイーズキャラクターのグループを制御する場所。マウスカーソル周辺のフォーカス領域内の文字のみがコントロールに応答し、ゲームプレイに戦略的なレイヤーを追加します。これ 物理ベース ゲームはLudum Dare 56向けに作成され、Platformerのジャンルを新たに取り上げています。

さらに最近のリリースを探索したい場合は、必ずチェックしてください 過去7日間の新しい人気のあるブラウザゲーム

今週末は何かをプレイしますか?コメントでお知らせください!

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

Superman – Official Sneak Peek Clip



Krypto, take us home. Check out this Superman clip from the upcoming DC Studios film from director James Gunn. Superman stars David Corenswet (“Twisters,” “Hollywood”) in the dual role of Superman/Clark Kent, Rachel Brosnahan (“The Marvelous Mrs. Maisel”) as Lois Lane and Nicholas Hoult (the “X-Men” movies, “Juror #2”) as Lex Luthor. The film also stars Edi Gathegi (“For All Mankind”), Anthony Carrigan (“Barry,” “Gotham”), Nathan Fillion (the “Guardians of the Galaxy” films, “The Suicide Squad”), Isabela Merced (“Alien Romulus”), Skyler Gisondo (“Licorice Pizza,” “Booksmart”), Sara Sampaio (“At Midnight”), María Gabriela de Faría (“The Moodys”), Wendell Pierce (“Selma,” “Tom Clancy’s Jack Ryan”), Alan Tudyk (“Andor”), Pruitt Taylor Vince (“Bird Box”) and Neva Howell (“Greedy People”).DC Studios heads Peter Safran and Gunn are producing the film, which Gunn directs from his own screenplay, based on characters from DC, Superman created by Jerry Siegel and Joe Shuster.Superman is executive produced by Nikolas Korda, Chantal Nong Vo and Lars Winther. Behind the camera, Gunn is joined by frequent collaborators, including director of photography Henry Braham, production designer Beth Mickle, costume designer Judianna Makovsky and composer John Murphy, along with editors William Hoy (“The Batman”), Jason Ballantine (the “IT” films, “The Flash”) and Craig Alpert (“Deadpool 2,” “Blue Beetle”).Superman will be in theaters and IMAX nationwide on July 11, 2025, and internationally beginning 9 July 2025, distributed by Warner Bros. Pictures.

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

my devlog part 2


Welcome, Guest. Please login or register.

Login with username, password and session length


Pages: [1]
Print
Author Topic: my devlog part 2  (Read 86 times)

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

重度障害ある小4 寝たまま本塁打



重度障害ある小4 寝たまま本塁打

重度障害ある小4 寝たまま本塁打

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

DS Audioの光カートリッジ試聴会、4/19-26に東京・エス・アイ・エスにて開催



DS Audioの光カートリッジ試聴会、4/19-26に東京・エス・アイ・エスにて開催

東京都文京区のオーディオショップ「エス・アイ・エス」は、DS Audioの光カートリッジの音を楽しめる試聴会を4月19日(土)から26日(土)の期間、完全予約制にて開催する。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

アニメ『真・侍伝 YAIBA』本日17:30より日テレ系でスタート。『名探偵コナン』に続く青山剛昌アワー開幕



アニメ『真・侍伝 YAIBA』が、本日4月5日の17時30分より読売テレビ・日本テレビ系 全国ネットにて放送スタートする。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

【ランクマでも勝てる非ex】「ポケポケ:シャイニングハイ」マスカーニャ採用デッキ2選



【ランクマでも勝てる非ex】「ポケポケ:シャイニングハイ」マスカーニャ採用デッキ2選

ポケポケの強いデッキ、流行のデッキを紹介するコーナー。今回は、新パック「シャイニングハイ」の中でも注目の非exポケモン、マスカーニャを採用したデッキを2つご紹介。特に、2つ目は私がランクマッチでも愛用しているデッキで、勝率70%以上というおすすめデッキになってます。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

【壱角家】4月7日・14日限定で「家系ラーメン並」が680円!


壱角家は、4月7日、14日限定で「家系ラーメン並」を680円で提供するお客様感謝祭を実施する。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

Azure FunctionsでMCPサーバーを作る!


注目MCPニュース

昨今LLM界隈を賑わせているMCP(Model Context Protocol)ですが、個人的には最近のビッグニュースとして以下の2つが挙げられます。

Azure FunctionsトリガーがMCPに対応!

Azure Functionsは「トリガー」と呼ばれる仕組みを使ってイベントドリブンなアプリケーションを構築することができます(たとえばタイマートリガーで定期実行、HTTPトリガーでWeb APIを作る、など)。
2025年4月5日にAzure FunctionsのMCPトリガーがプレビュー版として公開されたことがMicrosoftの公式ブログで発表されました。本記事執筆時点での対応言語はC#、Python、Nodeの3つです。

https://techcommunity.microsoft.com/blog/appsonazureblog/build-ai-agent-tools-using-remote-mcp-with-azure-functions/4401059

VS Code Stable 1.99でMCPが正式サポート!

GitHub CopilotにAgent modeが追加され、それと同時にMCPががサポートされました(プレビュー)。
これまでGitHub CopilotはClineなどと比較してAgenticな動作が弱いとされていましたが、このアップデートによって業界の最先端に並んだ状況です。

https://code.visualstudio.com/updates/v1_99

というわけで今回はこの2つを掛け合わせて、Azure Functionsを使ってMCPサーバーを作り、VS CodeのGitHub CopilotのAgent modeで、そのMCPサーバーを使ってみます。

作るもの

今回は主にMCPサーバー(Azure Functions)の実装とMCPクライアントの疎通確認ができれば良いので、MCPサーバーの処理はあまり凝らずに、MCPのサンプルとしてよく使われるmcp_server_timeと同じく現在時刻を返すだけの処理にします。

なお今回Azure Functionsの実装はC#を使用しますが、Azure FunctionsのMCPサーバートリガーは前述の通りPythonとNodeにも対応しています。

やってみる

MCPサーバー:Azure Functionsの作成と実行

Azure Functionsプロジェクトの作成

はじめにVisual Studio Code を使用して Azure Functions を開発するの「Azure Functions プロジェクトを作成する」セクションを参考にAzure Functionsのプロジェクトを作成します。

MCPエクステンションの追加

続いてAzure FunctionsのプロジェクトにMCPエクステンションを追加します。
パッケージは以下で公開されているため、コマンドもしくはコマンドパレット(Shift + Ctrl + P)からnugetでインストールします。

https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Extensions.Mcp

dotnet add package Microsoft.Azure.Functions.Worker.Extensions.Mcp --version 1.0.0-preview.1

MCPサーバーのツール実装

続いて実際のToolにあたる関数を実装します。冒頭にAzure Functionsのテンプレートを使用してHTTPトリガーの関数を作成したので、その関数を改変するのが楽です。

using Microsoft.Azure.Functions.Worker;
using Microsoft.Azure.Functions.Worker.Extensions.Mcp;
using System.Globalization;
using System.Text.Json;

namespace AzfuncMcp;
public class TimeUtil
{
    [Function(nameof(GetCurrentTime))]
    public string GetCurrentTime(
        [McpToolTrigger("getcurrenttime", "Gets the current time. If no timezone is specified, the tool will return the time in UTC.")] ToolInvocationContext context,
        [McpToolProperty("timezone", "string", "The name of the timezone.")] string timezone = "UTC"
        )
    {
        try
        {
            TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(timezone);
            DateTime currentTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, timeZoneInfo);
            
            var response = new 
            {
                timezone = timeZoneInfo.StandardName,
                time = currentTime.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture),
                displayName = timeZoneInfo.DisplayName
            };
            
            return JsonSerializer.Serialize(response);
        }
        catch (TimeZoneNotFoundException)
        {
            return $"The timezone '{timezone}' was not found.";
        }
        catch (InvalidTimeZoneException)
        {
            return $"The timezone '{timezone}' is invalid.";
        }
        catch
        {
            return "Could not get the current time.";
        }
    }
}

MCPサーバーのスタートアップ処理

関数が実装できたら、次はAzure Functionsのスタートアップ処理であるProgram.csを修正してMCPツールを登録します。

using Microsoft.Azure.Functions.Worker.Builder;
using Microsoft.Extensions.Hosting;
using AzfuncMcp;

var builder = FunctionsApplication.CreateBuilder(args);

builder.ConfigureFunctionsWebApplication();
builder.EnableMcpToolMetadata();

builder.ConfigureMcpTool(nameof(TimeUtil.GetCurrentTime))
    .WithProperty("timezone", "string", "The timezone.");

builder.Build().Run();

Azure ストレージエミュレーター「Azurite」 の起動

特にブログ記事などでの説明が見つけられませんでしたが、MCP拡張機能はBlobストレージを使用するようです。そのためローカルで実行する場合は、AzureストレージのエミュレーターであるAzuriteを起動しておく必要があります。

まだAzuriteをインストールしたことがない場合はAzurite をインストールするを参考にインストールします。

Azuriteをインストールしたら、Shift + Ctrl + Pでコマンドパレットを開き、「Azurite: Start」を選択します。そしてAzure Functionsプロジェクトのlocal.settings.jsonでAzuriteを使用するように設定します。

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",

Azure Functionsの起動

では、Azure Functionsをローカルで起動して動作確認してみましょう。

またはVS Codeのデバッグ機能を使ってデバッグ起動します。
テンプレートを使用してAzure Functionsを作成した場合、デバッグ起動のためのlaunch.jsonが自動生成されているはずです。
「Run and Debug」メニューから「Attach to .NET Functions」を選択してデバッグ起動します。

MCPサーバーの起動

起動に成功するとMCPツールトリガーの関数が起動されたことが確認できます。
MCPサーバーの起動

MCPクライアント:VS CodeのGitHub Copilotの設定

Shift + Ctrl + Pでコマンドパレットを開き、「MCP: Add Server」を選択します。
MCPサーバーの追加

MCPサーバーの種類を選択します。今回はHTTP経由でAzure Functionsを使用するので、HTTPを選択します。
MCPサーバーの種類

MCPサーバーのURLを入力します。今回はローカルで起動しているので、http://localhost:7071を使用します。
MCPサーバーの拡張機能を使用すると「/runtime/webhooks/mcp/sse」のパスが自動的に生成されるので、「http://localhost:7071/runtime/webhooks/mcp/sse」を指定します。
MCPサーバーのURL

MCPサーバーの名前を入力します。任意の名前でOKです。
MCPサーバーの名前

MCPサーバーの追加が完了するとsettings.jsonが更新され、MCPサーバーの情報が追加されます。
もし、初期状態から何も変えていなければ、MCPサーバーのサンプルとして「”mcp-server-time」という名前のpythonのMCPサーバーがすでに存在しているはずです。今回作成したツールとの競合を避けるために、”mcp-server-time”は削除して、作成したMCPサーバーのみが登録された状態にします。


 "mcp": {
        "inputs": [],
        "servers": {
            "my-azfunc-mcp-server": {
                "type": "sse",
                "url": "http://localhost:7071/runtime/webhooks/mcp/sse"
            }
        }
    },

疎通確認

GitHub Copilotのチャットウインドウを開きます。
この時にモードが「Agent」に設定することに注意してください。
MCPサーバーの疎通確認

続いてMCPの設定アイコン(スパナとドライバーのアイコン)をクリックして、MCPサーバーの設定を開きます。
有効なMCPサーバーのリストが表示されるので追加したMCPサーバーが有効化されていることを確認します。
MCPサーバーの疎通確認

そしてチャットウインドウに「今何時?」などと入力します。
すると、MCPサーバーを呼び出して良いかの確認が表示されるので、「Continue」を選択します。
MCPサーバーの疎通確認

実際にMCPサーバーが呼び出され、現在時刻が表示されます。
MCPサーバーの疎通確認

なお、Azure FunctionsのデバッグウインドウにもMCPサーバーが呼び出されたことが表示されます。
MCPサーバーの疎通確認

作成したMCPサーバーは、引数にタイムゾーンを指定することができるので、例えば「シアトルは今何時?」と入力すると、自動的にシアトルのタイムゾーンが設定されMCPサーバーが呼び出されます。
MCPサーバーの疎通確認

まとめ

Azure Functionsは以前からLLMアプリケーションのシナリオと相性が良い場面が多かったですが、MCPサーバーにも対応したことで、よりLLMアプリケーションシナリオ適用の幅が広がりました。
MCPはまだまだ新しい技術ですが、標準のプロトコルがあり、その利用者が増えていることはエコシステムの面でも非常に良いことだと思います。

補足:クラウド上にデプロイする場合

ローカルで疎通確認が完了したAzure Functionsをクラウド上にデプロイする場合は、通常のAzure Functionsと同様にデプロイができます(参考情報)。

その場合の注意点として、クラウド上のAzure Functionsはデフォルトでキー認証が設定されているため、MCPクライアントから使用する場合は設定を変更してキー情報を含める必要があります。その場合のMCPサーバーの設定(settings.json)は以下のようになります。
このように構成するとMCPサーバーを起動した際にFunctionsのキーの入力を求められ、実際にAzure Functionsの設定画面から取得したキーを入力するとクラウド上のAzure Functionsにキー認証付きで接続することができます。

"mcp": {
        "inputs": [],
        "servers": {
            "my-azfunc-mcp-server": {
                "type": "sse",
                "url": "/runtime/webhooks/mcp/sse",
                "headers": {
                    "x-functions-key": "${input:functions-mcp-extension-system-key}"
                }
            }
        }
    },

参考

Azure FunctionsでのMCPサーバーの実装サンプル

https://github.com/Azure-Samples/remote-mcp-functions-dotnet/tree/main

MCPサーバー全般の実装サンプル

https://github.com/modelcontextprotocol/servers

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0