メモの日々


2016年10月04日(火) [長年日記]

[javascript] JavaScriptのPromiseについてメモ

JavaScript(ES2015)を使っている。Promiseを覚えたので忘れないようにメモ。

$ node -i
> const a = new Promise((resolve, reject) => { console.log("---Promiseは直ちに実行される"); reject("rejectを呼ぶ") })
---Promiseは直ちに実行される
undefined
> const b = a.then(() => console.log("---resolveが呼ばれていないのでこの関数は実行されない"))
undefined
> const c = b.catch(e => { console.log("---この関数は実行される"); throw Error(e) })
undefined
> ---この関数は実行される

> const d = c.catch(e => console.log("---上のcatch内でthrowされたオブジェクトはcatchしないと捨てられるので注意", e))
undefined
> ---上のcatch内でthrowされたオブジェクトはcatchしないと捨てられるので注意 Error: rejectを呼ぶ
    at Error (native)
    at b.catch.e (repl:1:62)
    at process._tickDomainCallback (internal/process/next_tick.js:129:7)

後で見て理解できるか不安だ。


2016年10月05日(水) [長年日記]

[life] 歯科で歯の詰め物が取れたのを修復(2)

昨日3年ぶりにインレーが取れた。職場でガムを噛んでいたら取れた。これだからガムは嫌いだ。

今回取れたインレーもかなり古いもののはず。取れてすぐに歯科に電話したら今日の予約が取れた。前回同様プラスチック(?)を詰められておしまい。1600円。

で、検査で親知らずを抜けと言われてしまった。前回は4年前で下の歯だったけど、今回は上。簡単に抜けると言われた。時間は30分程度とのこと。以前は口腔外科医の都合で土曜日でないといけなかったが、今回はいつでもいいようで、外科ではない先生に抜かれそう。


2016年10月18日(火) [長年日記]

[windows] クイック起動を表示する

Windows 10でタスクバーにクイック起動を表示する方法を覚えられないのでメモ。

  1. タスクバーを右クリックして「ツールバー」→「新規ツールバー」をクリック。
  2. フォーカスが当たっている「フォルダー」入力欄に「shell:quick launch」を入力して「フォルダーの選択」ボタンをクリック。

これでタスクバーにQuick Launchというペインが追加される。これがクイック起動。


2016年10月19日(水) [長年日記]

[soft][howto] またまたFirefoxで「他のタブをすべて閉じる」を非表示にする

新しいPCのFirefoxで以前にメモしたように「他のタブをすべて閉じる」を非表示にしたかったがまたつまずいたのでメモ。次に気を付けないといけない。

  • 現在ではFirefoxのプロファイルフォルダにchromeフォルダは存在しないので自分で追加する必要がある。
  • プロファイルフォルダは次の二か所にあって、chromeフォルダは後者の下に追加しないといけない。
    • C:\Users\XXX\AppData\Local\Mozilla\Firefox\Profiles\YYY.default
    • C:\Users\XXX\AppData\Roaming\Mozilla\Firefox\Profiles\YYY.default
  • chromeフォルダに配置するuserChrome.cssの文字コードをUTF-8にする。

chromeフォルダにuserChrome.cssを作ってその中にUTF-8で次を記述した。

menuitem[label="他のタブをすべて閉じる"]
, menuitem[label="下のタブをすべて閉じる"]
, menuitem[label="すべてのタブを再読み込み"]
, menuitem[label="すべてのタブをブックマーク"]
{
    display: none !important;
}

[soft][howto] Firefoxのプロファイルフォルダを楽に開く方法

Firefoxの「ヘルプ」メニューにある「トラブルシューティング情報」をクリックして表示される画面に「プロファイルフォルダ」という欄があってそこにある「フォルダを開く」ボタンをクリックするとプロファイルフォルダを開ける。


2016年10月25日(火) [長年日記]

[soft][howto] TortoiseSVN 1.9.4でオーバーレイアイコンを表示する

Subversionはファイルのロックができるので便利。まだまだ必要だ。

Windows 10にTortoiseSVNをインストールしたら、エクスプローラ上のファイルにTortoiseSVNのアイコンが表示されなかった。検索するとレジストリを変更する方法がヒットするが、stackoverflowのこの回答にあるように、TortoiseSVNの設定画面の「オーバーレイハンドラー」のチェックボックスを一旦オフにして適用した後再びオンにすることでアイコンが表示されるようになった。ただし、Windowsの再起動を求められる。


2016年10月31日(月) [長年日記]

[life] 左上の親知らずを抜いた

前回予告された親知らずを抜く日が来た。

麻酔を2か所に注入されうがいをした後に親知らずを引っ張られ、あっさり抜けた。傷口を縫われたりすることもなく、下の歯の時に比べとても簡単。

麻酔が切れた後もあまり痛みはない。抜いた歯をもらった。結構虫歯になっていた。