Ryuta Kamizono Profile Banner
Ryuta Kamizono Profile
Ryuta Kamizono

@kamipo

5,919
Followers
145
Following
5,942
Media
64,437
Statuses

Railsコミッター四皇のひとりです

Tokyo, Japan
Joined May 2007
Don't wanna be here? Send us removal request.
Pinned Tweet
@kamipo
Ryuta Kamizono
4 months
突然のお知らせとなりますが、2024年3月31日の台湾遠征をもちまして現体制での活動を終了いたします。 当面はオタクとしての活動を休止し日々の生活を見つめ直したいと思います。 皆様に新体制を期待していただけるよう気持ちを新たに活動してまいりますので、今後ともよろしくお願い申し上げます。
@kamipo
Ryuta Kamizono
4 months
3月ほぼナザレの月だった♥️🎪🇹🇼
Tweet media one
0
0
9
0
0
43
@kamipo
Ryuta Kamizono
3 years
手札が残り1枚になったときに "UNO" と言う単純なルールでさえ人間はミスするので "将来に渡ってマイグレーション時に制約を満たさなくなるような操作をするはずがない" という運用ルールについてこれない人間がいても仕方のないことなんよね
1
565
2K
@kamipo
Ryuta Kamizono
4 years
もうひとつわかったことは、国民年金の免除申請には離職票が必要だが、ハローワークに行くと離職票の原��を取られてしまうので免除申請ができなくなるということ。あなたで今日3人目ですと言われた。ふつうに考えたらハローワークから行くやろって感じやのに運用がおかしいと思う。
0
333
495
@kamipo
Ryuta Kamizono
4 years
くそお世話になりました!!!
Tweet media one
1
21
420
@kamipo
Ryuta Kamizono
5 years
昔はCTOって伝説の超サイヤ人みたいなイメージだったのに気づいたらCTOのバーゲンセールみたいになってた
Tweet media one
3
124
402
@kamipo
Ryuta Kamizono
2 months
最終出社✨🧳✨
Tweet media one
19
7
333
@kamipo
Ryuta Kamizono
4 years
レイルズに投げたプルリクが遂に1000個に到達しました
3
19
320
@kamipo
Ryuta Kamizono
6 years
情弱だから「LaravelがRailsを追い越して、もうRailsは周回遅れ」と言われているらしいことを今日知った
3
188
303
@kamipo
Ryuta Kamizono
3 years
5ヶ月の無職期間を経て世の中に必要とされているのはRailsじゃなくてうまいメシ情報という真理にたどり着いた
1
33
277
@kamipo
Ryuta Kamizono
5 years
昨日ルビーストと飲み屋で、OSSのコード読んでてなんか変やなってときにまずやるのこのコードなんか変なんで書き換えてみましたじゃなくて、なんで変なコードになったのか歴史を掘ってみて、こういう理由で今のコード変になってるんで書き換えてみましたが限りなく正解に近いムーブやでって話してた。
1
72
272
@kamipo
Ryuta Kamizono
19 days
移動で地域をカラフルにしてく @newmohq に入社しました!🌈🚙💨✨ "移動で地域をカラフルに"ってミッションめっちゃステキやない?🥰🥰🥰
Tweet media one
8
18
246
@kamipo
Ryuta Kamizono
4 years
レシートのタダ券でゲットしたからよく知らんかったけど半分以上飲んでから気づいたわ☕️
Tweet media one
0
65
211
@kamipo
Ryuta Kamizono
4 years
2020年いちばんよかったことは、仕事をやめて自分の気持ちに正直に生きたいって選択をしたことかなあ。もともと、それで死ぬならそういう人生だったと思って生きてきたのに経済的に恵まれた環境を失うことを恐れてしまっていたけど、そこから抜け出して自分を取り戻せた気がしてる。
3
5
209
@kamipo
Ryuta Kamizono
5 years
RailsコミッターなのでかなのちゃんとRailsのコードリーディングしました👨‍💻👩‍💻
Tweet media one
0
14
201
@kamipo
Ryuta Kamizono
5 years
わいアクティブレコードのメンテナやからアクティブレコードのことツイッターでいつもエゴサしてるからアクティブレコードクソとかこの機能は使うなとかこう書くべきとかいろいろ見るけど、わいはいつもバグってなければどう書いてもええやんって思ってるしバグってたらいつでも直すでって思ってる。
0
46
192
@kamipo
Ryuta Kamizono
3 years
いちOSSコントリビューターをフルタイムで雇って頂いてDeNAさんには感謝しかない🙏
0
5
184
@kamipo
Ryuta Kamizono
3 years
半年前は、キャリアのことや収入がなくなることにびびって病んでたけど、仕事を辞めてみたら思い悩んでたこと全部なくなってよくよく考えたら別に借金とかあるわけじゃないし心が死んでたら幸福な人生は送れない、心が元気になれるほうを選んで降りかかる困難なら病まずに向き合えそうな気がしてる。
0
13
173
@kamipo
Ryuta Kamizono
7 years
21世紀最高のActiveRecordがリリースされたことをプロミスします💫🎉
1
59
169
@kamipo
Ryuta Kamizono
2 years
ご存知ない方もおられるかと思いますが、じつはDeNAに転職していましたฅ(º ロ º ฅ)
4
6
169
@kamipo
Ryuta Kamizono
2 years
Railsでやりたいことが実現できなかったりハチャメチャに開発されたappを押し付けられてQoL下がったりしてRails腐ってるって感想になるのわかるっちゃわかる、ぼくも結構できなくて困ってることたくさん直してきたし、もしかしたらできるけどやり方知らないだけかもなんでとりあえず聞いてみて。
0
20
165
@kamipo
Ryuta Kamizono
11 months
ついにアクティブレコードのenumに顧客が本当に求めていた振る舞いが取り込まれました!🎊
@chezou
Aki Ariga
1 year
これまだなのか.../Propose a way to add validation on the enum attribute by kamipo · Pull Request #41730 · rails/rails
0
0
8
0
32
160
@kamipo
Ryuta Kamizono
5 years
僕がいまのところ把握してるアクティブレコードの大量closeできるすべてのissueに対処するという目標を達成したので控えめに言って過去最高のバージョンになると思う
0
22
157
@kamipo
Ryuta Kamizono
2 years
業務でもOSSでも、人間は自分が知ってること以上のコードは書けないってことはわかった。
1
20
156
@kamipo
Ryuta Kamizono
11 months
RailsのMySQLサポートが微妙だったのRails 4.2(9年前)ぐらいまでの話でその後ぼくもめちゃくそ微妙なとこ直しまくって今となってはアクティブなcoreメンバーみんなショピファイ所属で自作のMySQLアダプターもcoreに同梱しちゃったし8.0から自作のやつがデフォルトのMySQLアダプターに昇格するみたい🥸
@tokuhirom
徳永広夢
11 months
railsのmysqlサポートが微妙だったから界隈で局所的にポスグレ率が上がってるといううわさ
0
2
9
0
41
157
@kamipo
Ryuta Kamizono
4 years
いまのRailsはBasecamp, Shopify, GitHubのユースケースや問題意識にフォーカスされてるから、それに合う/合わせられる人以外にはより良い選択肢があるんだと思う。より多くの人の問題意識を学習してすばやく取り入れられるというフェイズはとうに過ぎてしまったと思う。
0
21
155
@kamipo
Ryuta Kamizono
4 years
最終出社
Tweet media one
0
6
132
@kamipo
Ryuta Kamizono
6 years
彼女できたらアクティブレコードおわる
1
34
130
@kamipo
Ryuta Kamizono
7 years
新機能ではないけどアクティブレコードもめっちゃ直しといたで / “Rails 5.2: Active Storage, Redis Cache Store, HTTP/2 Early Hints, CSP, Credential…”
0
42
123
@kamipo
Ryuta Kamizono
5 years
一番難しい課題だったかどうかは分からんけど、6.0の と は何年もかけて実現した自分以外には成し得なかった成果で、とにかく手を出し続けて最後のひとりになるまで諦めなかったら勝ちという戦術を行使できるのが自分の差別化ポイントだと思ってる。
2
24
120
@kamipo
Ryuta Kamizono
5 years
こつこつマイクロチューニングした甲斐あって、5.1までは常に前のバージョンより遅くなってたのを5.2では遅くなるのを食い止めて6.0ではちょっと速くなったよ☺️
0
29
120
@kamipo
Ryuta Kamizono
4 years
データベース設計の際に気をつけている気持ちが伝わってきていい記事だった / “データベース設計の際に気をつけていること - 食べチョク開発者ブログ”
0
27
120
@kamipo
Ryuta Kamizono
7 years
ぼくがせっかくorder byを消さないよう��直したのにまたorder byを消すPRが上がってきててMySQLのこともInnoDBのことも分かってない人類になんでorder by消したらあかんのかまた説明しなおすのめちゃくちゃめんどい…
0
49
119
@kamipo
Ryuta Kamizono
6 years
#railsdm コミットメッセージの1行目はできるだけ「やったこと」より「解決したこと」を書くようにしてる
3
33
117
@kamipo
Ryuta Kamizono
7 years
RailsのいいところはRails直すとめちゃくちゃ感謝されてうれしいところやで
0
20
116
@kamipo
Ryuta Kamizono
4 years
完全にオフのモードで歩いてたら子連れの女の子に 「かみぽ!?」 って話しかけられてめっちゃびびった😲
1
5
112
@kamipo
Ryuta Kamizono
5 years
今日までISUCON知らなかった人までISUCONの話しててネットの揉め事の拡散力ほんますごいと思ったし、なぜ人々はワールドカップになると日本代表監督を上回る俺が考える最強の采配を語りだしたりするんやろうって思う。
2
16
110
@kamipo
Ryuta Kamizono
6 years
ActiveRecordでエゴサしてるから悪口いわれてるとかなしい気持ちになるけど、バグなら直すけど使い方の問題だとそれ直すの僕ではないから応援することぐらいしかできぬ。
3
11
104
@kamipo
Ryuta Kamizono
6 years
毎日今日の自分が最高の自分を更新してると思って生きているけど、もしあのとき退職してなかったらOracle ACEにはなれてもRailsコミッターにはなってなかっただろうし、どちらの生き方を選んだとしてもその先の人生を意味のあるものにするのもしないのもその人次第だし、意味などなくてもそれも人生。
0
15
103
@kamipo
Ryuta Kamizono
4 years
なぜふつうに考えたらハローワークから行くやろって感じなのかというと、求職者給付は失業認定が申請日からの起算になるので一日も早く行くインセンティブがあるのに対して、国民年金の切替や免除申請は退職日の翌日から20日の猶予があるから。
@kamipo
Ryuta Kamizono
4 years
もうひとつわかったことは、国民年金の免除申請には離職票が必要だが、ハローワークに行くと離職票の原本を取られてしまうので免除申請ができなくなるということ。あなたで今日3人目ですと言われた。ふつうに考えたらハローワークから行くやろって感じやのに運用がおかしいと思う。
0
333
495
1
74
102
@kamipo
Ryuta Kamizono
4 years
結局は目的を達成できそうな選択肢に対して経験や知識から割に合うと見積もった選択肢に選択圧がかかるから(論理削除とかね)、より良い選択をした開発者には最高の体験をしてもらう、そのためにOSSメンテナをやっているところもあるので、Rails新しいの出たら絶対バージョンアップしてくれよな。
0
15
101
@kamipo
Ryuta Kamizono
6 years
Rubyのバージョン上げたらだいたい速くなるけどRailsのバージョン上げたらだいたい遅くなる(☝ ՞ਊ ՞)☝
0
24
99
@kamipo
Ryuta Kamizono
3 years
ソフトウェアエンジニアをエンジニアって言うたらなんか言われるし、Linuxに慣れてるとMacのコマンド挙動ちがってて使いにくいって個人の日記レベルの感想書いたらそらLinuxじゃなくてBSDやからなって言われるし(そんなことは知っとる)、どんな書き方したって言うやつは言う。
0
18
101
@kamipo
Ryuta Kamizono
5 years
とにかくRubyで正規表現使おうって人は今のところ Regexp#=== と Regexp#=~ と Regexp #match と Regexp #match ? は全部挙動が違う(Regexp#=== が一番便利で Regexp #match ? が一番速い)というのを分かった上で使い分けないと容易に死ぬので熟練者でも油断できないということ
0
30
97
@kamipo
Ryuta Kamizono
6 years
少なくとも10回ぐらいは即クローズ食らってる僕から言えるのは、コンセンサスが得られてない変更は誰にでもクローズされるリスクが高く一度クローズされたのを覆すのは大変なので、本当に世界を変えたい変更は一回クローズされたぐらいで次の手が打てないようなやり方でやらないほうがいいということ。
0
18
96
@kamipo
Ryuta Kamizono
1 year
デート代を払える男も払えない男も払ってもらえる女も払ってもらえない女も、コードレビューを指摘と受け取る人も質問と受け取る人も、どれもこれもそれは人によるんちゃうかとしか思えんことで今日も諍いが起きている。
1
11
97
@kamipo
Ryuta Kamizono
4 years
無職になってから2ヶ月半で新卒のときの年収の1.5倍ぐらい金なくなってて金ってこんな簡単になくなるんやって震えてる
1
5
93
@kamipo
Ryuta Kamizono
7 years
ポスグレ派の人にはポスグレでオンラインアップグレードする方法アピールしてほしいし、FKちゃんと張る派の人にはFKちゃんと張っててもALTER TABLE余裕ですアピールもしてほしい。
0
36
92
@kamipo
Ryuta Kamizono
12 years
僕が新人のころあまりにも会社に泊まりまくってたから上司が僕のお気に入りの女子社員にモーニングコールさせるけど一度でも家にいなかったら止めさせる福利厚生をはじめて、それから僕が退職するまでは毎朝9時には家に帰るようになった。
1
88
92
@kamipo
Ryuta Kamizono
6 years
アクティブレコードみんなの夢が詰まりすぎてて毎日見てないとすぐ壊れるからしつけ甲斐がある
1
12
91
@kamipo
Ryuta Kamizono
6 years
GitHubでforce pushしたのが表示されるようになってforce pushしまくってるのがバレるようになってしまった恥ずかしいforce push履歴もってるの言っといてほしかった
0
18
90
@kamipo
Ryuta Kamizono
5 years
ルビーストの集会に参加するとはじめて話す人とかに「いつもお世話になってます」ってAV女優が言われそうなこと言われがち、そして「どこが一番よかったですか?」ってライブ後の特典会のアイドルみたいな返しをしがち。
0
9
88
@kamipo
Ryuta Kamizono
5 years
推しに手懐けられたオタク🐶
Tweet media one
9
3
86
@kamipo
Ryuta Kamizono
2 months
Rails Foundationからの贈りもの受け取りましたありがとう😊
Tweet media one
1
6
86
@kamipo
Ryuta Kamizono
6 years
肩書がつくような人生送ってこなかったけどrails/railsのcommit bitもらったらできることダンチやったからRails 5.2は最高であることをここにプロミスしたい
0
9
84
@kamipo
Ryuta Kamizono
4 years
マイクロチューニングしてたら (1..1000).to_a.join(", ") より (1..1000).to_a.map(&:to_s).join(", ") のほうがかなり速いという驚くべき真実に気づいてしまった…
0
12
85
@kamipo
Ryuta Kamizono
6 years
めっちゃかわいい
Tweet media one
1
4
83
@kamipo
Ryuta Kamizono
10 years
退職するときの「いい仲間に恵まれて辞めずに済むなら辞めたくなかったけど、新しいことにチャレンジしようと思います」ってやつ、彼女が別れを切り出してくるときの「あたなのことが嫌いになったわけじゃないの、だからこれからもいい友達でいたい」とおなじ意味なんじゃないかってことに気づいた。
0
89
84
@kamipo
Ryuta Kamizono
5 years
わい情弱やからアプリケーションで使ってるすべてのHTTPステータスコード熟知してるわけじゃないから別に422を定数にしてくれててもいいと思うねんけど "`BAD_REQUEST = 400` みたいな定数を定義して使っているコードは、間違いなく残念なコードです。" みたいな強い言葉を遣われるとびっくりしてまう
1
15
82
@kamipo
Ryuta Kamizono
6 years
十余年の社会人生活の果てにRubyでアクティブレコード書くことばっかりしてたらみんなGoとかRustとか書いててScala人材入社したり完全に浦島太郎
2
5
81
@kamipo
Ryuta Kamizono
4 years
rails/rails #30000 もRails 4.2 rails/rails #17459 によって生み出された問題を5年以上かけて削っていって遂にRails 6.0で覆すことに成功した執念の一撃で自分で言うのもなんやがひかえめにいって偉業
1
20
83
@kamipo
Ryuta Kamizono
4 years
長年いろんな人が関わってるOSSだと仕様の一貫性が崩れていくのがつらい、いまの一貫性が崩れた世界の記憶を持った状態で10年前からやり直せたら防げたことでも一貫性が崩れたここから回復させるのは至難の業。
0
8
83
@kamipo
Ryuta Kamizono
5 years
ポスグレ、テーブルにcountってカラムがなくてもGROUP BY中はtable_name.countがCOUNT(*)相当の値を返してくるという事実をリグレッション報告で知るなど😇
0
19
79
@kamipo
Ryuta Kamizono
3 years
精神的にずっとどん底だったときの全部どうにでもなれ退職だったから退職エントリにしたためる余裕がなかったけど、僕も非常によい目を見させてもらったし前職には本当に感謝しています。
0
0
79
@kamipo
Ryuta Kamizono
3 years
kamipoさんはすごい人
1
0
78
@kamipo
Ryuta Kamizono
8 years
Rails 5.0 七福神入りしてた😊
1
27
76
@kamipo
Ryuta Kamizono
7 years
ぼくも Rails 5.1.0.beta1 でARのhas_manyを最も単純なケースで170倍ぐらい速くしたんやけどすごいかな?
2
18
77
@kamipo
Ryuta Kamizono
5 years
コードしか変更してないコミットに[ci skip]書いてCIコケさすのどういう人生歩んできたらそうなるのかがわからん。すさまじくせっかちでCI回さずとも絶対大丈夫っていう自信があるから[ci skip]って書くんか?
2
10
73
@kamipo
Ryuta Kamizono
4 years
今日も未来のRailsをより良いものにするために働くぞ
0
2
75
@kamipo
Ryuta Kamizono
5 years
負けはしたがアクセスログとクエリログを見てるだけでボトルネックが分かる時代の終焉を身をもって感じることができて学びがあったしこういう問題なら自分をアップデートして来年もう一度挑戦してもいいと思えた
0
8
74
@kamipo
Ryuta Kamizono
6 years
わいとmeetupしたい人は歌舞伎町のハートビートで握手やで。来るときはいってくれたら週6までだったら飲みに行けます。
0
15
74
@kamipo
Ryuta Kamizono
4 years
転職ドラフトさん審査たのむ…!🙏
Tweet media one
0
11
73
@kamipo
Ryuta Kamizono
4 years
誰もやらなかったことをずっとやってきた結果としていまの自分だと思ってて、しかし人里離れたところで仙人のようにやってきて数々の偉業を成し遂げてきたと自負しててもあまりにも孤独な戦いすぎたゆえさすがの僕も結構きつくて、さすがにもう少しユーザーの声が届くかたちで活動したいという感じ。
0
4
74
@kamipo
Ryuta Kamizono
5 years
Rails 6.0のinsert_allがactiverecord-importより優れてるところは安全ではないMySQLのINSERT IGNOREを使っていないところなので誰かactiverecord-importのほうも直しといてください。
1
23
74
@kamipo
Ryuta Kamizono
7 years
ええやん
Tweet media one
1
14
72
@kamipo
Ryuta Kamizono
19 days
FXはクソ、時代は労働🐜
1
5
72
@kamipo
Ryuta Kamizono
7 years
Goリリースされて5年かそこらで通りすがりの人がいちゃもんつけたくなるぐらいメジャーな言語に上り詰めててすごいGo書けないと仕事なくなりそう
0
21
71
@kamipo
Ryuta Kamizono
4 years
みんなのためにがんばるから応援してね🥲
0
11
71
@kamipo
Ryuta Kamizono
6 years
毎日出社してみた結果、毎日出社するとめっちゃ疲れることがわかった。
3
7
70
@kamipo
Ryuta Kamizono
2 years
コロナ禍になってからずっと整理されてないチェキが家のいたるところに3000枚以上積もりに積もってる…📚🆘
Tweet media one
Tweet media two
Tweet media three
4
0
71
@kamipo
Ryuta Kamizono
5 years
RailsでMySQLつかってる人に朗報なんですけど6.0ではdb:schema:dumpでenumがちゃんとdumpされるようになるのこれってうれしくないですか?
0
12
70
@kamipo
Ryuta Kamizono
4 years
だれかRailsメンテナとして2023年まで雇ってくれ
0
25
70
@kamipo
Ryuta Kamizono
7 years
とうとうrailsの依存にmsgpackが入った…(bundle installしてる)
2
39
69
@kamipo
Ryuta Kamizono
6 years
これまで生きてきて自分はスタートアップ向きじゃないと日々痛感してるし大企業で生きていけるかも分からないし、とにかく野垂れ死ぬぎりぎりのところまで自分のできることを全力でやって最高を更新し続けていきたいという気持ちしかない。
1
4
68
@kamipo
Ryuta Kamizono
3 years
新宿のカレー屋さん情報です🍛 / “新宿うまいカレー屋多すぎん? - かみぽわーる”
3
16
69
@kamipo
Ryuta Kamizono
8 years
MySQLの気持ちもInnoDBの気持ちも分からないのに女の子の気持ちが分かるはずもない
1
53
66
@kamipo
Ryuta Kamizono
5 years
そもそもなんやけど公開されてる情報をWeb上でクロールして生成したプロフィールを個人情報であるとして言うけど、これを本人の同意なしに第三者に提供する個人情報取扱事業者は個人情報保護法23条第1項を遵守してなくない?
1
24
68
@kamipo
Ryuta Kamizono
6 years
確定申告の書類つくるのアクティブレコードよりむずい
0
9
68
@kamipo
Ryuta Kamizono
5 years
わいみんなの夢を詰め込んで遅くなったアクティブレコードだいぶましにしたほうやと思うで
1
3
68
@kamipo
Ryuta Kamizono
7 years
ここ数年めちゃくちゃコントリビューターの多いOSSでいろんな人が書いたコードを見てきたけど僕より正確なコード書く人はいなかった
1
11
66
@kamipo
Ryuta Kamizono
7 years
人事評価を気にしたらぼくは全力で生きられないからまあ100万200万ぐらい年俸下がってもいまんとこ生きていけるから全力で生きたいということだけを優先して生きてる
3
3
65
@kamipo
Ryuta Kamizono
4 years
じつはレイルズに投げたプルリクがいま993個なので週末ぐらいに1000個いくかもしれん
0
3
67
@kamipo
Ryuta Kamizono
4 years
"MySQLのjoinはとても遅いです" のところはこういうJOINはMySQLだと遅いですって実例を出してくれたらよかったと思う。どんな要件かにもよるけどMySQL 5.7を使っているなら集合関数系や絞り込みが足りんクエリか結合キーがオワットルクエリじゃない限り遅くなる要件ってほとんどないと思うので。
0
16
66
@kamipo
Ryuta Kamizono
4 years
長文読むの苦手だけどmizchiのエントリ読んでみたらほぼほぼそうだよなーってことしか書かれてなくていいエントリだった
0
10
65
@kamipo
Ryuta Kamizono
5 years
地上の現場(青春高校アイドル部)ってツーショ写メSNSに上げるの禁止なんだね替わりにオタクだけ載せとくね需要ないと思うけど🤳
Tweet media one
3
3
65