これは iPad Pro と new HHKB で書いている。書き心地は中々よい。 2018のふりかえりはしていないが、今年は意識低くやっていこうと思う。
再帰処理の最適化についてなんもわからんという問題に向き合う
現在のブランチとは違うブランチのファイルの内容がみたかった :Gvsplit origin/other_barnch:filename.hoge
Service Worker とは Service Worker はブラウザが Web ページとは別にバックグラウンドで実行するスクリプトで、Web ページやユーザのインタラクションを必要としない機能を Web にもたらします。すでに現在、プッシュ通知やバックグラウンド同期が提供され…
Action Cableとは WebSocketとRailsのその他の部分をシームレスに統合するためのもの。 Railsで扱っているデータをWebSocketでも扱えたりする。その逆も。 WebSocketについて WebSocketとは HTTPなどと同じく通信規格の1つ。Webアプリケーションにおいて双方…
プリレンダリングについて調べたので書いておく。 構成と役割 Rails + React + Redux 以下プリレンダリング用のライブラリ prerender https://github.com/prerender/prerender クライアント側で動くnode_module HeadlessChromeを起動し、レンダリングしてく…
目的 SPA構成のWebアプリケーションはクライアントでDOMをレンダリングするため、検索エンジンにインデックスされない可能性がある。そのため、SPAでSEOするために必要な情報を集めた TL;DR SSRとプリレンダリングという2つの方法がある SSR サーバーでDOMレ…
git push heroku my-dev-branch:master
おなじみの direnv を使う。 .envrc をリポジトリがあるディレクトリに置いて下記を書く。 export GIT_SSH_COMMAND="ssh -i ~/.ssh/id_rsa_for_github_private -F /dev/null" direnv allowすると環境変数が設定される。