圧倒亭グランパのブログ

30年後の自分にもわかるように書くブログ

Crystal言語用のCLIビルダーライブラリを、より使いやすくアップデートしました

Versionは 0.2.0 になります。

github.com

前回紹介した記事はこちらです。

at-grandpa.hatenablog.jp

 

アップデート内容は「オプションの型が一意に決まるようにした」です。

続きを読む

自分の行動原理を紐解くと面白かった

日々、githubのissueにその日の振り返りを書いているのですが、その時「なぜ自分はそのような行動を取ったのか」という疑問が生まれました。そこから連動して「自分の行動原理ってなんだろう」と思ったので、いろいろと深掘ってみました。

以下、勢いで書きなぐっているので、とても長いですし、いつもとは文体がおかしいです。ご了承ください。

続きを読む

「技術」は「課題」とセットで学ぶ

当たり前のことかもしれませんが、ふと忘れがちになってしまうので自戒も込めて記します。

 

TL;DR

  • 技術の仕組みだけを勉強するのではなく、その技術が解決しようとしている「課題」も意識すると身につきやすい

 

身についた技術と身につかない技術がある

ふと思い返してみると、気づいたことがありました。日頃勉強をしているのに、身についた技術と身につかない技術があるのです。

今回は、「これはなぜだろう?」と疑問に思ったのが発端です。単純に勉強時間と相関があるわけではなさそうです。

 

続きを読む

2018年の自分ルール

あけましておめでとうございます。今年もよろしくお願いします。

みなさんの新年の抱負ブログを読んで、自分も書きたくなったので書きます。1年後の自分へのメッセージ。

続きを読む

Crystalのsyntax紹介 "abstract class"

この記事は、 Crystal Advent Calendar 2017 の22日目を埋める記事です。

crystalには、痒いところに手が届く構文があります。

今回は abstract class を紹介します。

続きを読む

Crystalのsyntax紹介 "block の Short one-argument syntax"

この記事は、 Crystal Advent Calendar 2017 の21日目を埋める記事です。

crystalには、痒いところに手が届く構文があります。

今回は block の Short one-argument syntax を紹介します。

続きを読む

Crystalのcli紹介 "tool implementations"

この記事は、 Crystal Advent Calendar 2017 の16日目の記事です。

crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。

  

今回は、 $ crystal tool implementations を紹介します。

続きを読む

Crystalのcli紹介 "tool context"

この記事は、 Crystal Advent Calendar 2017 の15日目の記事です。

crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。

  

今回は、 $ crystal tool context を紹介します。

続きを読む

Crystalのcli紹介 "tool hierarchy"

この記事は、 Crystal Advent Calendar 2017 の14日目の記事です。

crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。

  

今回は、 $ crystal tool hierarchy を紹介します。

続きを読む