タグ

2021年1月9日のブックマーク (5件)

  • Terraform + GitHub ActionsでInfra CI/CDを試す

    この記事では、GitHub Actions を利用した Infra CI/CD の実装例をまとめています。 今回は、GCP を利用した GKE の Cluster 作成を題材にしています。 .gitignoreに含まれているようなファイル類(ex. *.tfvars)は push していないので自身で作成して下さい。 実装のサンプル 下記の Repository に Infra CI/CD 用の設定ファイル等をまとめています。 jobの概要 GitHub Actions では複数の job を別のファイルで定義することが可能なため、下記のような構成で job を定義しています。 (単一ファイルでの定義も可能ですが、可読性やカスタマイズの容易性などを考慮して分けています) tf-ci.yaml: commit ごとに実行する(format + validate +α) tf-pr-check

    Terraform + GitHub ActionsでInfra CI/CDを試す
    karur4n
    karur4n 2021/01/09
  • 財テク (住宅購入編) - shunirr

    これまでのあらすじ 財テクを書いた後に、いままで賃貸に住んでいて、戸建かマンションを買ってみるかとなった COVID-19 の影響で在宅勤務が長期化しており、都心の 1LDK よりも、少し郊外で広い家に引っ越して、書斎というかオフィス的な空間を自宅内に用意したいと考えた 家の買い方に関するをいろいろ買って読んでみたり、ネットの記事を読んでみたり、実際にマンションの購入手続きを進めてみたり (途中でキャンセルしたけど) 、仲介業者の紹介でファイナンシャルプランナーに相談したりした 前提 shunirr の独自研究による財テクをまとめています shunirr は、そこそこの規模の会社勤務なソフトウェアエンジニア、東京 23 区内在住、実家は田舎賃貸で、相続できる資産とかは無い shunirr の思想・価値観によってまとめられているので異なる価値観の人には合わない可能性があります shuni

    財テク (住宅購入編) - shunirr
    karur4n
    karur4n 2021/01/09
  • n8n.io 入門 : IFTTT のようなワークフローを構築しよう - kakakakakku blog

    「n8n.io」を使うと GitHub / Slack / Google Sheets など多くのサービス(ドキュメントを見ると 240 以上もインテグレーションできる!)を組み合わせて自由に「ワークフロー」を構築できる.関連サービスで言えば IFTTT のような感じ!例えば IFTTT Pro に課金せずにセルフホスティングできたりする.今回は「n8n.io 入門」を目的として MacDocker を使って「n8n.io」を試す.現状だと Docker と npm (npx) で試せる.なお,SaaS として使える「n8n.cloud」もある(最近まで coming soon になっていた). n8n.io n8n.io 入門 : 完成形 今回は「GitHub リポジトリに対する Star⭐/ Unstar⭐をトリガーに Slack 通知とコマンド実行に条件分岐をするワークフロー」

    n8n.io 入門 : IFTTT のようなワークフローを構築しよう - kakakakakku blog
    karur4n
    karur4n 2021/01/09
  • 【LINE証券 FrontEnd】コンポーネントをカスタムフックで提供してみた

    こんにちは。フィナンシャル開発センターの鈴木です。LINE証券のフロントエンドを担当しています。 以前の記事でご紹介した通り、LINE証券ではReactを使用しています。React 16.8で導入されたフックの機能は非常に革新的で、特にカスタムフックの概念によってReactにおけるコンポーネント設計は大きく様変わりしました。我々もフック時代のコンポーネント設計を試行錯誤しており、その結果はLINE証券にも反映されています。 この記事では、その中でも我々が最近ハマっている「カスタムフックを通じてコンポーネントを提供する」という、いわば“render hooks”とも言うべき設計パターンを紹介します。 今回のお題 今回は、「いくつかのチェックボックスがあり、全部チェックを入れると次に進める」という典型的なパターンを題材にしましょう。次の画像では3つのチェックボックスと「次へ」ボタンが並んでおり

    【LINE証券 FrontEnd】コンポーネントをカスタムフックで提供してみた
    karur4n
    karur4n 2021/01/09
  • アプリにユーザー投稿の機能を実装する際の注意点

    背景 2021/1/1に初詣オンラインというアプリをリリースしました。 (初詣シーズン限定のアプリということで、2021/1月中旬までしか公開しておりません) 今年はリモートで初詣した方がいいよねということで12月から2週間程度でバーっと作ってみました。 その中で絵馬が書ける機能を作りました。 (一応投稿内容は黒塗りしています) AppStoreの審査に出した際にこれはUserGeneratedContentであると判断されてリジェクトされたり、公開後に荒らし行為にあったりしてその対応を行ったので、注意点をまとめておこうと思います。 実装自体はFirebaseのFirestoreで行いました。(そのときのスクラップはこちら) 実装要件 当初は以下のような最低限の内容を管理し、一覧で表示する機能でした。 投稿日時 投稿者名 投稿内容 返信やコメントの機能は無いです。 対応すべき内容 AppS

    アプリにユーザー投稿の機能を実装する際の注意点
    karur4n
    karur4n 2021/01/09