諸行無常

IT色々お勉強中のブログ

2019-08-01から1ヶ月間の記事一覧

rubyでFizzBuzzとか素数とか何となくやってみ

オーソドックスにこんな感じ class Hoge (1..100).each do |i| if i % 15 == 0 puts "FizzBuzz" elsif i % 3 == 0 puts "Fizz" elsif i % 5 == 0 puts "Buzz" else puts i end end end テストしやすくするにはこんな感じ class Hoge def fizzbuzz(i) i % 15 …

Backend Engineer’s meetup ~マイクロサービスにおける認証認可基盤

Backend Engineer’s meetup ~マイクロサービスにおける認証認可基盤 マイクロサービスの内部通信における認証について @pospome 資料 speakerdeck.com メルペイ認証チーム(メルカリ、メルペイ) チームに関してはブログあり ユーザアカウント、ログインはそ…

Railsで ActiveRecord::LockWaitTimeoutエラーが出た時

Railsで ActiveRecord::LockWaitTimeoutエラーが出た時 以下エラーが出た時 ActiveRecord::LockWaitTimeout: Mysql2::Error::TimeoutError: Lock wait timeout exceeded; try restarting mysqlがロックされている mysql -u root -p -h hoge -p mysqlに入って…

folk爆弾について

folk爆弾について :(){ :|:& };: これについて自分なりに理解 ":()" は ":" という関数(引数なし) “{ :|:& };” が本体自分自身(:)を2つ起動してパイプでつなぐ、バックグラウンドで実行 最後の ":" がその関数の実行開始