2022-09-01から1ヶ月間の記事一覧

「Rust」標準出力でメッセージ出力し、改行せず標準入力を受け付ける方法「std::io::stdin::read_line,print!」

今回はRustで標準出力でメッセージ出力し、改行せず標準入力を受け付ける方法を紹介したいと思います。 結論 print!でメッセージを表示「要求」後にstd::io::stdout::flushでフラッシュで表示を行い、その後std::io::stdin::read_lineで標準入力を受け付けま…

「Mac」treeコマンドの導入方法「M1(arm64),Intel(i386,x86)対応」

今回はMacでtreeコマンドの導入方法を紹介したいと思います。 MacのCPUはM1に上がっているためM1でも動作するか確認してあります(M1(arm64),Intel(i386,x86)対応) 結論 brewでインストールします。アーキテクチャはx86(i386)でインストールしたものでM1(ar…

「Rust」bin配下にアプリを配置しアプリ単体を実行する方法

今回はRustで開発する際にbin配下にアプリを配置しアプリ単体を実行する方法を紹介したいと思います。 結論 bin配下に作成したアプリをcargo run --bin アプリ名で対象のアプリ単体で実行できます。 例 アプリの作成 通常通りcargo new xxx(xxxは任意のアプ…

【React,Jest, testing library】ReferenceError: fetch is not definedエラーの解消方法【vite,webpack】

今回はReactアプリを作成する際にReferenceError: fetch is not definedエラーが出た際の解消方法をエントリーします。 ケースとしてはcreate react appではなくwebpackやviteでアプリを作成しアプリ内でfetchを使いAPIなどを利用したケースをJest + Testing…

SMARTフレームワークとは

SMARTフレームワークとは5つの要素「具体的」「測定可能」「行動指向」「関連がある」「時間制約」を含んだ問いかけや目標設定です。 5つの要素 具体的 その問いかけ(目標設定)は具体的か? 測定可能 その問いかけ(目標設定)は測定可能か? 行動指向 そ…