ふふーん

一緒にやりたくなったのよ!あなたと、調合を!

QMPを使う

いつも忘れるのでQMPの使い方のメモ。 ドキュメントはこのへん。 Documentation/QMP - QEMU git.qemu.org Git - qemu.git/blob - qapi-schema.json ソースツリーの中のドキュメントが前はqmp-commands.hxだったけど docs/qmp-commands.txtになって、今はqapi…

nginxモジュールを作ってみるやつ(その3)

uni.firis.me 前回のつづき。 変数の展開をやってみた。 confのところでscript_compileしておいてハンドラーでscript_runすればいいらしい。 static char *ngx_http_echo(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { ngx_http_core_loc_conf_t *clcf…

nginxモジュールを作ってみるやつ(その2)

uni.firis.me 前回のつづき。 ディレクティブに引数があるパターンをやってみる。 $ mkdir echo $ vim echo/config $ vim echo/ngx_http_echo_module.c # echo/config ngx_addon_name=ngx_http_echo_module HTTP_MODULES="$HTTP_MODULES ngx_http_echo_modul…

nginxモジュールを作ってみるやつ

まずモジュールなしでビルドして動かすところまで。 特にconfigureのオプションもなしで普通にビルドするだけ。 $ curl -O https://nginx.org/download/nginx-1.13.1.tar.gz $ tar -xf nginx-1.13.1.tar.gz $ cd nginx-1.13.1 $ ./configure $ make objs/ngi…

はじめてのapacheモジュール

apacheのモジュール作ってみたのでメモ。 環境はCentOS 7.3。 # cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) 必要なパッケージを入れる。 # yum install '@development tools' epel-release # yum install httpd httpd-devel libapreq2 l…

nfcpyでPASMOを読む

PASMOの履歴管理したいなーとおもったのでやってみる。 pythonでnfcpy使うのが一番楽そうなのかな。 Getting started — nfcpy 0.13.0 documentationを見るとまだpython3.xには未対応っぽい。 使ったNFCリーダーはAmazon | ソニー SONY 非接触ICカードリーダ…

MirageOSの環境構築

環境構築とサンプルを動かすまで。環境はUbuntu 16.04。 いろいろインストール。 $ sudo apt install -fy automake build-essential pkg-config ocamlの準備。opamを入れてから、opamを使ってocamlのコンパイラーとかをインストールする。 $ sudo apt instal…

NixOSのunstableチャンネルにしてみた

unstableなチャンネルを使ってみた。やり方はほぼマニュアルにあるとおり。 https://nixos.org/nixos/manual/index.html#sec-getting-sources 一般ユーザーのホームの下にシステムのパッケージのツリーを置くのがなんとなく気持ち悪かったので/var/libの下で…

NixOSをインストールした

QEMUの仮想マシンにNixOSをインストールしたときのメモ。 とりあえずsshでログインできるようにする。 # nix-env -iA openssh # systemctl start sshd これでsshdが起動するので適当にネットワークつなげるとsshでログインできるようになる。 最初にパーティ…

pythonのrequestsを使う

使い方わからんち。 $ LANG=ja_JP.UTF-8 python3 Python 3.4.2 (default, Oct 8 2014, 10:45:20) [GCC 4.9.1] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import requests >>> r = requests.get('http://mikutte…

ここは共同戦線で行きましょ

アタシはイルメリア・フォン・ラインウェバー 今をときめく超一流の天才錬金術師よ