-DatabaseMySQLMySQLでテーブルを作る際にカラムに重複を許さない制約(unique)を振ることがあると思います。数字の場合は問題ないのですが、文字列の場合、なんと英語の大文字と小文字が区別されません。配列系の処理を関数型で行いたいときにJavaだとラムダ式、javaScriptだとunderscore.jsがあります。普段プログラムを組むときには可読性や保守性が大事なポイントになりますが、それと同じぐらい速度やメモリ効率なんかも大事です。-GitCI以前、gitのfetch/mergeについての記事を書きましたが、理論的なことは書いてあっても実際に処理の流れをかいていなかったので、今回はそのことについてメモリます。インフラ全般ここ1年、apacheではなく、nginxでサービスを作ることが多いため、設定にだいぶ慣れてきました。今回はwordpressの設定です。昨日書いたgrepに続き、mapについて調べたことを書いてみました。grepが「抽出」を行うことに対して、mapは「変換」を行います。配列Perlの配列やハッシュで便利そうな処理をgrepを中心にいろいろ調べてみました。Linuxの検索で使うコマンドだと思いますが、Perl本体の中でも使います。最近Perlでの開発をやっているのでそこでのメモなどを書きます。今まであまりやったことがなかったんですけど、やはり文字列や配列関連の処理をどうやるのかでいろいろと迷ったりします。サーバー・ネットワークMySQLCentOS7からはyumでmysqlをインストールするとMariaDBがディフォルトになるようです。これを機にMariaDBを使ってみました。