2018-01-01から1年間の記事一覧

gRPC調査

gRPC調査 特性 API仕様を強制的に明文化 違う言語での高速で堅牢な通信を可能にする。 マイクロサービスとの相性 James Lewis/Martin Fowlerの"Microservices"日本語訳 サービスが切り分けられている。 サービス間の結合部分は疎にする必要がある。 そして、…

docker で、go + gRPC 開発環境構築

protoc ファイルは、一旦Localで生成するとする。 利用したサンプルは、 gRPC こちら参照。 リモートでやること $ git remote add origin git@github.com:<repository>.git $ go mod init Dockerfile FROM golang:1.11.1 WORKDIR /go/src/app ADD . /go/src/app ENV GO11</repository>…

gRPCについて調査

gRPCとか使って、マイクロサービスを構築したかった。 調査メモ。 grpc / grpc / ruby と go のtutorial やって、ruby のクライアント側と、goのサーバー側立てて連絡させてみた。 tutorial 通りやれば簡単だった。 要は、同じ.protoファイルを元に、それぞ…

Nuxt + Rails の開発構成考えてみた

考えたきっかけ 新規サービス作るにあたって、構成考えてみた。 将来的にはアプリ化するということで、それを見越して、API + SPA の形にしてみた。 下の画像のイメージ。 正直、静的ファイルはCDNに置いた方がよくない?って感じだけど、Dockerの勉強も兼ね…

the twelve factor app をみてみた

どうやったら全体の開発最適できるか考える必要があって、有名とのことだったので読んでみたメモ だが、 とにかく分かりづらいTwelve-Factor Appの解説を試みる こちらがとても分かり易かった。 一応まとめたので、メモ https://12factor.net/ja 1. コードベ…

textareaに、入力した文字に色をつけたい。

jquery.mentionsInput という機能で現在、実装されているものをVueで書き換えたかった。 何をやりたいかというと、コメント欄にメンション機能をつけて、そのメンションに対して、色付けしたいという要望。 色付けする = HTMLなので、textareaを普通に使った…

レコメンド技術調査

ml

レコメンドの方法には、2種類ある。 コンテンツに基づくフィルタリング 例)とある検索結果をユーザが指定すると、それに近い検索結果ページをレコメンドしてくれる。 基本の考え方としては、 コンテンツ側:コンテンツの特徴量を抽出して、モデル化する。 …

Nuxt Meetup #6 でLTした

他の方が発表されてた内容が参考になったので、メモ - appolo というGraphQLクライアントライブラリが良いらしい。 - k8s 使ってる人に話聞くと、自分たちに本当に必要なのかって感じだったらしい。 - Blue Green したいだけなら、Code deploy とかでもでき…