2023-07

Flutter/Dart

Flutter/Dart finalとconstの違い

はじめにこんにちは、Flutter/Dartのfinalとconstの違いについて見ていきたいと思います。自分がFlutterを使う中でfinalとconstの使い方について混乱した経験があります。これらはどちらも変数を不変にするために使わ...
MySQL

MySQLのCHECK制約について

はじめにデータベースには「制約」という概念が存在し、これによってデータが一定の規則に従うことを保証します。その規則の一つが「CHECK制約」であり、MySQLを使用したデータ管理において非常に重要な役割を果たします。今回は、CHECK制約の...
セキュリティ

HTMLインジェクションの概要と対策方法について

はじめにウェブ開発において、セキュリティは重要な要素の一つです。その中でも今回は「HTMLインジェクション」についてその原理と例、そしてruby言語での対策方法について書いていきたいと思います。HTMLインジェクションとは?HTMLインジェ...