タグ

2020年12月19日のブックマーク (3件)

  • 「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン

    この記事は DeNA 20 新卒 Advent Calendar 2020 19日目の記事です。 はじめに MySQLやPostgreSQLに代表されるRDBMSではトランザクションと呼ばれる仕組みが提供されています。多くのWebアプリケーションエンジニアはこのトランザクションを駆使してDBとやりとりをするロジックを組み立てることになります。 しかし不整合を起こしたくない処理があるからといって闇雲にトランザクションを張ったり、トランザクションが張られているからと安心してアプリケーション側で闇雲にロジックを組み立ててしまうと思わぬバグを生むことになってしまいます。 このエントリでは、「トランザクションを張っておけば大丈夫」という考え方は危険な場合もあるということを、ありがちな実装例を交えて紹介していきます。 並列に処理されるトランザクション そもそも、トランザクションは全て直列に処理されるわ

    「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン
    dsl
    dsl 2020/12/19
  • 既に6人中2人が死亡―― 都市伝説的謎解きミステリー「みやまん」こと「Project:;cold」 キュートでガチなゲーマー森いちごの表と裏

    「みやまん」こと「Project:;COLD」の大掛かりな作りが、今かなり面白い。声優の杉田智和や、音楽ユニット「ずっと真夜中でいいのに。」が絡んでいるということで聞いた方もいるかもしれません。 ざっくりいうと、リアルタイムで女の子たちが巻き込まれている死亡事件の謎を、視聴者が参加して解決していく内容。リアル脱出ゲーム的な仕組みをネットに持ち込んだもので、登場人物はVTuber風に実時間で行動し続けています。当の事件なんじゃないかと勘違いする人もいました。 最初は「みやまんちゃんねる」で6人の女の子がバンドを始めるところからスタート。ぱっと見音楽VTuberがデビューしたかのような作りのチャンネルです。 最初に登場したのは、リーダー的存在・佐久間ヒカリの自己紹介動画 MVのクオリティは、幸福な青春度高め 一人ずつTwitterアカウントを持っており、彼女たちの会話は基Twitter

    既に6人中2人が死亡―― 都市伝説的謎解きミステリー「みやまん」こと「Project:;cold」 キュートでガチなゲーマー森いちごの表と裏
    dsl
    dsl 2020/12/19
  • 繰り返される悲劇はもうウンザリだ 「右直事故」防止に切り札はあるのか!?(佐川健太郎) - エキスパート - Yahoo!ニュース

    右直事故、また右直事故……。ここ一か月で何回耳にしたことだろう。毎日のように繰り返される悲劇。バイク(直進)とクルマ(右折)による死亡事故がこれだけ立て続けに起こっているとなると、もうこれは根的に何かがおかしいと思わざるを得ない。 1日当たり120人が「右直」に遭遇している4輪側の見落としが多い。気づかなかった(前方不注意)。いけると思った(速度誤認・判断の誤り)。事故を起こした4輪のドライバーの多くが同じことを言うが、注意力散漫ではないか。認知・判断・操作のどれもができていない。というか、真剣に事故を起こしてはならない、事故を回避しようと思っているのだろうか。 ヒヤリ・ハットの法則として知られる「ハインリッヒの法則」というものがある。1つの重大事故の陰には数多くの潜在的なトラブルが潜んでいるという考え方で、その割合は1(重大事故):30(軽微な事故):300(ニアミス)というもの。 2

    繰り返される悲劇はもうウンザリだ 「右直事故」防止に切り札はあるのか!?(佐川健太郎) - エキスパート - Yahoo!ニュース
    dsl
    dsl 2020/12/19
    大きさの問題でバイクはより遠くにいるように見えると習ったので自動車側が錯覚してるのだろうけども