はい!今やってます!

Work Pertly, Live Idly

2021-01-01から1年間の記事一覧

レガシーなRailsアプリにとりえあずReact, TypeScript入れたときのメモ

react-railsのgemは使いたくなかったので、使わない方式です。 webpackerでReactとTypeScriptをインストール $ bundle exec rails webpacker:install:react $ bundle exec rails webpacker:install:typescript tsconfig.jsonを修正してSyntheticDefaultImpor…

svelte, ts, tailwindアプリ環境を最速で作りたくなった時に叩くコマンド

command npx degit sveltejs/template ${project_name} yarn install node scripts/setupTypeScript.js yarn add svelte-check yarn svelte-check yarn add tailwindcss@latest postcss@latest autoprefixer@latest yarn add svelte-preprocess npx tailwind…

awsコマンドのプロファイル関連コマンドをいつも忘れる

aws command プロファイル一覧 aws configure list 追加 aws configure --profile hoge クレデンシャルの場所 ~/.aws/credentials ~/.aws/config aws-valult s3 bucket一覧 aws-vault exec ${profile_name} -- aws s3 ls aws ログイン aws-vault login ${pro…

無名関数の中でdeferを呼んだ時の動作の検証

Code package main import ( "fmt" "errors" ) func main() { fmt.Println("---- main start ----") var err error defer func() { fmt.Println("---- main defer start ----") if err != nil { fmt.Println("--> err in main defer") fmt.Println(err) } fm…

Gitでブランチをコミット日付けが古いもの(新しいもの)から表示する

git branch --sort=committerdate

GoでMarkdown内の画像コンテンツを正規表現でマッチさせる

// Match image file path r := regexp.MustCompile(`\!\[.+?\]\(([^\s\)]+).*\)`) match := r.FindAllStringSubmatch(content, -1) // Image Tag Pattern // ![foo](/image/hoge/fuga.jpg) // ![foo](/image/hoge/fuga.jpg "画像タイトル") // [![foo](/ima…