SCRUM_BOOT_CAMP 増補改訂版 を読んで

SCRUM_BOOT_CAMP 増補改訂版 を読んで思ったことを列挙します。

Read more

Share Comments

特定のフォルダにファイルをコピーして開くサンプル

@echo off setlocal set cached_folder=%userprofile%\cached_delete_ok\ set dst_file="%cached_folder%%~n1%~x1" set src_file=%1 if not exist %cached_folder% mkdir %cached_folder% copy /Y %src_file% %dst_file% start "hoge" %dst_file% endlocal ちょっとはまったところ ファイル名に空白を含むと正しく起動しない。 解決方法 start "hoge"のようにhogeを付けて回避する。

Read more

Share Comments

sam local cheat sheet

初期設定 sam init –runtime nodejs12.x npm install 初回 sam build sam deploy –guided ちゃんとパラメータの入力を求めている。 2回目以降 sam deploy ライブラリを追加する場合 cd node のプロジェクトに移動 npm i xxxxx -S aws cloudformation stack local に対してはこちらを実行するイメージかな 検証 aws cloudformation validate-template –template-body file://template.yaml deploy aws cloudformation deploy –template-file template.yaml –stack-name my-new-stack –parameter-overrides UploadS3BucketName=knowhouse.upload スタックの削除 aws cloudformation delete-stack –stack-name my-new-stack4 スタックの一括削除 aws cloudformation list-stacks | jq -r .StackSummaries[].StackName | xargs -L 1 aws cloudformation delete-stack –stack-name localstackに対しても正しく動作できた。 ここから、S3 Uploadの続きをやるべし!

Read more

Share Comments

Promiseをthenでつなげて、Promiseを呼び出す方法

function putObjectToS3(key, data) { return new Promise((resolve, reject) => { var params = { Bucket: bucket, Key: key, Body: data } console.log(‘p11’) s3.putObject(params, function (err, data) { if (err) { reject(err); } else { console.log(‘p11’) resolve(data); } }); }).then((data) => new Promise(function (resolve, reject) { var params = { Bucket: bucket }; s3.getBucketLocation(params, function (err, data) { if (err) console.log(err, err.stack); // an error occurred let location = data.LocationConstraint; console.log(location, data); let link = util.

Read more

Share Comments

BAT雛形

コード setlocal @echo off CD /D "%~dp0" endlocal 補足説明 @は、そこコマンド自体をECHOしないための設定 ECHO OFF だけだと ECHO OFFがOFFする前だからコンソールに出力される。 そのため@ECHOにして防いでいる。

Read more

Share Comments

Hugoのserverコマンドでブラウザも同時に起動する方法

Hugoのserverコマンドでブラウザも同時に起動する方法を紹介します。

Read more

Share Comments

ps時にGrep自身のプロセスを非表示にする方法

ps | grep hugo | grep -v grep ps | grep [h]ugo 指定した名前のプロセスをkillするsh #!/bin/bash ps | grep $1 | grep -v grep | awk ‘{print $1}’ | xargs kill 以上

Read more

Share Comments

シェルスクリプト雛形

今後徐々に足して行きます。

Read more

Share Comments

演算子のオーバーロード

operator キーワードを使うと演算子をオーバーロードして自分で定義することができます。

Read more

Share Comments

可変長引数

C#の可変長引数は、params 修飾子をつけます。

Read more

Share Comments