Skip to content

Instantly share code, notes, and snippets.

View tai2's full-sized avatar
🐢

Taiju Muto tai2

🐢
View GitHub Profile
@tai2
tai2 / rails-sidekiq-concurrency.md
Last active March 23, 2022 06:51
Rails/Sidekiqアプリにおけるconcurrency, connection poolまわりの設定条件

Rails/Sidekiqアプリにおけるconcurrency, connection poolまわりの設定条件

rails redis concurrency

https://whimsical.co/SJK9Qzo733f6jkw1Tfk4dT

仮定

  • サーバーインスタンス(dyno)、ワーカーインスタンス(dyno)はそれぞれ1つずつ
  • Sidekiqジョブは毎回DB接続を要求する
@tai2
tai2 / dtv-ext.txt
Created April 29, 2018 16:50
dtvでアンパンマン映画連続再生 Chrome拡張のためのメモ
# request API
id: 797d05ac-6e72-434f-9819-c0742541f945 (ただのuuid)
cookie: unique-id=99295a9ec2bf1f236380d34cb760968b3d7cd59f59; entryunique-id=9934aacdbc27369b9837993a6f296030633506d603; required=1; secured=1; _ga=GA1.4.238537.1513353296; mute_setting=0; volume_setting=0.5; clid=ba6f54324ed9425befe43121769e49dc7cf27e00; _ga=GA1.2.175174540.1514433383; survey=0; QuantumMetricUserID=b7ddc68143acb71cff7a251a924db5b7; videoid=vqsfpdfnro5invssvhvnsbtvc6; secure=8ed2bda3a8c433dd5a52b79b8e839990562a73ff; PC030011_window_width=1440; _gid=GA1.4.1826462311.1515847463; cto_lwid=1e520bcd-f6a5-42aa-b2f9-d11cfce3aff0; x-environment=production-pc; x-disable-type=0%2C0%2C0%2C0%2C0; x-unique-id=99295a9ec2bf1f236380d34cb760968b3d7cd59f59; PC030011_window_height=877; zappingPageProceedingCount=289; _gat_UA-21554603-10=1; _gat_UA-21554603-18=1; _gat_UA-55283043-3=1s
# コンテンツリスト
POST /request method=pcSearchResultList
@tai2
tai2 / q.md
Last active April 13, 2018 18:02
質問

質問

  • Rails経験はありますか?
  • ふだんから英語ドキュメントを読んでいますか?
  • MVCアーキテクチャとはどういうものなのか教えてください
  • RESTfulとはどういうものなのか教えてください
  • 継承と委譲(合成)について教えてください
  • Railsのconcernとはどういうもので、どういうときに使うものなのか教えてください
    • concernの問題点を説明できますか?
  • Railsのcallbackとはどういうもので、どういうときに使うものなのか教えてください
@tai2
tai2 / why-use-parentheses.md
Last active April 8, 2018 07:37
Q. JSXでreturnを丸かっこで囲んで渡すのはなぜ?

A. ASI対策

return 
  <div>
    <p>Why use parenthesis on JavaScript return statements?</p>
  </div>

これはできない

@tai2
tai2 / a.md
Created February 28, 2018 02:36
@tai2
tai2 / _z-index.scss
Last active February 13, 2018 08:03
// _z-index.scss
$zIndexList: (
Background: -50100,
ContentFront: 50100,
UI: 50200,
UIPopup: 50300,
Modal: 50400,
);
@tai2
tai2 / a.rb
Created January 27, 2018 15:52
module A
def hoge
puts 'hoge'
end
end
A.hoge # a.rb:7:in `<main>': undefined method `hoge' for A:Module (NoMethodError)
@tai2
tai2 / a.rb
Created January 27, 2018 14:52
module A
include B
def f()
utility()
g()
end
private
@tai2
tai2 / A.js
Created January 27, 2018 14:51
import { g } from './B';
export function f() {
utility();
g();
}
function utility() {
// ...
}
@tai2
tai2 / money.md
Last active October 6, 2019 13:58
フリーランス6年目の収入