Ruby Hack Challenge Holiday #3 に参加した

rhc.connpass.com やったこと GitHub - ko1/rubyhackchallenge を一通り ドキュメントの重箱隅つつきプルリクを1つ出した 題材探しに GitHub - benchmark-driver/ruby-method-benchmarks を動かしながら Ruby 2.6.3 からパフォーマンスが落ちているのを探し…

Baseball Play Studyでキーボードについて話してきた

bpstudy.connpass.com スライドは入れた画像がいろいろマズいので公開の予定はありません 今回は自作キーボード系から野球の話をしました まずは Ergodox EZにカープロゴのキーを入れた話 これはテンション上がる pic.twitter.com/4iXamyaXuN— 馬美肉 (@chia…

今年の仕訳

前提 フリーランスプログラマなので基本的に仕訳の項目が多くない MoneyForward ME & MoneyForward確定申告を併用 やること 普段の出費を自動で記録されるようにクレカもしくは電子マネーを使う 電子マネーの利用履歴は内容の詳細がわからないことが多いので…

MySQLのgenerated columnを使ってOR検索を潰す

製品に販売期間設定がある場合に、販売可能なものを探すのに↓のようなクエリが発行されるとする (valid_from と valid_to が null の場合は、期間の設定が特に設定されておらず期限のチェックが不要という意味) SELECT * FROM products WHERE (valid_from < …

2018年に買いはじめたコミック/ライトノベル

表題の通り去年2018年に1巻を買いはじめたりまとめがいをしたシリーズなどをだらだらと列挙していく バーナード嬢曰く。 Twitterとかでコマが引用されてるのはよく見てセールかなにかで購入。 読んだ直後は小説とかが読みたくなる。 我らひとしくギャルゲヒ…

PixelaでTweet数を計測する

みんな大好き Pixela これが成果物 こういうのはまずIFTTTで出来ないか考えるんだけど、Request headerをイジれなさそうでTOKENが送れないから却下 次にZapier を確認したら大丈夫そうだったのでこちらで設定した TriggerをTwitterのMyTweetに設定して Actio…

TokyuRuby会議12でLTしてきた #tqrk12

継承の話をするよ!! #tqrk12 https://t.co/ZG8mZQGNIh— 論理無職 (@chiastolite) 2018年7月22日 とツイッターで宣言してた通り継承の話をしてきた。 speakerdeck.com 今回のモチベーションとしては、無職だからあんまコード書けてなくてネタに困ってた いろ…

退職前にSlackアカウントを停止すると捗る

明日の最終出社にそなえてSlackのアカウントを一時的に停止してもらった。 これをすると自分が設定しているインテグレーションがすべて停止される。 ↑このようにインテグレーションが停止された旨のメッセージがチャンネルに投げられる。 今後も必要なものは…

近況報告

5月31日付で現職を退職します(最終出社はもうちょっと前になる予定) 今年のRubyKaigiは2日目から無職での参加です。 そのあとは家庭の事情でいろいろ整理をしなくてはいけないものがあり1,2か月はフルで働けない予定なので、週2ぐらいのお仕事あったらご相…

Rails Developer Meetup 2018 の esa LTで話してきた

先日上げたエントリの内容を喋ってきた。 すごい緊張したんだけどそういえばイベントで人前で喋るのって初めてだったかもしれない。 esaの中の人たちの前でesa最高です!って伝えられたし、取り組みの元となった @suin さんのアイディアにも触れられて満足。 …

プロダクトに対するなぜをesaで集める

サービスは運用していくうちに、トレードオフをした結果だったり歴史的経緯だったり外部要因によったりで一見不思議な仕様が生まれたりする。 そういうものを途中から入った人が、頭ごなしに否定するのは幸せとはいえない。 ということでesaに↓みたいなテン…

怠惰に料理をする

K&A みじん切り器 ぶんぶんチョッパーDX デラックス 大きめサイズ 700ml出版社/メーカー: ケイ・アンド・エー発売日: 2017/01/16メディア: ホーム&キッチンこの商品を含むブログを見る これでコールスローを作って食べてる。 キュウリとキャベツ何枚か放りこ…

age++

37歳です。 今年もいろいろありました。 RailsにContributeするという長年の夢を達成することができました、わいわい といってもまだ1コミットだけなので、これからもコントリビュートできるようにがんばります ⚾️ 連覇達成しましたね、めでたい RubyKaigi…

ドラム式洗濯機の日々の掃除について

前回のエントリ で書いたがドラム式洗濯機はライフチェンジングな便利家電だ。 ただし1点面倒なことがある。 それは乾燥機能を使うたびに毎回必要な埃の掃除だ。 たとえば↓ここのゴムの上だったり ↓この裏のほうにも埃がすっごい溜る 加えて乾燥フィルターか…

一人暮らしにこそドラム式洗濯機が必要なのでは

(正確にいうとドラム式というよりは乾燥機付き洗濯機) 先日↓のドラム式洗濯機を買った。 台数限定販売だったらしく最終的には125,000円と価格コムの過去最安値より安く買えたのは運がよかった。 日立 ドラム式洗濯乾燥機 ビッグドラム 左開き 11kg ホワイト …

1秒でも早くプルリクをマージしたい

最近プルリクを作ったり見るときに考えてること。 前提 プルリクはマージされてシップするまで顧客に対して価値を産んでいない 1秒でも早くマージしてシップすることが何より大切 もちろん質をおろそかにしていいわけではない この2つをレビュアーとレビュイ…

CircleCI 2.0 をつかったら Rubyで invalid multibyte char (US-ASCII) が起きた

日本語文字列を読んだ瞬間↑のエラーで死んでつらい気持ちになった 使っていたのは circleci/ruby:2.3.4 のイメージ (2.4.2じゃないんですか!?という突っ込みお待ちしています) 結論としてはデフォルトのままだと LANGのja_JP.UTF-8 が使えない状態だったから…

MySQLは主キー以外でもauto_incrementができる

create table tbl_name( `id` int(11) NOT NULL, `hoge` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`), KEY (`hoge`) ) なるほどな なおAUTO_INCREMENTするカラムはKEYになってないといけないので注意が必要 ridgepoleでこれをやろうとしたらできな…

ISUCON7で人権を得ることに失敗した

isucon.net 同僚が会社のSlackで出ませんか?っと言っていたので手をあげる形で参戦してきて、結局今年も人権を得ることは叶わなかった。 最終結果は↓こんな感じ 主にやったこと 画像周りの処理改善 /fetch のN+1解消 入れておいたよさそうなインデックスを適…

Heaven's Feel を観に行く

14日の立川極爆です FGOのチェックインも忘れないようにしないと

最近の成果

クエリを改善してAPIのレスポンスタイムを100msぐらい改善 Rubyのアップグレード AMIの入れ替え 文字にすると地味だけどめっちゃ大変な作業だったんすよ……

Rubyistが知っておくべき広島のこと(直前版)

もうすでに宿も交通手段も飲みに行く店も決めたみなさんにこれ以上知るべきことがあるのか?ということですが カープがマジック 1なんですよ 去年25年ぶりにセリーグを制した我らがカープですが、優勝を決定した場所は東京ドームでした(ちなみにRubyKaigi20…

TokyuRuby会議11で広島について話しました

今年のRubyKaigiの会場は広島ということで、TokyuRuby会議11 にて「Rubyistなら知っておきたい広島のこと」というタイトルで話してきました。 こんなタイトルにしておいて何ですが、僕自身は生まれが広島というだけであんまり詳しくなかったりします (そもそ…

今年出会ったマンガの中で最高のもの

ちょっと前にあった、Amazonのポイント90%還元セールでいろいろ買った中に最高の漫画があった 兄の嫁と暮らしています。 1巻 (デジタル版ヤングガンガンコミックス)作者: くずしろ出版社/メーカー: スクウェア・エニックス発売日: 2016/07/25メディア: Kindl…

東京→静岡→名古屋→大阪→京都→金沢→東京(イマココ)

金沢: ジャーマンベーカリー あ、checkin しわすれた 地元ぽいお店ということでここに 塩パンふわふわでおいしかった 金沢: 甘味 I'm at つぼみ in 金沢市, 石川県 https://t.co/IupxNFp640 pic.twitter.com/AdFVXi8SWB— SPOF (@chiastolite) 2017年4月16日 …

東京→静岡→名古屋→大阪→京都→金沢(イマココ)→東京

前日からの大移動とは異なり今日は京都から金沢を移動しただけ 京都: 都野菜食べ放題 Ruby Kaigi2016のときにも来ようとしてたけど店の前の列見てあきらめた店。 開店30分ぐらい前に来た時点で20人以上並んでたけど案外すんなり入れた。 Kaigiの時来れなかっ…

東京→静岡→名古屋→大阪→京都(イマココ)→金沢→東京

年度末にがんばりすぎて13連勤とかしてしまったので、その反動で一人旅をしている どこに行きたいとか特になかったので この記事とかで知った途中下車の旅をすることにした 前から金沢の21世紀美術館には行きたかったし、調度兼六園もライトアップとかしてる…

会津大学に入学しました

会津大学に入学しました 会津大学に入学しました - 人権真骨頂 何年前の事実だろう

最近の成果

CPUが100%ぐらいに張り付いていたバッチの原因を特定した CPUは10%ぐらいになった 処理時間も1/10ぐらいになった いくらインスタンスを上げてもメモリ使用率が100%近くになってたのの原因を特定した Slabキャッシュを開放したら26GB -> 1GBぐらいになって笑う…

大事なのはフローなんじゃないか

酒飲みながらなんかいいツイートしてた気がする なんとなく求められてるのはknowledgeを共有することなんじゃなくてそこに至るフローを設計、強いては強制(矯正)する仕組みなんじゃないかなぁとか思ってた— ベンティタンブラーおかわりマン (@chiastolite) 2…