技術(Technology)– category –
-
AWS
AWS Organization マルチアカウント管理への道 SandBox環境
AWSを色々といじっていく中でブログを立ち上げている環境とterraformで遊ぶ環境が同じ環境にあるのが怖くなってきました。また権限管理の特性上用途に合わせてiamユーザーを作成していると、アカウントが複数になってきて管理が大変です。 ブログ環境を汚... -
TypeScript
OpenAPI×React Query×fakerで爆速APIモック作成
【はじめに】 本日はOpenAPIで定義したAPI定義について、半自動でAPIモックを作る方法をご紹介します。 初心者向けですが、対象読者は基本的なReactやRestful APIの知識がある前提とします。 APIモックを作る必要性は? 一つの機能をフロントエンドとバッ... -
Mini Stack
windowsでのvimmerメモ魔術 (ツール選定 memo/memo)
【前提】 環境: Windows10powershellwsl2vim が入っている前提memo version 0.0.15 【背景】 windows でメモをどうやって取るのが良いかと思考錯誤していた候補にあがったのがこちら windows 標準のメモ帳VSCodeさくらエディタneovim の gui goneovim neov... -
Rust
open ssl 不在によるcargo packageインストールエラー メモ
【環境】 windows10 prowsl2ubuntu20.02build-essentialインストール済み 参考 【エラー内容】 なぜかcargoでpackageをインストールした際にopenssl-sysのbuild commandがうまく動かなかった。 $ cargo install skgit error: failed to run custom build c... -
Rust
WSL2 Windows Rust環境構築 メモ
【環境】 wsl2windows 10 proubuntu 20.02 【build essentialのインストール】 rustをcompileするために、gnu debuggerやcやc++のcompileツールがまとめて入っているbuild-essentialをインストールします。 まずUbuntuのパッケージ管理ツールのapt のリポ... -
TypeScript
javascript・typescriptの最強cliツールcommnader
今回はJavascript製のcliツールをTypescript環境のnodeで実行してみたになります。 是非基本的なところを抑えて、めんどくさい作業をScript化していきましょう! 【環境】 node v16.14.2commander v9.4.0 【インストール】 下記コマンドを実行しインストー... -
TypeScript
Typescript エスケープが必要な文字で正規表現マッチ
【正規表現について】 正規表現とは 文字列の中に特定のパターンを照合して拾ってきたりすることを指します。 例)[abc, sample@example.com, 090-9009-8921] の配列からメールアドレスの要素を抜き取る。 Javascript, Typescriptでは主に以下の関数で使用... -
TypeScript
Nest CLI 便利コマンド系使ってみた(How to use nest cli)
nest js はcontrollerやserviceを作るために様々な便利コマンドがあります。今回はその中でも便利そうだなというものを使用してみました。 【準備】 node v16ubuntu 20.04 nest cliを使用するためにはnpmでグローバルインストールをする必要があります。 $... -
TypeScript
huskyでcommitとpushの前にjestとlint実行
せっかくeslintを導入しているのであれば、共有リポジトリにeslintルールを無視したものマージしたくはないですよね。それを防ぐためにcommitやpushの前にgithookを簡単に実行するのがhuskyになります。今回はざっくりですがセットアップを実施していこう... -
VSCoder & Vimmerとしての活動
VSCode で Git を爆速ショートカットする方法
どうもNeoVimとVSCodeを割と両方使ってるものです。VSCodeは仕事で使っているのですが、やはりある程度GUI寄りということでデフォルトちょうどいい感じのショートカットが設定されていません。 今回なるべく速く基本的なGit操作を行う方法を考えてみたため...