巨人の足元でたじlog

そうして言葉を軽んじるから――― 君は私の言葉を聞き逃す

作業メモ

Go言語でCloud SQLとCloud Runを連携する奮闘記

接続しているっぽいところまでは割と簡単に進めましたが、本当に接続している?っていう確認に少し手間がかかりそうな気がしました。 動作確認の手順として 1. goでDBに接続してレコードを取ってきて表示するようなコードを書く 2. 1をイメージとしてArtifac…

GoをCloud Runで動かしてみる。コードとDockerfileそれぞれでデプロイ

Goをデプロイしてみます。 qiita.com 前提条件として、GCPはちょっと知っていないとだめそうですね。 GCPは大昔触ったことがありましたが、プロジェクトとかの分け方がよくわかってないため、そのあたりからおさらいでやっていきます。 qiita.com これを参考…

Go言語のフレームワークGinをやってみる

チュートリアルっぽいのがあったので、それをやってみます。 最近の心がけとして、なるべく公式コンテンツから着手してみることにしています。 最近もNext.jsを学習していたのですが、今までだったらUdemyで手頃な講座を見繕って進めていたと思うのですが、…

nginxのプロセスとかワーカとかスレッドとかについてよくわからないので整理する備忘録

今nginxとflaskのコンテナを使ったシステムを動かしているのだが、そのあたりでワーカーとかそこらへんがよく整理できていなかったので、この機会に勉強し直してみる。 以前自分が書いた記事を参照してみる。 プロセスとスレッドとかタイムスライスとかスケ…

AWSの多要素認証まわりを整える

今まではメールアドレスとパスワードだけでルートユーザーロイグ員していました(個人だし別にいいやろと思って) しかしこれはまずいなと思ってのでちゃんと段階認証をやっていきたいと思います Googleの2段階認証をアプリを使わずMacのターミナルで行う方…

競技プログラミングのテストケース実行環境を用意しようとしてハマった

GitHub - kmyk/online-judge-tools: Tools for online judge services. Downloading sample cases, Testing/Submitting your code, and various utilities. これを用意しようと思った。 pip3 install oneline-judge-tools pip3 install online-judge-tools C…

docker-composeのコンテナ内でcronを動かす

nginx+rails+PostgreSQLなアプリをdocker-composeで作っていた。 railsのアプリケーションでcronで実行したいrakeタスクがあった。 このタスクのcron化自体はrails(ruby)のgemで行うのだけど、うまく行かなかった。 原因としては、そのgemも結局は、railsア…

nginxとかrailsとかdocker-composeの備忘録

nginxのインストール $ sudo yum update -y $ sudo yum install -y nginx $ nginx -v nginx version: nginx/1.12.1 $ sudo service nginx status nginx is stopped $ sudo service nginx start Starting nginx: [ OK ] xxx.xxx.xxx.xxxにアクセス。 (セキュ…

railsのactiverecordでlastの一つ手前を取得したい。secondの逆をやりたい。

$ rails c # ユーザー取得 u = User.find(1) # ユーザーのtweetを取得したい u.tweets.content # ユーザーのtweetの最新を取得したい u.tweets.last.content # ユーザーのtweetの最初のを取得したい u.tweets.first.content # ユーザーのtweetの最初2個目を…

railsのbelongs_toとhas_manyとreferencesの使い方について整理する

ややこしいので、一気に整理する。 空のrailsプロジェクトを立ち上げて、 $ be rails g model user name:text ※ alias be='bundle exec' userテーブルができました。 $ be rails g model tweet content:text references:users tweetテーブルができました。 …

twitter分析アプリ作成①

railsにて実装。 グラフの描画はchart.jsを使用。 とりあえずモデル作成 ※alias be='bundle exec' $ be rails g model Person name:text twitter:text university_name:text entry_no:integer grade:integer age:integer $ be rails g model Follower num_of…