Masanori Ogino 𓀁 omasanori@mstdn.maud.io

GNU GuileのWebサイトもGNU Emacs同様モダンになってるじゃん!

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

GNU's programming and extension language — GNU Guile gnu.org/software/guile/

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

GNU Guile、R6RS Schemeの実装なんですが、割としっかりステージを分割したコンパイラになっていて、Scheme以外にECMAScriptとEmacs Lispのフロントエンドが書かれている(足りない機能は多少ある、特にECMAScriptはPoCという感じ)

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

GNU GuileのEmacs Lispフロントエンドにコントリビュートして(はぁと)

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

日下夏稀 kb10uy

Emacs Lispそのものを実装してしまえばいいのでは?(無理)

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

日下夏稀 kb10uy

CorvusSKKなんかはLisp関数のサポートがわりと強いんだけど他だとだいたいエスケープぐらいしか対応してなかったりして悲しいんだよね

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

日下夏稀 kb10uy

おたくなので ddskk がちゃんとEmacs Lispで実装されているということと Lisp 辞書のフルサポートが保証されているのは ddskk だけみたいな点で使ってみたいという思いがある

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

のなか nonaka

まあ、エンタープライズサーバに使うのならメモリ使用量はプランニングしているはずだから、それで必要なスワップ領域は算出されてるでしょ

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

Data Driven Analysis: /tmp on tmpfs | Ubuntu blog blog.ubuntu.com/2016/01/20/dat

Canonicalのサーバー502台を対象に/tmpをtmpfsにしてもRAMが足りるかどうかを調べた話

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

"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."

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

Do we really need swap on modern systems? redhat.com/en/blog/do-we-reall

"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で同じ設定にするのが妥当かというのは別の話になる

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

マニュアルじゃなくてブログでこう書いてる背景を説明してた(URL失念)んですけど、RAMが何百GBもあるシステムでそれと同じか2倍のRAMを取っていると、メモリぱくぱくなうしているプロセスがOOM Killerで死ぬ前のスラッシングがより長く(RAMとスワップを使い切るまで)続くのでかえってよくないという話だった

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

第14章 swap領域 - Red Hat Customer Portal access.redhat.com/documentatio

この辺を読むと、Red Hatの見解では今どきの「人権」環境だとRAMの容量と同量のスワップを必ずしも用意しなくてもいい(用意するなという意味ではない)ことになっている

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

スワップ、Red Hat方面ではそこまで大きく取らない方がいいという話になっている

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

Aqraf→USA Aqraf@m.aqr.af

白キートップのレガシーな感じがたまらない

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

パンッ!て手を叩いたらさつまいもの天ぷらが出てくる研究 ikr7

「プログラミングの勉強がしたくて情報系に来たが、学んだのは CS だった」というのは(我々の観測範囲では)ありがちな話だけど、法学部では「法律を学びたくて法学部に来たが、学んだのは法学だった」みたいな話があるらしい

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

2018年は毎日500億以上のアプリをスキャン、「Google Playプロテクト」をAndroidセキュリティ&プライバシーチームが解説 - ケータイ Watch k-tai.watch.impress.co.jp/docs

Masanori Ogino 𓀁 omasanori@mstdn.maud.io

p5.js/license.txt at master · processing/p5.js github.com/processing/p5.js/bl

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

zgock999

ちとp5.jsとprocessingについて調べてるんだけど、ライセンスがLGPLであるとしているところとGPLであるとしているところがあって頭パーンしてる(公式を見ろそれはそうであるけど公式でライセンス書いてあるところが見つけられない老害であった

p5js.org/

Masanori Ogino 𓀁 Masanori Ogino 𓀁 reblogged at 6 years ago

:archlinux: Nie :sabakan: nieein56@mstdn.tamag.org

自己評価が低いとやる気が起きないと知って以来、「〇〇に(機能)実装した!!!!!ワイすごい!!!!!」と「ほげーエラー吐いた!!!!!直す!!!!!」と「エラー直した!!!!!やっぱワイすごい!!!!!」を繰り返すように意識している