2018-01-01から1年間の記事一覧

mac で dev_appserver.py を再起動しないと変更が反映されなかった

OSは mac, runtime は python27 のお話。 Google Cloud SDK のバージョンは 228.0.0。 components のバージョンは最後に書いた 結論から 起動してるGAEアプリケーションが . で始まるディレクトリ以下にあるとダメ 僕の場合は ghq を使って $HOME/.ghq/hoge/…

facebookの自動テストツールの論文を読んだメモ

Facebook がバグの自動修正ツールを発表したという話があり、 code.fb.com その紹介記事を見て、 Sapienz のほうは論文が発表されているという話だったので読んでみた。軽く。 バグの自動修正ツールのほうはSapFixというやつで、バグを修正するためにはまず…

setxkbmapがわからない

xmodmapがもうダメダメなので、 setxkbmap を使うことにした。 しかし、man を読んでも自分で設定する方法がよくわからん… 一応安定のArchLinux wikiで設定方法は載ってるんだが… Xorg でのキーボード設定 - ArchWiki XkbOptionsに色々書き足すか、設定ファ…

Brainf*ckのインタープリタとJITコンパイラ

Adventures in JIT compilation: Part 1 - an interpreter - Eli Bendersky's website Adventures in JIT compilation: Part 2 - an x64 JIT - Eli Bendersky's website これらの記事を読み、part2まで真似して書いてみた。 brainf*ck jit · GitHub 記事では…

Rustで実行可能なメモリを確保

最近JITコンパイラを書いていて、実行可能なメモリ領域に命令列を直接書き込んで実行、ということがしたかった。 cならmmapなどで、PROT_EXECフラグを立ててメモリを確保するか、mprotectでPROT_EXECフラグを立ててやればいいという認識。 まず思いついたの…

windowsからvirtualboxで別パーティションのubuntuを起動したいけどできない話

やりたいことは、日本語だと これとか、 Windows 上の VirtualBox で実パーティション上の Linux を起動する:中年の主張:So-netブログ これとか、 Windons7のVirtualBoxでデュアルブート用のraw partitionにあるLinuxを起動させる | @knok blog にかかれて…