良い…(余韻)
洗濯物を干したので
87a43274f (upstream/master) Revert "Sort self-replies to the top of the thread (#9296)" (#9335)
ますたー ますたー
Merged tootsuite/mastodon at 87a43274f12bcdde3475b2c187cc203a42cb738d.
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
yarnだかwebpacker走らせるのにXeonマシン(Dockerもどっかにいるやつ)を起動しようとしたら非互換なメモリが載ってますとか言って一度起動しなくてブラックマンデーでデスクトップの機運(やばい)
新発見。RAILS_ENV=developmentで起動したMastodon、db:setupの時点でadminさんが存在。admin@localhost:3000さん、パスワードはdb/seeds.rbに。
.jsを編集して保存する
ブラウザでC-rする
1分待つ
ブラウザコンソールでエラーを確認する
最初に戻る
なにかまちがっている
@usa .jsさん、Railsアプリの奥深くにあるんですよね。yarn startとかするとMastodonとかいうアプリのストリーミングエンドポイントが起動するのだw
@S_H_ たぶんRAILS_ENV=development bundle exec rails sと同じ子が起動しそうです…
ここまでのまとめ
$ RAILS_ENV=development bundle exec rails s
するだけだと.jsの編集後にブラウザのリロードは走らない
$ ./bin/webpack-dev-server --listen-host 0.0.0.0 &
$ RAILS_ENV=development bundle exec rails s
するとブラウザはlocalhost:3035にも読みにいく。今はリモートのマシンで走らせてるので192.168.x.y:3000からのCORS違反で怒られる
@i_sparkling macOSのアプリ、カーソルが居てもフォーカスが行かなくって誤操作することが多いんですよね…
@shinderuman Basic認証はユーザーIDとパスワードをコロンだかでつないで可逆なエンコードですねー。Digest認証にすると不可逆になるんだけどIEが対応してなかったというw
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
LinuxマシンのデフォルトのIPアドレスを求める
$ ip route | grep `ip route | awk '/^default/{print $(NF-1)}'` | grep -v ^default | awk '{print($NF)}'
ip routeを2回走らせるのがダサいのう
さて。
$ gem install foreman
$ cat .env
NODE_ENV=development
RAILS_ENV=development
LOCAL_DOMAIN=192.168.ほげ.ふが
LOCAL_HTTPS=false
$ foreman start -f Procfile.dev
20:58:33 web.1 | started with pid 4583
20:58:33 sidekiq.1 | started with pid 4584
20:58:33 stream.1 | started with pid 4585
20:58:33 webpack.1 | started with pid 4586
20:58:38 stream.1 | yarn run v1.12.3
:
おおおおお
http://192.168.ほげ.ふが:3000/ を閲覧すると
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:3035/sockjs-node/info?t=1543129239763. (Reason: CORS request did not succeed).[Learn More]
ありゃー
webpack-dev-serverのホストは下記で調整できたけど環境変数でやりたいなあ
--- a/config/webpacker.yml
+++ b/config/webpacker.yml
@@ -29,7 +29,7 @@ development:
compile: true
dev_server:
- host: localhost
+ host: 192.168.ほげ.ふが
port: 3035
hmr: false
https: false
リモートホスト(192.168.1.23)で赤いMastodon(開発版)を動かす方法たぶんこれで行けてる版。下記を動かして http:// 192. 168. 1. 23:3000/ を閲覧する:
$ gem install foreman
$ cat .env
NODE_ENV=development
RAILS_ENV=development
LOCAL_DOMAIN=192.168.1.23
STREAMING_API_BASE_URL=ws://192.168.1.23:4000
LOCAL_HTTPS=false
$ git diff config/webpacker.yml
diff --git a/config/webpacker.yml b/config/webpacker.yml
index ea814a0e6..8da5378fe 100644
--- a/config/webpacker.yml
+++ b/config/webpacker.yml
@@ -29,7 +29,7 @@ development:
compile: true
dev_server:
- host: localhost
+ host: 192.168.1.23
port: 3035
hmr: false
https: false
$ foreman start -f Procfile.dev
アプリ切り替えはCommand-Tabでアプリ内ウインドウ切り替えはCommand-`ってみんな目標のウインドウと今フォーカスがかかってるウインドウみて同じアプリかどうか一瞬で判断してるのすごいなあ