Engineering

/etc/php.ini を書き換えて httpd をリスタート!
…変わらない(´・ω・`)

いやー、参りましたよ。
ちょうどコマンドラインで呼び出したりしていたので、CLI版PHPではphp.iniの変更が反映されていたので、よりカオスな方向に行ってしまったのですわ。

もう、的はずれな検索語でググっては失敗の繰り返し。
そんな中でふと思い出したのです。
PHP-FPMの存在を。

以前にも同じよーな罠にハマったから、思い出したんだろうねー。

という訳で、php-fpmをリロードしたところ、当然変更が反映されましたとさ。

詳しくは下記の参考文献をご参照下さいませ〜

Apacheの再起動でphp.iniの設定が反映されなかった時 - suzu6の技術ブログ


そして、エラーログでもハマりましたとさ。
PHPのエラーログは(centos8のPHP-FPM環境の場合?)デフォルトで下記になってました。
/var/log/php-fpm/www-error.log

サードチルドレンといえば、「逃げちゃダメだ」で有名な碇シンジくん。

ファーストチルドレン・・・綾波 レイ
セカンドチルドレン・・・惣流・アスカ・ラングレー
サードチルドレン・・・碇シンジ
(エヴァのファーストチルドレンって誰ですか? - ファーストチル... - Yahoo!知恵袋 より)

…って、サードチルドレンやのうてサードチャイルド(third child)やろっ!
続きを読む
systemctl とか service とか /etc/rc.d/init.d/ 的な話です。

結論から言うと、

『挙動が明らかな場合のみ、reloadを使いましょう。』


続きを読む
またしても罠にハマった…orz(死語(死語(ry

poppler-utils をインストールすると pdftotext でPDFのテキストを抽出できるようになる。
これは色んな記事があるのでここでは触れません。

えーと、結論から言うと、下記でできます。
pdftoppm -jpeg hoge.pdf hoge

これで、下記のようにページごとに出力される。
  hoge-1.jpg
  hoge-2.jpg
  hoge-3.jpg
  ...


以下、恒例の蛇足。。。


続きを読む
また、同じ罠にハマってた…orz
bootstrap4のpopoverはsanitizeオプションに気をつけろ

てか、↑の記事、結局どうすればいいか書いてないな(-_-;)
リンクも切れてるし(~_~;)
内容にも誤りがあるなぁ(@_@;)

という訳で、書き直そう。

sanitizeオプションは、contentやtitleなどで指定する内容から有害そうな内容を取り除くというオプション。デフォルトはtrueなので有効。なので、指定しないと<input>タグなどのフォーム部品の類は取り除かれてしまう、ということみたいでーす。

htmlオプションでHTMLを有効にして、その中にフォーム部品が含まれている場合は、《危険性を理解した上で》sanitizeオプションにfalseを指定しましょう。

というわけで、こんな感じ。
$(elem).popover({
content: 'お名前:<input type="text" name="name" />',
html: true,
sanitize: false
});