yasuosaiki

その他

正規表現で任意の文字列を含まないが、任意の文字列と一部重複する文字列を例外とする表現

いいタイトルが思いつかなかったし、内容も大したことではないんだけど、どこかに残さないと忘れそうなのでメモ。 例)「戦艦」を含まない文字列に一致するが、例外として「宇宙戦艦ヤマト」を含む場合は一致する表現 ^((?!.*戦艦)|.*宇宙戦...
Ubuntu

Ubuntu16.04の輻輳制御はデフォルトとBBRでどのくらい速度が違うのか比較

前置き デフォルト設定のサーバとBBR設定済みのサーバを用意して、クライアントからサーバへアクセスしてファイルをダウンロードした時のダウンロード速度の比較です。 実際に使いそうな環境でBBRに変えた場合に、pingの違うサーバでどの程度の...
Ubuntu

Ubuntu 16.04に新しいカーネルをインストールしてBBRを使用する

BBRとは Linuxカーネルの4.9からGoogleが開発したBBRというアルゴリズムを通信に使えるらしい。 古いアルゴリズムと比べてTCPの転送速度が早くなるらしい。なら使わなきゃ損でしょ。 でもUbuntu 16.04のデフォルトの...
Unity

WallpaperEngineの壁紙をUnityのWebGLで作るためのメモ

WallpaperEngineの壁紙をUnityで作成する場合、Windowsの実行形式(.exe)で出力すれば手軽に作成することができます。 しかし、Web形式(HTML)以外ではWallpaperEngineで壁紙を設定する際のプロ...
C#

UnityのSteamVRでGripMove的に位置移動するスクリプト

Unityに読み込んだキャラモデルをSteamVRでいやらしく眺めるためにGripMoveっぽい事ができるスクリプトを結構前に作った。 しばらくしてからもっといいのがないか探したけど上手く見つからないので、前のをなくさないようメモしておく。...
サーバ

VultrのStartupScriptでUbuntuの設定を簡略化

2018/9/2 apt upgradeのダイアログで実行が止まらないよう変更 ちょっとした用途で一時的なVPSサーバを借りるときに、初期費用のいらないVultrがとても便利。 検証のため何度もサーバデプロイするのだが、同...
雑文

bgm.xflから切り出したwavをそれっぽいoggに整える

必要になるたびメモを探すのでこっちにも残しておく。 oggSplitを使用するため、OSにUbuntuの入っている環境が必要になり、大抵の場合は準備に手間がかかると思われる。 うろ覚えだが、対象は中身のエンコードがoggでヘッダや曲情報?...
Ubuntu

Ubuntu 16.04でKVM仮想マシンからブリッジを通る通信のNetfilterをオフにする設定

全部Ubuntuマニュアルのsysctl.dディレクトリについてのページで書いてあることそのままだけど、sysctl.dの設定方法の一例として説明されているので気づくのに時間かかった。 試してはいませんが、マニュアルを見る限りubuntu 12.04以降で有効な設定みたい。