WordPressで実行されているSQLを観測する get_postsなどでDBにアクセスする際のSQL文をログなどに吐き出させることができる。 すべての処理が通る場所(functions.php)などに記入すると良い。 function sql_dump($query)… ysugiyama12ハック2018.09.18 873
カスタムフィールドテンプレートとオープンデータの同期 私はカスタムフィールドテンプレートにオープンデータの名前や、緯度、経度といったデータを自動で登録する際つまずいた点を述べます。 wp-admin内に作ったディレクトリであるupload.php内のコードをまず下記に示しま… 田村剛ハック2018.09.18 226
VCCW環境においてPHPからPythonのOpen-CVを実行する方法 VCCWにSSHでログインします。 $ vagrant ssh python3をインストールします。 $ python3 -V //python3がインストールされていない場合は以下のコマンドを実行します。 $ brew… 馬場貴生ハック2018.09.18 815
apacheとnginxの差とか apacheには様々なモジュールがデフォルトであるため、動的サーバーに便利 phpもモジュールで自動的に動かすことができる。 nginxは静的サーバーに向いており、apacheよりも高速だが、phpは外部で動かしてやり取… nagatsukaハック2018.09.14 436
WordPress、テンプレートを使用せずにサイトマップを出力する 検索エンジンにサイトを見つけてもらうためにsitemap.xmlを出力するのに、WordpressにはGoogle XML Sitemapsという便利なプラグインがありますが、投稿の量が肥大化して表に出したいものとそうで… Aoi Watanabeハック2018.09.14 688
Selenium / php-webdriverについて PHPでブラウザを自動化したい時、Selenium と php-webdriver は必須です。 今回はこれらについて述べます。 Seleniumとは プログラムを介してブラウザを操作できる (URLを指定してページを開… acx2o.mmハック2018.09.14 1,143
PHP:ループの中で条件分岐のネストが深くなってしまったら? ループの中で条件分岐のネストが多重になってしまうと非常に読みにくいので、continueを使って処理をはじいていきましょう。 以下の例で見ていきましょう! 改善前 <?php foreach($items as $… Aoi Watanabeハック2018.09.13 3,261
amazon-linux-extrasにひっそりと追加されてた、「httpd_modules」 未実装だよ!ちゃんと中身が入ったらちゃんと書くよ! httpd_modulesを発見 ある時、amazon-linux-extrasを見てみたら、httpd_modulesなるものが追加されているのに気が付きました。 [… ohno yuton調べてみた2018.09.13 2,389
プログラミング言語の違い 私はphpにふれるまではC言語を主に使っていました。そのためphpを実際に使って、コンパイルがないことに違和感を感じました。 コンパイルがいらない理由としてはphpは低速で動作する代わりに短い記述で処理を実現し、ソースコ… 田村剛ハック2018.09.12 354