Skip to content

Latest commit

 

History

History
90 lines (60 loc) · 3.46 KB

20220305.md

File metadata and controls

90 lines (60 loc) · 3.46 KB

今週何知った? week:9

各自発表

[name=makicamel]

CircleCI 入門

  • jobs
  • workflows
    • context CircleCI アプリケーションの Organization Settings ページで作成および管理する 環境変数を保護し、プロジェクト間で共有するためのメカニズム
  • commands
  • orbs

Slack 通知をしたい

CircleCI 公式 orb が用意されている CircleCI Developer Hub - circleci/slack

orbs:
  slack: circleci/slack@4.8.3

ワークフロー / ジョブ間で値を共有したい

  • persist_to_workspace ワークフローの実行時に、他のジョブが使っていた一時ファイルを保持する
  • attach_workspace ワークフローで使用しているワークスペースを現在のコンテナにアタッチする

環境変数を使いたい

以下の環境変数が利用可能。 { } などは不要で $ をつけて埋め込み変数として利用できる

Project values and variables - CircleCI


[name=ken3ypa]

先週に引き続き AngularJS を素振り

書籍

  • AngularJS アプリケーションプログラミング
  • Webアプリ構築のためのAngularJS

1. AngularJS アプリケーションプログラミング

ライブラリとフレームワークの違いとはなにか

フレームワークは

  • 個々のユーザーコードを組み込むための標準的なインターフェースを提供
  • アプリの基盤を提供する
  • アプリ開発者が用意したコードを自ら呼び出し、利用する

ライブラリ

  • ユーザーコードは必要な箇所でライブラリを呼び出す

フレームワークは

  • フレームワークが必要な箇所でユーザーコードを呼び出す

💭 ロシア的倒置法じゃん

=> プログラム実行の主体が逆転する性質のことを制御の反転(IoC)という

全体の構成

image.png (8.1 MB)


2. Webアプリ構築のためのAngularJS

  • 端的にまとまっているのでバージョンは古い(1.2)もののまずはこちらから
  • Chapter2 までDONE
  • ng-click, ng-repeat, ng-model, ng-show/hide, ng-class など

https://github.com/ken3ypa/angular_js_practice/blob/main/angular_js_web_application_development

感想

  • Vue.js系にかなり似てるので、ここまでは違和感がなく進められた( directiveが結構にっている。v-if, v-showなど)
  • 実質120Pぐらいなので中々よい
  • 次回はModel、標準サービスあたりをやっていく

メモ欄