ノープロでございます。ノープロブレム。むしろご対応ありがとうございます❗
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
#RaspberryPiZeroW
#php8_with_jit_enabled
PHP8(にもっとも近い状態)をローカルでソースからコンパイルして JIT 有効にしてみた。
Docker とローカルで 0.2 秒程度の差しかなかった。ふーむ。。。
$ php test-fibonacci.php
TEST: Fibonacci 32
PHP Version:8.0.0-dev
Fibonacci(32): 3524578
Time: 3.4028899669647
$ docker run --rm -it -v $(pwd):/app keinos/php8-jit php /app/test-fibonacci.php
TEST: Fibonacci 32
PHP Version:8.0.0-dev
Fibonacci(32): 3524578
Time: 3.6831419467926
思ったほど Docker が原因でなく、単純に CPU(ARMv6l)が遅いだけっぽい。
まぁ、Appleのニュートンと同じCPUで動かしてると思えばそんなもんか。
#ラズパイ3 の公式 PHP7 と Docker の PHP8 で比較。どちらも JIT 有効。
Docker の方が速かった。
$ php test-fibonacci.php
TEST: Fibonacci 32
PHP Version:7.1.12-1+0~20171129100725.11+jessie~1.gbp8ded15
Fibonacci(32): 3524578
Time: 4.1217658519745
$ docker run --rm -it -v $(pwd):/app keinos/php8-jit php /app/test-fibonacci.php
TEST: Fibonacci 32
PHP Version:8.0.0-dev
Fibonacci(32): 3524578
Time: 3.8987650871277
ちなみに macOS(2.7MHz,Corei5)の Docker + PHP8 + JIT
$ docker run --rm -it -v $(pwd)/test:/app keinos/php8-jit php /app/test-fibonacci.php
TEST: Fibonacci 32
PHP Version:8.0.0-dev
Fibonacci(32): 3524578
Time: 0.091698169708252
比較するのがかわいそうなくらい速い。
結論:
コンパイるの考えたら、ラズパイ Zero で Docker 使うのはアリ。
> やる気、根気、本気。
> すべてを突っ込んでも成果が出
> なけりゃ、何気にこれらを要求
> される!
と書いて「マジ」と読むと習いました。
リポジトリに突っ込む時にも「マージ」が要求されるとも習いました。
このアカウントは、notestockで公開設定になっていません。
> MSXML.DOMDocumentを
> MSXML.DOMDocument60にする
> https://qiitadon.com/web/statuses/102896810029342375
もぅあの MSX の ML だと思うじゃぁないのぉ。いやぁ、おなじ MS なんだけどぉ。
このアカウントは、notestockで公開設定になっていません。
> 量子コンピュータのこと全然知
> らない
このまえお呼ばれした講演会に行ったら、「量子コンピューターはソースコードじゃなくて数式を与えて計算させる」と言ってた。
講演会のあとのパーティーで「数式をコーディングして渡すんですか」と聞いたら、違うらしく色々教えてくれたけど、結局よくわからなかった。
#量子コンピュータないない も作れそうなことも言ってたので、初心者でもわかるような記事を書いて欲しいと言ったら、面倒臭いやつと思われたのか、「勉強してからこい」オーラー満載でどっか行っちゃった。
このアカウントは、notestockで公開設定になっていません。