Yシャツ

今日新品の Y シャツを着て打合せをして家に戻り、Y シャツを脱いだら
ボロっと何かが落ちました ❓

何かと思ったらエリを型崩れしないようにする段ボールの紙でした ❗

500

気がついた人はいたのだろうか? :mrgreen:

カテゴリー: Life

sary

sary について。

sary はテキストボックスなどの入力支援を行ってくれる便利なモノです。
他にも用途は沢山あると思いますが。

例えばテキストボックスで住所を入力する際に文字を入力すると入力された文字
から始まる入力候補を表示してくれます :mrgreen:

「富山県」と入力したい場合に、

「と」と入力すると入力候補として「東京都、富山県、栃木県、鳥取県、徳島県」
の「と」から始まる都道府県名を表示してくれます。

さらに「とや」と入力すると「富山県」が入力されます。

これは前方一致で、自分もこのような検索を行いたかったのですが、「と」と
入力すると先頭以外に「と」を含む「京都府」が候補として表示されてしまいました 🙁

前回設定した時のメモを見ても特に何も書いてなかったので文字コードの問題か?
とか、サーバが違うから関連するライブラリが違うから?
等と色々と悩みましたが 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 nocanonify

サーバのドメインをサブドメインに変更したらメールを受信してブログ記事を
投稿する処理がエラーになってしまう現象が発生 😥

開発用のサーバなので良かったのですが 😐

調べるのに結構時間がかかってしまったのでメモ。

調べてみたところ記事投稿用アドレスにサブドメインを付けると
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」を検索したところ情報が出てきました。

RBBTODAY

sendmail.mc に nocanonify を追加して sendmail を再起動して解決できました :mrgreen:

FEATURE(nocanonify)dnl

基本に立ち返る事が基本 ❗

香ばしい

東京駅でいつも買っているパンです。

500

写真では先っちょが割れてなくなっていますが、ここが一番好きな箇所です :mrgreen:

この尖った部分が焦げた香りがして香ばしくて最高なんです ❗
尖っているから割れて無くなっちゃうんですね 🙁

どうも自分は香ばしさとか程良く焦げた食べ物が好きみたいです。

500

美味しい部分だけ食べちゃいました :mrgreen:

「ブルディガラ」って読むんですね。
いつも買っているのに知りませんでした 😎

もちろん端っこだけじゃなく他の部分も美味しいです 😛

カテゴリー: Life