nDiki : URL

URL - Uniform Resource Locator

URI escape (Perl)

によると

 $str =~ s/(\W)/'%' . unpack('H2', $1)/eg;

 $str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg;

がはやいそうです。

application/x-www-form-urlencoded でのエンコード (Perl)

同じく

によれば、

 $str =~ s/([^\w ])/'%' . unpack('H2', $1)/eg;
 $str =~ tr/ /+/;

 $str =~ tr/+/ /;
 $str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg;

がはやいそうです。

RFC

  • RFC1738 - Uniform Resource Locators (URL).
  • RFC1808 - Relative Uniform Resource Locators.
  • RFC2368 - The mailto URL scheme.
  • RFC2396 - Uniform Resource Identifiers (URI): Generic Syntax.

関連情報

2022年9月15日 (木)

今日のさえずり: Adobe Figma どんなアイコンになるんだろ

[ 9月15日全て ]

2022年11月4日 (金)

今日のさえずり: 2022年ヒット予測ランキング 答え合わせ

  • 12:19 このアカウントのプロフィールのウェブサイトも日記 URL だった。 https://twitter.com/...
  • 14:36 完全ワイヤレスイヤホンを譲ったので、今日は久しぶりに有線イヤホンを使ってる。
  • 15:38 2022年ヒット予測ランキング 答え合わせ
  • 17:42 久しぶりに出してきた Bose QuietComfort 20i、電源スイッチをオンにするとハムノイズが入るんだった。 MacBook Air に常に触れているようにすることでしのいでる。
  • 20:05 我慢ならずに銀座ウエストのリーフパイを買ってしまいました。
  • 21:57 おー、来年1月に同じ場所でバンナイズ渋谷店が再開するんだ。
  • 25:23 2022年11月4日 (金) したこと - 『うる星やつら』第4話を観る - 銀座ウエストのリーフパイを買って帰る
[ 11月4日全て ]

2022年11月5日 (土)

Web 日記の記事をまた Twitter でシェアしてみる

この Web 日記 (nDiki) の記事をまた Twitter でシェアしてみることにした。

個人的な内容が中心なので何かのきっかけで読まれることがあればぐらいなのだけれど、 Google Search Console で「URLGoogle に登録されていません」となっている記事があると、検索経由でたどり着かれることもないのだろうなあとちょっと寂しくなる。

なので書いたタイミングでシェアぐらいはしておこうかなと。

ソーシャルメディアへ自動的に全部シェアするようにしておくと「くだらない日記が書きにくくなる (記事)」というのと「週末にまとめ書きした場合に立て続けにシェアされてかっこ悪く感じる (記事)」というのがあるので、今回は IFTTTZapier を使わず手動でシェアすることにしよう。

[ 11月5日全て ]

2022年11月15日 (火)

個人の組織内公開ワーキングノートサイト上で参照資料となったノート

組織内で「公開で作業する」というコンセプトで2月から MkDocs + GitHub Enterprise Server の GitHub Pages で組織内公開ワーキングノートサイトを作って使っている。

Markdown 形式で書いている作業中のノートを気軽に共有できるようになったのはやはり良かったかな。

一方9カ月続ける中で他から何度も参照されるような寿命の長いノートが出てきて、ノートへのたどり着きにくさが課題になってきている気はする。過去にシェアした URL を見つけ出して再閲覧するために記憶に頼るところが大きすぎるなと。

参照資料になったノートはきちんと組織の情報共有ツールの方に移しておくべきというのが正論でありつつ、ほとんどそのままにしちゃうんだよね。

[ 11月15日全て ]

2022年11月18日 (金)

今日のさえずり: 高齢者向けの杖、全く知識がないのでちょっと見にいってくる

[ 11月18日全て ]

2022年11月30日 (水)

今日のさえずり: 梅屋敷公園。屋敷なく。

[ 11月30日全て ]

2022年12月16日 (金)

今日のさえずり: ずっと以前だけれど Facebook で投稿できない URL に遭遇したことある

[ 12月16日全て ]

2023年1月14日 (土)

Google AdSense の自動広告をオフにする

Google Search Console で表示されるページ エクスペリエンスが去年秋から急激に悪くなってきた。

PC は10月27日に 良好 URL 99.2% だったのが翌日から落ち始め、1月13日には 0.2% に。モバイルは 11月4日に 良好 URL 97.9% だったのが12月25日に 0.5% まで落ち、1月13日時点では 10.7% となっている。どちらも CLS の問題が指摘されていた。

「data-ad-status パラメータを使用して、広告未配信の広告ユニットを非表示にする」ようにしていた CSS コードを1月8日の夜にコメントアウトしたが、CLS が改善される様子がないので自動広告をオフにすることにした。

[ 1月14日全て ]

2023年1月17日 (火)

今日のさえずり: 隣のあの子、実は密かに宇宙人。反対のあの子は ChatGPT。

[ 1月17日全て ]

2023年1月19日 (木)

Google AdSense の自動広告をオフにして良好 URL の割合が回復してきた

Google AdSense の自動広告をオフにして数日経過。 Google Search Console 上での良好 URL の割合がPC・モバイルの順で回復してきた。

閲覧体験的にも自動広告オフの方がいいのでこのまま継続。

今日のさえずり: ガス料金!

  • 07:57 ガス料金!
  • 16:24 モバイルでも良好 URL の割合が回復してきた。
  • 20:59 あれっ、また雨。最近よく降られる。
  • 26:10 2023年1月19日 (木) したこと - 部会で Q3 進捗を共有する
[ 1月19日全て ]

About

Process Time: 0.037679s / load averages: 0.30, 0.31, 0.28