Show more

Grafana - Mastodon graph.ykzts.com/d/_xgO7-0iz/ma

GrafanaでMastodonの情報がある程度見れるようにできました。シングルユーザーモードで動かしているインスタンスなのでグラフの変動はあまりありませんが、楽しいですね。

MastodonはStatsD経由でのステータスの送信ができます。そしてPrometheusではstatsd_exporterを使うことによってStatsDの情報を受け取れるのでMastodonの本体を無改造のままでGrafanaで受け取った情報の整形ができてとても便利ですね。

Grafana graph.ykzts.com/

Mastodonインスタンスの検証をするときにMackerelですとフリープランではログが一日しか見ることができないので少し不便だったので、Grafanaを設置しました。まだあまりいじれていませんが、ちょっとずつ監視対象を増やしていきたいですね。

Cache instance info by ykzts · Pull Request #8765 · tootsuite/mastodon github.com/tootsuite/mastodon/

Mastodonの最新のmasterで /api/v1/instance がキャッシュされるようになりました。

/api/v1/instance はインスタンス情報を返すWeb APIで外部からの機械的なアクセスが比較的多いものとなります。これによりある程度の負荷軽減が望めるのではないかと見込んでいます。

WordPress利用者のための、オープンソースライセンス基礎と実務 slideshare.net/YutakaKachi/wor

example-co.jp のようなドメイン名を見てしまうとどうしてもフィッシング詐欺を目論むウェブページなのではないかと疑ってしまいますね。

feat(ui): add --host option by ykzts · Pull Request #2568 · vuejs/vue-cli github.com/vuejs/vue-cli/pull/

vue-cliに--hostオプションを追加しようと試みるPull Requestですね。ちょっと必要な状況があるような気がしないでもないのでmergeしてもらえたらちょっとうれしいですね。

Add translations and minor fixes by ykzts · Pull Request #3 · vuejs-jp/vue-cli-locale-ja github.com/vuejs-jp/vue-cli-lo

ykzts.technology のカスタムCSSにfont-familyの設定を追加してNoto Sans JPで表示されるようにしました。Web UIだけではなくpublic UIでも適用されるようになっているので、それなりの効果は得られるのではないかと思っています。

わざわざ皆さまにアンケートをお答えいただいておきながらこうした発言をするのは大変恐縮ではあるのですが、結果に大変不満を抱いております。

わたしお仕事ではもう半年ほどRubyを書いていませんし、OSSへのコントリビュートでもRubyプロダクトよりもJavaScriptに対するものの方が多いです。

とはいえこういった結果になるのではないだろうか、という危惧があったのでこうしたアンケートを実施させていただいたというのもまた事実であります。

今回こうして危惧が確信に変わったのでもっと情報発信をしていこうと改めて確信しました。

わたしはJavaScriptが大好きな人間なんですよね。

Google FontsのNoto Sans JPの不具合ですが、添付した画像のように結構目立つ形で表れます。該当するグリフというのは「じ」と「ぼ」の二つに加えて「ゔ」という日本語の文ではまず出ないものが該当します。

「じ」と「ぼ」も句読点の直前に使われることは稀だとは思います。もしこの不具合に遭遇してしまっても文の書き方を工夫するだけでどうにでもなる問題ではないでしょうか。ですが、わたしは気になってしまったのでどうにかして対応しました。

対処としては少し強引になってしまっているのでちょっと難しいですね。Googleさんが早急に対応してくださると助かりますね。

Goodybye earlyaccess by ykzts · Pull Request #92 · ykzts/chat-styles github.com/ykzts/chat-styles/p

Chat Stylesではアドホックな対応としてこの不具合が発生してしまう該当するグリフのみを含むサブセット化したフォントをpyftsubsetを使って作りました。それをdata URI化したものを埋め込むようにしているので生成されるカスタムCSSが少し長くなってしまいましたが、やむを得ないです。

早急にGoogle Fontsで提供されるNoto Sans JPからこの不具合がなくなってくれるとうれしいですね。

Chat Styles chat-styles.app/

Chat Stylesで利用するフォントをGoogle Fonts + 日本語 早期アクセスから提供されているものを使うのを止め、Google Fontsで正式に提供されているものに変更しました。

Noto Sans JPは長い間、Google Fontsで提供されていませんでした。日本という市場はGoogleさんから見るとあまり大きくないものなのでしょうが、少し残念に思っていました。ですが先日ようやく提供が開始になりました。とてもめでたい限りです。

ただ、濁点を含む特定のグリフの後に句読点がある場合、濁点の位置がおかしくなってしまうという不具合があります。これはSafariやFirefoxでは問題がなく、Google Chromeでのみ発生します。Google ChromeとGoogle Fontsのどちらに原因があるのかは不明ですが、なかなかに厳しいものがありますね。

ドワンゴさん、VRMを少しでも流行らせたいと考えてくださっているのなら github.com/dwango/dwango.githu のIssueを開放してくくださると助かります。もしくはHugoでビルドする前のソースファイルをmasterブランチに配置して、現在masterブランチにあるビルド後のものはgh-pagesブランチに入れてもらえるとPull Requestも送りやすくなって幸いですね。

またできればではありますがVRM関連のウェブページは dwango/dwango.github.io 以下ではなく別途VRM関連のものだけを含むリポジトリ (e.g. dwango/vrm) を作って管理してもらえた方が嬉しいです。そちらのほうがIssueも書きやすくなります。

GitHub Pagesの仕様でリポジトリがわかれていてもURL自体は変わらず維持できるのでそこまで大きな問題は起きないでしょう。あとは /vrm/ は英語にして /vrm/ja/ が日本語といった分け方にした方が良いでしょうね。

Release v3.0.0 · yahoo/babel-plugin-react-intl github.com/yahoo/babel-plugin-

無事babel-plugin-react-intlのv3.0.0がリリースされました。これによりMastodonが依存するBabel関連の依存ライブラリーが全てBabel v7に対応しました。

これによりMastodonの該当 Pull Request ( github.com/tootsuite/mastodon/ ) はいつでもmergeすることができる状態になりました。

Do not load root .babelrc by ykzts · Pull Request #61 · kentcdodds/babel-plugin-preval github.com/kentcdodds/babel-pl

babel-plugin-prevalを使っている時にBabel v7環境下でプラグインが二度読まれてしまう不具合がありました。これはbabel-plugin-prevalの内部でも使われているBabelのAPIであるtransformFromASTがBabel v7からルートフォルダに存在する設定ファイルを認識するようになったためです。

こちらの不具合を修正するPull Requestを昨晩送らせていただいたところ無事mergeしてもらえました。そしてこの修正を含むパッチリリースであるv3.0.1を公開してくださりました。

これによりbabel-plugin-react-intlのBabel v7対応が完了すれば、MastodonもBabel v7に対応することができます。

ドメイン名 ykzts.technology のDNSサーバーにはこれまでGoogle Domainsに付属していたものを使っていましたが、Google Cloud Platform (GCP) のCloud DNSを使うように変更しました。これに伴いWeb API経由でのDNSレコードの変更が可能になったためlegoを利用してLet's Encryptのワイルドカードを含む証明書を発行するようにしました。

‪あれから13年、あなたは光る風を追い越せましたか?‬

Show more

山岸和利's choices:

ykzts.technology

ykzts.technologyMastodonのコミッターの一人である山岸和利 (ykzts) が個人で使うために運用しているMastodonインスタンスです。