ごらくらいふ

プログラミングしたりゲームしたり

TypeScript

ふとresult.tsを更新した

Changelog バージョン 0.3.0 になりました。 Enhancement ok<T>(value: T) という関数を追加しました。 err<E>(error: E) という関数を追加しました。 Deprecated Ok<T>(value: T) Err<E>(error: E) www.npmjs.com 経緯 先日、 WSL2 環境を Ubuntu 22.04 LTS に移行した</e></t></e></t>…

node_modulesをexcludeに入れても参照してエラーになっているときは、@typesを確認する。

typescriptのプロジェクトを作るとき、毎回プロジェクト設定と1から向き合ってる。 色々忘れてるから毎回足を引っ掛けるんだこれが。CompilerOptionsの項目多いし。 前提 発生時の TypeScript version: 3.7.5 typescriptのビルド設定はtsconfig.jsonを使って…

権限のクリーンなURL, タイトルコピー系chrome拡張を作った。

はい。 や、職場で「ガバガバ権限まじでやめて」って言われたので「じゃーもう自作しますわ」ってなってやりました。 久しぶりに作って頭の体操になった感じする。 chrome.google.com 「このサイトを共有したい」そう思ったときにタイトルとリンクが一度にコ…

プログラムする前にペーパークラフトするのは

先日、すごくためになりそうなツイートを見た。 ゲームに限らないけど、プログラムする前にペーパークラフトから入る人の有能率すごい高い気がする。— 尾野(しっぽ) (@tail_y) March 30, 2016 最近、マルバツゲームを元にBDDやってみようと始めたところ、…

BDDの書き方、始め方が分からなかったので、まず書いた

テストは大事なのは分かる。TDDやBDDでキーワードを手繰って、向き不向きやコンセプトの説明も見た。 けどそればかり拾ってしまって、実際にどう考えたらいいのか、どう書き出せばいいのか全くわからない。 「BDDでプログラミングする」を指針にマルバツゲー…

カウンターChrome拡張「CounterExt」を作りました!

つくりました!!!! chrome.google.com スクリーンショット 目的 カウントする何かがほしかったのです。 ゆくゆくは外部からのリクエストを受けて、カウンターのプラットフォームにする野望があります! src Githubでソース公開しています。 github.com 不…