備忘録

WordPressでCloudflareを使う時にやっておくべき設定まとめ

前置き 数あるCDNの中でも群を抜いて有名なサービスがCloudflareです! 無料で利用できて、セキュリティリスクの低減とページの高速化ができる便利なサービスなので、筆者がサイトを作るときの初期構築の中で、必ず導入するようにしています。もちろんこのブログも例にもれず、Cloudflareを通してWEBに公開しています。 ただ、便利な反面、設定がちょっとややこしいというデメリットもあるんですよね。筆者としても、何回も設定しているはずなのに、結局覚えてなくて都度調べたりしています。。 できれば面倒なことをあんまりしたくない。しかし最近、このブログに置いてあったツール群を新サイトに移行してしまいました。そう、筆者はCloudflareを利用しなければならない呪いにかかっているので、サイトを作る=Cloudflareの初期設定をする、なのです! これに伴い、WordpressでCloudflareを利用する際の設定をまとめたので、備忘録的にここに残しておこうと思います! セキュリティ まずはセキュリティ設定から
やまぐろ

PCでのYouTube再生中にフリーズする現象を改善する

愛用しているゲーミングPCでちょこちょこフリーズしていたので、対策してみたよというお話です。PC買い替えたときに役立ちそうだったので、ここに備忘として残しておきます。 ちなみに、PCのスペックはざっくりこんな感じ。 * CPU:Intel® Core™ i7-14650HX * GPU:NVIDIA GeForce RTX 4070 Laptop GPU(8GB GDDR6) * RAM:32.0 GB DDR5 SDRAM どんな時に発生していたのか 以前からちょいちょいフリーズするなあとは思っていたけど、モンハンワイルズやってるときには一度も起きたことがなかった。けれど、こういった文章を書いたりなどの作業中には起こるんですよね。 「そんな大した作業していないのに、なぜだ!?」 と引っかかっていたのですが、どうやらこれが「作業中に再生しているYouTube」に起因していることが発覚。という訳で、ピンポイントで対策をしました。 YouTube再生中のフリーズ対策 GPUドライバを最新化
やまぐろ

Kindleとkoboの書籍情報リンク

個人的に欲しかったのでここにリンク集を作ることにしました。本当はAPIとかでどうこうしようかと考えていたんですが、発売日の期間指定が難しそうだったし、公式がまとめてくれてるのであればそっち見た方がいいやと思った次第。 Kindle * 注目の新刊:新刊のまとめページ。ここまで行けばカテゴリ指定とかできる * 待望のKindle化:紙書籍の名書が電子化された際に知ることができる * Kindle本 セール&キャンペーン:お得な情報のページ ちなみにkindleは電子書籍ページのテキストリンクから各種情報にアクセスできます。 kobo * オススメのRSSフィード:RSSのまとめページ * 電子書籍  発売日カレンダー:新刊の発売カレンダー ちなみにkoboはトップページのメニューリンクから各種情報にアクセスできます。
やまぐろ

【PowerShell】特定ディレクトリのファイルを再帰的に削除する

あんまり使うことは無いかもだけど、個人的に使いたい場面があったのでメモ。 ローカルのディレクトリでごにょごにょ作業してて、その構成が案外良く、テンプレートとして別の場所で使いたい、でも既に置かれているファイルは消してきれいにしたい。みたいな限定的な使い方ができるはず。 このPowerShellを配置して実行すると、同じ階層にあるファイル、同階層のディレクトリ配下のファイルを全て消し飛ばす事ができる。もちろんだけど、実行する場合は注意が必要。必要なものも消えちゃうから。そう、思い出とか。 # このスクリプトを配置したディレクトリのパスを取得 $scriptDirectory = Split-Path -Parent $MyInvocation.MyCommand.Path # 自ファイル名を取得 $scriptName = $MyInvocation.MyCommand.Name # 削除対象のファイルパスを再帰的に取得 $files = Get-ChildItem -Path $scriptDirectory -File -Recurse | W
やまぐろ

【Java】DTO項目の要素をComparatorでリストソート

SQLでなく、JavaでDTOリストをソートしたい時のサンプルコードです。たまに利用したくなる時があるので、備忘録としてここに残しておきます。Arrays.aslistを用いてリスト生成したものについてはエラーとなるので注意。 Java8から利用できるComparatorでソートするので、それより前の環境ではこの方法は利用できません。とはいえ、あんまりそういった環境で動いてるシステムはないかも知れません。 https://docs.oracle.com/javase/jp/8/docs/api/java/util/Comparator.html サンプルコード DTOクラスと、実際に動かすテストクラスをそれぞれ用意しました。 DTOクラスは社員番号と年齢を保持するシンプルなものにしています。テストクラスにはそのDTOに値をセットして、実際にソートする処理を書いています。 テストソースにも記載していますが、compareToする時に引数に渡すオブジェクトによって、昇順にするか降順にするかを変更することができます。また
やまぐろ

【Java】Kaptchaライブラリを利用したCAPTCHA認証の方法

誤字っぽいけど誤字じゃない、とても昔からあるJAVA用のCAPTCHA認証ライブラリが「Kaptcha」です。 現代ではあまり利用されることはないかも知れませんが、限られた環境下ではもしかしたら採用される可能性があるかも、と思ったので備忘録としてここに残しておくことにしました。 「Kaptcha」とは 「Kaptcha」は、Javaプログラミング言語用のCAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)生成ライブラリです。ユーザーが人間であることを証明するためにテキストを読み取ったり、画像内の特定のパターンを識別したりすることを要求することで、一般的なユーザID+パスワードの組み合わせに追加する形で用いられます。 Kaptchaライブラリは、これらのCAPTCHAを生成するためのJavaライブラリであり、簡単に使用することができます。また、カスタマイズも比較的容易に実施できます。ただまあ、UI的にはちょっと古さを感じるかも。
やまぐろ

Amazon Lightsailに置いたWordPressを自動で再起動する方法

私的作業メモです。あくまで業務でやっているものではなく、そんなに真面目に動作確認している訳でもないので雑ですが、もしかすると役に立つ場合があるかも知れません。 目的 不定期に結構な頻度でサーバーが停止しているので、WordPressの再起動を自動化したい。 再起動の自動化方針 crontabを利用して、30分おきにctlscript.sh ※1のstartを実行することで再起動をかけたい。 ※1 bitnamiでWordpressをインストールした際に付属しているスクリプト。Amazon Lightsailでもbitnamiを利用してWordpressがインストールされます。 本来であれば、ステータスを確認してからstartを実行した方が良いのかも知れませんが、まあ個人でやってるサイトですし、なんかあってもスナップショットから戻せるのでまあ良いかってことで、なんも確認せず30分に一度startを投げる方針にします。 設定方法 crontab設定を追加するワンライナーコマンドを利用して、cron設
やまぐろ