タグ

pythonとvmに関するsh19910711のブックマーク (3)

  • GraalVM (graalpython) で janome を無理矢理動かしてみたメモ | by mocobeta | Medium

    — — Disclaimer: これは 2019/8 現在の人柱記事で,誤りを含むかもしれません。(おかしいことを書いていたらご指摘ください。) — — 最近何かと目にすることが多い GraalVM ですが,Python 3 がうごくらしい(JIT でうごくらしい)というのを聞いて,pure Python な janome は動くのだろうか,と試してみました。 ※ GraalVM は,JavaScala といった JVM 言語の他,多言語が動作するプラットフォームを目指しているとのことで,Python だけでなく,JavaScriptRuby や R もサポートし,かつ言語をまたいでの呼び出しも可能,という野心的なプロジェクトになっています(とはいえ,まだまだ実験段階)。詳細は公式ドキュメントを見てください。ざっくり何ができるのかを掴むには,こちらの記事がわかりやすかったです。 P

  • Unicornのソースコードを読む (Python編) | 一生あとで読んでろ

    ※Rackサーバの方のUnicornではない. はじめに UnicornはQEMUベースの軽量,マルチプラットフォーム・マルチアーキテクチャ・JIT対応のCPUエミュレータ.周辺機器をエミュレーションしないため用途は限られるが,GoPythonなど複数言語のバインディングを備えている.現在システムセキュリティ分野で最も注目されているOSSのひとつと言っても過言ではなく,AsiaCCS 2016で発表されたROPチェーン解析ツールROPMEMUや,遺伝的アルゴリズムによってROPチェーンを自動生成するツールroperのバックエンドとして用いられたり,Unicornと同じように注目を集めているバイナリ解析ツールangrとの連携が進められたりと,一大コミュニティを形成しつつある. コンセプトの説明はBlack Hat USA 2015の発表スライドに譲るとして,ここではその利用方法と内部実装に

  • libvirt APIを使ってみる その1

    参考URL 仮想環境を自動化する方法として、 cobblerとかKoanとかあって便利に使わせてもらっているのですが、 そもそもlibvirtについての知識があまりなかったので、勉強がてらに、 python使ってちょっと触れてみました。 ※Koanは家のリンクが切れていたようなので、mizzyさんのサイトへリンク張らせてもらいました。 まず、kvmの環境があることが前提になります。 kvmの環境とかは、参考になるサイトがいっぱいあるので、割愛します。 後は、ちょっとpython試すのに便利なbpython使います。 モジュール名とか関数とかいろいろと補完効くので、便利です。 # モジュールをインポートします >>> import libvirt >>> import sys # モジュールについて調べたいときは、 >>> help(libvirt) # VMM(Virtual Machi

  • 1