CubicLouve

Spring_MTの技術ブログ

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

rubyのIPAddrクラスを使えばIPアドレスがCIDR範囲に含まれるかもチェックできる

rubyにはIP アドレスを扱うのためのIPAddrクラスがあります。 docs.ruby-lang.org このIPAddrクラスを使えば、IPアドレスがCIDR範囲に含まれるかもチェックできます。 irb(main):001:0> require 'ipaddr' => true irb(main):002:0> cidr_sample = IPAddr.new…

MTUについて

MTUとは MTUは最大転送単位(Maximum Transmission Unit) MTUはデータリンク層(L2)の性質となる。 RFC 791: Internet Protocol データリンク層での最大のフレーム長(データリンク層のパケットを表すときにはフレームが使われる。) MTUはデータリンク層での性…

MySQLにおける外部キー作成時の自動インデックス生成

MySQLの外部キー制約において、外部キーと参照キーにはインデックスが必要です。 下記はMySQL 8.0のドキュメントですが、5.7でも同じような内容となっています。 dev.mysql.com 参照元のテーブルには、外部キーのカラムが同じ順序で最初のカラムとしてならぶ…