ビールとコーヒーがうまい #おっさんのしやわせ
たまに将来の自分用にファイルを暗号化する必要があるのだけれど、いつもコマンドラインを忘れる。署名もつけて、
gpg --default-recipient-self -aes ファイル名
してから
cat ファイル名.asc | gpg -d
で復号できるのを確かめて、元のファイルを消す:
shred ファイル名
rm ファイル名
macOSのPostgreSQLを迂闊に更新。Postgresappが2.3.2 (63)になりました。PostgreSQLは10.xのままなのかな?
# SELECT version();
version
--------------------------------------------------------------------------------------------------------------
PostgreSQL 10.11 on x86_64-apple-darwin14.5.0, compiled by Apple LLVM version 7.0.0 (clang-700.1.76), 64-bit
(1 row)
ほむ
ついでに弊ぼっち分
$ heroku pg:info
=== HEROKU_POSTGRESQL_CYAN_URL, DATABASE_URL
Plan: Standard 0
Status: Available
Data Size: 5.67 GB
Tables: 66
PG Version: 10.10
Connections: 11/120
Connection Pooling: Available
Credentials: 1
Fork/Follow: Available
Rollback: earliest from 2019-11-12 19:55 UTC
Created: 2019-10-30 19:56 UTC
Region: us
Data Encryption: In Use
Continuous Protection: On
Maintenance: not required
Maintenance window: Thursdays 19:30 to 23:30 UTC
ほむほむほむほむ
$ echo 'SELECT version();' | heroku pg:psql
version
-----------------------------------------------------------------------------------------------------------------------------------------------
PostgreSQL 10.10 (Ubuntu 10.10-1.pgdg16.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609, 64-bit
(1 row)
このアカウントは、notestockで公開設定になっていません。
リクエストをざっくりログしちゃうrack middlewareを作り始めてenvを見ればいいことがわかってじゃあログに出す方は、って検索したら同じクラス名の完成品をみつけてしまったw
https://gist.github.com/jugyo/300e93d6624375fe4ed8674451df4fe0
ありがたやありがたや
gem 'request_log'をGemfileに追加したら
undefined method `push' for RequestLog:Module
にw
このアカウントは、notestockで公開設定になっていません。
@squid999@fedibird.com サイトはしょぼいけどピザはおいしいよ!
このアカウントは、notestockで公開設定になっていません。
わーい!ログできた
{"status":"こってり","in_reply_to_id":null,"media_ids":[],"sensitive":false,"spoiler_text":"","visibility":"public","poll":null}},"
https://github.com/zunda/mastodon/blob/log-requests/lib/request_logger.rb
レッドブル・エアレースまだやってるの!!
@tateisu 対応してないだろうなあと思ったらやっぱり source sequence is illegal/malformed utf-8 となりましたw もう1段rescueが必要そうです。
このアカウントは、notestockで公開設定になっていません。
リクエストのロガーさん、バイナリを含むリクエストボディはdumpするようにしたよ。Rubyでevalsするとバイナリに戻るよ。
https://github.com/zunda/mastodon/commit/fdaed27c874989abdd68f28414d2244608938901
{"body":"\"-----------------------------18076990761547216223183578438\\r\\nContent-Disposition: form-data; name=\\\"file\\\"; filename=\\\"zunda-square.png\\\"\\r\\nContent-Type: image/png\\r\\n\\r\\n\\x89PNG\\r\\n\\x1A\\n\\x00\\x00\\x00\\rIHDR\\x00\\x00\\x02\\x00\\x00\\x00\\x02\\x00\\b\\x03\\x00\\x00\\x00\\u00E6$\\xC8\\x00\\x00\\x00\\x01sRGB\\x00\\xAE\\xCE\\x1C\\xE9\\x00\\x00\\x02\\aPLTE\\xF4\\xF7\\xF1Zv\\x1EWx\\x1F_t\\x1C\\\\t\\x1DVz\\x1FQ}!S{ S~$Q|!P}!Q~!Q} R}!T\\x7F\u0026^x\\\"V\\x81(\\\\\\x85/]\\x88+Z\\x85(T\\x80#W\\x83\u0026\\\\\\x85.Z\\x83,}\\\\\\x10x_\\x12{^\\x11uc\\x14sd\\x15li\\x18ik\\x18en\\x1Ahm\\x19qf\\x16va\\x13`r\\x1Cjp\\x1Ea\\x896g\\x8D=i\\x945v\\x9F\u003ep\\x9A:c\\x8F0f\\x912r\\x9D\u003c`\\x8B-l\\x977}\\x9EYl\\x91Dw\\x9ARr\\x96Kq\\x96J|\\xA5Cx\\xA2A~\\xA8F\\x98H\\a\\x9BN\\x0F\\x96…
このアカウントは、notestockで公開設定になっていません。