GCP でデータセットに付与できるロール
GCPのBigQueryでは、データセットごとにロールを付与することができます。
ただし、データセットに対して付与できるロールと付与できないロールがあるので注意が必要です。
どの単位で付与できるかはドキュメント ...
typescript-eslint で unbound-method のエラーになった場合の対処方法
以下のような関数の型定義をしている場合に起きることがあるようです。
type MyObj = { bar(): void;}アロー式を使うことでエラーが解消しました。
type MyObj = { bar: () = ...
Laravel Model の疑問
先週コードの中で、Model の find を使う前に new をしているところを見つけた。
$user = new User;$use->find(1);User::find(1); とすればnewする必要もなさそ ...
プログラマの英語の検索キーワード2つ
プログラマは検索を多用する職業ですが、日本語の検索だけはなく、英語の検索をすることも良くあります。
しかし、難しいことではなく、検索のキーワードを覚えておけば大体のことに対応できると思います。
a と b の違い、ま ...
DI (依存性の注入)についてざっくりメモ
依存性の注入はわかりやすい言葉でいうと、関数やメソッドに別のオブジェクトを渡すこと。
もし、渡さなかった場合、関数内で必要なオブジェクトをnewするようなハードコードになってしまうので、結合度が高くなる。
別の ...
SNSにハマる人とハマらない人
TwitterやInstagramなどSNSにハマる人とハマらない人がいるのはなぜだろう。
私はInstagramは一応やっているのですが、本当にたまーに自分で作ったパスタの写真を下手くそにあげるだけなので、ヘビーユーザー ...
JavaScript async 関数の戻り値について
async 関数の戻り値は自動的にPromiseでラップされます。
以下がサンプルコードです。
const myFunc = async () => {return 1}const result = myFun ...
bash の case 文の ;;& について
bash の case 文で ;; を使うと、マッチした時点でその後の処理は行われませんが、;;& を使うことでその後の条件の処理も行われるようになります。
しかし、この機能は bash の 4 以降からなので、3 ...
JavaScript でユニークなIDを取得する方法
JavaScript では PHP の uniq のようなユニークなIDを取得する関数がありません。
自前で実装するのも良いですが、信頼できるライブラリーで提供されているものを使うのが良いと思います。
load ...
Google 検索テクニック 特定のサイト内でキーワードを検索したい場合
特定のサイト内だけでキーワード検索したい場合には site:xxxx.com のように site を使うことで可能です。
例えば私があまり好きではない Qiita 内で「react」というキーワードで検索する場合は以下のよ ...









