≒ Chromeでaタグに意図しないフォーカスが入っちゃう件の対策

こんな小ネタで結構てこずったのでメモ。
firefoxでは起らない。IEその他は知らん。CanvasとかImgをdragして動かすと、Chromeは周辺のaタグ掴んじゃってみっともない感じになる。
cssで:focusとかいじってみたけど利かなくて、最終的にコードアシストで出た表現で行けた。

a::selection {
	background: transparent;
}

だけでOK。何でコロン二つ? しかし、ブラウザ間差異ってまだあるんだね。めんどくせぇ。他にも今回ぶつかったのがfirefoxだとwindow.eventオブジェクトがundeifindだとか。
けどまぁ商売敵同士に商売ネタを共通化しろって言っても自ずと限界はあるよね、という話でもある。もう寝る。

≒ jawiki/latest 20170920/ のページ数の件>2204789

2カ月以上更新サボってたら3万件近くレコード増えてる。
うちのサイトに無数にあるwikipediaへのリンク、大分ずれちゃってるんじゃないかと心配。

自分の近況を少し。メインの「趣味と実益を兼ねたコーディング」は頓挫&迷走中。今一方針が定まらない。一方、完全に遊びでやってるコーディングはチマチマと暇を見つけては進行中。参照:前の前のエントリ
case6まで進んでるんだけど(近日公開)、ActionScriptってweb特化の言語じゃないからRSS拾ってきて表示するのも簡単なのね。怖ーw こっちはweb公開前提で書いてるから「RSS拾って来て表示」がブラウザ内だけで完結しない。サーバ側もcors設定する必要あるらしい。JQuery使ったりして簡単にできる方法もありそうだけど、今回もJavaScriptについては外部ライブラリ使わない方針なのでそっちは追及せず、かつF5アタック食らって大手のサイトさんから怒られるのも嫌なのでサーバ側でデータをキャッシュする方向で実装中。単純なペラ一ページのためだけに今はDB設計してる。
他にcase06で苦労したのはcanvasの「ボカシ」。canvas自体のAPIにはボカシ処理ってのは無いのね。可能にするプラグインはいっぱい有るけど、プラグインも使わない方針なので四苦八苦。アルゴリズム調べて実装いくつか試して、いわゆる多色の画像をぼかす処理はできるんだけど、今回やりたいのは単色の円のボカシ。試行錯誤してるうちに思いついたのが「ガウス分布」。昔Javaの勉強していたころ、教科書のデモでappletでガウス分布やったんだけど、あれは別の見方すると「単色のボカシ」だよなー、って思ってガウス分布のアルゴ思い出すためにググってたら、svgにはfilterってのがあって、その名も「feGaussianBlur」というそのまんまのfilterがあるとのこと。それをどうcanvasに適用するかsvgのお勉強をしてたら、これもやりたいことそのまんま書いてあるページ発見。svgというかベクター画像の処理について調べてると大体この方のページに行きつくなぁ。すごい。

≒ Allan Holdsworthさん

4月におなくなりになっていたのを今知った。
20年ぐらい前の学生の頃は、ゴールデンウイークに六本木のピットインに毎年聴きに行ってた。さみしいな。
最前列に座れて握手してもらった時びっくりしたのは、手が大きかったことよりも柔らかかったこと。
尋常じゃない「なめらか」な感じにすごく驚かされた。
今でも手が覚えてる。本当にありがとうございました。RIP.