2017-05-31 00:22:22 zundaの投稿 zundan@mastodon.zunda.ninja
2017-05-31 07:29:01 zundaの投稿 zundan@mastodon.zunda.ninja

ちょっとトロントについて調べてみてる。空港から中心街まで電車で40分とか良さそう!

heorku: command not found
スマンカッタ

5月だよね! まじで!!

$ date
Wed May 31 10:52:30 HST 2017

2017-05-31 10:58:47 zundaの投稿 zundan@mastodon.zunda.ninja

ア、ハイ

Rubyのまじで

> require 'date'
> DateTime.now.mjd
=> 57904

\突然の/\git push/
$ git rev-parse master5c6352397257d82e75b90cc5e7de1a3922bde7bd
$ git merge master
$ git push
Counting objects: 8, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 891 bytes | 0 bytes/s, done.
Total 8 (delta 7), reused 0 (delta 0)
remote: Resolving deltas: 100% (7/7), completed with 7 local objects.
To git@github.com:zunda/mastodon.git
8b69c40..d1e09fb zunda-ninja-master-on-heroku -> zunda-ninja-master-on-heroku

/が404になってましたよ。なんぞ。

2017-05-31 12:11:01 zundaの投稿 zundan@mastodon.zunda.ninja

さっき淹れたコーヒー、なぜだかおいしい

v1.4.1: method=GET path=/web/timelines/public format=html controller=HomeController action=index status=200

master: method=GET path=/web/timelines/public format=html controller=HomeController action=index status=404

なんじゃろなー

コード読んでみたいけどシゴトだの

@ykzts RAILS_ENV=productionで、ログインしている時のみ404が返るようです。SINGLE_USER_MODE=trueなので、ログインしていなければ302が返り/users/zundanを通じて/@zundanにリダイレクトしてくれます。

えーん、自分でコード読みたいよう (仕事しろ)

アプリをビルドしたあとにRAILS_ENV変えたら起動してこないのなw (シゴトしろ)

@ykzts ブラウザでは期待どおりの表示になりました! 存在しないユーザーでも、Contact informationに1文字以上入力されていれば期待どおりになるようです。実験用のアプリにはc6352397257d82e75b90cc5e7de1a3922bde7bdのmasterがmergeしてあります。

method=GET path=/web/timelines/public format=html controller=HomeController action=index status=200

1.4.1相当のアプリではContact Informationに何も入力されていなくても期待どおりの動作をするようです。

@ykzts なるほど! HomeControllerのAccount.find_local()でraise(ActiveRecord::RecordNotFound)が上がるようになっちゃったんですねい。

@ykzts ykzts:find-localをmergeしたところ期待どおりの動作にもどりました!

あわわ。実験用のアプリの代わりにこのインスタンスをスケールダウンしておりました。お騒がせしました。

そしてtootするインスタンスをまちがいる

にゃーん

緑色のチェックマークの間違い探しをするだけの簡単なおシゴト (だからユーザースタイルシートを使えと

Ubuntu 17.04

$ go version
go version go1.7.4 linux/amd64
$ go get github.com/mattn/go-mastodon
# github.com/mattn/go-mastodon
go/src/github.com/mattn/go-mastodon/status.go:183: undefined: url.PathEscape

あとひといき (?)

だが時間切れ ※syncにはsudo要らない

$ sync;sync;sync;sudo poweroff

@usa ひとつ https://github.com/systemd/systemd/blob/19fbf49cdec0e12fa0ee13d6ff6f858ea0f27479/src/syste にあったのでpoweroffの外はひとつだけでいいのかも…

systemd/src/systemctl/systemctl.c at 19fbf49cdec0e12fa0ee13d6ff6f858ea0f27479 · systemd/systemd

@usa デスヨネーw

@hatabowyou お疲れさまです〜。

bundle installでこけた場合にはエラーメッセージの「To see why this extension failed to compile, please check the mkmf.log which can be found here:」のファイルを解読すれば良さそうですが、僕が以前dockerで試した記録 https://mastodon.zunda.ninja/@zundan/52462 から想像すると、ほかに下記を入れたらいいかもしれません

- ibpq-dev
- pkg-config
- nodejs

zunda (@zundan@mastodon.zunda.ninja)

@hatabowyou あ、yum installはインストールしたいRPMパッケージと、そのRPMパッケージが必要とするRPMパッケージをまるっとまとめてインストールしてくれるコマンドです

@hatabowyou たびたびすみません。「ibpq-dev」ではなくて最初に「l」(える)を加えて、「libpq-dev」ですね。

$ time docker-compose run --rm web rake assets:precompile
してみるよー

Compiling webpacker assets 🎉

topで眺めてると1.8 GBくらいまで増えてた

undefined: http.ErrAbortHandler · Issue #20 · teambition/gear

https://github.com/golang/go/wiki/Ubuntu ふむふむ

$ sudo apt install golang-1.8-go
$ go version
The program 'go' is currently not installed. You can install it by typing:
sudo apt install golang-go

あれれ?

$ /usr/lib/go-1.8/bin/go version
go version go1.8.1 linux/amd64

ふーむ

export GOPATH=$HOME/go
PATH=$PATH:/usr/lib/go-1.8/bin:$GOPATH/bin

でいっか。

$ sudo poweroff
うりゃ

2017-05-31 20:45:49 zundaの投稿 zundan@mastodon.zunda.ninja
2017-05-31 21:27:18 zundaの投稿 zundan@mastodon.zunda.ninja

@hatabowyou エラーメッセージが誤解を招く書き方になっててわかりにくいのですが、pkg-configというコマンドを実行できないのだと思います。単体でpkg-configコマンドを実行してみて、だめだったらpkg-configパッケージがうまくインストールできてるか確認してみてください〜

2017-05-31 23:23:30 zundaの投稿 zundan@mastodon.zunda.ninja