addictionwhite’s diary

考え中のことを整理と忘備録のために綴ります。ここに書かれている考えは翌日には変わる可能性があります

phpenvの導入

PHPUnitのサイトにて PHPUnit 5.1 は PHP 5.6 以降のバージョンで動作しますが、最新版の PHP を使うことを強く推奨します。 とあったので、現環境の5.5を更新しようと思ったが、 せっかく苦労して導入したCakePHP3(PHP5.5でのモジュール)を入れたし、 PHP7…

CakePHP3の導入

2系と異なっていてはまったので。 CakePHPの3系統は以下の環境が必要 PHP :5.4.16 以上 Extension : mbstring, mcrypt, intl が必要 // PHPのバージョンを調べる(私の環境は5.5.31 php -v // モジュールのチェックphp -m // mcryptとintlがなかったの取得$br…

Mysqlをターミナルから叩いた際にsocketのエラーが出る

Mampを使用しながら、ターミナルからMysqlのコマンドを叩くと Can't connect to local MySQL server through socket のエラーが出る。 ターミナルからた叩くmysqlのsocketファイルへの参照先が、 Mampの参照先と異なるため。 // Mampで使用しているsocketフ…

MAMPで複数のバーチャルホストを立てる方法

検索したら色々出てくるのだけど、何故だがうまくいかなかったので 忘備録

個人用暫定メモ xcodeのシミュレーターが指定できなくなったときに参考したサイト http://makotton.com/2014/09/23/495 アーカイブ作成時のエラー時に参考にしたサイト http://kzy52.com/entry/2014/11/06/195031

コントローラ側でjsの制御

CakePHPでContoroller側でjsの制御 ■コントローラ側 class AppController extends Controller { public function beforeFilter() { $this->set('test', "alert('あいうえお');"); } } ■ビュー側(ヘッダあたり) Html->scriptStart( array( 'inline' => true…

最近CakePHPで詰まったところ

最近触って詰まったところ。主にCake 同じところでつまらないように念のためメモ しかし各々ちゃんとしたところまで調査しきれていない ■勝手に$belongToが外れる 共通処理をappControllerに記述して、その中でモデルをnewしてfindすると、何故かサブクラス…

PHPの開発で使用しているツール

勉強用に作ったブログが止まってよろしくない。 個人的に他の人がどういうツールとか使ってるのか気になるのだけど。 ちょっとプラグインやら調べていたので、書く。 ■PhpStorm… どうしても迅速にコードをリファクタし続けないといけない状況になって、 subl…

xcodeちょっと触った

iOS

AndroidかiOSどっちかずっとやりたいと思っていて、 今までAndroid進めていたのだけど。 理由は大体以下の通り。 ・Androidの方がシェアが広い ・AndroidStudioとかいうIDEがある ・Javaが書けたら、読める良書の幅が広がる 主な理由はこんなん。 逆に ・swi…

htmlとcssのコーディングの方法を改めて考えてみる

HTMLとCSS。 はまると時間取られる。 デザインは結構修正簡単だろっていう空気があるように感じる。 私は常に難しいと感じてる。 サーバー側の修正の方が楽な場合の方が多い。 どうすればスムーズにできるかいつも考えている。 //ウェブサイトのレイアウトを…

セッションについての調査

PHP

ログイン処理ってフレームワークのものを使ったり、 既にもう誰かが実装してたりすることが多くて、じっくり考えること少なかったのだけど 考える機会きてしまったので、ちょっと調べる。 ■ログイン画面(抜粋 session_set_cookie_params(10);//10秒 session_…

■壊れたMacBookPro MacBookPro起動できなくて一週間ほど放置してたけれど、 もったいないなと思ってちょっと動かせないか試してみた。 参考にしたサイト http://d.hatena.ne.jp/glass-_-onion/20110125/1295960871 command + s を押して電源を入れるとシン…

仮想マシンでeth0とeth1が消えたときの対処

バーチャルマシンの設定を1からやろうとしたらeth0と1がifconfig上から消滅していた。 よくわからないけどifcfg-eth0修正してから、 ifupコマンドでNICを有効化しようとしたらエラー Device eth0 does not seem to be present, delaying initialization. 対…

共有フォルダで設定したファイルにhttpでアクセスする

*細かい原因の切り分けはできていないけれど 共有フォルダで設定した場所にhttpでアクセスするとnotFoundきていたのを修正。 VirtualBoxで共有フォルダを共有できたところまではよかった。 よかったのだけど httpでアクセスしたらnotFoundがかえってくる。 …

調べること

解決しないとけいないことリスト ■共有フォルダに設定したファイルにアクセスしようとするとパーミッションのエラーがでて表示できない(権限を777にしてもみれない。。)

xmlとjson形式で値を返す

PEAR::XML_Serializerを使う yum -y install php-pear pear install --alldeps xml_serializer-beta array('_attributes' => array('id'=> '1'), 'name' => 'SmartPhone', 0 => 'iPhone', 1 => 'Android' ), 1 => array('_attribut…

VirtualBoxで共有フォルダの設定

ゲストOS上の/media/sf_VmShared(media配下の頭にsf_はデフォルトのルール)に共有フォルダができるはずだが、全然できない。 ゲストOSとホストOSの共有フォルダには「Guest Additions」というソフトをゲストOS側にインストールする必要があるらしい(それ…

lamp環境の構築

■Apacheのインストール yum install httpd httpd -v service httpd start ip確認して接続 http://192.168.56.101/ apache起動してる ■MySqlのインストール yum -y install mysql-server mysql --version ■PHPのインストール yum -y install php php -v ■PHP…

Macで仮想CentOsにsshで接続するまで

今まで何となくMampとかXampとかで適当に環境構築してあんまり環境のこと知らないツケがきたので勉強する。 ローカルでなく仮想マシンで開発環境作る。 ずいぶん前にコマンド叩いてlamp環境作った気もするけど、 構築ってそんなに何度もやらないし、忘れるじ…