relx コトハジメ の内容を把握している読者を想定しています。
Dockerイメージなどを開発環境にしていると、なるべく実際に動く環境に近いような動作環境でテストしたくなります。
一方で、開発環境というのはなるべく手間なく勝手にコンパイルやテストが走ったり、変更点を勝手にリロードしてほしいものです。
relx を使ってリリースイメージに近いような環境でソフトウェアを起動しつつ、 sync を使って自動コンパイル&リロードする環境を作ろうというのがこの記事の趣旨です。
filetype plugin indent off | |
let g:dein#types#git#clone_depth = 1 | |
set runtimepath+=~/.config/nvim/bundle/repos/github.com/Shougo/dein.vim/ | |
call dein#begin(expand('~/.config/nvim/bundle')) | |
call dein#add('Shougo/dein.vim') | |
call dein#add('Shougo/deoplete.nvim') | |
let g:deoplete#enable_at_startup = 1 | |
let g:deoplete#file#enable_buffer_path = 1 |
relx コトハジメ の内容を把握している読者を想定しています。
Dockerイメージなどを開発環境にしていると、なるべく実際に動く環境に近いような動作環境でテストしたくなります。
一方で、開発環境というのはなるべく手間なく勝手にコンパイルやテストが走ったり、変更点を勝手にリロードしてほしいものです。
relx を使ってリリースイメージに近いような環境でソフトウェアを起動しつつ、 sync を使って自動コンパイル&リロードする環境を作ろうというのがこの記事の趣旨です。
結論: gzip(map(zcat, f...)) = cat(f...) として扱える仕様
複数のファイルをcatししたものをgzipで固められる。当たり前
$ echo a > a.txt
$ echo b > b.txt
$ echo c > c.txt
$ cat a.txt b.txt c.txt
a
10/5にはじめて11/20 に 6.0 のEDまでクリアした。最新パッチではないが、公式で言う「ハイデリン・ゾディアーク編」が綺麗に完結したので、この時点での感想を書くことにする。書き上げて見直したら14000字ぐらいあった。
想定している読み手は、感想に飢えてそうな既プレーのヒカセン層、気になってるが手を付けてない新規候補の両方。ロードストーンに書かないのは、ロードストーンで響く範囲が、コミュニティの一部に閉じてる印象があるので。。。。
また、あわよくば一緒に過去の極コンテンツを予習なし下限でやりましょうという意図があります。下限、やろうぜ。
Effect handlersについて調べた時のメモ書きです。 OCamlについては初心者です。
参考文献
シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ
パターンとはその言語が抽象化できなかった敗北の歴史である。 しかしどんなに優れた言語であってもあらゆる繰り返しに勝てるわけではない。 人は必ずメタ繰り返しを欲するからだ。 そしてそれはRustも例外ではない。
ここでは、OOPでも知られているパターンよりも、Rustに特有のパターンを思いつく限りまとめてみた。名前は適当。
2024/04/17 更新
この記事は、自作OS Advent Calendar 2017の 12/8 の記事として書かれました。
IT 系のニュースサイトでも、未だに日本語の漢字や仮名のことを 2 バイト文字と呼んでいる記事が散見されます。