タグ

2024年4月7日のブックマーク (2件)

  • UbieにおけるGo言語のエラーハンドリング

    背景 Ubieでは以下の記事にあるように、一昨年から新しく始めるプロジェクトにはGoTypeScriptを積極的に採用しています。私は来プロダクトセキュリティが主な専門領域なのですが、公私ともに普段からGoでツールやサービスの開発をしているため、社内のGo言語の普及をサポートしたりプロダクト開発に参加したりしています。 Go言語で開発したことがある方はご存知かと思いますが、Goは標準パッケージで提供されているエラーハンドリングは最低限の機能しか提供されていません。これは、CLIツールなどではエラーの内容が簡潔に表せてよいのですが、サーバサイドアプリケーションのようにエラーにまつわる情報を詳細に残してあとから調査に利用する、という場面では不向きです。特に番環境でしか再現しないようなエラーの場合は、いかに関連情報を残せているかが、問題の解決に大きく影響します。 先日も話題になっていました

    UbieにおけるGo言語のエラーハンドリング
    buzztaiki
    buzztaiki 2024/04/07
  • 『スーパーマリオメーカー』“最後”の最難関コースがついに人力でクリアされる。TAS利用不正アップロードコースさえも執念の突破 - AUTOMATON

    『スーパーマリオメーカー』のユーザーコミュニティTeam 0%は4月6日、「クリア率0%」のコースをすべてクリアする挑戦について発表。難関コース「Trimming The Herbs」が破られ、「101%」クリアを達成したと報告した。同コースは、TAS(Tool-Assisted Speedrun)を用いて不正にアップロードされたとして、残り1コース時点で除外されていたコースだった。 『スーパーマリオメーカー』はWii U向けに2015年に発売された2Dアクションゲーム。レベルエディター機能をもつ点が特徴で、プレイヤーはさまざまな素材から『スーパーマリオ』シリーズのオリジナルコースを作成したり、ほかのプレイヤーの作ったコースで遊んだりできる。なおコースをアップロードするためには、基的には作者がコースをクリアする必要がある。 作では「Team 0%」というユーザーコミュニティにより、クリ

    『スーパーマリオメーカー』“最後”の最難関コースがついに人力でクリアされる。TAS利用不正アップロードコースさえも執念の突破 - AUTOMATON
    buzztaiki
    buzztaiki 2024/04/07