2014年2月18日火曜日

コンソールでPHPコードを実行する

コンソールでPHPコードを実行する場合は下記のようにタイプする。

php -r "任意のコード"

日付や時刻を返すdate関数のフォーマットを確認したり、strtotimeで指定できる
文字列を確認したりするときに使用しています。

php -r "echo date('Y-m-d H:i:s').PHP_EOL;"

コンソール上に出力結果を表示する場合はecho関数も一緒に使用します。
PHP_EOLを付けておけば改行が入るので少し見やすくなるかもしれないです。
PHP_EOLはOSで出力される結果が異なるので、利用するときは注意。

2014年2月16日日曜日

Google Analyticsのデザインが変わっていた

久しぶりにGoogle Analyticsを見てみると画面のUIやらデザインが変更されていた。
前はヘッダーがオレンジ色で家のアイコンとかあったのに
ヘッダーに配置されているアイテムの位置も変わっていた。
Google Analyticsの画面をキャプチャしてドキュメントを作っている場合はドキュメントの
更新が必要になるだろうなぁ

Genymotionセットアップで躓いた

Android標準のエミュレータが遅くて、代わりになるものを探していたところ
前から気になっていた高速なエミュレータGenymotionのインストールを決定!

VirutalBox上で動作するのでVirutalBoxをインストール。
GenymotionはGenymotionのアカウントが必要なので作成。

必要なものがそろったので、作業を進めていくとGenymotionでエラーが発生。
Genymotionで利用するVirutalBoxのネットワーク設定が間違っているとのコト。

192.168.56.0/24を利用するのでホストオンリーネットワークの詳細を見てみると
アダプターのIPv4アドレスの値(192.168.56.100)とDHCPサーバーの
サーバーアドレスが違っていた。

アドレスの値を同じにして、DHCPサーバーのアドレス下限と上限をさっきの
アドレスが含まれないように設定すると無事にエミュレータが起動!
(下限:192.168.56.101 上限:192.168.56.254)

VirutalBoxのネットワーク設定が間違っていました。
上記のままだと、2回目以降エミュレータが起動しなくなっていました。

いまのところ、設定は下記にすることで動作するようになりました。
これを見て設定をされた方がいたら申し訳ないです。


  • アダプター
    • IPv4アドレス:192.168.56.1
    • IPv4ネットマスク:255.255.255.0
  • DHCP サーバー
    • サーバーアドレス:192.168.56.100
    • サーバーマスク:255.255.255.0
    • アドレス下限:192.168.56.101
    • アドレス上限:192.168.56.200

標準のものと比べるとやはり高速でした。

VirutalBox 4.3.6
Genymotion 2.1.1

初投稿

初投稿。

ブログは初心者なので、いろいろと時間がかかりそうな気がする。
日ごろ思ったことや、気になったことについて調査したり、インプットした内容を
細々と発信していこうかな。