タイプミスとか古い街とか

趣味は読書SNSで、取れないバグに血迷い、ポリシーに反してMacを買ったのが前号までのあらすじ。
Macの改行コードを疑い、Safari、Mac版IEのバグを検索し、もしかするとcssがからむのか検索しなおし…どうやってもヒットする気配すらない。「textareaで改行がうんぬん」モロにヒット、これだよ探してたのは、と思ったら自分のページでがっくり。
昨日は早く帰ったんで、弁当箱Mac miniを立ち上げ、まじめに検証してみた。
あるページのテキストエリアで改行が消失する。
ソースを表示させると改行は生きている。
Macの改行が問題ならほかのページでも改行は死ぬはずなのに、そっちは問題なし。てことは、同じルーチン使ってるフォーム取得でバグはない。
出力する時に念のため改行をUNIXのLFからMacのCRに変換したところで変わりない。
むむむむ。手詰まり、と頭に血が昇りつつ、ふっとCSSとのからみもあることを思い出し、今度はスタイルシートをチェック。font-familyを設定してみたり幅を極端に変えてみたり。
それもハズレ。
該当ページは入力のためのフォーム・テーブルを2種類出力する。それがなにか影響してんのか、と問題の箇所を含むひとつだけ出力させたら、改行がしっかり生きてるじゃありませんか。
こいつをふたつ表示させても改行は生きてる。
てことはこの上に表示させてるもうひとつのフォーム・テーブルが問題。…やっとつきとめた。
犯人を特定していよいよ大団円。関係者を暖炉のある広間に集めて得意満面の図、です。
一行ずつ追っていったところ。
初めて目にするHTMLタグ。
…こんなタイプミスぐらい大目にみてやってくれよぉ。WINDOWSは優しいのに。細かいことをいうおまえの方が悪い。
selectの閉じタグが見当たらないままtextareaがくるとこうなる。たぶん改行を許さないタグを閉じないでtextareaがくると改行が殺されるんじゃないかと。
Macがどーたら、Safariがどーたら、と他人を疑う前にまず手前ぇの眠い腕を疑えという教訓の74800円でありました。とほほ。
話が無駄に長くなったんでついでに長くしておくと。
今、臨時雇い最末端要員としていってるのが、墨田川にかかる勝鬨橋の真ん前。中央区って銀座とか八重洲のイメージしかなかったけど、古い街で下町だったんだなぁ。
高層ビルが立ち並び空を切り取る陰に、平屋かせいぜい二階建の木造の古びた民家がひしめく。杖やシルバーカーのお年寄りがゆっくり歩く横を、セキュリティチェックの札をぶら下げたサラリーマンOLが抜き去っていく。表どおりに面したビルの一階のあちこちにコンビニがあるんだけど、ちょっと路地を覗くと納豆や煮付けが単品で並ぶ食堂もある。
古いところと新しいところが極端で、面白い絵面があちこちに広がっていた。あちこち工事中で、高層ビルがさらに増える気配なので今のうち。ひさしぶりにピンホールカメラかプラモデルカメラの出番だ。
考えてみりゃ、中央区って東京湾に面してるわけだから、古くからの街だよなぁ。
[09/26 18:12:07]
長くなったついでにもういっちょメモ
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $url = ’ttp://hehehe/hoho.cgi’;
my $query = ’key=val&key=val’;
my $req = HTTP::Request->new(POST =>$url);
$req ->content_type(’application/x-www-form-urlencoded’);
$req ->content($query);
my $res = $ua ->request($req);
if($res->is_success){
print $res->as_string;
}
| << | 2026/1 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
【最近の20件】
- 20260129 ブログをレスポンシブ対応にリニューアル
- 20260126 ブログのふり返り
- 20260121 小ネタ:ed25519秘密鍵公開鍵とJson serialized canonical
- 20260120 ActivityPubは自作実装しよう!
- 20260117 RFC9421版HTTP Signatureに対応
- 20260111 HTTP Signatureの署名対象文字列
- 20260109 web本棚のActivityPub対応
- 20260106 web本棚のソースコード公開
- 20260104 web本棚
- 20260101 謹賀新年2026
- 20251231 2025年ふりかえり
- 20251213 perlと30年
- 20251210 ActivityPubの投稿削除
- 20251101 日常雑感
- 20251026 テキトーフェッチメール
- 20251014 ActivityPubサーバーで投稿の編集
- 20251008 元WINDOWS10のノパソにlinux mint
- 20251002 GBLシーズン「変わりゆく物語」でACE到達
- 20250925 ブログのアクセス制限
- 20250922 ActivityPubサーバーに引用を実装


