サーバレス練習帳

着眼大局着手小局

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

cloud9のコンソールが動かないとき

Ctrl+qを押してみよう。 (ちなみに、コンソールでCtrl+sを押してはいけないのですね。)www.atmarkit.co.jp

javascriptの"eval"と"use strict"

eval techacademy.jp evalとは、引数に指定した文字列をJavaScriptプログラムコードとして評価・実行する機能をもつ関数です。 use strict analogic.jp JavaScriptコード内で”use strict”宣言を使用すると、そのコードは「strictモード(厳格モード)」で実…

API Gatewayの独自ドメイン化

意外と簡単でした。 dev.classmethod.jpリージョナルとエッジ最適化があるようで、よく分からなかったので、リージョナルで作ってみました。 基本的には ELB に証明書を適用するときのやり方と同じです。が、IAM に登録済の証明書が使えない(選択させてくれ…

npm -D -S

https://docs.npmjs.com/misc/config S: --save D: --save-dev g: --global とりあえず、npm i -D electronもしくはnpm i -S electronで良いか。

aws credentials登録

aws configure --profile bobus-east-1でも、ap-northeast-1でも、

webPackのLoader

qiita.com何もしないなら、raw-loaderですね。

cognitoのsessionStorage

かなり重要な情報。 cognitoを使う場合、共用PCも考えられるからsessionStrageが重要そうだね。 qiita.com

cognite(コグニート)でサインアップ&サインイン

www.tdi.co.jpSignup->Singin->Activation->MainPageというように作っていきますよ!【1】cogniteの設定 まずは、上記URLを見ながら、AWSの画面でcogniteを設定しましょう。 ユーザープールID、アプリクライアントID、 フェデレーテッドIDプールIDの3つを設…

javascriptでaws-sdkのインポート

どうやら、こういう読み込み方をすると、ものすごく読み込み時間が長くなってしまう模様。 webpackを作っているときに、ts.microがメモリ不足になっちゃったよ。 import * as AWS from "aws-sdk"; これなら大丈夫かな。 var AWS = require('aws-sdk'); let d…

TypeScriptのvarとletの違い、そしてglobal

varは関数スコープで、letはブロックスコープです。 qiita.comちなみに、globalを定義するなら、このように書きます。 (global as any).app = this;qiita.com

Amazon Chime Voice Connector

aws.amazon.com 現在、Voice Connector は米国の電話番号をサポートする米国東部 (バージニア北部) リージョンでご利用いただけます。

windowsにgitをインストールしよう!

eng-entrance.com

node.jsでREST POST

https://qiita.com/n0bisuke/items/33a6a6da1d6f455105f9

Cloud9のAMTC(テンポラリ権限)

https://dev.classmethod.jp/articles/aws-cloud9-aws-managed-temporary-credentials/

bootstrapのグリッドシステム

col-8とか、mb-3とか、sr-onlyというクラスは、どうやらbootstrapのグリッドシステムみたい。これで配置を決めているわけか。websae.net .containerは.rowと.colを格納している箱のこと text-muted: 色を灰色っぽく指定

REACTで〇×ゲームのチュートリアル!

ACM発行の待ち時間が長そうなので、やってみようかな。 ja.reactjs.org【1】はじめに ~ 〇×ゲームを始めよう! 自分はゲームを作りたいのではないから、と飛ばしたくなるかもしれませんが、是非目を通してみてください。 ・・・とありますが、実はゲームに…

EC2で作ったWEBサイトをHTTPS化するぞ!

まずは、どんなパターンがあるか見てみようじゃないか。 recipe.kc-cloud.jpいや、直球でこちらから着手してみるか。 qiita.comSSLサーバー証明書の発行は無料らしいです。問題はドメインね。 qiita.comhttps://233j2d0djj.execute-api.ap-northeast-1.amazo…

javascriptのpreventDefault()とは?

qiita.com 「prevent default」を直訳すると、「デフォルトの動作を発生させない」ということになります。

webpackを勉強しよう!

webpackって、何だ? 引用しますが、この説明が分かりやすそうに思います。 qiita.com ・npm : Node.js側のライブラリ(開発ツール)の管理 ・Bower : フロントエンド側のライブラリの管理 ・Gulp : タスクランナー ・Webpack : モジュールバンドラー。フロ…

Cloud9のAWS Credentialの管理

dev.classmethod.jp

127.0.0.1と0.0.0.0

127.0.0.1はループバックともいい自分自身を表し、 0.0.0.0は全てを表すワイルドカードであるようです。qiita.com

テレワーク実施状況

https://www.keyman.or.jp/kn/spv/2004/10/news046.html

さぁ、再び、AWS SDKへ!

Server error: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 ・・・とのことで、まずは、AWS Credentialですね! 次のページを見ながら、aws cliでaws configureをやってみよう。 https://docs.aws.amazon.com/ja_j…

REACTを勉強してみますか?

REACT qiita.comjsx qiita.comそして、ゲームを作るREACTチュートリアル ja.reactjs.org・・・今日は心が折れたので、また今度!

TypeScriptの読み方

この2日間でjavascript/node.js/elecctronに慣れてきたので、せっかくですからTypeScript(.ts)も読めるようになっておきたいですね。 私自身の勉強のために、気を付けるポイントは次の5点かなと思いました。 (1) きちんと型定義をする qiita.com let name: s…

Electronで複数ウインドウの常駐アプリを作ってみる?

では、ノウハウも得られてきましたし、複数ウインドウの常駐アプリを作ってみましょうか。 serverless.hateblo.jp【1】まずは、いつも通り準備 $ git clone https://github.com/aws/amazon-chime-sdk-js $ cd amazon-chime-sdk-js/demos/browser/こんな感じ…

React Hooksを勉強してみるか

qiita.com

JavaScript内の変数はキャメルケース(userName)で

www.yoheim.net によれば、 サーバーとのAPI連携を実装していると、APIでのやりとりではスネークケース(例:user_name)を使い、JavaScript内の変数ではキャメルケース(例:userName)を使うことが多くあります。 とのことですので、javaScript内の変数は…

Electronでデスクトップウィジェットを作ってみる?

では、次の記事を参考にデスクトップウィジェットを作ってみます。 qiita.com 私はWindows1064で開発しております。【1】いつも通り準備から C:\node>mkdir elewidget C:\node>cd elewidget C:\node\elewidget>npm init -y C:\node\elewidget>npm i -D elect…

Electron覚えてみる?

qiita.com 何が良いって、Windows対応の説明なんです。【1】まずは環境準備 C:\node>mkdir ele C:\node>cd ele C:\node\ele>node --version v12.16.3 C:\node\ele>npm --version 6.14.4【2】package.jsonを作る こうやってフォルダ単位でpackage.jsonを作っ…