JSなしのソーシャルボタンというのを作ってみました。JSなしのソーシャルボタンというのを作ってみました。このサイトの各エントリ下部に実装されているものです。読みこんでボタンを表示するタイプのものをメインに提供していますが、ソーシャルサービスへのシェアという機能で外部リソースの読み込みとJSの実行が発生するのは、提供される機能に対して割に合わないのではないかと思っていました。実際ウェブサイトのパフォーマンスチューニングをしていると、細かいボタンのJSのダウンロード・パース・実行・表示後のリフローが結構多くて気になります。HTML+CSS+各サービスのアイコン画像(5つ)です。各サービスのアイコンをSVGにしたかったのですが、各サービスのブランドガイドラインを読んでいると面倒になったのでオフィシャルなものを使っています。オフィシャルにSVG版が提供されていれば悩まないんですが、はてなブックマークしか提供していないようでした。(一部の画像にしか効きませんでしたが)。スマフォかつアプリが入ってないと機能しません。JS版のボタンはスマフォの場合だけ出すような判定も入っているようです。テストページでは出しわけをしていませんが、このサイト内では画面サイズが小さいときだけ出るようにしています。日記を読みかえしてみたら今年もいろいろやっていた。年末にせめて自分で自分を承認してあげたい。毎日寝る前に飲んでみてる。そんな期待してなかったけど、寝起きは確かに多少良くなった。ものすごく寝起きが悪いので少しマシになった程度だと思う。短い睡眠時間を補うようなものではないので、睡眠時間が短いとあまり変わらずただただ眠い。いうのをちょっと使ってみようとしています。いうのをちょっと使ってみようとしています。経由で投稿したときにいい感じにマルチポストするというツールです。スケジュールの設定がおもしろくて「このサービスはこの時間帯に投稿すると効果がたかいぞ!」みたいなことをサジェストしてくれて、それを時刻に設定できます。拡張経由で手動でやってみています。ような別サービスを挟んでおけば、うっかり見ることも減って良さそうです。いうエントリを書いてから2ヶ月ぐらい経ってました。意外と見ないと決めてしまえば見ないものです。そんなことしなくても案外見ないのでブロックするのをやめました。うっかり見たい欲求にかられることがあるので、PCによってはブロックしたままにしてあります。由来のストレス(けまらしい感・バカにされている感)と時間の浪費はなくなったので、その点はいい感じです。時間を消費している気がします。精神の安定のため、内在的かつアウトプットを増やそうというのが自然にできるようになるといいなと思っています。誰かに褒められれば嬉しいのは確かだけれども、それは直接次のモチベーションには繋がらないし、「誰かに褒められる」ことよりも「誰かに貶される」という期待値のほうが圧倒的に高いので、そういう場は精神を不安定にするだけで割に合わないという判断にまとめています。拡張の「はてなのお知らせ」とかに通知がこなくなっていることに気付きました。更新が必要なんだと思います。ログイン状態でアクセスすると現状タイムアウトしてしまうので、詰んでいます。読んで判断するようです。HTTPSにしたことによって過去のスターが消えてそうなことに気付いたので、どうしようか考えています。コピーを編集して使うようにしました。ときについたスターは復活するはずです......まぁそもそも、そろそろはてなスター止めてもいいかもしれないんですが、もうちょっと頑張ってみようという感じです。含まれるものをSVGに変換したらいいのではないかと、いろいろ試していました。ファイルに変換するスクリプトを雑に書いたので残しておきます。画像として抽出するということです。