ときたの技術ノート

アウトプット!!!近道はない。泥臭く頑張れ。

2023-07-01から1ヶ月間の記事一覧

8月の目標

こんばんは!7月もラストですね。 ネットのアウトプット記事を見ると、周りの人が優秀すぎてビビりちらかしそうですが、焦ってもいいことないしと自分に言い聞かせて、やれることをやろうと思います。 ちなみに目下のところは、以下を中長期的な目標にしてい…

【M1 Mac】yarnがインストールできない問題の対処法

環境 macOS : 13.4 チップ. :Apple N1 Pro node :v20.4.0 npm :9.7.2 目的 yarnをインストールして、パッケージなどのインストールをしたい。 yarnコマンドを使えるようにしたい。 事象 yarnのグローバルインストールは正常に終了しているようにみえるが、ya…

【リファクタリングメモ】vol.3 -JavaScript -

内容 以下のswitch文をリファクタリングすること。 冗長で拡張性が低い。 // カードの値を数字に変換する function switchToValue(card) { switch(card) { case "A": card = 1; break; case "J": card = 11; break; case "Q": card = 12; break; case "K": c…

【リファクタリングメモ】vol.2 -JavaScript -

問題 下記コードをリファクタリングすること。 function fruitImgUrl(fruit){ // 引数fruitについて、小文字でも大文字でも対応可 fruit = fruit.toLowerCase(); // エラーハンドリング if(!fruit) { throw new Error('Invalid input'); } // ★fruit毎に条件…

【リファクタリングメモ】vol.1 -JavaScript -

問題 下記のコードの(1), (2) を修正すること。 (参考) joinWordsメソッドは、文字列をdelimiterごとに連結するメソッドである。 stringArrは文字列が格納されている配列、delimiterは区切り文字を表す。 function joinWords(stringArr,delimiter){ let word…

IntelliJ IDEAを導入してHello Worldを表示するまで

【やりたいこと】 IntelliJ IDEAを導入してHello Worldを表示したい。 【環境】 macOS Ventura 13.4 チップ: Apple M1 Pro 【導入背景】 今までeclipseしか使用したことがなかったので、たまには違う統合開発環境も使ってみようと思い、IntelliJ IDEAを採用…

範囲を指定して画面キャプチャを取る【Windows】【Mac】

範囲を指定して画面キャプチャを取る方法のメモ。 windows PCについては、業務で使っていたこともあってショートカットキーの収集を色々としていたけど、macはまだまだだな・・・。 <mac> [shift]キー+[command]キー+[4]キー <windows> Alt + F4 あるいは、Alt + (Fn) + </windows></mac>…

【node】グローバルでインストールしたパッケージをnodeで使えるようにする【パスの通し方】

流れ npm グローバルインストール先を確認する nodeコマンド実行時に読み込むパスの一覧を確認する パスを通すための設定を行う 1. npm グローバルインストール先を確認する $npm root -g > /Users/xxxxxxx/.npm-global/lib/node_modules 続いて、以下を入力…