苗字が先か名前が先か、それが問題だ

名前を英語(ローマ字)で書くとき、名字が先か名前が先か、いつも悩みます…。特に英語で名前を入れる贈り物をするときは、自分じゃなくて贈る相手の方の名前になるとなおさらです。

“苗字が先か名前が先か、それが問題だ” の続きを読む

WordPress でブロックを追加できない

Word Press のバージョンが 5.0 になって、記事の作成にブロックエディターが採用されました。みなさんもう慣れましたか?わたしも、「いざ、使ってみよー!」とプレゼント小ネタ帳で記事を作成しようとすると…。

“WordPress でブロックを追加できない” の続きを読む

彼女や女友達にもオススメの新しいスタイルのフラワーアレンジメント

記念日や誕生日など、お祝いごとにお花をプレゼントするのは定番ですよね。
けれど普通のお花はあげたことあるしなあ… ありきたりだしなあ…
とお思いの方のために、ちょっと新しいタイプにお花のプレゼントをご用意しました。ぜひ参考にしてみてくださいね。
“彼女や女友達にもオススメの新しいスタイルのフラワーアレンジメント” の続きを読む

若者に大人気!今話題のリップ kailijumei って?

誕生日や記念日にリップは定番のプレゼントです。 そこで今回は、女性が喜ぶリップのプレゼントをご紹介します。女性はこれを貰ったら笑顔になること間違いなしなので、ぜひ参考にしてみてくださいね。
“若者に大人気!今話題のリップ kailijumei って?” の続きを読む

FreePBX のエラーログを解決する

参照しているファイルの作成

ERROR[1491] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'

# touch /etc/asterisk/pjsip_wizard.conf

参照しているフォルダーの作成

WARNING[3116] iax2/firmware.c: Error opening firmware directory '/var/lib/asterisk/firmware/iax': No such file or directory

# mkdir /var/lib/asterisk/firmware
# mkdir /var/lib/asterisk/firmware/iax

破損したシンボリックリンクの削除

ERROR[1482] sounds_index.c: Failed to stat /var/lib/asterisk/sounds/silence-30.gsm
ERROR[1482] sounds_index.c: Failed to stat /var/lib/asterisk/sounds/silence-5.gsm

# rm /var/lib/asterisk/sounds/silence-30.gsm
# rm /var/lib/asterisk/sounds/silence-5.gsm

macOS と Windows のファイル共有が遅い時

macOS と Windows のファイル共有には SMB 接続で行います。そのファイル共有をする時にパケットを署名しています。

そこで、署名を無効にすることでファイル共有を早くします。
“macOS と Windows のファイル共有が遅い時” の続きを読む

Use of undefined constant CURL_SSLVERSION_TLSv1_2 – assumed ‘CURL_SSLVERSION_TLSv1_2’

PHP のバージョンアップで、cURL を利用しているコードが次のエラーで停止してしまいました。

Use of undefined constant CURL_SSLVERSION_TLSv1_2 – assumed ‘CURL_SSLVERSION_TLSv1_2’

問題は、cURL で使う SSL を TLS 1.2 で接続するよう指定していた行でした。

curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);

“Use of undefined constant CURL_SSLVERSION_TLSv1_2 – assumed ‘CURL_SSLVERSION_TLSv1_2’” の続きを読む

PHP 7.1 以降の json_encode で float の小数点以下の桁数について

API の変数の受け渡しによく使われる JSON 形式ですが、PHP 7.1 以降では、消費税率など float の浮動小数点数を json_encode で JSON 形式に変換すると、小数点以下が長くなってしまいます。

$json = json_encode(['tax_rate' => 0.08]);
echo $json

上記のコードを実行すると、tax_rate の値は 0.08 ではなく、小数点以下が56桁もある値に変換されてしまっています。

{"tax_rate":0.08000000000000000166533453693773481063544750213623046875}

“PHP 7.1 以降の json_encode で float の小数点以下の桁数について” の続きを読む

Laravel の Validator に全角・半角対応の文字数チェックのルールを追加する

Laravel 5.5 の Validator は、フォームの入力値などのチェックにとても便利ですが、文字数チェックをしてくれる max ルールは、全角文字を1文字としてカウントするので、全角を2文字としてカウントする文字数チェックのルールがありません。

そこで、Validator に新しいルールを追加します。
“Laravel の Validator に全角・半角対応の文字数チェックのルールを追加する” の続きを読む