- ホーム /
- ysugiyama12
curlを用いてseleniumでブラウザを表示させる
今までphpやjsを使ってseleniumを使ってきたが、ターミナルからcurlコマンドを叩くことでも使えるらしい。 下の例はgoogleのトップページを表示する場合。なおhttp://localhost:4444/wd… - ysugiyama12
- ハック
- 2018.07.24
- 1,450
phpのtimezoneを設定する
phpをインストールしたあと、date関数などを使おうとすると次のように注意されることがある。 PHP Warning: date(): It is not safe to rely on the system’s ti… - ysugiyama12
- ハック
- 2018.07.17
- 353
phpでseleniumを動かす
今までjsでしかやったことがなかったseleniumをphpで動かしてみた。大まかな流れはこんな感じ。(予めport:4444を起動させておく) <?php require_once ‘./vendor/autol… - ysugiyama12
- ハック
- 2018.07.10
- 1,062
dockerでパスをvolumesを用いてマウントする
docker-compose.ymlファイルにおいて volumes: – /path1/to:/path2/to のように書くことでローカル環境の’/path1/to’のファイルをコンテナ上の&… - ysugiyama12
- ハック
- 2018.06.26
- 377
dockerで立ち上げた環境にnodeをインストール
docker環境にnodeが存在しなかったため、以下のコマンドでインストールを行った。 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash – sud… - ysugiyama12
- ハック
- 2018.06.19
- 222
implode関数
phpのimplode関数を用いると配列の状態から特定の文字を境界にはさんだ文字列へと変換することができる。 $arr = array(‘apple’, ‘orange’, ‘banana’); $s = implode… - ysugiyama12
- ハック
- 2018.06.12
- 183
phpで指定した値を配列から削除
指定した値を削除する方法はarray_searchをしてindexをもとに消す方法とarray_diffを用いる方法があるが、後者のほうが簡潔だったのでこっちを書いておく。 $arr = array(1,2,3,4,5)… - ysugiyama12
- ハック
- 2018.06.05
- 478
array_splice関数
array_splice関数は配列の特定の区間を切り取って、そこに新たな別の配列を挿入することができる関数だそう。 $input = array(“red”, “green”, “blue”, “yellow”); ar… - ysugiyama12
- ハック
- 2018.06.01
- 361
usort関数
phpでusort関数を用いると、ユーザーが独自に定義したソート条件でソートを実行することができる。 例として、日付によって配列をソートする状況を示す。 usort($data, function($a,$b){ //こ… - ysugiyama12
- ハック
- 2018.05.25
- 371