Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

2020-08-01から1ヶ月間の記事一覧

JavaScriptのコーディング(条件分岐)

ショートコードテクニック elseのない分岐 trueケース falseケース その他の記事について ショートコードテクニック elseのない分岐 trueケース if(a===true){ console.log(a+a); } (a===true)&&console.log(a+a); falseケース if(!a){ console.log(a); } a|…

JavaScriptの文法(オブジェクトの保護)

オブジェクト保護のオプション一覧 Object.freeze Object.seal Object.preventExtensionsとObject.isExtensible 参考文献 オブジェクト保護のオプション一覧 操作 通常 フリージング シーリング 拡張不可 プロパティの追加 〇 × × × プロパティの読み込み 〇…

Git for windowsをインストールしてみる

gitの情報ソース 公式サイト - 基本的には英語ですがProGitという本が日本語でも提供されています。 サル先生のgit入門 導入方法 以下のサイトが非常にわかりやすかったです。 - WindowsにGitをインストールする方法 以下は、上記サイトを参考に自分が導入し…

「git関連のノート」のまとめ

自分がgitに関して学んだ内容の一覧です。 gitとは ツール系 クライアントツールの導入 Gitホスティングサービスの構築 運用について ブランチ戦略とは マージ戦略とは リポジトリの設定 その他の記事へ gitとは gitをこれから始める人向けのgitの説明 バー…

Windows10にSourcetreeをインストールしてみる

Windows版のインストールを実施した際のメモです。 SourceTreeとは SourceTreeのインストーラーの入手 SourceTreeのインストール(前編) Bitbucket(ATLASIAN社)のアカウント作成を実施する SourceTreeのインストール(後編) その他 SourceTreeとは Windo…

AWSのIAMユーザーのパスワードポリシーを設定する

AWS

設定画面 IAMユーザーを作成する際の、パスワードのルールをあらかじめ指定することができます。 設定画面 パスワードポリシーを設定するをクリックする ↓ 設定画面からアカウント管理方針としてふさわしい内容を選択する

「AWS関連のノート」のまとめ

自分がAWSに関して学んだ内容の一覧です。 導入時に実施したこと 目的別作業メモ セキュリティ関連 AWSの各種サービス クラウドウォッチ関連 仕様変更情報 その他の記事へ 導入時に実施したこと 私のAWS学習手順(作成中) 情報収集はAWS公式サイトから行い…

AWSアカウントのルートユーザーにしかできないこと

AWS

覚えておく自信が無かったのでメモしておきます。(20200816時点のサイトの情報です) 参考文献 公式サイト:Tasks that require ルートユーザー credentials 原文 Tasks Change your account settings. This includes the account name, ルートユーザー pas…

AWSのMFAでAndroidアプリを入れた時のメモ

AWS

作業手順 IAMのサービスコンソール上からスタート 「多要素認証(MFA)」の有効化 Androidアプリ「Google 認証システム」をインストール 実際の登録処理 作業手順 IAMのサービスコンソール上からスタート 「ルートアカウントのMFAを有効化」をクリックする。…

「Swagger関連のノート」のまとめ

自分がswaggerに関して学んだ内容の一覧です。 基礎知識 Swaggerの基礎知識 運用 Swaggerサイトを「git+dockerコンテナ」で管理する その他 Dockerと連携してSwaggerによるWebAPIの仕様書を作成した際のメモ swaggerサイトの構築(docker-compose.yaml) その…

Swaggerの基礎知識

Swaggerとは OAI(Open API Initiative)が採用しているREST APIを構築するためのオープンソースのフレームワーク Swagger Spec(Swagger Specification) Swaggerの仕様に準じた、RESTful APIインターフェイスを記述するためのフォーマット YAMLやJSON形式で…

swaggerサイトの構築(docker-compose.yaml)

事前調査(dockerhub) swaggerapi/swagger-ui redocly/redoc ポイント ローカル環境のディレクトリ構成 docker-compose.yaml docker-compose up実行結果 ローカルサイトにアクセスする swagger-UIサイト redocサイト コンテナを停止する swagger-UI、及び、…

Dockerfileの基本的なコトのメモ

Dockerfileによる構成管理 Dockerfileとは Dockerfileの基本構文 Dockerfileの作成 Dockerfileのビルドとイメージレイヤー DockerfileからDockerイメージの作成 docker buildコマンド 構文 入力サンプル Dockerイメージを確認する Dockerイメージのレイヤー…

docker-composeの基本的なコトのメモ

docker-composeとは? docker-composeを使うための工程 工程1.個々のコンテナのDockerfileの作成 工程2.docker-compose.ymlの作成 工程3.docker-compose up(コンテナの生成+起動)の実行 docker-composeの基本コマンド docker-compose build --no-ca…

GitHubのアカウントを作成した時のメモ

GitHubアカウントを作成したときの記録を残しておきます。 作成動機 手順 1.サイトへ移動する 2.アカウント情報を入力 3.パズルを解く 4.プランを選択する 5.アンケートに答える 6.メールを確認する 6.登録完了メールが届く その他 作成動機 <>なぜアカウン…

JavaScriptで配列やオブジェクトをコピーする

新しいオブジェクトに既存のオブジェクトを代入するだけでは、 別のオブジェクトを作成したことになりません。 既存のオブジェクトに影響を与えないような、別のオブジェクトを新規で作成する方法を記述します。 方法:オブジェクトのディープコピーを作成す…

Base32ってのもあるらしい

Base32とは 任意のデータを32種類の英数字に変換するエンコード方式。 大文字、小文字の区別がない環境でも利用可能 40bit(5文字)を8文字に変換していく 40bitに満たない場合は=でパディングする 種類 例 数 文字 A~Z 26種 数字 2~7 6種 合計 合計 32種 そ…

Base64についての事前学習

『JavaScriptはたまに使う』程度の筆者による、メモ書き程度の内容です。 Base64とは 任意のデータを64種類の英数字に変換するエンコード方式。 取扱いが可能なことが多い半角英数字(64種)に変換したうえでデータを扱う 種類 例 数 小文字 a~z 26種 大文…