@deno/sandbox をさわってみる

@deno/sandboxという、モジュールの公開がされていました。
こちら、Den Deploy上にサンドボックスを作成し、軽量な Linux microVM でコードを安全に実行できる環境を提供してくれる。

  • シェルスクリプトの実行
  • プロセスの生成
  • JavaScript アプリケーション
  • REPL の実行
  • リモートからのファイル操作

などを安全に行うことができる環境を提供してくれる。

今回はこちらを試してみる。

最終的には、JSを書いて、ゴールにたどり着かせるゲームを作った。

こちらで公開中。
Deno Sandbox API Test

Read More

Babylon.js ナビゲーションメッシュと物理エンジンで遊ぶ

Babylon.js がナビゲーションメッシュの機能を持っていることに最近気が付いた。
公式が用意するものでは、エージェントを使って群衆コントロールをするものがあるものの、よりアクティブなものを試したいと思い、物理エンジンと組み合わせてみる。

最終的にできたのはこちら。

Read More

Render にRails アプリをデプロイする

Railsアプリを公開しようとAWS EC2 に無料枠立てられるインスタンスで環境構築を試みた。
しかし、rbenv経由のrubyビルドでディスク容量不足になってしまった。
Fargateなど使う選択肢もあったのだが、なるべく安く済ませたかったので探したうえでRenderを使うことにした。

これを記録的に共有したい。

Renderは無料枠があり、それを使う。
Herokuの課金体系が変わった際には、Renderに乗り換えるという方が多かった様子であった。

Read More