今日新品の Y シャツを着て打合せをして家に戻り、Y シャツを脱いだら
ボロっと何かが落ちました ❓
何かと思ったらエリを型崩れしないようにする段ボールの紙でした ❗
気がついた人はいたのだろうか?
今年初めて蝉の鳴き声に気がつ付きました 😛
sary について。
sary はテキストボックスなどの入力支援を行ってくれる便利なモノです。
他にも用途は沢山あると思いますが。
例えばテキストボックスで住所を入力する際に文字を入力すると入力された文字
から始まる入力候補を表示してくれます
「富山県」と入力したい場合に、
「と」と入力すると入力候補として「東京都、富山県、栃木県、鳥取県、徳島県」
の「と」から始まる都道府県名を表示してくれます。
さらに「とや」と入力すると「富山県」が入力されます。
これは前方一致で、自分もこのような検索を行いたかったのですが、「と」と
入力すると先頭以外に「と」を含む「京都府」が候補として表示されてしまいました 🙁
前回設定した時のメモを見ても特に何も書いてなかったので文字コードの問題か?
とか、サーバが違うから関連するライブラリが違うから?
等と色々と悩みましたが Google で検索したところ
mksary コマンドに -l オプションを付ければ良い事が分かりました 😛
$ mksary --help Usage: mksary [OPTION]... FILE -a, --array=NAME set the array file name to NAME -b, --block=[SIZE] sort block by block with SIZE [4096] KB block -i, --index assign index points and write them to an array file -s, --sort sort an array file -l, --line index every line -w, --word index every word delimited by white spaces -c, --encoding=NAME handle NAME encoding for indexing [bytestream], ASCII, ISO-8859, EUC-JP, Shift_JIS, UTF-8 -L, --locale enable locale support (use mblen for indexing) -t, --threads=NUM set number of threads for block sorting to NUM -q, --quiet suppress all normal output -v, --version print version information and exit -h, --help display this help and exit |
最初に help を見れば良かった ❗
サーバのドメインをサブドメインに変更したらメールを受信してブログ記事を
投稿する処理がエラーになってしまう現象が発生 😥
開発用のサーバなので良かったのですが 😐
調べるのに結構時間がかかってしまったのでメモ。
調べてみたところ記事投稿用アドレスにサブドメインを付けると
sendmail がサブドメインを削除していて、メールアドレスの
validate でエラーになっている事がすぐに分かりました。
原因が分かったのですぐに解決できると思い軽い気持ちで、
Google で「sendmail アドレス書き換え」などで色々と調べてみましたが
答えに辿り着く事ができませんでした 😥
そこで基本に帰ってアドレステストモードしてみました。
# /usr/sbin/sendmail -bt -C/etc/mail/sendmail.cf ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > /parse foo@sub.example.com Cracked address = $g Parsing envelope recipient address canonify input: foo @ sub . example . com Canonify2 input: foo < @ sub . example . com > Canonify2 returns: foo < @ example . com . > canonify returns: foo < @ example . com . > parse input: foo < @ example . com . > Parse0 input: foo < @ example . com . > Parse0 returns: foo < @ example . com . > ParseLocal input: foo < @ example . com . > ParseLocal returns: foo < @ example . com . > Parse1 input: foo < @ example . com . > Recurse input: moblog canonify input: moblog Canonify2 input: moblog Canonify2 returns: moblog canonify returns: moblog parse input: moblog Parse0 input: moblog Parse0 returns: moblog ParseLocal input: moblog ParseLocal returns: moblog Parse1 input: moblog Parse1 returns: $# local $: moblog parse returns: $# local $: moblog Recurse returns: $# local $: moblog Parse1 returns: $# local $: moblog parse returns: $# local $: moblog 2 input: moblog 2 returns: moblog EnvToL input: moblog EnvToL returns: moblog final input: moblog final returns: moblog mailer local, user moblog > |
※ moblog というのはブログを投稿する為の alias です
canonify2 で sub が削除されている事がわかりました ❗
そこで今度は Google で「canonify」を検索したところ情報が出てきました。
sendmail.mc に nocanonify を追加して sendmail を再起動して解決できました
FEATURE(nocanonify)dnl |
基本に立ち返る事が基本 ❗
東京駅でいつも買っているパンです。
写真では先っちょが割れてなくなっていますが、ここが一番好きな箇所です
この尖った部分が焦げた香りがして香ばしくて最高なんです ❗
尖っているから割れて無くなっちゃうんですね 🙁
どうも自分は香ばしさとか程良く焦げた食べ物が好きみたいです。
美味しい部分だけ食べちゃいました
「ブルディガラ」って読むんですね。
いつも買っているのに知りませんでした 😎
もちろん端っこだけじゃなく他の部分も美味しいです 😛