golang

[ golang ] Google Drive に golang でアクセスする

こんばんは、七色メガネです。今日は golang で Google Drive の中身にアクセスする方法を備忘がてらメモします。 と言ってもやり方の大部分は公式で紹介されているので、今回はボリューム少なめです。 Google Drive に golang でアクセスする手順 Google Drive API を有効にして、発行された credentials.json を保存する。 必要なライブラリ […]

[golang] SQLBoiler のいろは (2) Query 応用編

こんばんは、七色メガネです。 前回に引き続き、golang の ORM ツールである SQLBoiler について調査・学習していきたいと思います。 前回は SQLBoiler の設定と基本 CRUD について取り扱ったので、今回は応用編として、各種 Query の実行方法についてまとめていきます。 SQLBoiler ってなに?設定はどうやるの? こちらは前回の記事で扱いましたので、よろしければ […]

[golang] SQLBoiler のいろは (1) 設定 ~ 基本 CRUD 実行まで

こんにちは。七色眼鏡です。 前回の更新から時間が空いてしまいました。ちょっと今年から小さな案件の PM をやらせてもらえることになって、そっちに注力していたことが主な原因です。(主な。) 今回から数回は、golang の ORM ツールである SQLBoiler について調査・学習していきたいと思います。 SQLBoiler とは SQLBoiler とは、既に存在するテーブル定義から自動で OR […]

[ 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 […]

golangでシンプルなWebサーバを立ててみる

こんにちは。七色メガネです。 今回は、GOlangを使用して簡単なWebサーバを立てることに挑戦してみます。 今回やること サーバを作成し、localhost の 8080 番ポートに対して listen させ、そこにアクセスした人に対してindex.htmlを返却させる。 準備 GOlangをインストールしておきましょう。 次のようなディレクトリを作成しておきます。 (任意の場所)/0303_s […]