Blog
Hugo の Custom ShortCode で Glossary(用語集) リンク機能を追加する
やりたいこと Sphinx の Glossary みたいな、特定の用語に対するリンクを Hugo で書いた記事から参照させたい。
Blog
PowerApps と Azure の組み合わせで 備品管理アプリを作る
動機 PowerPlatform を使わず、 Azure だけ使うのはもったいない、といったお話が、先日聴講したリモートカンファレンスで(もっと強めの言葉で)なされていた。
Azure はともかく、PowerPlatform の方は、個人の勉強レベルで触った程度のレベル感だが、どんなものでも最初は簡単なものから作っていくものだと思うので、ひとまず個人用のアプリケーションを、PowerPlatform × Azure の構成で作ってみることにした。
Blog
Azure でも フルマネージド認証付き静的サイトがホスティングできるようになった
概要 以前 のブログで、Azure でフルマネージドの認証基盤を使ってサイトのホスティングはできないような話を書いたが、新たに Static Webapps なるサービスの Preview が発表され、めでたく要件が実現できるようになった。
Blog
エンジニアは建築家と医者の両方の側面を持っているという話
概要 先日、Twitter で 「『1時間の作業の工数の見積もりに30分かかる』ことに驚いている顧客にどう説明したらいいか」という Tweet が流れてきた。
自分は元々バックエンド系の仕事を中心にしているのだが、最近は DevOps 的な仕事の進め方をすることも多く、 エンジニアでない人とやり取りをする機会が増えている。 すると、やはり時折こういった場面に出くわすことがある。
Blog
クラウドエンジニアのいない組織でクラウド導入を検討するためのガイドライン
動機 コロナの影響で、世の中、リモート、在宅中心の流れになっているが、同業他社が続々とリモート化を進めている中、インフラ整備がおいついていないなどの理由から、なかなか踏み切れない組織がある。
会議のみ、突貫で Zoom や WebEX を導入して難を逃れている組織もあるようだが、これはアリとキリギリスの問題で、ファイルのコラボレーションや、情報資産の保護、認証基盤の準備など、リモートを想定して作られていないものをいきなり移行することは難しい。(技術的な難しさより、むしろマインドシフトの難しさ) なんだかんだで結局出社してしまっている企業も多いようだ。
Blog
自作 SPA アプリケーションを Azure AD / Open ID Connect を使って保護する
動機 クラウド上に、一般公開したくない便利ツールや組織内ツールを配置するときなどは、不特定多数の人間に見られないように、何らかの制限を加えることになる。
業務拠点が1か所に限定される場合は、IPアドレス制限で事足りてしまうこともあるが、リモートワークやら、他企業との連携など、多様な業務に対応するのは難しく、あるタイミングから、認証の基盤が必要になってくる。
簡易的でいいのであれば、basic 認証でもいいのだが、パスワードが乱立すると管理が煩雑になる。クラウド上にアップロードしたコンテンツを、組織内 AD のアカウントで閲覧制限できるようになると、運用も楽になって安心である。
Blog
GCP AppEngine のデプロイに Cloud Build の権限が必要になったっぽい
概要 自分の勉強用のメモ書きなど、一般公開はしたくないものの、インターネット上から一部の 人に見せたいようなドキュメントは、普段 AppEngine × IdentityAwareProxy で認証付きサイトとして限定公開している。
Blog
Raspberry Pi で QR コードリーダーからプログラムを動かす
概要 市販のQRコードリーダーを起動契機にして、何かしらの処理を行うデバイスを作りたいときの実装メモ。
環境 Raspberry Pi 3 OS: Raspbian Python: 3.
Blog
iPhone のカメラで撮影した画像を直接PC に取り込む
動機 Jupyter/OpenCV などで画像処理のロジックを書いていると、主に閾値調整やフィルタリング処理が、テスト用に使っている画像に局所最適化されてしまうことがままある。
ある程度ロジックを書いた後、複数の写真を撮ってテストできれば、調整もたやすく、コードの汎用性も上がるはず。
一方で、iPhone の画像は、何枚か撮影して、メールや iCloud, Google Photo などを使えばインターネット越しで共有できるが、そうすると、ファイル名がわかりづらかったり、Zip を解凍したりと、いくつか面倒な作業が発生する。
Blog
はてなブログを卒業して GitHubPages × Hugo にしてみた
動機 いままで個人ブログの作成を はてなブログでやっていたが、下記のような課題を感じていた
エディタ・コピペ問題 普段、あらゆるエディタのキーバインドを Vim 仕様にしているせいで、ブログの記述も Vim キーバインドでやりたい。