SyntaxHighlighter.jsからhighlight.jsへ移行しました 2020/02/262020/10/06はじめに 当ブログでは、ブログ上のソースコードをハイライト表示するライブラリを利用しています。ソースコードには、予約後や文字列、数値など予め予測できる書式が多数存在します。それらを指定の色や書体によりハイライト表示することで、ソースコードを読みやす表示しています。 これまで CD...
CORS制限付き外部iframeのfocusイベントを取得する 2020/02/24 やりたいこと メインページ上の外部iframeをクリックした時に、メインページで特別な処理をしたい。 具体的には、Bloggerの埋め込みコメントフォームをクリックした時に処理を実施したい。Bloggerの埋め込みコメントフォームは、 www.blogger.co...
レーベンシュタイン距離で文字列の類似度を高速に取得する 2020/02/232020/03/11はじめに 文字列の類似度について考えます。具体的には、レーベンシュタイン距離を使用して文字列の類似度を測定します。ただし、レーベンシュタイン距離では、速度が遅いため、高速化します。高速化に伴ってレーベンシュタイン距離とは別物になってしまいますが、類似度としての役割は果たせます。 ...
Bloggerのコメント欄を標準jsなしで返信可能にする 2020/02/222020/02/25 はじめに Bloggerのコメント欄改善です。標準jsを読み込めば、返信(リプライ)できるようにできます。ですが、できるだけスクリプトを使用したくないため、自作して最小限のスクリプトで済ますようにします。 仕様 コメントをJavaScript無効で表示する...
Windows10でウェブページの汚いフォントを置換える 2020/02/212020/10/06はじめに Windowsのフォント事情は、バージョンが上がるたびに改善されてきています。最近では、「Meiryo」「游ゴシック」「BIZ UDデジタル教科書体」「BIZ UDゴシック」など綺麗なフォントが標準でインストールされています。ですがウェブページでの表示は、ページ側の指定...
AdSense配置ページをCDN配信すると収益が減るのか? 2020/02/202020/02/22 はじめに Google先生で検索していたらなんとも不穏な検索結果が出てきたので、情報の真偽について考えてみます。見つけたのは、次の記事です。 Cloudflareを導入したら、Google AdSenseが半減した話をしよう 当ブログでは、Cloudflar...
Firefoxの「コンテンツデータ破損エラー」解決方法 2020/02/192021/12/02目次 問題現象 原因 回避策 Qiitaの問題について Twitterの問題について(Firefox81+) 問題現象 サイトを開いた際に「コンテンツデータ破損エラー」もしくは「…のウェブサイトで修復不能なネットワークプロトコル違反が発生しました。」の表示となる。 ※Chrome...
FID(First Input Delay)とはなにか? 2020/02/172021/03/26はじめに 次の資料にFID(First Input Delay)の詳しい説明があります。ただし、この資料を読んでも筆者には、FIDが何を意味するのか正確にはわかりませんでした。そこで、記事内で紹介されているpolyfillコードやPageSpeedInsightsの表示するFID...
Bloggerのskinタグを消す 2020/02/162020/02/22 覚書として記載します。 コード <style><!--/*<b:skin><![CDATA[*/]]></b:skin> 出力 <style><!--/...
IE対策の「X-UA-Compatible:IE=edge」は必要か? 2020/02/152023/03/14HTML ヘッダーの見直しをしている際に、理解した内容の覚書です。 次のような記載について考慮している方が対象です。 <meta http-equiv="X-UA-Compatible" content="IE=11"> or ...