水曜日, 4月 30, 2025
ホーム ブログ ページ 1459

4月の毎月のデカール!




みなさん、歴史的なデカールの別のセットで戻ってきてうれしいです! 3月中に興味のあるものをすべて収集し、4月の選択も同様に魅力的であることを願っています。今月は、エンブレムタイプの非常に多様な選択があります。将来の毎月のイベントを検討するためにエンブレムを提出したい場合は、フォーラムに投稿してみてください。

次のデカールは、4月7日(11:00 GMT)から5月7日(11:00 GMT)まで利用できます。
すべてのタスクは、ランクIII以上の車両を使用して完了することができます。

「赤ちゃんとして落とされた」碑文、アメリカ
HMS Valhalla Emblem、イギリス
装甲砲兵連隊の紋章、 中国

米国の地上車両の使用中に位置1-3で3回仕上げます
英国のブルーウォーター船を使用している間、40000のダメージを獲得します
中国のタンク駆逐艦を使用して40人のプレイヤーを倒します


248th Sentai Emblem、 日本
「黙示録」の碑文、スウェーデン
JG 51「Auge」のマーキング、ドイツ
12番目のエンブレムハンティンググループ、イタリア

少なくとも60%のアクティビティで日本の航空機を使用して20のミッションを再生する
スウェーデンのライトタンクを使用して50人のプレイヤーを倒します
ドイツの戦闘機を使用している間、15000スコアを獲得します
イタリアの航空機を飛んでいる間、ミサイルを使用して20人のプレイヤーを倒します


スパ飛行隊84エンブレム2tete de renard」、フランス
第22砲兵供給会社グループ「Wojtek」エンブレム、ポーランド
Alexey Alelyukhinの個人的なマーキング、 ソビエト連邦

フランスの航空機の使用中に30の地面または水のターゲットを破壊する
120 mmを超える口径のタンクを使用して30人のプレイヤーを倒す
ソビエトの戦闘機を使用して60人のプレイヤーを倒します





毎月のマーキングは、カスタマイズメニューの下部にある特別なタブ(毎月のデカール)に1か月後に見つけることができ、対応するカテゴリに移動します。
プレーヤーのプロフィール>デカール>毎月のデカールに移動することにより、これらのデカールのタスクの完了の進捗を追跡できます。ここから、各デカールの[進行状況を追跡]ボタンをクリックして、格納庫から追跡します。
すべてのエンブレムには、詳細な説明が付属しています。これは一般に、マーキングの歴史、その設計、車両がそれを使用し、該当する場合は歴史的に歴史的に配置されることが多い場所で構成されます(一部のエンブレムは、常に適用されたものではありません)。これにより、必要に応じて元の位置をより簡単に再作成できます。
今月のセレクションが気に入っていただければ幸いです。あなたのフィードバックと提案のすべてをありがとうございます。来月お会いしましょう!
フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

今月のゲーム:スクーターの上の健康的なベーキング、ホラーチル、アヒル


みなさん、ハッピーマーチ!過去30日間の素晴らしいゲームをお勧めするために、今月のゲームオブザマンスポストに再び戻ってきました。今月の推奨事項は、さまざまなジャンルとスタイルからのものであるため、ここにいるすべての人のためにちょっとした何かがあります。

https://www.youtube.com/watch?v=fli0st-b8vw

楽しいレーサー

ミニットは、60秒ごとに死ぬクールなトップダウンアドベンチャーとして覚えているかもしれません。また、クールなアヒルの人としてプレイします。フォローアップにはより多くの戦闘とスクーターが少なくなると思うでしょうが、ここにいます。 Minit Fun Racerは、タイムリミットメカニックを取り、自動ランナーに適用します。

私たちのアヒルに顔を合わせた友人が戻ってきましたが、探求する代わりに、彼らは死ぬ前に町から出ようとしている彼らの病気の豚の後ろの街の通りを吹き飛ばしています。これがまったく異なるジャンルにいるにもかかわらず、これが元のミニのように感じることは驚くべきことです。ここでの進行は、ランの合間に購入するメタルアップグレードに大きく結びついていますが、進行感は非常に緊密に調整されているため、少なくとも1分に1回死んだにもかかわらず、私は常に進歩していました。 Minit Fun Racerが他に何もなければ、その背後にあるチームがどれほど才能があるかを証明し、各リリースでジャンルをシームレスに切り替えることができます。

ほんの少しの取引を甘くするために、Minit Funレーサーからのすべての収益は慈善団体に行きます。現在、各購入は、国境のない医師を支援することにかかるため、購入についてさらに気分が良くなることがあります。

レモンケーキ

食べ物を育て、食べ物を焼き、食べ物を売ってください!レモンケーキの居心地の良い愛らしい世界で農場からテーブルへの夢を生きましょう!レモンケーキに落ちると、半分でゲームをしています。片側では、温室を運営しており、後半に使用される新しい材料を栽培しています。レストランで料理をしています。これの両方の半分は、農場やレストランの管理ゲームをプレイした人々にかなり馴染みがありますが、レモンケーキは本当に着陸を貼り付けます。農業の進行曲線は滑らかで、レストランは圧倒的ではありませんでした。 あなたが数時間陥る心地よい世界を探しているなら、レモンケーキはあなたのためです。

アナテマデモ

あなたのタイムラインが私のようなものである場合、あなたは見たことがあるかもしれません AnathemaのKickstarter 過去数週間にわたって爆発します。それは甘いピクセルの武器を備えた分厚い一人称シューティングゲームであり、これは確かに素晴らしいゲームを作るのに十分でしょうが、開発者は一歩先に進み、すべてのダンジョンをランダムに生成したので、あなたが好きなだけデモをループできるようにします。

しかし、これだけではありません。 Kickstarterで行われた約束が何らかの兆候である場合、アナテマは、大規模な派felations関係システムと破壊可能な地形で本当に特別なものになるように設定されています。

友達に、それがクールになる前にあなたが嫌悪感を抱いていたことを伝えて、今すぐ無料のデモをチェックしてください。

検索パーティー

ここで、私たちはギャングに行きます。もう1つのホラーゲームで、私はあまりにもco病すぎて遠くに入ることができません。名目上、これは行方不明の子供を見つけることについての犯罪スリラーです(したがって名前)が、実際には、この陰謀はあなたを悪夢のような迷路にする言い訳です。遍在するキラーを避けながら、アイテムを探しているSNESトップダウンアドベンチャーのように様式化されています。これがトップダウンのバイオハザードのように少し聞こえるなら、あなたはお金に乗っています。多様性のために投げ込まれたいくつかの軽い戦闘とパズル解決がありますが、私は繰り返します:これは怖がっていることについてのゲームです。そして、それは素晴らしい仕事をしています!恐怖の創造性は一流であり、ハンター/ハンテッドダイナミクスには、検索パーティーの雰囲気と非常によく似ているダイナミクスに真の緊張があります。

今月は恐ろしいゲームを見つけるのは難しいでしょう。

https://www.youtube.com/watch?v=ygezga3fcli

ナッツ

今月の推奨事項を締めくくるのは、これまでにプレイした中で最もワイルドな監視ゲームです。あなたは、特に奇妙なリスのグループの調査を任されている自然研究者です。以下は、私が最近の記憶で持っていた見知らぬゲーム体験の1つです。私は何も台無しにしませんが、ナッツはこの比較的単純な概念でそれほど多くをしています。

視覚的には、ナットは他のゲームのようには見えません。そのアートスタイルは、子供の頃に写真の色を誤って反転させたすべての時間を思い出させます。パレットにますます多くの色が追加されるにつれて、非常に自然の森がますます異質になります。カメラを配置し、ギアを録音するたびに毎回冒険になります。そして、たくさんのカメラを置くことになります。

ナッツで提示された世界を探索するだけで、私はとても楽しかったです。ゲームのプロットの外でさえ、大きくて奇妙な森です。リス、美しい森、または単に奇妙なものについての野生の物語に興味があるなら、ここにはほぼすべての人のために何かがあります。

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

Source link

Views: 0

最大192Gbps/480Wの伝送に対応する新伝送規格「GPMI」。50社以上の中国企業が策定



最大192Gbps/480Wの伝送に対応する新伝送規格「GPMI」。50社以上の中国企業が策定

中国業界団体の深セン国際8K Ultra HD映像産業協力連盟は、映像やデータ、電力などをまとめて伝送できるインターフェース規格「GPMI」を発表した。

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

Source link

Views: 0

驚きの軽さと多機能性! 「BAG-BP17」カジュアルPCバックパック



驚きの軽さと多機能性! 「BAG-BP17」カジュアルPCバックパック

アスキーストアでは、肩への負担を軽減する500mlペットボトルとほぼ同じ重さのカジュアルPCバックパック「BAG-BP17」を発売中。

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

Source link

Views: 0

ARIA Snapshots と Playwright MCP


などはそれのみでは意味を持たず、必要な場合には role 属性で意味づけを提供すること(role=”tabpanel” など)が可能です。

ARIA ロールは、コンテンツに意味づけ行い、スクリーンリーダーなどのツールが、その種類のオブジェクトに対するユーザーの期待に一致する方法でオブジェクトを表示し、操作に対応できるようにします。 ARIA ロールは、 HTML にネイティブに存在しない要素や、存在しててもブラウザーの完全な対応がまだない要素を記述するために使用することができます。

Chrome Dev Tools からもページがどのようなアクセシビリティツリーとなっているかを確認出来ます。
Chrome

なにが出来るの?

Playwright でアクセシビリティツリーを取得し、論理的な意味を持つという側面をテストに応用するという試みが ARIA Snapshots です。
YAML 形式で取得されたアクセシビリティツリーのスナップショットを比較することで、UI の変更や影響範囲を検出する仕組みです。

body内の ARIA Snapshot を取得してテスト

await expect(page.locator('body')).toMatchAriaSnapshot(`
  - heading "title"
`);

DOM アサーションとの違い

従来の locator を指定しての DOM アサーションでは、特定のHTML要素の存在、テキスト内容、属性の値などをチェックします。しかし、複雑な構造に対してアサーションを行うことやコンポーネント全体をメンテナンスしていくことが難しい場合があります。
ARIA Snapshots は、要素の論理構造(たとえば見出しやリスト、リンクといった構成要素)を YAML 構造に反映することで、変更箇所をより具体で明確に把握できる点においてメリットがあります。

h1タグをロケータ指定でテスト

await expect(page.locator('h1')).toHaveText('title');

ビジュアルリグレッションテストとの違い

ビジュアルリグレッションテストは、UI 外観そのものを実環境でレンダリングし、確認と変化の検知が可能です。一方、スタイル変更で常にテストの更新が必要になることや、実行時間と金銭的なコストがかかる面があります。
ARIA Snapshots は実行コストが低く、コンポーネント単位でツリー構造やコンテンツの論理的な一貫性を担保するテストが可能になります。

品質保証

HTML 論理構造の変更からコンテンツのリグレッションを検知し、全てのユーザーに提供する Web ページのアクセシビリティ面での品質を考えるのに今後重要な機能です。

https://web.dev/learn/accessibility/welcome

Playwright API や使い方はシンプルなので、公式ページにゆずります。

playwright-mcp

MCP

MCP については、最新の多くの記事や以前書いたものにゆずります。

https://zenn.dev/layerx/articles/9bdefe4d435882

LLM にブラウザ操作をさせる

ブラウザ操作を目的として、LLM モデルに Playwright をツールとして認識させる MCP サーバーが、2025年3月に Playwright から公式にリリースされました(3rd party 製のものは以前からありました)。

https://github.com/microsoft/playwright-mcp

Tool Modes

個人的に注目したのは、2種類の Tool Modes を備えている点です。

  1. Snapshot Mode (default): Uses accessibility snapshots for better performance and reliability
  2. Vision Mode: Uses screenshots for visual-based interactions

この 1. Snapshot Mode (default) は、DOM ではなく AOM(前章のアクセシビリティツリー)をモデルに認識させています。マルチモーダルなLLMモデル前提で、Vision(つまりスクリーンショット)よりも安定性やパフォーマンスが優れていることは想像出来ます。
また、vs DOM としてはより論理的なページ情報にフォーカスすることで、トークン数やノイズになる情報を省ける効果が見込めます。

https://github.com/microsoft/playwright-mcp/blob/v0.0.9/src/tools/snapshot.ts

一方で、精度というか自然言語ベースの指示からツール実行が思った通りに出来るかは、一概には言えない部分です。そもそもアクセシビリティに配慮できていないウェブサイトでは、LLM に渡す情報が抜け落ちていること(実装者依存が大きい)や視覚的な強調を(スタイルなどによって)行っているなら、スクリーンショットを利用する、もしくはハイブリッドも手段としてありえます。


Cursorからの実行

https://github.com の ARIA Snapshot
  • Page URL: https://github.com/
  • Page Title: GitHub · Build and ship software on a single, collaborative platform · GitHub
  • Page Snapshot
- link "Skip to content" [ref=s1e7]:
    - /url: "#start-of-content"
- alert "Announcement" [ref=s1e12]:
    - text: GitHub Copilot is now available for free.
    - link "Learn more" [ref=s1e14]:
        - /url: https://github.com/features/copilot/?utm_source=github&utm_medium=banner&utm_campaign=copilotfree-bannerheader
    - button "Close" [ref=s1e16]
- banner [ref=s1e18]:
    - heading "Navigation Menu" [level=2] [ref=s1e19]
    - link "Homepage" [ref=s1e23]:
        - /url: /
    - navigation "Global" [ref=s1e27]:
        - list [ref=s1e28]:
            - listitem [ref=s1e29]:
                - button "Product" [ref=s1e30]
            - listitem [ref=s1e31]:
                - button "Solutions" [ref=s1e32]
            - listitem [ref=s1e33]:
                - button "Resources" [ref=s1e34]
            - listitem [ref=s1e35]:
                - button "Open Source" [ref=s1e36]
            - listitem [ref=s1e37]:
                - button "Enterprise" [ref=s1e38]
            - listitem [ref=s1e39]:
                - link "Pricing" [ref=s1e40]:
                    - /url: https://github.com/pricing
    - button "Search or jump to…" [ref=s1e44]
    - link "Sign in" [ref=s1e51]:
        - /url: /login
    - link "Sign up" [ref=s1e52]:
        - /url: /signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F&source=header-home
- main [ref=s1e56]:
    - region "Build and ship software on a single, collaborative platform" [ref=s1e65]:
        - heading "Build and ship software on a single, collaborative platform"
          [level=1] [ref=s1e69]
        - paragraph [ref=s1e70]: Join the world’s most widely adopted AI-powered developer platform.
    - form "Sign up for GitHub" [ref=s1e72]:
        - text: Enter your email
        - textbox "Enter your email" [ref=s1e78]
        - button "Sign up for GitHub" [ref=s1e79]
    - link "Try GitHub Copilot" [ref=s1e82]:
        - /url: /features/copilot
    - heading "GitHub features" [level=2] [ref=s1e86]
    - button "Pause demo" [ref=s1e91]
    - text: A demonstration animation of a code editor using GitHub Copilot Chat,
        where the user requests GitHub Copilot to refactor duplicated logic and
        extract it into a reusable function for a given code snippet.
    - tablist [ref=s1e102]:
        - tab "Code" [ref=s1e108]
        - tab "Plan" [ref=s1e110]
        - tab "Collaborate" [ref=s1e112]
        - tab "Automate" [ref=s1e114]
        - tab "Secure" [ref=s1e116]
    - region [ref=s1e118]: Build code quickly and more securely with GitHub Copilot
        embedded throughout your workflows.
    - heading "GitHub is used by" [level=2] [ref=s1e121]
    - img "Shopify" [ref=s1e125]
    - img "EY" [ref=s1e126]
    - img "Figma" [ref=s1e127]
    - img "Duolingo" [ref=s1e128]
    - img "New York Times" [ref=s1e129]
    - img "Mercado Libre" [ref=s1e130]
    - img "American Airlines" [ref=s1e131]
    - img "Ford" [ref=s1e132]
    - img "Mercedes Benz" [ref=s1e133]
    - img "Société Générale" [ref=s1e134]
    - img "Vodafone" [ref=s1e135]
    - img "Philips" [ref=s1e136]
    - img "SAP" [ref=s1e137]
    - img "Infosys" [ref=s1e138]
    - img "Spotify" [ref=s1e139]
    - button "Logo suite animation is currently playing. Click to pause." [ref=s1e140]: Pause
    - heading "Accelerate performance" [level=2] [ref=s1e151]
    - paragraph [ref=s1e153]: With GitHub Copilot embedded throughout the platform,
        you can simplify your toolchain, automate tasks, and improve the
        developer experience.
    - button "Pause video" [ref=s1e162]
    - text: "A Copilot chat window with extensions enabled. The user inputs the @
        symbol to reveal a list of five Copilot Extensions. @Sentry is selected
        from the list, which shifts the window to a chat directly with that
        extension. There are three sample prompts at the bottom of the chat
        window, allowing the user to Get incident information, Edit status on
        incident, or List the latest issues. The last one is activated to send
        the prompt: @Sentry List the latest issues. The extension then lists
        several new issues and their metadata."
    - heading "Work 55% faster. Jump to footnote 1 Increase productivity with AI-powered coding assistance, including code completion, chat, and more." [level=3] [ref=s1e176]:
        - text: Work 55% faster.
        - link "Jump to footnote 1" [ref=s1e177]:
            - /url: "#footnote-1"
            - superscript [ref=s1e178]: Jump to footnote 1
        - text: Increase productivity with AI-powered coding assistance, including code
            completion, chat, and more.
    - link "Explore GitHub Copilot" [ref=s1e182]:
        - /url: /features/copilot
    - paragraph [ref=s1e189]: Duolingo boosts developer speed by 25% with GitHub Copilot
    - link "Read customer story" [ref=s1e191]:
        - /url: /customer-stories/duolingo
    - paragraph [ref=s1e197]: 2024 Gartner® Magic Quadrant™ for AI Code Assistants
    - link "Read report" [ref=s1e199]:
        - /url: https://www.gartner.com/doc/reprints?id=1-2IKO4MPE&ct=240819&st=sb
    - term [ref=s1e213]:
        - button "Automate any workflow" [expanded] [ref=s1e214]:
            - heading "Automate any workflow" [level=3] [ref=s1e216]
    - definition [ref=s1e217]:
        - paragraph [ref=s1e220]: Optimize your process with simple and secured CI/CD.
        - text: A list of workflows displays a heading ‘45,167 workflow runs’ at the top.
            Below are five rows of completed workflows accompanied by their
            completion time and their duration formatted in minutes and seconds.
        - link "Discover GitHub Actions" [ref=s1e223]:
            - /url: /features/actions
    - term [ref=s1e227]:
        - button "Get up and running in seconds" [ref=s1e228]:
            - heading "Get up and running in seconds" [level=3] [ref=s1e230]
    - term [ref=s1e232]:
        - button "Build on the go" [ref=s1e233]:
            - heading "Build on the go" [level=3] [ref=s1e235]
    - term [ref=s1e237]:
        - button "Integrate the tools you love" [ref=s1e238]:
            - heading "Integrate the tools you love" [level=3] [ref=s1e240]
    - heading "Built-in application security where found means fixed" [level=2]
      [ref=s1e247]
    - paragraph [ref=s1e250]: Use AI to find and fix vulnerabilities—freeing your
        teams to ship more secure software faster.
    - heading "Apply fixes in seconds. Spend less time fixing vulnerabilities
      and more time building features with Copilot Autofix." [level=3]
      [ref=s1e259]
    - link "Explore GitHub Advanced Security" [ref=s1e262]:
        - /url: /enterprise/advanced-security
    - img "Copilot Autofix identifies vulnerable code and provides an
      explanation, together with a secure code suggestion to remediate the
      vulnerability." [ref=s1e268]
    - paragraph [ref=s1e275]: Solve security debt. Leverage AI-assisted security
        campaigns to reduce application vulnerabilities and zero-day attacks.
    - link "Discover security campaigns" [ref=s1e278]:
        - /url: /enterprise/advanced-security
    - img "A security campaign screen displays the campaign’s progress bar with
      97% completed of 701 alerts. A total of 23 alerts are left with 13 in
      progress, and the campaign started 20 days ago. The status below shows
      that there are 7 days left in the campaign with a due date of November 15,
      2024." [ref=s1e282]
    - paragraph [ref=s1e286]: Dependencies you can depend on. Update vulnerable
        dependencies with supported fixes for breaking changes.
    - link "Learn about Dependabot" [ref=s1e289]:
        - /url: /features/security/software-supply-chain
    - img "List of dependencies defined in a requirements .txt file."
      [ref=s1e293]
    - paragraph [ref=s1e297]: "Your secrets, your business: protected. Detect,
        prevent, and remediate leaked secrets across your organization."
    - link "Read about secret scanning" [ref=s1e300]:
        - /url: /features/security/code
    - img "GitHub push protection confirms and displays an active secret, and
      blocks the push." [ref=s1e304]
    - heading "7x faster vulnerability fixes with GitHub Jump to footnote 2" [level=3] [ref=s1e309]:
        - text: 7x faster vulnerability fixes with GitHub
        - link "Jump to footnote 2" [ref=s1e312]:
            - /url: "#footnote-2"
            - superscript [ref=s1e313]: Jump to footnote 2
    - heading "90% coverage of alert types in all supported languages with Copilot Autofix" [level=3] [ref=s1e318]:
        - text: 90% coverage
        - link "of alert types in all supported languages with Copilot Autofix" [ref=s1e321]:
            - /url: https://docs.github.com/en/code-security/code-scanning/managing-your-code-scanning-configuration/codeql-query-suites
    - heading "Work together, achieve more" [level=2] [ref=s1e329]
    - paragraph [ref=s1e331]: Collaborate with your teams, use management tools that
        sync with your projects, and code from anywhere—all on a single,
        integrated platform.
    - img "A project management dashboard showing tasks for the ‘OctoArcade
      Invaders’ project, with tasks grouped under project phase categories like
      ‘Prototype,’ ‘Beta,’ and ‘Launch’ in a table layout. One of the columns
      displays sub-issue progress bars with percentages for each issue."
      [ref=s1e343]
    - heading "Your workflows, your way. Plan effectively with an adaptable
      spreadsheet that syncs with your work." [level=3] [ref=s1e349]
    - link "Jump into GitHub Projects" [ref=s1e352]:
        - /url: /features/issues
    - figure [ref=s1e357]:
        - blockquote [ref=s1e358]: It helps us onboard new software engineers and get them
            productive right away. We have all our source code, issues, and pull
            requests in one place... GitHub is a complete platform that frees us
            from menial tasks and enables us to do our best work.
        - text: Fabian Faulhaber Application manager at Mercedes-Benz
    - term [ref=s1e375]:
        - button "Keep track of your tasks" [expanded] [ref=s1e376]:
            - heading "Keep track of your tasks" [level=3] [ref=s1e378]
    - definition [ref=s1e379]:
        - paragraph [ref=s1e382]: Create issues and manage projects with tools that adapt to your code.
        - text: Display of task tracking within an issue, showing the status of related
            sub-issues and their connection to the main issue.
        - link "Explore GitHub Issues" [ref=s1e385]:
            - /url: /features/issues
    - term [ref=s1e389]:
        - button "Share ideas and ask questions" [ref=s1e390]:
            - heading "Share ideas and ask questions" [level=3] [ref=s1e392]
    - term [ref=s1e394]:
        - button "Review code changes together" [ref=s1e395]:
            - heading "Review code changes together" [level=3] [ref=s1e397]
    - term [ref=s1e399]:
        - button "Fund open source projects" [ref=s1e400]:
            - heading "Fund open source projects" [level=3] [ref=s1e402]
    - heading "From startups to enterprises, GitHub scales with teams of any
      size in any industry." [level=2] [ref=s1e410]
    - tablist [ref=s1e416]:
        - tab "By industry" [ref=s1e422]
        - tab "By size" [ref=s1e424]
        - tab "By use case" [ref=s1e426]
    - separator [ref=s1e428]
    - link "Figma Technology Figma streamlines development and strengthens security Read customer story" [ref=s1e433]:
        - /url: https://github.com/customer-stories/figma
        - img "Figma" [ref=s1e440]
        - text: Technology
        - paragraph [ref=s1e443]: Figma streamlines development and strengthens security
        - text: Read customer story
    - link "Mercedes-Benz Automotive Mercedes-Benz standardizes source code and automates onboarding Read customer story" [ref=s1e447]:
        - /url: https://github.com/customer-stories/mercedes-benz
        - img "Mercedes-Benz" [ref=s1e454]
        - text: Automotive
        - paragraph [ref=s1e457]: Mercedes-Benz standardizes source code and automates onboarding
        - text: Read customer story
    - link "Mercado Libre Financial services Mercado Libre cuts coding time by 50% Read customer story" [ref=s1e461]:
        - /url: https://github.com/customer-stories/mercado-libre
        - img "Mercado Libre" [ref=s1e468]
        - text: Financial services
        - paragraph [ref=s1e471]: Mercado Libre cuts coding time by 50%
        - text: Read customer story
    - link "Explore customer stories" [ref=s1e478]:
        - /url: /customer-stories
    - separator [ref=s1e481]
    - link "View all solutions" [ref=s1e483]:
        - /url: /solutions
    - heading "Millions of developers and businesses call GitHub home" [level=2]
      [ref=s1e492]
    - paragraph [ref=s1e493]: Whether you’re scaling your development process or just
        learning how to code, GitHub is where you belong. Join the world’s most
        widely adopted AI-powered developer platform to build the technologies
        that redefine what’s possible.
    - form "Sign up for GitHub" [ref=s1e495]:
        - text: Enter your email
        - textbox "Enter your email" [ref=s1e501]
        - button "Sign up for GitHub" [ref=s1e502]
    - link "Try GitHub Copilot" [ref=s1e505]:
        - /url: /features/copilot
    - heading "Footnotes" [level=2] [ref=s1e510]
    - list [ref=s1e511]:
        - listitem [ref=s1e512]:
            - paragraph [ref=s1e513]:
                - 'link "Survey: The AI wave continues to grow on software development teams, 2024." [ref=s1e515]':
                    - /url: https://github.blog/news-insights/research/survey-ai-wave-grows/
                - link "Back to content" [ref=s1e516]:
                    - /url: "#footnote-ref-1"
        - listitem [ref=s1e517]:
            - paragraph [ref=s1e518]:
                - text: This 7X times factor is based on data from the industry’s longest running
                    analysis of fix rates Veracode State of Software Security
                    2023, which cites the average time to fix 50% of flaws as
                    198 days vs. GitHub’s fix rates of 72% of flaws with in 28
                    days which is at a minimum of 7X faster when compared.
                - link "Back to content" [ref=s1e520]:
                    - /url: "#footnote-ref-2"
    - link "Back to top" [ref=s1e522]:
        - /url: "#hero"
- contentinfo [ref=s1e523]:
    - heading "Site-wide Links" [level=2] [ref=s1e524]
    - link "Go to GitHub homepage" [ref=s1e528]:
        - /url: /
        - img [ref=s1e529]
    - heading "Subscribe to our developer newsletter" [level=3] [ref=s1e533]
    - paragraph [ref=s1e534]: Get tips, technical guides, and best practices. Twice a
        month. Right in your inbox.
    - link "Subscribe" [ref=s1e535]:
        - /url: https://resources.github.com/newsletter/
    - navigation "Product" [ref=s1e536]:
        - heading "Product" [level=3] [ref=s1e537]
        - list [ref=s1e538]:
            - listitem [ref=s1e539]:
                - link "Features" [ref=s1e540]:
                    - /url: /features
            - listitem [ref=s1e541]:
                - link "Enterprise" [ref=s1e542]:
                    - /url: /enterprise
            - listitem [ref=s1e543]:
                - link "Copilot" [ref=s1e544]:
                    - /url: /features/copilot
            - listitem [ref=s1e545]:
                - link "Security" [ref=s1e546]:
                    - /url: /security
            - listitem [ref=s1e547]:
                - link "Pricing" [ref=s1e548]:
                    - /url: /pricing
            - listitem [ref=s1e549]:
                - link "Team" [ref=s1e550]:
                    - /url: /team
            - listitem [ref=s1e551]:
                - link "Resources" [ref=s1e552]:
                    - /url: https://resources.github.com
            - listitem [ref=s1e553]:
                - link "Roadmap" [ref=s1e554]:
                    - /url: https://github.com/github/roadmap
            - listitem [ref=s1e555]:
                - link "Compare GitHub" [ref=s1e556]:
                    - /url: https://resources.github.com/devops/tools/compare
    - navigation "Platform" [ref=s1e557]:
        - heading "Platform" [level=3] [ref=s1e558]
        - list [ref=s1e559]:
            - listitem [ref=s1e560]:
                - link "Developer API" [ref=s1e561]:
                    - /url: https://docs.github.com/get-started/exploring-integrations/about-building-integrations
            - listitem [ref=s1e562]:
                - link "Partners" [ref=s1e563]:
                    - /url: https://partner.github.com
            - listitem [ref=s1e564]:
                - link "Education" [ref=s1e565]:
                    - /url: https://github.com/edu
            - listitem [ref=s1e566]:
                - link "GitHub CLI" [ref=s1e567]:
                    - /url: https://cli.github.com
            - listitem [ref=s1e568]:
                - link "GitHub Desktop" [ref=s1e569]:
                    - /url: https://desktop.github.com
            - listitem [ref=s1e570]:
                - link "GitHub Mobile" [ref=s1e571]:
                    - /url: https://github.com/mobile
    - navigation "Support" [ref=s1e572]:
        - heading "Support" [level=3] [ref=s1e573]
        - list [ref=s1e574]:
            - listitem [ref=s1e575]:
                - link "Docs" [ref=s1e576]:
                    - /url: https://docs.github.com
            - listitem [ref=s1e577]:
                - link "Community Forum" [ref=s1e578]:
                    - /url: https://github.community
            - listitem [ref=s1e579]:
                - link "Professional Services" [ref=s1e580]:
                    - /url: https://services.github.com
            - listitem [ref=s1e581]:
                - link "Premium Support" [ref=s1e582]:
                    - /url: /enterprise/premium-support
            - listitem [ref=s1e583]:
                - link "Skills" [ref=s1e584]:
                    - /url: https://skills.github.com
            - listitem [ref=s1e585]:
                - link "Status" [ref=s1e586]:
                    - /url: https://www.githubstatus.com
            - listitem [ref=s1e587]:
                - link "Contact GitHub" [ref=s1e588]:
                    - /url: https://support.github.com?tags=dotcom-footer
    - navigation "Company" [ref=s1e589]:
        - heading "Company" [level=3] [ref=s1e590]
        - list [ref=s1e591]:
            - listitem [ref=s1e592]:
                - link "About" [ref=s1e593]:
                    - /url: https://github.com/about
            - listitem [ref=s1e594]:
                - link "Customer stories" [ref=s1e595]:
                    - /url: /customer-stories?type=enterprise
            - listitem [ref=s1e596]:
                - link "Blog" [ref=s1e597]:
                    - /url: https://github.blog
            - listitem [ref=s1e598]:
                - link "The ReadME Project" [ref=s1e599]:
                    - /url: /readme
            - listitem [ref=s1e600]:
                - link "Careers" [ref=s1e601]:
                    - /url: https://github.careers
            - listitem [ref=s1e602]:
                - link "Newsroom" [ref=s1e603]:
                    - /url: /newsroom
            - listitem [ref=s1e604]:
                - link "Inclusion" [ref=s1e605]:
                    - /url: /about/diversity
            - listitem [ref=s1e606]:
                - link "Social Impact" [ref=s1e607]:
                    - /url: https://socialimpact.github.com
            - listitem [ref=s1e608]:
                - link "Shop" [ref=s1e609]:
                    - /url: https://shop.github.com
    - navigation "Legal and Resource Links" [ref=s1e612]:
        - list [ref=s1e613]:
            - listitem [ref=s1e614]:
                - text: ©
                - time [ref=s1e615]: "2025"
                - text: GitHub, Inc.
            - listitem [ref=s1e616]:
                - link "Terms" [ref=s1e617]:
                    - /url: https://docs.github.com/site-policy/github-terms/github-terms-of-service
            - listitem [ref=s1e618]:
                - link "Privacy" [ref=s1e619]:
                    - /url: https://docs.github.com/site-policy/privacy-policies/github-privacy-statement
                - text: (
                - link "Updated 02/2024" [ref=s1e620]:
                    - /url: https://github.com/github/site-policy/pull/582
                    - text: Updated
                    - time [ref=s1e621]: 02/2024
                - text: )
            - listitem [ref=s1e622]:
                - link "Sitemap" [ref=s1e623]:
                    - /url: /sitemap
            - listitem [ref=s1e624]:
                - link "What is Git?" [ref=s1e625]:
                    - /url: /git-guides
            - listitem [ref=s1e626]:
                - button "Manage cookies" [ref=s1e628]
            - listitem [ref=s1e629]:
                - button "Do not share my personal information" [ref=s1e631]
    - navigation "GitHub's Social Media Links" [ref=s1e632]:
        - list [ref=s1e633]:
            - listitem [ref=s1e634]:
                - link "GitHub on LinkedIn" [ref=s1e635]:
                    - /url: https://www.linkedin.com/company/github
            - listitem [ref=s1e637]:
                - link "GitHub on Instagram" [ref=s1e638]:
                    - /url: https://www.instagram.com/github
            - listitem [ref=s1e640]:
                - link "GitHub on YouTube" [ref=s1e641]:
                    - /url: https://www.youtube.com/github
            - listitem [ref=s1e643]:
                - link "GitHub on X" [ref=s1e644]:
                    - /url: https://x.com/github
            - listitem [ref=s1e646]:
                - link "GitHub on TikTok" [ref=s1e647]:
                    - /url: https://www.tiktok.com/@github
            - listitem [ref=s1e649]:
                - link "GitHub on Twitch" [ref=s1e650]:
                    - /url: https://www.twitch.tv/github
            - listitem [ref=s1e652]:
                - link "GitHub’s organization on GitHub" [ref=s1e653]:
                    - /url: https://github.com/github

おわり

現状、LLM にウェブブラウジングさせる方法に唯一となる解はないと思います(実際、ウェブページの実装に依存するところが大きい)。
Browser Use のように、DOMを解析しその意味付け(インタラクティブな要素かどうかなど)を行う力技を実装する以外にも、アクセシビリティツリーに着目する方法など、今後もこの LLM とブラウザには注目しています。

Platform Engineering 部の紹介

バクラク事業部 Platform Engineering 部では定期的な技術発信を行っています!
SRE、開発チームエネブルメント、認証やAPI提供に興味のある方は、ぜひカジュアル面談もお待ちしています。

https://youtrust.jp/users/yyoshiki41

https://jobs.layerx.co.jp/1cdcdd370bae8002a196e013180c7a4b

https://tech.layerx.co.jp/entry/2025/03/31/150000

https://zenn.dev/layerx/articles/5ef844aa73f051



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

Source link

Views: 0

それのためにスイング – コードペン


新年、新しいローカルコードエディター?ピークの価値があるかもしれません zed、 少なくとも。彼らは一つのピッチで良い仕事をしています:

Zedは、AtomとTree-Sitterの作成者からの高性能、マルチプレイヤーコードエディターです。

すべての技術的なものは速くなければならないので、 チェック。シェードもありません。すべての技術、特に一日中非常に使用しているものにおいて速度が不可欠です。彼らの主な競争は明らかにVSコードであり、すでに遅れているためにいくらかのフラックを獲得している(私には速く感じられる)ので、スタートアップで4倍速いことを示す比較に傾いていることが賢明なマーケティングです。

「マルチプレイヤー」…ええ。私は、これを本当に気にかけているチームの量についてSkepitcalです。 VSコードは全体を行いました 「ライブシェア」 しばらく前に、私はそれが多くの和音を打ったとは思わない。私は機能として反対していません。キラー機能というよりも、最近のテーブルステークのようなものです。

最後のもの…「AtomとTree-Sitterの作成から」は素晴らしいピッチです。人々は愛されています 原子。人々は幸せではないアトムが去ったので、あなたはそれらの人々を門からすぐに出します。あなたがそれを使用しなかったとしても、私は多くの人がそれを尊重したと思います。それから ツリーシッター このベストブリードコード解析ツールです あらゆる種類のもの 使用(今年公開されるCodepenの新しいバージョンは、それを大幅に使用します)。

実際に切り替えますか?考えはありません。私はいつも新しいことを試してみます。しかし 私はこれについて前に書いた、そして、私はコードエディターの切り替えに関する独自の基準を持っています。私にとって、新しいものは本質的に古いもののように振る舞うことができる必要があります。何かが不快すぎる場合は、切り替えます。ひどい迷惑なしで切り替えることができれば、 それから 変更やさまざまな機能などを探索できてうれしいです。

とに 保つ 私(そして、私だけでなく、これは一般的に真実だと思います)はキラー機能が必要です。たぶんそれは速度かもしれませんが、この分野での競争が大きなことになるほど遅いとは思いません。

たぶん、AIのものはキラー機能の1つになるでしょう。 AIは最近非常に大きなものですが、VS CodeにはGithub Copilotがあります。これは非常に大きな競争上の優位性です。ただし、ZedはGithub Copilotをサポートしています!いい動き。また、GPT-4をエディターに統合したビデオをチェックして、テキストのブロックを強調してプロンプトを入力することで呼び出します。とても上品だと思います。

彼らは本当にZedでそれのためにスイングをしているように見えます、そしてそれは誰にとっても良いことです。それからビジネスを作ることも難しいでしょう。彼らはすでに持っているように見えます 10のチーム。 10人の世界クラスの開発者が安くないと言えます。 Zedがまだオープンソースであるようには見えないので、最良の推測は、それを支払う計画です。それは、VSコードが無料である世界では難しいです(ただし、Copilotはそうではありません)。パニックはそれを動作させます ノバ しかし、それは未知の領土ではありません。開発者は、もう少し良くなるツールにお金を投げて喜んでいると思います。彼らのランディングページの優れたデザインにより、彼らは頭をまっすぐにねじ込んでいるように感じます。

会社が物事に大きなスイングをするのが大好きです。それが何だと思います アーク 最初から新しいWebブラウザでやっています。彼らは常に出荷しており、大きな機能にリスクを冒しています。そして、それは大きなスイングのすべての特徴を持っています:いくつかの大きなヒット、いくつかの大きなミス。 Arcは最高のWebブラウザであると大きな可能性を持っていると思いますが、それは彼らが向かっている場所ではないようです。あいまいで 年末は頭がいい ビデオ、彼らは実際にまったく新しいコンピューターを構築したいと言っています。それは非常に異なるタスクと必要なスキルのセットのように思えますが、ちょっと、大きなスイングは大きなスイングです。彼らは一種の「プリマネー」なので、それはよりピボットのようなものだと思います。

今年混雑した市場でそれのためにスイングをしようとしている別の会社が パン。まったく異なる言語での真新しいJavaScriptランタイムは、大きな努力です。このスペースでの競争は、誰にとっても保証され、良いと感じています。また、ビジネスモデルは、ここで言及した他のすべての企業と同じように曖昧です。いくつかありました かなり先のとがったプッシュバック パンについては、どちらも公平だと感じており、それがまさにあなたが何か新しいことをしているときに期待するものです。

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

Source link

Views: 0

ゾウガメが100歳にして「初めて母親」に!史上最長齢での産卵に成功


100歳にして初めて母親になったようです。

米フィラデルフィア動物園(Philadelphia Zoo)は今月3日、同園で飼育されている推定100歳のメスのガラパゴスゾウガメが初めての産卵に成功したと報告。

卵からは無事に4匹の子ガメがふ化しました。

寿命の長いゾウガメの中でも、初産の年齢としては史上最年長になるとみられています。

目次

  • 100歳にして、ついに母親となる!
  • なぜ100歳で産めた?その秘密とは

100歳にして、ついに母親となる!

「100歳で母になる」と聞けば、人間ではあり得ない話でしょう。

しかしゾウガメにとってはそれが不可能ではなかったようです。

フィラデルフィア動物園で暮らすニシサンタクルスゾウガメ(学名:Chelonoidis niger porteri)「マミー(Mommy)」は、1932年に動物園にやってきて以来、90年以上にわたりその姿を来園者に見せてきました。

そして2024年11月、彼女はその生涯で初となる16個の卵を産み、そのうち4つが2025年2月末に無事孵化しています。

驚くべきは、その相手もまた高齢であることです。

同種のオスである「アブラッツォ(Abrazzo)」も約100歳と推定されています。

彼は2020年にサウスカロライナ州のリバーバンクス動物園からフィラデルフィアへと移され、この記念すべき繁殖のためにマミーとペアを組みました。

画像
フィラデルフィア動物園で飼育されている「マミー」/ Credit: Philadelphia Zoo(YouTube, 2025)

ニシサンタクルスゾウガメはガラパゴス諸島を原産地としていますが、現在ではすでに国際自然保護連合(IUCN)によって「深刻な絶滅危惧(Critically Endangered)」に分類されています。

アメリカの動物園に飼育されている個体数も50匹に満たないのが現状です。

その背景には、人間による乱獲、外来種による捕食、生息地の破壊など、複数の要因が絡んでいます。

今回の繁殖プロジェクトは、ニシサンタクルスゾウガメの絶滅を防ぎ、種の保護活動を進めるための一環として行われました。

なぜ100歳で産めた?その秘密とは

今回の繁殖は、偶然ではなく綿密に計画された科学的試みの成果です。

2020年にアブラッツォがフィラデルフィア動物園にやってきた際、すでに種の保存計画に基づくペアリングが考慮されていました。

その後、2021年の寄付キャンペーン「Giving ZOO Day」により、マミーが安全かつ快適に産卵できるような新しい巣材(砂や土)が整備され、環境が整えられていきました。

2022年には動物福祉チームと環境教育チームが協力し、アブラッツォの行動パターンを詳細に観察するエソグラム(行動記録表)を作成。

その行動傾向や活動時間帯などを分析し、繁殖のタイミングを見極めるための準備が進められていました。

画像
新たにふ化する子ガメ/ Credit: Philadelphia Zoo(YouTube, 2025)

またガラパゴスゾウガメの性別は、卵のふ化時の温度によって決まります。

28℃未満ではオス、29.5℃以上ではメスが生まれるという性決定メカニズムがあり、今回は8個ずつを異なる温度で管理しました。

2023年以降、マミーは4回の産卵を経験しましたが、最初の3回はふ化に至りませんでした。

しかし2024年11月に産んだ16個の卵のうち、4つが2025年2月末にふ化。

ところが、その4つは温度調節をしたにもかかわらず、すべてメスとして生まれていました。

フィラデルフィア動物園でこの種のリクガメがふ化するのは、開園から150年以上の歴史の中で初めてとのことです。

画像
新たに生まれた子ガメ/ Credit: Philadelphia Zoo(YouTube, 2025)

同園のCEOであるジョ=エル・モガーマン(Jo-Elle Mogerman)氏は今回の歴史的な快挙について、こう話しています。

「これはフィラデルフィア動物園の歴史において非常に重要な出来事です。

このニュースを地域の皆さん、そして世界中の方々と共有できることをとても嬉しく思います。

マミーが動物園にやってきたのは1932年のこと。つまり、この92年間に当園を訪れた人の多くが、彼女に出会っている可能性があります。

そしてフィラデルフィア動物園の今後のビジョンは、新たに生まれた子ガメたちがまた100年後も健全な地球のもとで繁栄し続けられる環境を整えることです」

赤ちゃんたちは現在、どの個体も元気にすくすくと成長しており、4月23日から同園で一般公開を始めるとのことです。

全ての画像を見る

参考文献

‘Seemingly impossible’: Endangered tortoise becomes first-time mom at about 100 years old
https://www.livescience.com/animals/turtles/seemingly-impossible-endangered-tortoise-becomes-first-time-mom-at-about-100-years-old

Four Critically Endangered Galapagos Tortoises Hatch at Philadelphia Zoo, First Successful Hatching of this Species in Zoo’s History
https://www.philadelphiazoo.org/news/four-critically-endangered-galapagos-tortoises-hatch-at-philadelphia-zoo/

ライター

千野 真吾: 生物学に興味のあるWebライター。普段は読書をするのが趣味で、休みの日には野鳥や動物の写真を撮っています。

編集者

ナゾロジー 編集部

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

Source link

Views: 0

医療ヘリ事故 国が調査官を派遣



医療ヘリ事故 国が調査官を派遣

医療ヘリ事故 国が調査官を派遣

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

Source link

Views: 0

PG(プログラマー)とSE(システムエンジニア)の違いって? #エンジニアのキャリア – Qiita



PG(プログラマー)とSE(システムエンジニア)の違いって? #エンジニアのキャリア - Qiita

自己紹介

株式会社PRUMという会社の代表をしています。岩本です。
PRUM公式サイト

SES企業でエンジニアとして就業したのち、ヤフーでもエンジニアとして働いておりました。
2019年、PRUMを創業し、組織を5期目の途中で70名の規模まで成長させました。
エンジニアの成長について、誰よりも考え抜いてきた自信があります。

はじめに

エンジニアという職業の中にも、さまざまなレベルや役割があります。
特に「PG(プログラマー)」と「SE(システムエンジニア)」はよく比較されるポジションですが、具体的に何が違うのか?

この記事では、PGとSEの違いをわかりやすく解説します!

ChatGPT Image 2025年4月7日 11_42_10.png


エンジニアのレベルの違い

エンジニアってひとくくりにされがちですが、その中でも レベル があります。

ざっくり分けると、こんな感じ。

  • PG(プログラマー) → 設計書をもとにコードを書く人
  • SE(システムエンジニア) → 要件定義・設計・プログラミング・テストまで全部できる人

「エンジニア=プログラミングする人」ってイメージがあるかもしれませんが、実際には 開発ってプログラミングだけじゃない んです。


開発はプログラミングから始まるわけではない

システム開発では、「開発依頼を受けたらすぐにプログラミングをする」というわけではありません。

まずは、徹底的に要件を詰めることから始まります。
これを 「要件定義」 といいます。

開発の流れ

  1. 要件定義 → どんなシステムを作るのか、仕様を決める
  2. 設計 → 仕様をもとに、システムの構造を考える
  3. プログラミング(実装) → 実際にコードを書く
  4. テスト → 動作確認をしながらバグを修正
  5. 納品・運用 → お客様に提供し、必要に応じて改善

こんな感じで、システム開発は 「考える工程」「作る工程」「確認する工程」 の順に進んでいきます。


PG(プログラマー)の役割とは?

プログラマーは、システムエンジニアが作成した設計書をもとにプログラムを書いていく役割を担います。
主に 「実装」「テスト」 を担当することが多く、開発の中でも 「下流工程」 に位置します。

プログラマーの主な仕事

  • 設計書をもとにプログラムを書く
  • テストを行い、不具合を修正する
  • フレームワークやライブラリを活用し、効率的に開発する

プログラミングは、開発の中で最も手を動かす作業ですが、実は一番簡単な工程とも言われています。

なぜなら、設計がしっかりしていれば、あとはそれをコードに落とし込むだけだからです。


SE(システムエンジニア)の役割とは?

一方で、システムエンジニアは 「要件定義」「設計」 を含む 上流工程 を担当します。

システムエンジニアの主な仕事

  • クライアントと打ち合わせをして、どんなシステムを作るか決める(要件定義)
  • システムの設計を行い、どのように作るかを考える
  • 必要に応じてプログラミングやテストも担当する

要件定義や設計は、技術だけじゃなくて、クライアントとのコミュニケーション能力も必要 です。
「お客さんが本当に求めているものは何か?」をしっかりヒアリングして、認識のズレをなくすのがSEの重要な役割と言えます。


開発は「家づくり」と同じ

システム開発の流れは、家づくりとよく似ています。

家づくりの流れ

  1. どんな家にするか話し合う(要件定義)
  2. 設計図を作る(設計)
  3. 大工さんが家を建てる(実装)
  4. 建てた家の確認・手直しをする(テスト)
  5. 完成した家を引き渡す(納品・運用)

家は目に見えるので、設計段階と実際の仕上がりが大きく違うことは少ないですよね?
でも、システム開発は目に見えない ので、「思ってたのと違う…」ってことが起こりやすい。

特に、知識の少ないクライアントの場合、具体的なイメージを持っていないことが多い ので、SEから 「こういう機能は必要ではないですか?」 と細かな提案をするなど、認識のズレをなくすことが大事なんです。


要件定義ができるエンジニアは価値が高い

要件定義は 「何を作るか」 を決める最も重要な工程です。
でも、いきなり要件定義をやろうと思っても、経験がないと難しいんですよね。

知識が浅い状態では、クライアントの要望を整理したり、的確な提案をすることはできません。
システムエンジニアとして成長するには、まず プログラマーとして実務経験を積むことが大切 です。


まとめ

項目 PG(プログラマー) SE(システムエンジニア)
主な役割 プログラムを書く 要件定義・設計・管理
工程 下流工程(実装・テスト) 上流工程(要件定義・設計)+下流工程もできる
必要なスキル コーディング能力 設計力・提案力・コミュニケーション能力
大工さん 建築士
  1. PG(プログラマー) → 設計書をもとにプログラムを書く(下流工程)
  2. SE(システムエンジニア) → 要件定義・設計・管理を行い、開発をリードする(上流工程)

どちらも重要な役割ですが、システム開発は、 プログラミングだけでなく、全体の流れを理解することが大切
PGとしての経験をしっかり積んでSEへとステップアップすることで、より価値の高いエンジニアになれるでしょう!


PRUMのエンジニアの95%以上は、未経験からの採用です!
エンジニアに興味のある方、転職を考えている方
ぜひ求人をチェックしてみてください!

▼ Wantedly求人
https://www.wantedly.com/projects/626662

▼ コーポレートサイト
https://prum.jp/

VISION 『日本で一番エンジニアが成長する会社を創る』

ご応募お待ちしておりますー!



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

Source link

Views: 0

「鉄拳8」シーズン2開始直後にレビューが一転、圧倒的不評へ!? 何故この様な事態が起こったのかを解説 – GAME Watch


 2025年は「鉄拳」シリーズ30周年を迎える大きな節目である。そして昨年発売された最新作「鉄拳8」は、新たな戦いのステージとなる大型アップデートを4月1日に実施。DLCキャラクター「アンナ・ウィリアムズ」が参戦したほか、既存のキャラクターには新技の追加や技性能の調整、強さを競うランクマッチでは新たな段位の追加などが行なわれ、「鉄拳8」の2年目シーズンの火蓋が切られた。

 だが、現在本作ではある1つの異変が起きている。シーズン2がリリースされた4月1日以降、Steam版「鉄拳8」のカスタマーレビューに「おすすめしません」が急激に増加し、閲覧できる最近の評価は「圧倒的に不評」となった。4月1日から投稿されている評価の好評と不評の比率を1日ずつ調べてみたところ、不評は常に90%を上回っている。昨年のシーズン1時点では、好評が低い時ですら25%前後は存在していた本作が、10%の壁すら超えられないのだ。本来ならば新しい戦いを楽しみ、好評が大きく現われるべき時期であるはず。なのだが、圧倒的な不評の嵐。この異常事態は何故起こっているのか? 今回はその原因と思われる要素を紹介していきたいと思う。

急転直下としか言いようのないレビュー。2枚目の画像を見ればわかるが4月1日を機に好評と不評の比率が圧倒的に不評へ偏っている。たった数日でこの変化は明らかに異常である

原因2.ユーザーと開発の需要と供給に齟齬が生じている

 「鉄拳8」のコンセプトは「アグレッシブ」であるというのは公式サイトでも強く打ち出されている要素だ。これは「鉄拳7」において多発した守り重視の「鉄拳」が、豪快さを打ち出している「鉄拳」とは真逆のコンセプトで不評であったところを受けてのものだろう。

 そのため本作ではとにかく過激に殴り合うゲーム性となったのだが、「7」で相手の攻撃を回避してその隙をつくといった戦法を会得したプレイヤーからは前作で培った技術を活かせないという反発が多くあった。

 また、「鉄拳」をやり込んでいくと投げ技の使用頻度が減っていく。ガードを崩す手段である投げ技が上級プレイヤー相手には容易に回避でき、ガード崩しとして機能することはほぼないからだ。そのため、投げ技の強化も今作の課題となっており、シーズン2では次のような変更点が追加された。

 1つは、しゃがみ状態からの横移動の方向制限の撤廃である。「鉄拳」では、自キャラがしゃがみ状態の際、画面手前への横移動が不可能だった。

【「鉄拳7」ではしゃがみ状態から手前への横移動は最速で行なえない】

【「鉄拳8」シーズン2からしゃがみ状態から手前への横移動が可能に】

 だが、同様の検証を「鉄拳8」シーズン2で行なったところ、一八の攻撃をガードしたことで強制的にしゃがみ状態になった麗奈が素早く画面手前にも奥にも移動できていることがわかるだろうか? 「7」、「8」のどちらの動画でも1P・2P側どちらからでも手前への移動がどうなっているかを確認していただきたい。

 既存作では強制的にしゃがみ状態になると、横移動に制限がかかっていたのだ。つまり1P側ではしゃがみ状態のキャラクターは右側へ、2P側ならば左側への横移動が不可能だった。

 結果として、既存作では強制しゃがみ状態にさせて、相手に手前移動を制限させて、反対方向には判定の強い技を用いるなど、この仕様を前提とした駆け引きが存在していた。それを緩和することで初心者には優しく、システム的にも防御が強化されたのだ。ただし、これは言い換えると熟練プレイヤーからすれば今まで培ってきたテクニックをなかったことにされたということである。

 また、防御面の変更としては投げ抜けの仕様変更も挙げられる。これは投げ抜けを行なった際、投げを放った側は体力可能体力を「1」回復、逆に投げ抜けを行なった側は体力回復可能だがダメージを「5」受けるというものだった。これにより投げの価値自体は高まる予定だった。が、これがコミュニティー内で反発を招き、投げ抜けを行なった側が受けるダメージはこれまで通り0となる処置を取ることがシーズン2開始前である3月29日に発表された。

 そして、前述の強すぎる技にも関連することだが、開発は今回のバランス調整の目的に戦術のワンパターン化を避けることを挙げている。シーズン1では体力が残り少ない相手に強力な攻撃システムであるヒートダッシュを用いて強力な択一攻撃の駆け引きを迫るのが定石化しすぎているため、それ以外の戦い方ができるような調整を行なうという内容だった。しかし、その結果キャラクターが一定時間強化され、通常より強力な攻めが展開できる一時的なバフであるヒート状態より強力で常時使える超高性能な技がいくつも誕生している。

 これらのことより、開発の意図がユーザーには理解できない、というのが全体的な騒動の問題ではないだろうか? 「強すぎる技や投げ抜けの件に関してはリリースする前からわからなかったのか?」といった声があったり、投げ抜けの仕様をリリース前に変更したことは即断即決でよいという反応もあれば、朝令暮改を行なうのは開発としていかがなものか、という意見も見受けられた。どちらにせよ、開発側のコンセプトに一貫性がない、と受け取られていることは共通しているように思える。

 また、「鉄拳」は時折明らかにゲームバランスを崩す様な強力すぎる性能のキャラクターがリリースされることがある。恐らく有名なのは「鉄拳7」での「ストリートファイター」からのゲストキャラクター豪鬼や「餓狼伝説」からのゲスト参戦かつDLCキャラクターであるギース・ハワード。そしてEVO Japanにおける語り草にもなった圧倒的な性能を誇るDLCキャラクター、リロイ・スミスなどだろう。

夢の対決が多く行なわれた「鉄拳7」。2D格闘ゲームの元祖「ストリートファイター」や「餓狼伝説」、「ファイナルファンタジー」などジャンルやメーカーの枠組みを超えた戦いが楽しめた。また、原作を意識したシステムを所有していたり、原作の操作感を3D格闘ゲームに落とし込むというチャレンジ精神あふれる作品でもある

 しかし、これは「鉄拳7」のみの話ではなく、それ以前にも「鉄拳6」無印におけるボブ、「6」のアッパーバージョンである「鉄拳6 BLOODLINE REBELLION」(略称鉄拳6BR。家庭用「鉄拳6」はこの「鉄拳6BR」がベース)にて追加されたラース・アレクサンダーソンなども登場時から突出した性能を誇っていたキャラクターである。今回の騒動は30年もの伝統を誇る格闘ゲームとして、過去から何度も同じ轍を踏み続けているのはいかがなものか? という古参プレイヤーが抱えていた長年の不満が一度に噴出してしまったようにも思える。

 だが、今回の調整が1から10まで問題だらけであったか? と言われるとそんなことはない。例えばWP同時押しが求められる投げ抜けはパンチボタン2つの同時押しがシビアで、かなり抜けることが難しかった。シーズン2ではこのパンチボタン2つの同時押しを緩和し、入力ミスが減るようになった。他ではラウンド開始時の先行入力を取り入れることで、ラウンド開始時から横移動をして攻撃を回避するというような行動が行ないやすくなり、駆け引きを楽しめる施策や、ランクマッチでは猛者プレイヤーのサブキャラクターとのマッチングを頻発させる原因であった鉄拳力を基準としたランクマッチのマッチングを撤廃。「鉄拳」の華とも言える同段位での段位を賭けた戦いを行ないやすくなるように改善された。シーズン2の調整内容は決して非難されるアップデートのみではないのだが、賛と否のうち、「否」の占めるインパクトが賛に比べて些か大きすぎたように感じられる。

「鉄拳8」に求められていることは?

 筆者は大学時代経営に関する講義で教授からこの様な話を聞いたことがある。「企業は50年で一度死ぬ」という強烈な言葉だった。これは企業を創業し、企業を成長させたメンバーが50年も経てばその座を退くため、新しい体制へ変化することを指すものだった。これは格闘ゲームにも起こっている変化ではないだろうか? 例えば「ギルティギア」シリーズは「ストライブ」にてガトリングコンビネーションというルートを一気に見直したり、画面端の扱いを一気に変化させた。3D格闘ゲームで「鉄拳」の好敵手とも言える「バーチャファイター」も、最新作でのテーマに「革新」や「刷新」、「新機軸」などを意味する言葉であるイノベーションを掲げている。

 これらは1990年代~2000年初頭のゲームであり、およそ30年の節目で当たらな変化を加えている。ゲーム内容だけでなく、会社のゲーム作りの現場においても「一度死ぬ」が発生しようとしている時期ではないだろうか? つまりシリーズ作品を支え続けていたメンバーが次の世代へ継承させる時期へと来ているのだ。

 「鉄拳8」はつまり新しいスタッフへ技術の継承と、次の30年を戦うための準備をしている。その過程の中で起きている問題だと筆者は考えている。

 ただ、技術は継承させつつも、結果は残さなければならない。本作が本来どの様な楽しみをユーザーに提供しようとしているのか、その軸をしっかりと示さなければならないだろう。「鉄拳8」は筆者がプレイしている限りでは、他のゲームに比べて一方的な勝利と敗北が多く発生する。それをアグレッシブの魅力として打ち出すのか、それとも「7」のように守ることが肝要なゲームとして打ち出すのか、その「作品のコンセプト」をしっかりと表現すべきではないだろうか? そしてこの困難を打ち破ることができれば、次の30年を戦えるようになるのではないだろうか? それを納得させるだけのものがあれば、ユーザーはついてきてくれるだろう。ただ、前述のように同じ轍を踏むようなことはあってはいけない。

 一度落とした信頼を取り戻すというのは、0の状態から信用を得るよりも遥かに難しい。三島一家が繰り広げている闘争のように、どんな苦境に立たされても再起を誓い、立ちはだかるものは粉砕する。筆者には彼らのような不屈の闘志が開発陣には求められているような気がしてならない。

筆者の好きな「鉄拳」シリーズのOPである「鉄拳4」のOPシーン。「鉄拳2」で死亡したと思われていた三島一八がまさかの復活。再び父・三島平八への反撃を開始する。この倒されても必ず立ち上がり、やり返すの精神を「鉄拳」チームにも見せてもらいたい



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

Source link

Views: 0