React

Create-React-Appで作ったReact アプリでJest & Enzymeを使ってユニット・テストを試してみる

create-react-appでプロジェクトを作成してテストを実行する create-react-appでtestingというプロジェクトを作成します。 ターミナル create-react-app testing create-r...
Javascript

Javascriptでオブジェクトが空かどうかチェックする

ES2017以降 Object.entries(obj).length === 0 && obj.constructor === Object Object.entriesが使用できるブラウザならこれでOKです。 Int...
未分類

VSCodeでダブルクォーテーション(")をシングルクォーテーション(')に自動的に補完変更したい時

Prettierをインストールする 拡張機能のMarketPlaceから「Prettier」をインストールします。 Prettierはコードをセーブごとに自動フォーマットして見やすくしてくれる便利拡張機能です。 Mac メニュー...
MongoDB

mongooseとMongoDBで「リストの中に存在しないなら追加する」時

MongoDBでリストの中に存在しないなら追加するみたいなことがしたい 「ユーザーがイイねした投稿を管理したい」みたいな時にMongoDBで直接どうするか? express.jsでpostで受けて、以下のようにするとOK likePos...
Linux

Linuxマシン(CentOS)のスペックを確認する方法

CPUの情報 ターミナル cat /proc/cpuinfo メモリの情報を確認したい ターミナルcat /proc/meminfo ベンダー名などのより詳細な情報 ターミナル sudo dmidecode -t memo...
Googleスプレッドシート

Google スプレッドシートで複数行挿入する方法

Google スプレッドシートでは一行ずつしか挿入できない? 通常Googleスプレッドシートでは一行選択して「挿入」を押すと「上に一行」「下に一行」を選択できるようになります。 でもこの場合、一行しか追加できないので不便です。 ショート...
Nodejs

passport.session()が行っていること

passport.session()が実際に行っていること app.use(passport.session()); app.useでミドルウェアとしてpassport.session()を呼び出しますが、 なにを実際におこなっているので...
ワードプレス

WordPressの行間・改行が大きすぎるなと思ったらshift+エンターキーで解決できる

Wordpressでは普通にリターンキーを押すと行間が大きいです。 普通にエンターキーを押すと、 こんな感じ。。。。 こんな感じ。。。。 shift + エンターキーを押すと、 こんな感じ。。。。 こんな感じ。。。。 です。 出...
ユーデミー

udemy(ユーデミー)の英語字幕・日本語翻訳はどうなの?プログラミング学習の効率は?

簡単な自己紹介 Udemyの講座をこれまでに100個以上購入しています。といっても1200円のときにしか買わないので、投資額は10万円ぐらいです。 プログラミングはほとんど動画で学習しています。 本を読んで写経し...
VisualStudioCode

VSCodeで使えるエディタ操作の小技(Mac編)

同じワードを選択して一括変換 複数存在するPOSTという文字列を一括してSTREAMに変換したい。 まず、1つのワードをカーソルで選択して、command + Dで複数の同じwordを一括選択する。 その後、POSTをSTREAMと...