TECH

2022.08.11

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

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

TECH

2022.06.29

AMP Service WorkerでPrefetch Linksを実現する

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

TECH

2022.05.16

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

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

TECH

2022.01.15

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

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

TECH

2021.09.19

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

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

TECH

2021.09.03

Power Automateで配布リストや共有メールボックスのアドレスから代理送信する

Power Automateでメールの代理送信をする仕掛けを作るときの調査結果。 目次 配布リストの作成 代理送信の権限付与 Power Automate

TECH

2021.07.25

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

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

TECH

2021.07.11

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

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

TECH

2021.05.24

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

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

TECH

2021.04.24

「DevLounge.jp」開発者のためのオンラインイベント参加メモ

2021/04/24(土)に開催された開発者のためのオンラインイベント「DevLounge.jp」を視聴したメモです。 DevLounge.jp - connpass 事前に「DevLounge.jp」のノベルティグッズもいただきました。 タイム

TECH

2021.03.27

【Tableau】Personal Access TokensでTableau REST APIを利用する

Tableau Server(Tableau Online)のユーザ一覧を取得したいが、Web上からCSV出力機能のようなものが見当たりません。 調べてみると、Tableau REST APIを利用した取得方法があり、このTableau REST APIを試してみたときのメモです。 目次 Tableau REST APIとは 認証方法 Personal Access Token …

TECH

2021.02.11

Git pre-commitフックでFrontmatterの「更新日時」を自動更新する

今までブログ記事コンテンツの「更新日時」はgitの履歴情報を元にしていました。 たとえば、Hugoの場合はenableGitInfo = trueとすると、Gitの履歴情報からMarkdownの最終更新日時を自動で取得してlastmodとして割り当てられていました。 しかし、GitHub ActionsでHugoのビルドを行う際に、全履歴を取得するのをやめたことで、Markdownのlastmod …