- killall
yum install psmisc
- ip系コマンド
yum install iproute
yum install iputils
そういえば今までPHPのビルトインサーバーを使ったことなかった…
フレームワークの調査の為にまずはビルトインサーバーで確認したいと思って、EC2上でチュートリアルそのままコピペしても自分のマシンから繋がらず。
起動する時のIPの指定の仕方が127.0.0.1とかlocalhostだとローカルからしか繋がらなかったりするのです。
php -S 0.0.0.0:80 -t public
こんな感じで0.0.0.0を使います。
なんでこんな風になるかというと、0.0.0.0を使うことでそのマシンがもつ全てのアドレスにbindするということなんですね。
なので、PHPに限らずこの手のコマンドとか設定が出てきたら注意しないとですね。
こんな感じでできる。
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
なぜ必要になったかというと、PHPでSFTPで鍵認証の時には鍵ファイルが両方必要だから。
book.ethereum-jp.net
入門としてよくまとまってるこれ、SolidityのコードがMacに普通にインストールしたコンパイラで動かなかったのでメモ
最初にコンパイルしようとしたところ
Error: Source file requires different compiler version (current compiler is 0.5.7+commit.6da8b019.Darwin.appleclang - note that nightly builds are considered to be strictly less than the released version pragma solidity ^0.4.0; ^---------------------^
pragmaで怒られてしまった。ここを
pragma solidity >=0.4.0;
に変更してみる。
再度コンパイル。
Error: The state mutability modifier "constant" was removed in version 0.5.0. Use "view" or "pure" instead. function get() public constant returns (uint retVal){ ^------^
なんかviewかpure使えと言われてるので、とりあえずview使う。
pragma solidity >=0.4.0; contract SingleNumRegister { uint storedData; function set(uint x) public{ storedData = x; } function get() public view returns (uint retVal){ return storedData; } }
こんなコードにしてコンパイル。
とりあえずコンパイル通ってBinaryとContract JSON ABIが出力された。
拡張子がtxtで2019年3月1日以降のファイルのフルパス一覧が取得したい場合
find `pwd` -type f -name "*.txt" -newermt "2019-03-01"