[ GCP ] メガネと学ぶ GCP (9) VPCについて学びながらネットワークを作ってみる。

こんばんは。七色メガネです。 今日は、GCPにおけるVPCというネットワークについてお勉強して行きたいと思います。 GCP ってなに? 過去記事で説明を行なっていますので、よろしければご覧ください。 [ GCP ] メガネと学ぶ Google Cloud Platform (1) GCPって何ぞや? VPC ってなに? VPCとは、GCPにおける仮想化ネットワークのことです。VPCを使用して、同一 […]

  • 2019.04.13

[ GCP ] メガネと学ぶ GCP (8) ストレージ・サービスの特徴を知る

こんばんは、七色メガネです。 今回は Google Cloud Platform (以下,GCP) で提供されるストレージ・サービスについて勉強したことをまとめます。 GCP(Google Cloud Platform) ってなに? こちらの記事でまとめているので、お時間あればご参照ください。 [ GCP ] メガネと学ぶ Google Cloud Platform (1) GCPって何ぞや? ス […]

  • 2019.04.06

知識ゼロからAnt と Maven と Gradle について勉強する。-ビルドの定義からツールの特徴まで

こんばんは。七色メガネです。 今日はビルドツールである Ant と Maven と Gradle について勉強します。 前提 筆者の知識レベル 限りなくゼロ。前の職場が Ant だったけれども、用意された環境構築手順以上のことに触れなかったので知識は無い。 勉強動機 今の仕事で Gradle と Maven を使うので。 何でこの3つ? どうせビルドツールを勉強するなら、有名な3つを比較しながら学 […]

[ golang ] GO言語で認証機能つきのチャットアプリを作ってみた。

こんばんは、七色メガネです。 前回までの記事で、WebSocketを使ったチャット機能とgomniauthを使用した認証機能が作成できたので、今回はそれらを統合してチャットアプリを作成してみたいと思います。 なお今回の実装は下記の書籍を参考にしています。 がチャット画面などはアレンジしているので、出来上がりは書籍のものとは多少異なったものになっているのでご了承ください。   技術のおさら […]

[ golang ] GO言語でgomniauth を使用して認証機能を実装してみる。

こんばんは。七色メガネです。 今回はGO言語で、gomniauth というライブラリを使用して認証機能の実装を行ってみたいと思います。 このライブラリを使用することで、Google や Github などの正式プロバイダに登録しているアカウントを利用して、自分のアプリに認証機能を実装することが出来るようになります。 これは前の記事で触れたチャット・アプリの認証機能を担う箇所になります。 ただし今回 […]

  • 2019.03.22

[ golang ] GO言語でCookieを操作してみる。

こんばんは、七色メガネです。 今回はgolangでクッキーの操作を行なってみます。 前回のチャットアプリの記事と関係あるかと言われれば、ちょっと関係あったりします。 が、今回はまた別にプログラムを組んでるので、本記事単体で読んでもらって問題はありません。   Cookieとは? 正式名称は HTTPCookie です。 HTTPなどの通信プロトコルにおいて、ウェブブラウザに保存される情報 […]

[ golang ] WebSocketを使ったチャット機能を実装してみる。

こんばんは、七色メガネです。 最近は参考本を読みながら、チャットアプリの開発に勤しんでいました。 しかしなんとか完成したものの、まだまだ写経止まりで完全に理解できていないかなあというのが正直なところ。 ということで今回は一度アプリを機能ごとにバラして、もう一回作ってみようと思いました。 全4回で、次のテーマごとに記事を書いていこうと思います。 websocketを使ったチャット機能の実装 gomn […]

WebSocket ってなに?を解決しながら双方向通信について学ぶ。

こんばんは。七色メガネです。 最近購入した本を見ながらチャットアプリを作っていたんですが、その中で WebSocket という用語が使われていました。が、メガネはそんなものよく知りません。ということで、今回 WebSocket について調べてみました。 WebSocket ってなに? WebSocket とはネットワークの通信規格の一つで、ウェブアプリケーションに置いて双方向通信を実現するために生 […]

[ GCP ] メガネと学ぶ GCP (7) KubernetesEngine でhelloWorldしてみる

こんばんは、七色メガネです。 今回は、Google Cloud Platform の KubernetesEngine を使用して、簡単なWebアプリを公開し、HelloWorld してみたいと思います。 Kubernetes ってなに? 次の記事でコンテナやKubernetesなどについてまとめていますので、よければご覧ください。 Kubernetesと関連用語について調べてみた。 実装 今回は […]

Kubernetesと関連用語について調べてみた。

こんにちは。七色メガネです。 今回からはGoogleCloudPlatform で Kuberentes Engine を利用しようと思っていたのですが、そもそも Kubernetesってなんだというところから始まり、コンテナってなんだ、ポッドってなんだと疑問が山積し、無知のまま突っ込んだら泥沼に足を取られる予感がしました。 ので本記事では、まずは GCP KubernetesEngineに入る前 […]

1 4