プログラミング

プログラミング

【firebase】Error: 3 INVALID_ARGUMENT: Cannot convert an array value in an array value.

firestoreでは、配列内にネストされた配列を作成できないようです。代わりに配列内をオブジェクトで管理するか、サブコレクションを使う必要があります。
プログラミング

ふたつの配列の差分の配列を作る

配列Aから配列Bと同じ値を除外した配列Cを作ります。lodashのdifferenceを使います。配列C = difference(配列A,配列B)
プログラミング

GitLabのissueで、画像サイズを変更

まず、画像をissueへドラッグ&ドロップして、gitlabにアップロードします。そうしたら、imgタグで、書き換えます。アップロードした時にわかる画像のURLをsrcに入れてください。widthの400pxを好きな幅に指定してください。<...
プログラミング

スプレッドシートで、TODOカレンダーを作る

完成形方法A列にやることを書きますB列に締切を書きますD列にその月の日付を書きますE2に下記の関数を書きます。(9月と書いてある所は、そのスプレッドシートのページ名を入れてください。)=TEXTJOIN(", ", TRUE, filter...
プログラミング

【Git】コミットしたくないけど、ブランチを切り替えたい

作業途中に、別のブランチで作業する方法一旦コミットしてリセットするコミットしたくないのにコミットしてるやないか。と思われるかもしれませんが、大丈夫です。一旦コミットしてください。その際は、コミットメッセージになどつけておくと、作業途中である...
プログラミング

【Linux・エラー】 portが使われている場合

Error: Could not start Firestore Emulator, port taken.上記にあるようなポートが既に使用中のため、エラーが起きている場合の対処法(上記例は、FirestoreのEmulatorを使おうとし...
プログラミング

【Expo】ReactNativeのwebでsvgを読み込む方法

Expoを使用したReactNativeでsvgを読み込む方法を調べていたら、iosやandroidの記事は見つかったのですが、webでの対処法がなかなか見つからなかったので、ここにメモります。参考にしたのがこちらexpoが出しているexa...
プログラミング

【AndroidStudio】エミュレーター起動したい。AVDManagerどこ???

AndroidStudioをインストールして、さあ。エミュレーターを起動だ!と思ったらば、AVDManagerから、操作したいAndroidをインストールする必要があるらしい。では、AVD Managerはどこにあるのか。いろんな記事を見て...
プログラミング

【環境構築/Mac】fnmでNode.jsの管理・インストール

バージョン管理ツールについてNode.jsは案件によってバージョンを変更する必要があることがあるため、バージョン管理をしておく必要があります。バージョン管理ツールには様々ありますが、私が使ったことがあるのは、nodebrewとfnmです。今...
プログラミング

【VSCode/Mac】作業効率アップに使える小ネタ集

思い出したら随時追加していきます。ターミナルの開閉commandを押しながら、J参照先へ遷移commandを押しながら、importしたディレクトリパスをクリックすると、import元へ遷移することができます。エクスプローラーの開閉comm...