GNU's programming and extension language — GNU Guile https://www.gnu.org/software/guile/
GNU Guile、R6RS Schemeの実装なんですが、割としっかりステージを分割したコンパイラになっていて、Scheme以外にECMAScriptとEmacs Lispのフロントエンドが書かれている(足りない機能は多少ある、特にECMAScriptはPoCという感じ)
CorvusSKKなんかはLisp関数のサポートがわりと強いんだけど他だとだいたいエスケープぐらいしか対応してなかったりして悲しいんだよね
おたくなので ddskk がちゃんとEmacs Lispで実装されているということと Lisp 辞書のフルサポートが保証されているのは ddskk だけみたいな点で使ってみたいという思いがある
まあ、エンタープライズサーバに使うのならメモリ使用量はプランニングしているはずだから、それで必要なスワップ領域は算出されてるでしょ
Data Driven Analysis: /tmp on tmpfs | Ubuntu blog https://blog.ubuntu.com/2016/01/20/data-driven-analysis-tmp-on-tmpfs
Canonicalのサーバー502台を対象に/tmpをtmpfsにしてもRAMが足りるかどうかを調べた話
"Of course, there are scenarios when different behaviour is desired. When aware of the behaviour, such swap configurations are ok, as well as running the system without any swap. Such a system is supported by us as well - but the customer should know the behaviour in the above situations."
Do we really need swap on modern systems? https://www.redhat.com/en/blog/do-we-really-need-swap-modern-systems
"Our size recommendation for most modern systems is ‘a part of the physical RAM’, for example, 20%. With this, the painfully slow phase of operation in our example will not last as long, and the OOM kicks in earlier."
もちろんハイバネーションしないという前提だし、Red Hatの顧客の "most modern systems"はかなり大きなシステムが主だろうから、個人のノートPCで同じ設定にするのが妥当かというのは別の話になる
マニュアルじゃなくてブログでこう書いてる背景を説明してた(URL失念)んですけど、RAMが何百GBもあるシステムでそれと同じか2倍のRAMを取っていると、メモリぱくぱくなうしているプロセスがOOM Killerで死ぬ前のスラッシングがより長く(RAMとスワップを使い切るまで)続くのでかえってよくないという話だった
第14章 swap領域 - Red Hat Customer Portal https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/storage_administration_guide/ch-swapspace#tb-recommended-system-swap-space
この辺を読むと、Red Hatの見解では今どきの「人権」環境だとRAMの容量と同量のスワップを必ずしも用意しなくてもいい(用意するなという意味ではない)ことになっている
「プログラミングの勉強がしたくて情報系に来たが、学んだのは CS だった」というのは(我々の観測範囲では)ありがちな話だけど、法学部では「法律を学びたくて法学部に来たが、学んだのは法学だった」みたいな話があるらしい
2018年は毎日500億以上のアプリをスキャン、「Google Playプロテクト」をAndroidセキュリティ&プライバシーチームが解説 - ケータイ Watch https://k-tai.watch.impress.co.jp/docs/news/1172033.html
p5.js/license.txt at master · processing/p5.js https://github.com/processing/p5.js/blob/master/license.txt
自己評価が低いとやる気が起きないと知って以来、「〇〇に(機能)実装した!!!!!ワイすごい!!!!!」と「ほげーエラー吐いた!!!!!直す!!!!!」と「エラー直した!!!!!やっぱワイすごい!!!!!」を繰り返すように意識している