Engineering

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

ファーストチルドレン・・・綾波 レイ
セカンドチルドレン・・・惣流・アスカ・ラングレー
サードチルドレン・・・碇シンジ
(エヴァのファーストチルドレンって誰ですか? - ファーストチル... - 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
});
三日坊主失脚!ファンの皆様(そんな奴おれへんやろ〜)、ご無沙汰しております。
もう数年は放置したと思っていたけど、前回の投稿がちょうど半年前だったのに面食らった管理人でーす(^o^)v
キャラ変わってるしー。いや、ただ寝不足でハイになってるだけだよー\(^o^)/

さて、早速(どこが)本題に入ります。
preg_match関数の使用例です。
$str = 'んなこと言われたらアンタ、チッチキチーやで〜';
if (preg_match('/^(.*)(チ.*)$/', $str, $matches)) {
echo $matches[2];
} else {
echo '往生しまっせ〜';
}

こんな感じで$matches変数を使いますよねー。
でも、これだとIDEには$matchesは未定義だと怒られます。
なので、
$matches = array();

などと初期化してみたりする訳だが…

preg_matchする度にイチイチ初期化するのメンドいのヽ(`Д´)ノ

この問題、どこかで取り上げられてるんじゃないかなーと思って検索しても、ほぼ皆無。
(検索語の選択が悪かったのかなぁ)
みんなはどうしているのかなぁ(?_?)
フツーに毎回初期化してるのか…
フツーにIDEの指摘を無視してるのか…

以下、蛇足です。検索しても望むような回答が得られなかったという話をクドクドとしているだけ。。
続きを読む