████に入社します

実は今とある大学院の修士2年なので、2019年4月から働くべく就活をしていました。大学どことかどういう方向性の人間なのかとかそういう話はウェブサイトを参照してください。

エンジニアは退職するときにブログを書くイメージが多いですが、就活が終わったときにブログを書く人もたまに居るということで、自分はたいした人間ではありませんがもしかしたら3%くらいの確率で他の人の参考になるかもしれないような気がしないこともないのではないかと思い、自分もやってみることにしました。

続きを読む

例のアレをWebAssemblyで動かした

概要

min-caml向けのWebAssemblyバックエンドを実装し、レイトレをWebAssemblyにコンパイルして動かしました。

f:id:uhyouhyo314:20171022223554p:plain

デモ: min-caml用WebAssemblyバックエンドのデモ — uhyohyo.net

続きを読む

JavaScriptの高速化をやってみた

概要

JavaScriptは今やさまざまな場面で使われているメジャーなプログラミング言語のひとつです。

そうなると、どうしても興味が出てくるのはその実行速度です。昔node.jsはC10K問題への解決策としてもてはやされた時代もありました。node.jsはたった1スレッドで秒間1万ものクライアントからの接続を処理するというのです。

しかし、闇雲に遅いプログラムを書いていてはそんなことは到底成し得ないでしょう。そのため、巷にはJavaScript高速化は関心の集まるところとなり、世の中には高速化に関する記事があふれています。

これまでそんなに速度を気にしたことがなかったので自分で試してみることにしました。この記事はその結果分かったことをまとめたものです。

結論

関数をインライン化すると速い。あとオブジェクトを作らない

続きを読む

迷惑行為通報記録(長崎ケーブルメディア編)

私が個人で運営しているウェブサービス「月下人狼」では、たびたび迷惑行為(特にロビー等における迷惑な書き込み)を行うユーザーが存在します。

そのようなユーザーのうち悪質なものはプロバイダに通報して対処をお願いしています。この記事は通報の結果をプロバイダごとに記事にまとめた「迷惑行為通報記録」の第1弾です。

続きを読む

SCP-404-JPに見るinnerHTMLの非効率性

注意:この記事はSCP-404-JP - SCP財団のネタバレを含むかもしれません。まだSCP-404-JPを読んでおらずネタバレを避けたいというかたはこの記事を読まないことをおすすめします。

続きを読む