Panda Noir

JavaScript の限界を究めるブログでした。最近は幅広めに書いてます。

ベジェ曲線を完全に理解したので解説する

よくペイントツールに出てくる「ベジェ曲線」。かなり難解ですよね。なぜならWikiに書いてある「ベジェ曲線」とペイントツールの「ベジェ曲線」は厳密には異なっているからです!今回はどちらも完全に理解したので解説記事を書こうと思います。

続きを読む

Jestいいぞ

今更コードのカバレッジを気にし始めたクロパンダです(プログラミング歴7年目())。今までは結構ざっくりとテストを書いてきていました。というのも、コードカバレッジという概念がどうも七面倒でやる気が起きなかったのです。

しかし、JavaScriptテストツール「Jest」を試してみたところ、かなり使いやすかったので紹介したいと思います(今更)

続きを読む

Vimで選択した内容で検索する

「選択範囲内で検索する」ではなく、「選択した文字列で検索する」というTipです。

  1. ヤンクする
  2. /を入力する
  3. <C-r>を押す
  4. ヤンクしたレジスタ名を入力する(yでヤンクした場合は無名レジスタなので"を押せばOK)

まあこれだけのTipです。

置換する

まず上の手順で検索してください。次に:%s//と入力してください。そのあとに置換したい文字を入力すればOKです。実はVimは置換対象を省略すると直前に検索していた文字列となります。そのためこれで検索していた文字を置換できます。