タグ

2020年7月31日のブックマーク (4件)

  • セミコロンをつけ忘れただけなのに...【JavaScript】 - Qiita

    はじめに 某小説っぽいタイトルにしちゃいましたが、 JavaScriptでコードを書いていた後輩が二つのコードの挙動の差に困っていたので、 原因究明をしようとしたら、最初は全然わからなかったのですが、いろいろ試してみたところ、どうやらいろんなJavaScriptの仕様が絡み合ってできた罠だったぽいので、 せっかくなので、今回でわかったことを記していこうと思います。 原因のコードのサンプル function foo() { let point = {} try { const lat = 35 const lng = 132 [point.lat, point.lng] = [lat, lng] } catch (e) { console.error(e) } } foo() みた感じ、tryブロックの中で、latとlngにセットされた値をpointオブジェクトに追加しているように見えると思

    セミコロンをつけ忘れただけなのに...【JavaScript】 - Qiita
    rryu
    rryu 2020/07/31
    自動セミコロン挿入によって文法的に正しくなっても意味的に正しくなるとは限らないと。
  • 思わぬ事故防止!開発時やテスト時に使用するメアドのドメインは example.com に統一しよう - Qiita

    はじめに Webアプリケーションの開発時やテスト時にはテスト用のユーザーを作成するために適当なメールアドレスとパスワードを登録することが多いと思います。 このとき、みなさんはこんなふうにデタラメなドメインをメアドに使ってないでしょうか? 「こんなデタラメなドメイン、あるわけないやろ!」と思うかもしれませんが、自分はデタラメに付けたつもりでも意外とかなりの高確率でそのドメインは実在します。 実際、上の例で挙げたドメインをブラウザに入力すると、いずれも何かしらページが表示されます。 つまり、そのドメインは現在誰かが使っているということがわかります。 https://hoge.com/ http://testmail.com/ https://www.bbb.org (bbb.com から転送される) 実在するドメインだと何が困るの? 何らかの間違いでその実在するドメインに向けてメールが送信され

    思わぬ事故防止!開発時やテスト時に使用するメアドのドメインは example.com に統一しよう - Qiita
    rryu
    rryu 2020/07/31
    example.com はWebサーバは存在するのでHTTPリクエストは送られてしまうのだがSMTPはどうなんだろうと思ったらDNSにNull MXが設定されていて無いことが明示されていた。
  • セブン‐イレブン、店員はレジ打ちだけ「お会計セルフレジ」 全国で9月から順次導入

    対応する決済方法は、現金、クレジット/デビットカード、各種バーコード決済、nanaco、交通系電子マネーなど。 事前に行ったテスト店舗での検証では、セミセルフのレジを使用した場合、1日あたり約7時間分のレジ接客時間を削減できたという。9月から順次導入を始め、2021年8月までに全国の店舗に導入する。 関連記事 セブン‐イレブン、クレカなどのタッチ決済に対応 6月から 全国のセブン‐イレブン店舗で、6月からクレジットカードなどのタッチ決済に対応するシステムが導入される。 ネットスーパーの注文品、セブンで受け取り 都内で実験、イトーヨーカドーと連携 セブン&アイ・ホールディングスは、イトーヨーカドーのネットスーパーで注文した商品を受け取れるボックスを、都内のセブン-イレブン2店舗で試験的に導入。冷蔵・冷凍・常温の品に対応する。 商品陳列ロボット、今夏にファミマとローソンが導入 人が2のアー

    セブン‐イレブン、店員はレジ打ちだけ「お会計セルフレジ」 全国で9月から順次導入
    rryu
    rryu 2020/07/31
    これは一瞬で使い方を見切って支払わなければならないという結構厳しいやつ。投入金額が割と目立たないように表示されたり確定操作は自分じゃないところとかが初見殺しポイント。
  • ほぼすべてのLinuxのブートローダーに脆弱性

    ほぼすべてのLinuxのブートローダーに脆弱性
    rryu
    rryu 2020/07/31
    本来 grub.cfg を書き換えただけではできないことができるというある種の権限昇格ということだと思うのだが、管理者権限が必要ならそんな面倒なことをしなくてもできそうな気がする。