2020-11-01から1ヶ月間の記事一覧

有効/無効の英語は、valid/invalid enable/disableのどっちか?

論理・操作が有効/無効(正しい/間違い):valid/invalid 許可・装置が有効/無効(利用可/利用不可):enable/disable 信号・機能が有効/無効(正常/異常):assert/negate 行為・結果が有効/無効(効果あり/効果なし):effective/ineffective 状況…

Azure Node.js SendGrid 不審メール・迷惑メールのラベルを回避して、Azure経由でメール送信

Sendgridの公式ページからアカウント作って、公式ページの方法で送ろうとしていたが、送信者の名前を変えられなかったり、独自ドメインなしだと信頼性を上げられなかったりという問題があった。そこでいろいろ試した結果、Azure経由で送ると、それらの問題を…

varとletの違い for文内部でループカウンタを使いたいときはletを使うべき

ボタン1~ボタン3というボタンが3つある ボタン1を押したときはコンソールに1と出す ボタン2~以下略 このとき、ループカウンタをvarで宣言すると、どのボタンを押しても3と出てしまう for - loopCounter is var - JSFiddle - Code Playground これは…

HTML5 JavaScript 複数のボタンに似たような処理を結び付ける

やりたいこと ボタンが10個あって、1~10の番号が振られている。 ボタンを押すと、番号の数字をコンソールに出力する。 実現方法1 ボタンに一つずつ異なるidをつけて、getElementById→addEventListener。 デメリット:似た処理でソースコードが肥大化する。…

JavaScript 同名関数がある場合は、後から定義されたものが優先される

単一のjsファイル内に同じ関数がある場合もそうだし、htmlで下記のようにsrc指定する順番もそう。 hoge.jsとpiyo.jsに同じ名前の関数がある場合、 hoge.js内で自分のファイル内の関数を呼んだつもりでも、piyo.jsの同名関数が呼ばれてしまうので注意。 <script src="js/hoge.js"></script> <script src="js/piyo.js"></script>

Node.js SendGrid Single Senderのテストメール送信

const sgMail = require('@sendgrid/mail');// sgMail.setApiKey(process.env.SENDGRID_API_KEY);sgMail.setApiKey('hogehoge');const msg = { to: 'hoge@hoge.com', from: 'hoge@hoge.com', subject: 'Sending with SendGrid is Fun', text: 'and easy to d…

Node.js SendGrid Single SenderのVerifyまで

テストメール送信ということで、Single Senderを選択。 入力内容の説明は下記。 Single Sender Verification | SendGrid Documentation 送信元の名前 - 受信者がメールを受信したときに表示されるユーザーフレンドリーな名前です。 送信元メールアドレス - …