gitのrebaseでsquashをワンライナーで

κeenです。コミットを1つに纏めたいときに git rebase -i を使って最初のコミットだけ pick 、それ以外は squash にするのはよくやりますよね。 定形作業をするのが煩わしくなったのでそれをワンライナーにまとめてみました。

プログラミングを目的にしてもいいと思う

文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai|noteという記事を読みました。 この記事に書かれていることが私の身にも覚えがあります。特に私と同い年の方のようなので自分に重ねてしまうところもあります。 ですが多少似たところはあってもやっぱり他人なので全然違う体験もしています。そういう体験を書いてみようと思います。もし該当記事を読んで絶望した人がいるなら別の例もあるよということで参考にしてください。

イマドキと言われる言語機能について

産業界で比較的最近導入されるようになった言語や言語機能は学術界では古くから研究されていたものも多くあるようです。 例えばRustやScalaにあるトレイト、Swiftにあるプロトコル、Goのgoroutineやチャネルなどは遡ると1970年代、80年代頃に提案された機能にあたります。 本発表では産業界でイマドキと言われる言語機能を紹介し、最先端の研究から実用されはじめるまでのギャップを覗こうと思います。

Idris入門: 数当てゲーム

κeenです。 Idrisの入門記事ってあまりないなと思ったので少し書いてみます。 私は別にIdrisに詳しいわけではないので間違っているかもしれないことに注意してください。

idris環境構築

κeenです。最近にわかにIdrisが話題になってるようですね。 私の知ってる範囲でIdrisの環境構築について書こうと思います。

タプル小話

κeenです。最近、Rustのタプルに「tuple[0] じゃなくて tuple.0 のようにアクセスするのなんでだろ」というのをみかけてびっくりしたのでそれについて。