回にゃあと鳴くNekogata.rotation_per_minute(45)2020-01-17Rubyで標準エラー出力に対してwarning吐いてる犯人を探したい!gemとかが標準エラー出力に対して「deprecatedなメソッド呼んでるよ〜」みたいなwarningを吐いてくれることがあると思うんですが、自分のプロダクトコード側でそのメソッドを呼んでいるわけではなくて依存してる別のgemの気がする、犯人は誰だ!みたいなとき...Rubyで標準エラー出力に対してwarning吐いてる犯人を探したい!2019-12-052019年音楽活動振り返り去年もやりましたが、12月となったので今年関わった音源を順に(記憶があいまいで、多少の前後があるかも)振り返りたいと思います。曲を作ったのは去年なんだけど、歌詞ができなくて放置していたやつ。歌詞がついたので歌った。EP」をリリースしましたぼくは趣味としてずっとバンド活動をしているのですが、そのバンドのきちんとしたレコードを本日リリースしました(いままでは宅録音源とかライブ音源しかなかった)。特設サイトも作りましたので、そちらからぜひ購入ください。3曲入り600円からです。EP」をリリースしました2019-09-02builderscon2019振り返り(not技術編)builderscon2019に参加してきました。以下技術的ではない部分の振り返りです。技術的な部分の振り返りはまたあとで書きます。今年はすごく自分のメンタルが乱高下する、とてもヘヴィなbuildersconとなった。いうのも、まさに前回の記事に書いたことが起こ...builderscon2019振り返り(not技術編)2019-08-30エンジニア・コミュニティにはオープンであってほしいエンジニアの集まるカンファレンス(参加者の多くはソフトウェア・エンジニアだが、ものづくりするひとすべてを対象としたカンファレンスなので、暫定的に「エンジニア」という括りで話します)において、マッチングアプリ上で女性の外見を判別して自動でい...エンジニア・コミュニティにはオープンであってほしい2019-08-23ある種の無自覚な傲慢さについてぼくはもう35歳で、どうあがいても中年のおじさんであるし、子供もいる「いい大人」のくせに、毎朝きちんと起きることができない。やって雑文を書いたり音楽をやったりすることでなんとか自分を保ってるような「現実不適合者」だ。労働の現場においては、gemにオレオレパッチを当てたい、ということがまれにあります(あ、いい忘れてましたがこれからRubyの話をします)。オレオレパッチは基本的には避けるべきものですが、そうも言っていられない深遠なる事情というのが、労働...モンキーパッチよりも古式ゆかしいpatchのほうが良いシーンがあるという話2019-06-30webフロントエンドからwebAPIを呼び出すのをwrapするアレの名前twitterに書いたやつ再掲+加筆。Webフロントエンド、というかSPAの設計で、単なるwebAPIラッパーに対して「Repository」と名付けるケースが散見されるけど、ぼくはあれあまり好きではないです。いう言葉を使ってらっしゃるのを聞いて、「なるほど、面白い分類だな」と思った。それ以来「知識問題と思考問題」という視点で物事を眺めるのが自分の中でブームとなっている。先頭と末尾の空白を除いたうえ...rubyのString#splitのおもしろ挙動2019-06-05RailsのControllerにApplicationService相当のロジックを書くのはありなしや?誤解を産んでいそうだったので追記します。ここでいうApplicationServiceというのは、いわゆるレイヤードアーキテクチャのアプリケーション層のApplicationServiceレイヤの話です。別の言葉だと、「Usecase層」とか言う言葉で呼ばれたりするアレのことです。released!まずこちらをお聞きください。つるえさんというボーカリストの方に楽曲提供をさせていただきました。コーラス・ギター・ベース・打ち込みを担当しています。「ビジネスロジック」は誰が持つべき?前回の記事の続きです。前回は、「時代が変わるとサーバーアプリケーションの役割も変わるよね。すると必要な要素技術も変わっていくよね」という話でした。最近、2019年のwebAPIの設計まわりの問題について考えていて、問題とその周辺技術の整理を自分の頭の中でしています。その内容をたぶん何回かに分けて書きますが、初回の今日はちょっと導入として浅めの部分を整理してみようと思います。導入2019-02-15FizzBuzzを題材にユースケース層についてを考えるのはおそらく無意味な気がするやんざむ先生のこのツイートを見て考えたことをまとめます。返る」「3の倍数でも5の倍数でもないときはその...FizzBuzzを題材にユースケース層についてを考えるのはおそらく無意味な気がする2019-02-03「当事者」になれないわたし雑文ぼくは空気を読むのが得意な方ではない。書き始めて思ったけれど、そもそも、おそらく「自分は空気を読むのが得意で」などと自信を持って言えるひとはそうそういないかもしれない。Patternがマッチする場合、マッチしない場合2018-12-25リーダブルコードとハードバップコードまずはこのおもしろツイートをご紹介させてください。...アジリティを高めるための設計2018-12-09暇にかまけて暇。