Yuji Yamamoto : 山本悠滋 さんはインスタンス qiitadon.com のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 もしお持ちでないなら こちら からサインアップできます。

Yuji Yamamoto : 山本悠滋 @igrep@qiitadon.com

今日ちょっとやってみて気づいたけど比較的簡単(というか進む方向が決まっていてかつハマることがない)プログラミングと、言葉が出てこなくてうんうん悩む文章は並行してできるな。本当に効率がいいかはわからんけど、Twitter眺めてるよりはよさそう

しかしAndroid Studioの警告曰く、古いAndroid向けにはJava 8以降のAPIは使えないと... よく考えたらそりゃそうか...

趣味プロジェクトだから無理にサポートしなくてもいいだろうけども、一応Google Playにも上げる予定だしなぁ。

成り行きでjava.util. Date使ってるけど今どきどうなんだろう...

Kotlin, structural typingはあるだろうと思っていたらなかった…。惜しい。

Windows標準に入ったOpenSSHマジ邪魔だから消したいんだけど、ぱっとググった限りやり方も見つからんな... そもそもやっていいのかもわからなくなってきた。「Windowsの機能の有効化または無効化」にもないし。

多分何らかの理由でWindowsにこの前標準で入ったOpenSSHとMSYS2のOpenSSHが干渉してるからだと思うんだけど、(KeeAgentがサポートできてない)Windows標準のOpenSSHを間違えて使ってログインに失敗すると、その後MSYS2のOpenSSHでもKeeAgentが使われなくなってログインに失敗するっぽいな... OSごと再起動すると直る。

人が少ないので宣伝もかねて。
明日は supporterzcolab.com/event/652/ でしゃべる予定です。
対象者の層がわからないので難しすぎないか心配ですが、テーマを無理矢理Haskellの型クラスに絡めてLTする予定です。

Yuji Yamamoto : 山本悠滋 さんがブースト

shellのプロンプトをカスタマイズするのに便利なpromptrcくんです。

$ cat dotfiles/promptrc
export BLACK="$(tput setaf 0)"
export RED="$(tput setaf 1)"
export GREEN="$(tput setaf 2)"
export YELLOW="$(tput setaf 3)"
export BLUE="$(tput setaf 4)"
export MAGENTA="$(tput setaf 5)"
export CYAN="$(tput setaf 6)"
export WHITE="$(tput setaf 6)"
export RESET="$(tput sgr0)"
export PS1='[\A ${GREEN}\u${RESET}${CYAN}@\H${RESET} \W]\n\$ '

... はぁ... 口で説明するの面倒くさいし、もっと早くアイディアを形にしたいなぁ...

はぁいかん、ナルシストだから自分が昔書いた文章につい夢中になってしまう。😥

今更気づいたんだけどblockって単語を自動詞として使うのってプログラミング固有の表現なんじゃなかろうか。

1枚目のスライドに空行を入れておいてその後のスライドで空行だった箇所にコメントを挟む、という演出をしたかったのねん...

<pre>の中でも空行だと行間が狭くなってしまうようなので全角スペースだけの行を入れるという邪悪なハックを知ってしまった。

Apolloが生成したクラス、なんで日付の文字列を返すべきところをObject型を返すことになってるんだろう...
スキーマの時点でおかしいのかな...

Yuji Yamamoto : 山本悠滋 さんがブースト

SQLの関数は、普通はその行の要素だけを引数として計算するもので、例えば順番みたいに他の行との相対的な関係で定まる関数は使えないんだけど、順序やパーセンタイル値、あるいは一つ前の行の値(前月値)みたいに他の行も含む計算ができるのがWindow関数
情報理論や電気音響などの窓関数(フィルター)ではない
安定のイナバウアーさんのとこのブログ
dev.classmethod.jp/etc/sql-win

それだけのために新しいキーワードを増やしたくなかった、とか?

そういえばなんでvoidポインターなんて名前にしたんだろうなぁ。voidとはまるで意味が違うのに。