お?
I'm having fun improving an Arduino based device but it's a pity that RadioShack is gone and there is no easy way to obtain parts in small quantities.
I should mute alerts for R14s from logging add-ons...
モールで時間つぶす必要ができたのだけど一度飲もうと思ってたコーヒースタンドはもうなくなっていました。
『あなたの人生の物語』(短編)日本語訳で読んだ。おもしろかった〜。映画も観てみたいな。 https://www.amazon.co.jp/gp/aw/d/B00O2O7JEA
Arrival is unavailable to stream.
This title is available on Netflix DVD
デスヨネー
94d0e012dea89058b9c059636fb6d42f6565e534とaa58cca040f332eefc6ef0e98752dd0f1a770c6eの間
\マスターに/ \追随しますたー/
Merged master at aa58cca040f332eefc6ef0e98752dd0f1a770c6e
PumaにPOSTされた画像はSidekiqが処理してる。どうやってファイル渡してるんだろ?S3経由かSidekiqが取りなおしてるかなのかな?
2017-06-19T18:54:11.477759+00:00 app[web.1]: [e0cb6086-351d-4467-8ee7-117157245c45] method=POST path=/api/subscriptions/3648 format=html controller=Api::SubscriptionsController action=update status=200 duration=7.15 view=0.00 db=0.91
2017-06-19T18:54:14.050833+00:00 app[worker.1]: Command :: file -b --mime '/tmp/8d777f385d3dfec8815d20f7496026dc20170619-4-czcvmz.jpeg'
:
いっぽう自インスタンスに画像のデータそのものがアップロードされた場合にはデータはそこにしかないから受け取ったPumaが処理するしかないっすね
【続報】AWSからの$1.00の課金が消滅。
EC2使い始めるときにクレジットカードが有効かどうか確かめたんだね、きっと。
Googleのサポート、Google Translateつかって日本語で回答してくれてるっぽい!
Heroku、言うほど高くないかも https://github.com/zunda/mastodon/wiki/CostConsiderationsOnHeroku
この辺がミソかな?
diff --git a/Gemfile b/Gemfile
index b014ba0..77fffe7 100644
--- a/Gemfile
+++ b/Gemfile
@@ -59,7 +59,7 @@ gem 'sprockets-rails', '~> 3.2', require: 'sprockets/railtie'
gem 'statsd-instrument', '~> 2.1'
gem 'twitter-text', '~> 1.14'
gem 'tzinfo-data', '~> 1.2017'
-gem 'webpacker', '~> 1.2'
+gem 'webpacker', '~> 2.0'
group :development, :test do
gem 'fabrication', '~> 2.16'
@kuma_planet 手元の鉄のフライパン、使い終わったら暖いうちにタワシと水で(石鹸はつけずに)ごしごし洗って乾かしておくだけでいい具合に使い続けられてますよー。
@hatabowyou データベースの内容とアップロードしたファイルさえ消えなかったらなんとかなる!!と思います〜。
@hatabowyou こちらのインスタンスはHeroku https://www.heroku.com/ というサービスの上で動いてます。僕の勤務先でもあるので、その分割り引いて読んでいただく必要がありますが、データベースの保守は、サーバが壊れた時の予備への切り替えまで含めておまかせにできるので楽です。アップロードされたファイルはAWSのS3に置いてます。$16/月強払ってます (趣味のモノなので自前ですw)。Herokuでの運用についてはメモを https://github.com/zunda/mastodon/wiki にまとめてあります。いっぽう、EC2で直接走らせるとまだまだ安くできそうです。例えば知人の
https://ostatus.taiyolab.com/@t_trace/1071 など。デプロイの時は大きいインスタンスを使うなど工夫するのが楽しそう。ご参考まで。
接続数かあ。ってあれ、ブラウザ1枚開いてて6本は少なすぎないかい?
$ heroku pg:info -a zundan-mastodon
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 6/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 95.9 MB
Tables: 29
Rows: 140465/10000000 (In compliance)
Fork/Follow: Unsupported
Rollback: Unsupported
Add-on: postgresql-aerodynamic-17416
なになに10位まで?
Domain Known accounts
mstdn.jp 867
friends.nico 800
pawoo.net 743
mastodon.social 371
mstdn.guru 154
mastodon.cloud 137
mstdn-workers.com 72
mstdn.fm 46
mstdn.techdrive.top 45
qiitadon.com 43
@hatabowyou Herokuのdyno (サーバ)は1日に1度再起動されるようになっていてファイルを置けないんですよね (ファイルを置いちゃうとスケールしにくくなるのでできないようにしてるんですよね)。なのでファイル置き場は必ずサーバとは別になります。GCEでもEC2でもさくらでも永続化したい情報と捨てちゃってもいいコードと分けるようにしておくと楽だろうなあとは想像してます (経験は無いので想像だけw)。
時々触れるチケットがなくなるのうれしいんだけどオープンなまま進まないのは残ってるので申し訳ない
@hatabowyou あ、不明瞭ですみません。データとかファイルとか別のサービスに置く必要はないとおもいます。PumaとかSidekiqとかが走っているホストはコードの更新の時とか頻繁に再起動したくなるので、データベースみたいにあまり再起動しないものとか、ファイル置き場みたいにファイルだけなくならないようにしておけば良いものとは独立に再起動できるようにしておくのがよさそうな感じです。
@hatabowyou そんな感じです! > わけられる
感覚的にしか書けなくて申し訳ないですが、たぶん、それぞれのサービスにあったやり方/分け方があるんじゃないかと思います。
ok Google, let me know in five minutes.
プランクぷるぷる
端末エミュレータで使うフォント、Inconsolata http://www.levien.com/type/myfonts/inconsolata.html てかRictyが好みです。まくでは入れるのはめんどうなのでデフォルトw
キーボードが効かないリンク https://t.co/VVkmp1m6Ii?amp=1 うりゃ
Found an interview with @Gargron on Free Software Foundation Bulletin Issue 30. Pretty short but comprehensive :) https://mastodon.zunda.ninja/media/uQpYWELLCJJFXRo2zK8 https://mastodon.zunda.ninja/media/XlVaOVKd5nJreQMZfBM
\masterに/ \追随しますたー/
Merged master at 1585b0c6cce6cebda3fdc8ba944aa2247e76d1be
\たぶん1.4.4のmasterに/ \なりますたー/
Merged master at 946a166791e5a1a10778e15ca4a9f5f10c961134
Paperclip元のファイル消すのかなあ調べるの面倒だなあと思ってたらちょうど良いアプリログが
2017-06-20T23:54:00.062393+00:00 app[web.1]: [paperclip] deleting /accounts/headers/000/002/440/original/data.png
2017-06-20T23:54:00.076514+00:00 app[web.1]: [paperclip] saving /accounts/headers/000/002/440/original/data.png
メインランドで高温のため小さい飛行機は欠航とのこと。空気の密度が低すぎると飛べないんだよねえ。
Subway Tooterの音声読み上げ機能、スクロールバックしてる時でも新しいtootが来たら読んでくれてなかなか良い。んだけど、突然アヤシイ言葉を叫ぶことがあるので誰かいっしょにいるときには無効にしておく必要がw
ふと気づいた。ミスタイプ率とか計測しておくと仕事してるときの体調のモニターみたいに使えるのかな。総タイプ数とBSあるいは^hを押した回数の比の変化を記録しておけばいいのかしら。
@unarist Herokuボタンありますよー https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Heroku-guide.md S3の設定しておかないと動きませんが。
メモリ足りなくなってきましたし。Pumaを2 worker×2スレッドから1 worker×3 スレッドにしてみます。
$ heroku config:set WEB_CONCURRENCY=1
$ heroku config:set MAX_THREADS=3
\マスターに/ \追随しますたー/
Merged master at 9ca02a00a62855fa0daa39870e03bc88f695bbc0 which is also at tag v1.4.5. It seems that lib/mastodon/version.rb still shows 1.4.4.
オンラインで申し込んだサブスクリプションの確認メールが来るまで1時間弱かかったのを見て、どこもキューさばくの大変よねえと思ってるところ。(クレジットカードの利用お知らせメールはだいたい30秒くらいで届くのですごい。)
@tateisu lib/mastodon/version.rb を編集するの忘れてるっぽいですよねー
\Masterに追随しますたー/
Merged 676f577e7e18ea6a2980205e5502291506fef981 on master.
v1.4.5飛び越えちゃった
$ dig +noall +answer www.google.com
www.google.com. 0 IN A 10.0.0.1
世界がプライベートに! (ルータをつなぎなおしたらなおりました)
@akiraak Shift JISで「能」の最後の1バイトがバックスラシュと同じになってしまうからですね〜。Shift JISこわいw
@akiraak 1バイトごとに見るとASCIIの範囲内に入ってきちゃう子がいるんですよねw
tootsuite/matodonにwebhook入れさせてもらってmasterへのコミットからHerokuにデプロイするようにすればいいんだな
$ heroku pg:diagnose -a zundan-mastodon
RED: Hit Rate
Name Ratio
────────────────────── ──────────────────
overall index hit rate 0.9876658608666624
overall cache hit rate 0.9264966187882753
GREEN: Connection Count
GREEN: Long Queries
GREEN: Idle in Transaction
GREEN: Indexes
GREEN: Bloat
GREEN: Blocking Queries
GREEN: Sequences
SKIPPED: Load
Error Load check not supported on this plan
えーと。
$ heroku pg:info DATABASE_URL -a zundan-mastodon
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 8/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 103.1 MB
Tables: 30
Rows: 155319/10000000 (In compliance)
スペースが+になるのはRFC 1866で%20になるのはRFC 3986。ふむふむ #Real_World_HTTP
スタバのスタンディングデスク、高さは42インチ、奥行きは17インチでした。高さは若干低くてもいいかも。奥行きはMacBook Air 13インチを奥に置いて手前にちょうどいいくらいのスペースができます。
Was watching "Moana" on Netflix. I don't know why but it makes me cry watching voyage canoes cruising.
/web/favourites たしかに Oops! An unexpected error occured. になるんだけどレスポンスにはエラーは無いという https://mastodon.zunda.ninja/media/6iDgtFlNOjF7o73qMog
https://github.com/tootsuite/mastodon/commit/79dacea96254d8b01f9896e026b27c572401f2a8 でなおるらしい。ふーむー(よくわかってない)
\マスターに/ \追随/ \しますたー/
Merged master at 1fc096ec7598e688b1cd804188575a853ac84541.
SunOじゃなくてSlackware。右も左もわらんかった… #はじめてのLinuxディストリビューション