えぐろぐ

https://twitter.com/eggpogg

Evernoteのプレミアム会員になった

プレミアムプランが40%OFFだった(年\3129) と
独学の技法を読んで読んだ本ののClipをしていこうと思った。
あと、無駄にブックマークしていたブログなどもClipもしていく。

知的戦闘力を高める 独学の技法

知的戦闘力を高める 独学の技法

  • 作者:山口周
  • 発売日: 2017/11/17
  • メディア: Kindle版

先週、はてぶもプレミアムプランに戻したので定期的にブログ投稿も続けてみる。

Sandsをkarabiner-elementsに変更をした

BigSur にしてから SandS アプリが使えなかったので、
Karabiner-Elements に SandSの機能だけ移行した

1. caskのインストール方法が変わったので気をつける

brew install --cask karabiner-elements

2. 以下のコードをここにコピー

vim ~/.config/karabiner/assets/complex_modifications/sands.json

こちらのコードをコピーさせていただいた。ありがとうございます :bow: http://homaju.hatenablog.com/entry/20180116

"title": "SandS"
"rules": [
{
    "manipulators": [
    {
        "description": "Change spacebar to left_shift. (Post spacebar if pressed alone)",
            "from": {
                "key_code": "spacebar",
                "modifiers": {
                    "optional": [
                        "any"
                    ]
                }
            },
            "to": [
            {
                "key_code": "left_shift"
            }
            ],
            "to_if_alone": [
            {
                "key_code": "spacebar"
            }
            ],
            "type": "basic"
    }
    ]
}
]

3. 設定で enable にするだけ

Nuxtの targetとssrの調査

target render 挙動 成果物 備考
server サーバー SSR /.nuxt 動的ホスティング
server クライアント SPA /.nuxt, /dist distもできるけど不要っぽい
動的ホスティング
static サーバー SSG(JAMStack) or SPA /dist 静的ホスティングのみでOk
static クライアント SPA /dist 静的ホスティングのみでOk

コマンドと開発 - NuxtJS

Nuxtの開発でSafariを使った時の無限リフレッシュの解消法

nuxt.config.jsに以下を記述する

開発環境のときだけ、キャッシュをさせないようにHeaderに明記している 👀
issueをみるとSafariのバグが原因っぽい。

// nuxt.config.js

{
  build: {
    devMiddleware: {
      headers: {
        'Cache-Control': 'no-store',
        Vary: '*'
      }
    }
  }
}

safari: infinite loop when hot reloading · Issue #3828 · nuxt/nuxt.js