• PHP-FFIの使い方サンプル書いた

    2019-11-22
    PHP
    FFI
    PHP7.4

    PHP-FFIの簡単な動作テストは以前にもやったので、今回は色んな引数、色んな戻り値のパターンでサンプル実装を書いてみた。 hanhan1978/php-ffi-samples ネイティ...

  • PHP7.4 FFIのソースコードを読んで理解する

    2019-10-30
    PHP
    FFI
    PHP7.4

    前回は、PHP-FFIを使ってモンテカルロ法による円周率の計算が高速化されることを試しました。今回は、FFIが一体どのようにしてネイティブコードを実行しているのかを見ていきます。 PHP...

  • PHP7.4のFFIで遊んでみる

    2019-10-15
    PHP
    FFI
    PHP7.4

    PHP7.4でFFI(Foreign Function Interface)が使えるようになります。というわけで遊びましょう。 FFIとは?要するに.dllや.soの共有ライブラリをロー...

  • phpenv+php-buildでのDebug用PHPのビルド

    2019-10-14
    PHP
    php-env
    php-build

    概要phpenv, php-buildを使ってPHPをビルドする際に、同一バージョンを別名で異なるオプションでビルドする手順。例としてDebugオプション--enable-debug を...

  • dockerコンテナで立ち上げたMySQLのrootパスワードをリセットする

    2019-09-12
    Docker
    MySQL

    クラウド使うまでもない程度のDBはファイルをローカルで永続化して、コンテナとして立ち上げているのですがrootのパスワードを完全に忘れてしまった時の復旧方法です。 ※ちなみに無停止では出...

  • X1 Carbonでウェブカメラがおかしい時に確認すること

    2019-03-19
    Ubuntu
    X1 Carbon 6th

    X1 Carbon 6thにUbuntu 18.04LTSをインストールして楽しくやっていたのですが、オンラインミーティングでウェブカメラを使おうとしたら大惨事が…。 なんか怖い感じに映...

  • UbuntuでどうしてもBluetoothがONにならない時にやること

    2019-03-18
    Ubuntu
    Bluetooth

    OS : 18.04 LTSマシン : X1 Carbon Gen 6th どのタイミングか分からないけど、BluetoothがOFFになった状態からONにならなくなってしまった。reb...

  • Ubuntuデスクトップで入力装置が使えなくなった場合の復旧方法

    2019-03-03
    Ubuntu
    18.04

    バージョンによって手順が異なるとは思うのですが、ひとまずデフォルト状態で使っている16.04LTS以降の場合は、下記の手順で復旧できます。 まずは問題を確認。そもそも入力装置が使えないか...

  • UbuntuデスクトップでMagic Trackpad 2を快適に使う

    2019-03-03
    Ubuntu
    Magic Trackpad 2

    環境OS : Ubuntu 18.04 LTS ひとまず、何も考えずにBluetoothペアリングさせるとSynaptic Touchpadとは認識されない。Synaptic Touch...

  • Ubuntuのカーネルをアップデート

    2019-03-03
    Ubuntu
    18.04
    Kernel

    環境OS : Ubuntu 18.04 LTS 手順ukuuというGUIツールを使う。まず、現在のカーネルを調べる。 12$ uname -r4.15.0-45-generic ukuu...