知っていると便利なブラウザ(Chrome)の整理術
ブラウザのChromeにはリーディングリストという機能があります。
これはブックマークの簡易版のようなもので、ブックマークするまでもないが、後で読んでおきたいURLを一時的に保存する時に便利です。
方法は簡単で ...
JavaScript 処理時間を計測する時は performance.now()を利用しよう
処理時間を計測したい場合は、Date を使うのではなく、より厳密な performance.now()を使いましょう。
const t0 = performance.now();doSomething();const t1 = ...
JavaScript ローカル変数をなくしたいときは即時関数を考えてみる
引数の値の2倍が8なら+1した数を返し、そうでないなら2倍したままの値を返す処理があるとします。
const main = (num) => { const double = num * 2 if (double === ...
JavaScript 関数定義と実装が混ざったコードが読みにくかった
以前自分が書いたコードを眺めていて読みにくかったことがあります。
以下のような感じで、関数の定義と実装が同じファイルにあり、かつ、それらの順番が混在していました。
//実装//実装// 関数定義//実装// 関数定義 ...
hosts ファイルと resolv.conf ファイルの優先順位
名前解決をする際に、どのファイルを優先して参照しているかは/etc/nsswitch.conf の中で定義されています。
このファイル内の hosts という部分をみると、例として以下のような設定がされています。
h ...
GCP VMインスタンスをクローンしたときにホスト名は変わる
スナップショットからVMインスタンスのクローンを作成する方法でも、ホスト名は元のインスタンスと異なります。
これは、VMインスタンス名がhostsファイルに書かれるためです。
そのため、システム内でホスト名を使 ...
Linux ユーザーの一覧を見る方法
以下のコマンドを実行することでユーザーの一覧を見ることができる。
cat/etc/passwd
GCPでVMインスタンスのクローンを作成する際の注意点
GCPで既存のVMインスタンスのクローンを作る場合ですが、以下のように「同様のものを作成」をするだけでは、ディスクはコピーされないため完全なクローンにはなりません。
そのため、既存のVMインスタンスのスナップショットを先に ...
NIPLUXのEYE RELAXを使ってみた
仕事上目を酷使するので、NIPLUXのEYE RELAXを買ってみました。
単に目を温めるだけかと思いきや、こめかみ付近をマッサージしてくれる機能も付いてました!(買う前に説明をよく読んでない)
これがなかなか ...
BigQueryで日付から、その年の何日目かを取得する
EXTRACTを使うことで可能です。
SELECT EXTRACT(DAYOFYEAR FROM DATE '2022-03-07')この場合66が得られます。
他にもDAYOFWEEK (第何 ...