第2の人生の構築ログ

自分の好きなことをやりつつ、インカムもしっかりと。実現していく過程での記録など。読書、IT系、旅行、お金に関係する話などの話題。

golang

Google App Engine (GAE) を使って Go Web アプリ/静的 Web コンテンツを公開する (その2)

前回は簡単な Go Web アプリケーションを GAE の環境に配置(deploy)するところまで記載しました。 www.morelife.work 今回は、続けて Go アプリ以外の静的コンテンツの公開と Go のテンプレートの利用を行っていきます。 GAE で静的ファイルを公開する GAE …

Google App Engine (GAE) を使って Go Web アプリ/静的 Web コンテンツを公開する (その1)

Google Cloud Platform (GCP) が提供するアプリケーションの実行環境 Google App Engine (GAE)。最近はあまり言われなくなってきましたが、所謂 PaaS (Platform as a Service) と言われる環境です。今では実行環境の運用を考慮する必要のない「サーバーレス…

インラインで(テキストで)画像をHTMLに埋め込む (Go,Javaで画像データをBase64に)

通常 HTML に画像を埋め込む場合には、画像ファイルがあって、その画像ファイルを img タグの src 属性で参照することになります。 <img src="example.png" alt="サンプル画像"> 画像ファイルを表示させるには、この方法だけではなく、Data URI スキームと言われる仕様があり、インラインで(テキストで)…

Bitbucket / Github の private リポジトリを Go Get する

go get というのは、go 言語のパッケージマネージャのようなものです。外部ライブラリを導入したい時には go get を使って Github、Bitbucket といったリポジトリからライブラリをローカル環境にダウンロードしてきてくれます。 通常、go get で指定されるリ…

はてなブログの記事をローカル(PC/Mac)で管理、編集する

サーバにだけ情報をおいている状況で、ネットワーク環境がない時に、必要な情報が見られずに困った経験を過去何度かしています。また、ちょっと前までは、ブラウザを使った文書の編集は億劫で、ローカルにファイルを持ってきて使い慣れているエディタで編集…