2024年3月23日のブックマーク (3件)

  • 『スーパーマリオメーカー』の「全コースクリア」チャレンジ達成。しかし最後のコースが“TAS利用の不正アップロード”と発覚する複雑な幕切れ - AUTOMATON

    『スーパーマリオメーカー』にて「クリア率0%」のコースをすべてクリアするユーザーコミュニティTeam 0%の挑戦が達成された。最後に残っていた「Trimming The Herbs」が不正にアップロードされたコースであると、作者が自ら告白。Team 0%からは3月16日にクリアされた「The Last Dance」をもってチャレンジ達成とすることが発表され、複雑な状況での幕切れとなった。 『スーパーマリオメーカー』はWii U向けに2015年に発売された2Dアクションゲーム。レベルエディター機能をもつ点が特徴で、プレイヤーはさまざまな素材から『スーパーマリオ』シリーズのオリジナルコースを作成したり、ほかのプレイヤーの作ったコースで遊んだりできる。なおコースをアップロードするためには、基的には作者がコースをクリアする必要がある。 作では「Team 0%」というユーザーコミュニティにより、

    『スーパーマリオメーカー』の「全コースクリア」チャレンジ達成。しかし最後のコースが“TAS利用の不正アップロード”と発覚する複雑な幕切れ - AUTOMATON
    roshi
    roshi 2024/03/23
    とはいえ来月4月9日まではまだ時間があるし、こっそり誰か人力でクリアーしちゃったりして。
  • Redisよ安らかに眠れ: Garantia Dataが引き起こしたオープンソースの歴史上最大の強盗とは

    Khawaja Shams Tony Valderrama Erika Tharp TL;DR 2024年3月20日Redis社は、これまでオープンソースとして開発してきたRedis 7.4ソースコードのライセンスを、Redis Source Available License (RSALv2)とServer Side Public License (SSPLv1)のデュアルライセンスに変更すると発表しました。この変更によりRedis社の許可なくRedisを用いたマネージドサービスなどを提供することができなくなります。 2009年1人の情熱的なエンジニアAntirezが作り出したRedisですが、2013年のGarantia Data社の介入により様々なドラマが勃発し2020年にAntirezはIPそしてトレードマークを同社に譲渡します。その後、Redisのコアコミュニティメンバーを中心に

    Redisよ安らかに眠れ: Garantia Dataが引き起こしたオープンソースの歴史上最大の強盗とは
    roshi
    roshi 2024/03/23
    リアルタイムランキングの実装でRedisのSorted setsにはお世話になったなー。Redisが商標だろうからOpenSearchのような単純な改名にはならなそう。
  • 【C#】SpanとMemory - Annulus Games

    今回の記事はC#のSpan<T>とMemory<T>について。 現代のC#ではパフォーマンス向上のためにSpanが用いられる機会が非常に多くなっています。.NETでも多くのAPIがSpan<T>を受け入れるようになってきており、パフォーマンスに気を遣ってコードを書く場面ではもはやSpanの活用は必須と言えます。 また、C#ではSpanとは別に似たような型としてMemory<T>も存在しています。こちらは利用する上での制約がSpanと比べて少なく、Spanの代替として主にasyncメソッド内で用いられることが多いです。 そこで今回は、Span<T>やMemory<T>の利用方法や使い分け、またMemory<T>を適切に扱うための指針やIMemoryOwner<T>による所有権の管理についてまでをまとめていきたいと思います。基的にはSpan<T>の利用のみで事足りますが、Memory<T>が

    roshi
    roshi 2024/03/23
    同じもしくは似た仕組みがそのうちJava(JVM)にも来たりするんだろうか。