Pinned toot

さん関連のウェブアプリやウェブサービスの開発をしています。

わたしが作ったものは以下のページにまとめています。気に入ってもらえたらうれしいです。

Haneru Developers haneru.dev/

Next.js v9.5.3からLinkコンポーネントやrouter.pushなどで使われるasが不要になっていて簡単な記述で簡潔させられるようになっていて大変便利ですね。

Add initial handling for dynamic route href resolving and rewrites on the client by ijjk · Pull Request #15231 · vercel/next.js github.com/vercel/next.js/pull

Just got my free ticket to , grab yours! Let’s build a better web with : nextjs.org/conf/tickets/ykzts @​vercelより

いつの間にかGitHub Container RegistryにリポジトリのREADMEが表示されるようになっていましたね。DockerfileにリポジトリのURLをラベルとして書き加える必要がありますが簡単に連携できてわかりやすいのでありがたいですね。

国際的に有効な身分証明書を持っていなかったためGitHub Sponsorsを使えるようになるまでしばらく時間がかかってしまいましたね。どうするかしばらく考えた結果、個人番号カードの取得をしました。

My GitHub Sponsors profile is live! You can sponsor me to support my open source work 💖 github.com/sponsors/ykzts?o=sd

GitHubのWeb UI上にスポンサーリンクを追加させる .github/FUNDING.yml はしばらく前から使わせていただいてましたがPreviewができるのには気付いていませんでしたね。

遅ればせながらDocker Quizに挑戦してみたのですがだいぶてこずりましたね。しっかりと時間を計測したわけではありませんがQ7だけに一時間くらいかけてしまいました。

GHCRはドキュメントにはありませんが github.com/manaelproxy/manael/ のように org.opencontainers.image.* のラベルを追加しておくとWeb UI上にいくつかの情報が表示されるようになっています。わたしが確認できているのはソースコードへのURLとdescriptionのふたつだけですね。ほかにもあるかもしれませんが。

Show thread

ManaelのDockerイメージはこれまでDocker Hubにpushしていましたが無料プランの場合に保管期間に制限が加えられるようになったためGitHub Container Registryにもpushさせるようにしました。

現在はDocker HubとGitHub Container Registryの両方にpushしていますがManael v2をリリースした際にDocker Hubへのpushは取り止めて以降ではGitHub Container Registryのみにpushさせるようにするつもりでいます。とはいえv2の計画は一切立てられていないのでしばらくは現状維持でしょう。

Package manael github.com/orgs/manaelproxy/pa

個人設定や組織の設定で明示的に変更していない限りGitHubのデフォルトブランチの初期名称がmainになるようですね。masterという名称はいかがなものかという話が最近よく出ていたのでいよいよか、という感じですね。

わたしが管理しているリポジトリの内、今でも手をかけているアクティブなものは全てデフォルトブランチの名称をmainに変更済みです。機械的な置き換えも比較的容易ですし、やらない理由の方が少ないかな? という判断を下していました。

Set the default branch for newly-created repositories - GitHub Changelog github.blog/changelog/2020-08-

いつの間にかGitHub Codespacesが使えるようになっていました。

iOSのSafariでも使えそうなので外出時に便利そうですね。外に出れるかどうかは別にして……。

自身のブログにDocSearchを導入しました。

元々このブログはTumblrで運用されていたのですがいろいろと思うところがあってTumblrに移行した際に実装の手間を厭って検索機能を落としていました。記事数がさほど多くはないとはいえ自分で過去に書いた記事を探す際に不便なのでできれば復活させたいと考えていましたが存外時間をかけてしまいました。

DocSearchの公式のクローラーはドキュメントを対象としていてブログは対象外なのでDocSearch Scraperを自前で動かしています。公式にDockerイメージが提供されているのでGitHub Actionsから簡単に動かせるのがありがたいですね。

ykzts.blog | ykzts.blog ykzts.blog/

DocusaurusにMarkdownで個別ページを作れる機能が追加されましたね。これまでもドキュメントやブログはMarkdownで書けましたがそれ以外のページ……例えばプライバシーポリシーなどはこれまでJSXで文書構造を組み立てなければなりませんでしたがMarkdownで簡単に書いて提供できるようになりました。

JSXと比べるとどうしても自由度は減りますが個別ページにそこまで求めないという人も多いのではないでしょうか。

feat(v2): markdown pages by slorber · Pull Request #3158 · facebook/docusaurus github.com/facebook/docusaurus

久し振りにブログを書きました。おおよそ1年振りですね。

w3c-xmlhttprequest v3.0.0をリリースしました | ykzts.blog ykzts.blog/2020/08/01/w3c-xmlh

依存パッケージの管理にはRenovateを使っているのですが管理しているリポジトリの数が増えてきて依存関係の管理が極めて煩雑になってきました。なのでこれまでは一部のパッケージのみに限定していたautomergeの設定をより多くのパッケージに反映させるようにしました。

開発時に使われるパッケージの場合はminorリリースとpatchリリースの変更はautomergeされるようにし、そうでないパッケージの場合はpatchリリースの変更のみautomergeされるようにしています。

renovate-config/package.json at v1.11.0 · inabagumi/renovate-config github.com/inabagumi/renovate-

w3c-xmlhttprequestのv3.0.0をnpmに公開しました。TypeScript化がメインですがほかにも細かなバグの修正や最新のXMLHttpRequestの仕様に沿わせたりもしています。7月22日に着手したので一週間ほどの開発期間になりましたね。

Release v3.0.0 · ykzts/node-xmlhttprequest github.com/ykzts/node-xmlhttpr

GitHub Sponsorsを有効にするためにマイナンバーカードの申請をしばらく前にしたのですが一向に届く気配がないですね。

Show more

山岸和利's choices:

ykzts.technology

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