技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

2022-02-01から1ヶ月間の記事一覧

ActiveRecord::Type::Booleanでフラグ条件判定する便利な方法

has_option_thumbnail == 'true' みたいな条件判定をした場合、has_option_thumbnail == 'TRUE'のような場合ではfalseと判定されてしまいます。 この対策としてhas_option_thumbnail == 'true' || has_option_thumbnail == 'TRUE'にすればOKなんですが、なん…

仕事する上でのtips

仕事していく上で大事なロジカルシンキングの考え方やチップスのまとめ 話し方 ■ 結論ファーストで話す 何が言いたいのかわからない人の典型的パターンは「で、何が言いたいの?」 その対策として結論ファーストで話すように意識する。 PREPを意識するともっ…

JavaScriptの引数について

呼び出し時の引数が多いとき 関数の仮引数に対して引数の個数が多い場合、あふれた引数は単純に無視されます。 function add(x, y) { return x + y; } add(1, 3); // => 4 add(1, 3, 5); // => 4 デフォルト引数 lhiroki1205.hatenablog.com 可変長引数 仮引…

JavaScritpの暗黙的型変換について

JavaScritpの暗黙的型変換について JavaScriptでは演算子による演算や関数の処理過程で暗黙的な型変換が行われます。 例 // 異なる型である場合に暗黙的な型変換が行われる console.log(1 == "1"); // => true console.log(0 == false); // => true console.…

公開鍵暗号方式について

公開鍵暗号方式について インターネットで情報をやり取りするには、情報自体を第三者から盗まれないようにすることが重要になります。 そのためによく利用される暗号方式が公開鍵暗号方式です。 仕組みについて ①情報を受信する側が公開鍵と秘密鍵を作成して…