更新 TECH

Hugoでブログカードを作成する(resources.GetRemote利用)

以前、 HugoでAMP対応のブログカードを作るでAPIサーバを利用したブログカードの作成方法を紹介した。このときは、getJSONを利用していた。 Hugo v0.91.0でresources.GetRemoteが実装され、getJSONやgetCSV以外にもresources.GetRemoteを利用できるようになった。 Release v0.91.0 · gohugoio/hugo …

読む →

Hugoでブログカードを作成する(resources.GetRemote利用)
更新 TECH

GitHub PagesからCloudflare Pagesへの移行

Github Pagesから Cloudflare Pages に移行したときのメモを以下に記す。 目次 背景 Cloudflare Pages側の操作 PagesのCreate a project > Connect to Gitを選択 「Deploy a site from your account」からHugoのリポジトリを選択 Set up build and deployments …

読む →

GitHub PagesからCloudflare Pagesへの移行
更新 TECH

Cloudflare Workersを利用してCloudinaryの画像をプロキシする

「すべてをCloudflareのCDNに載せたい」 Github PagesからCloudflare Pagesに切り替えたタイミングでCDNの設定を見直した。 どうせなら、Cloudinaryで配信している画像もCloudflareのCDNに載せたいと考え、やり方を調査した。 目次 参考URL アイデア Cloudflare DNS Cloudflare Workers 所感

読む →

Cloudflare Workersを利用してCloudinaryの画像をプロキシする
更新 TECH

AMP Service WorkerでPrefetch Linksを実現する

AMP Service Workerを使うと、簡単にServiceWorkerを導入できる。 このブログでも利用しているが、1つうまく動かないモジュールがあった。 それは、Prefetch Linksの機能だ。 ドキュメントどおりに設定してもうまく動かなかったが、「amp-install-serviceworkerにdata-prefetch属性を付ける」というのがポイントだったので、メモとして残 …

読む →

AMP Service WorkerでPrefetch Linksを実現する
更新 TECH

SharePoint上のファイルパスを取得するブックマークレット

SharePointでファイルパスを手軽に取得する方法を調査した結果を記す。 目次 要約 取得方法 何がうれしいか モチベーション ブックマークレットの動き ファイル選択時 ファイル未選択時 ブックマークレット まとめ 参考 要約 取得方法 ブックマークレットからSharePoint REST APIを利用してファイル情報を取得し、そのファイル情報を元にファイルパスを組み立てて、クリップボードにコ …

読む →

SharePoint上のファイルパスを取得するブックマークレット
更新 TECH

はてなスターをAMPページで利用する

2022年1月11日に突如「はてなスター」がリニューアルされました。 はてなスターをリニューアルしました。また、リニューアル記念キャンペーンを実施します! - はてなブログ開発ブログ はてなスターをリニューアルしました - はてなスター日記 かつて「はてなダイアリー」や「はてなブログ」を利用していたときには、気軽にフィードバックできる仕組みとして「はてなスター」は重宝していました。 しかし、独自 …

読む →

はてなスターをAMPページで利用する
更新 TECH

Power AutomateでSharePointドキュメントライブラリのフォルダ・ファイル一覧を生成する

Microsoft TeamsのFilesタブを利用していると、いつの間にかファイルがルート直下に増えてしまい、あとから見返したとき、どこに何のファイルがあるかわからなくなる課題がありました。 まずは、整理のため任意のタイミングでフォルダ・ファイル一覧を生成したいと思い、そのためのフローを作成しました。 目次 完成版 Power AutomateのFlow フォルダ・ファイル一覧 Office …

読む →

Power AutomateでSharePointドキュメントライブラリのフォルダ・ファイル一覧を生成する
更新 TECH

WSL2のデフォルトユーザを指定する

以前、 WSL2のLinuxおよびDockerイメージ格納先を任意のディレクトリに移動するで、WSL2のLinuxディストリビューションをデフォルトのCドライブからDドライブに移動した。 その後、VSCodeの利用時に発生したエラーについて、原因と対処方法について調査したときの結果を残しておく。 目次 発生事象 ファイル作成・削除時のエラー VS Code上でgit commit, git …

読む →

WSL2のデフォルトユーザを指定する
TECH

『Infrastructure as Code』

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティスオライリージャパン AmazonYahoo!ショッピング 目次 本書から得たいこと Infrastructure as Codeとはなにか 感想

読む →

『Infrastructure as Code』
更新 TECH

WSL2のLinuxおよびDockerイメージ格納先を任意のディレクトリに移動する

Windows StoreからインストールできるWSL2のUbuntuおよび、Docker Desktop WSL2 Backendのイメージ格納先がデフォルトではCドライブに格納される。 Cドライブに必要最低限なSSD、Dドライブに大容量HDDを割り当てているため、Cドライブが枯渇するためDドライブに移動させたい。 ここでは、WSL2のUbuntuと、Docker Desktop WSL2 …

読む →

WSL2のLinuxおよびDockerイメージ格納先を任意のディレクトリに移動する
TECH

DeepL翻訳時にAutoHotKeyを使用して改行を削除する

英文PDFをDeepLで翻訳するときにコピー&ペーストを利用すると、翻訳したい英文に変な改行が含まれてしまう。 そのまま翻訳すると、翻訳精度が下がってしまうため、いちいち手動で改行を削除している。 これは大変面倒くさい。 そこで、何か自動的に改行を除去する方法がないか探してみるとAutoHotKeyでやりたいことが実現できそうなので、そのときの調査結果、設定方法を下記に残しておく。 目次 …

読む →

DeepL翻訳時にAutoHotKeyを使用して改行を削除する