murakami– Author –
数学科出身のSoftware Engineer
情報通信が好きなのでブログを活用して発信しています。
-
javascript・typescriptの最強cliツールcommnader
今回はJavascript製のcliツールをTypescript環境のnodeで実行してみたになります。 是非基本的なところを抑えて、めんどくさい作業をScript化していきましょう! 【環境】 node v16.14.2commander v9.4.0 【インストール】 下記コマンドを実行しインストー... murakami -
Typescript エスケープが必要な文字で正規表現マッチ
【正規表現について】 正規表現とは 文字列の中に特定のパターンを照合して拾ってきたりすることを指します。 例)[abc, sample@example.com, 090-9009-8921] の配列からメールアドレスの要素を抜き取る。 Javascript, Typescriptでは主に以下の関数で使用... murakami -
2022年版 在宅勤務で買ってよかったもの5選
在宅勤務になったもののデスク周りで何から整えていけばよいかわからない。 何を買えばよいのだ 特に新生活が始まる方は特に何を買ったらよいかわからないですよね。 そこで今回は在宅歴3年目の私が買ってよかったものをご紹介いたします。 ぜひこちらの記... murakami -
Nest CLI 便利コマンド系使ってみた(How to use nest cli)
nest js はcontrollerやserviceを作るために様々な便利コマンドがあります。今回はその中でも便利そうだなというものを使用してみました。 【準備】 node v16ubuntu 20.04 nest cliを使用するためにはnpmでグローバルインストールをする必要があります。 $... murakami -
「レガシーコードからの脱却」を読んだ感想
どうも村上です。 今回はオライリーから発売されている「レガシーコードからの脱却」を読んだ直感的な感想と要約を記載いたします。 レガシーコード・・・古の改修が困難で影響力が大きいコード 【レガシーコードについて】 レガシーコードが与える影響は... murakami -
huskyでcommitとpushの前にjestとlint実行
せっかくeslintを導入しているのであれば、共有リポジトリにeslintルールを無視したものマージしたくはないですよね。それを防ぐためにcommitやpushの前にgithookを簡単に実行するのがhuskyになります。今回はざっくりですがセットアップを実施していこう... murakami -
HHKB type-s US配列無刻印のメリットデメリット
どうもこんにちは。 手は2本しか無いのに、キーボードにお金使っちゃうマンです。HHKB Hybrid type-sの無刻印US配列(墨)と、HHKB Hybrid type-sの日本語配列(アイボリー)の2つを使っています。 ちょっと見づらいですが、上からkinesis、日本語配列HHKB... murakami -
VSCode で Git を爆速ショートカットする方法
どうもNeoVimとVSCodeを割と両方使ってるものです。VSCodeは仕事で使っているのですが、やはりある程度GUI寄りということでデフォルトちょうどいい感じのショートカットが設定されていません。 今回なるべく速く基本的なGit操作を行う方法を考えてみたため... murakami -
React Formik・Yupでフォームをバリデーション
【環境ormik: version 2.2.9】 【動的バリデーションを実施する】 例えばフォームで以下のようにチェックボックスがあって、チェックがついてるときのみ出現するフォームにバリデーションを行いたいとする。 ソースコードは以下の状態 <Formik initialV... murakami -
チンパンジーでもわかるようにformikを説明
【Formikとは】 formikは簡単にいうと、ReactやReact NativeでFormを作るときにformikを使えば簡単に作れますよというオープンソースのライブラリです。 もっと言えば、フォームを作るだけなら<input>タグなどでできますが入力された値に想定された... murakami