タグ

ブックマーク / qiita.com/Sekky0905 (2)

  • Nuxt.js(Vue.js)とGoでSPA + API(レイヤードアーキテクチャ)でチャットアプリを実装してみた - Qiita

    概要 Nuxt.js(Vue.js)とレイヤードアーキテクチャのお勉強のために簡単なチャットアプリを実装してみた。 SPA + APIと言った形になっている。 機能 機能はだいたい以下のような感じ。 ログイン機能 サインアップ機能 スレッド一覧表示機能 スレッド作成機能 ログインしたユーザーは誰でもスレッドを作成できること コメント一覧表示機能 スレッドをクリックすると、そのスレッド内のコメント一覧が表示されること スレッド内でのコメント作成機能 ログインしたユーザーは誰でもどのスレッド内でもコメントできること スレッド内でのコメント削除機能 自分のコメントのみ削除できること ログアウト機能 コード コード全体はここ コードは一例でもっと他の実装や良さそうな実装はありそう 技術 サーバーサイド DDDに出てくるレイヤードアーキテクチャをベースに以下の書籍や記事を参考にさせていただき実装し

    Nuxt.js(Vue.js)とGoでSPA + API(レイヤードアーキテクチャ)でチャットアプリを実装してみた - Qiita
  • GCSライフサイクル機能を使ってファイルを定期削除する - Qiita

    GCSライフサイクル機能を使ってオブジェクトをファイルを定期削除する GCS (Google Cloud Storage)上のオブジェクトを自動削除するために、gsutilを利用してライフサイクルを設定する 何ができるの 便利なオンラインストレージであるGCS(Google Cloud Storage)。 しかし、データをずっと溜めっぱなしだと課金金額がかさんでいく。 「いちいち手動で削除するのも面倒だし~」という場合に、簡単なjsonを作成し、gsutilというツールを使用してコマンドを打つだけで、簡単に自動削除設定することができる。 これを設定すれば、例えば「1年以上前のデータは保存する必要ないから自動で削除したいなー」という要望を簡単に満たすことができるのだ。 gsutilツールとは コマンドラインから Cloud Storage にアクセスできる Python アプリケーションです

    GCSライフサイクル機能を使ってファイルを定期削除する - Qiita
    clavier
    clavier 2017/05/10
  • 1