by shigemk2

当面は技術的なことしか書かない

Ruby

ruby-build 20200926

Release ruby-build 20200926 · rbenv/ruby-build · GitHub Rename 2.8.0-dev to 3.0.0-dev Added 3.0.0-preview1

ruby-build 20200819

Release ruby-build 20200819 · rbenv/ruby-build · GitHub Add definition for JRuby 9.2.13.0 Add definition for mruby 2.1.2 Add TruffleRuby 20.2.0 Add GraalVM 20.2.0

ruby-build 20200727

Release ruby-build 20200727 · rbenv/ruby-build · GitHub Fix installation of truffleruby+graalvm on macOS

ruby-build 20200722

Release ruby-build 20200722 · rbenv/ruby-build · GitHub Fix a bash 4.4 warning when installing jruby とか

destroy_status

つい消しのアレ https://www.rubydoc.info/gems/twitter/Twitter/REST/Tweets#destroy_status-instance_method

Twitter gem おもいだし

おもいだし require 'twitter' require 'pp' # ログイン client = Twitter::REST::Client.new do |config| config.consumer_key = config.consumer_secret = config.access_token = config.access_token_secret = end # 自分のタイムラインの取得 tweets = c…

homebrew shell_output

なんでローカルだと255が返ってくるのにGitHub Actionsだと127が返ってくるんだっていうのを調べていたけど、第2引数のデフォルトは0じゃん Method: Homebrew::Assertions#shell_output — Documentation for Homebrew/brew (master)

ruby-build v20200115

ちょいあげ Release ruby-build 20200115 · rbenv/ruby-build · GitHub

ruby-build v20191205

Add definition for Ruby 2.7.0-preview3 preview3だ Release ruby-build 20191205 · rbenv/ruby-build · GitHub

ruby-build 20191124

Release ruby-build 20191124 · rbenv/ruby-build · GitHub

ruby-build 20191105

ruby-build 20191105 Have rbenv install --list output match ruby-build --definitions Detect --strip level when applying diff -ru a b (non-git) patches Ensure missing curl/wget/aria2c error message is shown on stderr Include header files wit…

ruby-build 20191102

Release ruby-build 20191102 · rbenv/ruby-build · GitHub Add jruby-9.2.9.0 Require Java 8+ for JRuby 9.2+

ruby-build 20191031

修正 Allow group-writeable Ruby installs Release ruby-build 20191031 · rbenv/ruby-build · GitHub

ruby-build v20191024

Add Ruby 2.7.0-preview2 Release ruby-build 20191024 · rbenv/ruby-build · GitHub

ruby-build 20191002

Release v20191002 · rbenv/ruby-build · GitHub Added 2.4.8, 2.5.7 and 2.6.5 Added TruffleRuby 19.2.0.1

ruby-build v20190828

Add 2.4.7, 2.5.6, 2.6.4 Add jruby-9.2.8.0 Add truffleruby-19.1.0, 19.2.0 この通りなんだけど 相変わらずhomebrewへの反映は早め Release v20190828 · rbenv/ruby-build · GitHub

ruby-build v20190615

例のパイプラインが入ってる2.7-devがつかえる Release v20190615 · rbenv/ruby-build · GitHub

ruby-build v20190423

ruby-build v20190423 特段リリース内容がなかった Release v20190423 · rbenv/ruby-build · GitHub

rubocopのスタイルガイド

rubocopのスタイルガイド。brew styleしたときにエラーが出たらここらへんをあさればだいたい出てくる。 ruby-style-guide/README.md at master · rubocop-hq/ruby-style-guide · GitHub ruby-style-guide/README.ja.md at japanese · fortissimo1997/ruby-s…

bump-formula-prのargsの型

OpenStruct。なので、filterとかmapみたいなのは使えない。 docs.ruby-lang.org brew/bump-formula-pr.rb at master · Homebrew/brew · GitHub

yard

yard Rubyでドキュメントを生成するアレ。眺めていたら良いと思う https://yardoc.org/

undefined method assertions

undefined method 'assertions' でhomebrew-coreのテストが落ちるやつ。 brew uninstall minitest しちゃいなよって作者に言われた。 でも原因がよくわからない。

puma 3.8.1 to 3.9.1

devでrails経由でpumaを起動するときに、デフォルトだとlocalhostになるけどそれがこのバージョンだと0.0.0.0に変換されるっぽいけど、バージョンアップで変換されないようになった。 おそらくこのコミットより前のバージョンだとポート指定/ホスト無指定の…

puma document

puma document なんか体系化したドキュメントはなくて、puma.rbがいちばんのドキュメントって言われている http://puma.io/

rails timezone

config/application.rbで config.time_zone = 'Tokyo' Rails 5系でも同じかんじ。

serverengine slide

kuroko2のベース。Ruby RubyKaigi 2014: ServerEngine from Treasure Data, Inc.

rails log rotation

railsのログローテーションにデファクトスタンダードはなかった /path/to/application/log/*.log { daily missingok rotate 7 compress delaycompress notifempty copytruncate }

InvalidIatError

JWT::InvalidIatError at /user/auth/google_oauth2/callback Invalid iat kuroko2でちょこちょこエラー出るけど、updateすりゃ直るという情報を得る kuroko2で使ってるomniauth-google-oauth2のバージョンは0.2.4で、今は0.5.0なので

rspec doc

70 a a 18 in に 14 on に 14 or または 13 an 〜 12 to に 11 the その 10 api API 10 spec 仕様 8 is は 8 rspec rspec 6 of の 6 you 君は 5 and そして 5 apis アピス 5 as として 5 test テスト 4 public パブリック 4 versions バージョン 3 be 〜する…

patriot-workflow-scheduler pr 70

ジョブを検索するときに%をつけないといけないのはあんまり直感的じゃないから直した