テストかいてて混乱したので備忘録として残しておく。 まず、PHPUNITではassert~の判定でfalseになった場合Exceptionを吐いている。 そのため、try{ 処理 } catch {Exception $e} だけだと判定によるExceptionなのか、実際にthrowされたExceptionなのか区別…
参考サイト beginners-hp.com www.tecblo.com
メモ MySQL - B-treeインデックス入門 - Qiita
前回(CakePHPでCSVをアップロードしてDB更新 - 新しいフォルダー) の続き。 CSVをアップロードするときに変更点を確認する画面を作る。 画面遷移としては CSVを選択・アップロード → 確認画面 → 完了画面 となる。 その場合に、最初にアップロードされたCS…
バリデートメソッドを作ったのでメモって置く。 間違ってたらサーセン テスト用の配列 $testInput = array( //int array('integer' => '123'), array('integer' => 123), array('integer' => -10), array('integer' => '-10'), //ここまでOK array('integer'…
エラーチェックはしてません。 Controller public function upload(){ //フォームでテーブル名を送りつける。 $tableName = $this->request->data['selectTable']; //対象テーブル読み込み $this->loadModel($tableName); //該当テーブルのカラム名と属性を…
エラーチェック等は入れてません Controller //適当にフォームからDLするテーブル名を送る $selectTable = $this->request->data['selectTable']; //モデルをロード $this->loadModel($selectTable); //テーブルのカラム名を取得 $tableType = $this->$selec…
メモ 【スクレイピングのやり方#1】周りに勧められてスクレイピングなるものをしてみたいけど何すればいいのかわからなかったあの日の自分へ | Project name
コドモと犬とギリギリおとん:PHPでファイル読み込み時の改行コードの問題メモ 上記を対応してnginxとphp-fpmをリスタート $tmp_name = $this->request->param('form')['upfile']['tmp_name']; $fp = fopen($tmp_name, 'rb'); var_dump(fgetcsv($fp));exit;
ブラウザのキャッシュ そもそも更新しているファイルが間違っていた FWのキャッシュ WEBサーバーのキャッシュ VagrantでCSSの更新が反映されない場合の対処法 - Qiita
自分のメモ用として書き残す。 主にここ(はじめての Laravel 5.1 | ララ帳 | ページ 4)を参照している。 非常にわかりやすい。 Laravelのバージョンは5 【.envがみつかんねー!】 私はcentosのサーバーを立ててmountしてNetBeansを使用しているのだが .en…
自分用メモ 参考 初めてのLaravel 5.1 : (15) Bootstrap3 の導入 | ララ帳 Bootstrapの導入方法はいくつか考えられます。 Bootstrap CDNを使用する コンパイル済のBootstrap をダウンロードして、public ディレクトリ以下に配置する Bootstrapのソースをダウ…
現在PHPのソケットについて勉強中。 調べていてわかったことをメモっておく。間違っている可能性あり。 phpでソケット通信をする際の受け側で使用する場合は2パターンある。 1.socket_create_listenを使用する 2.socket_create, socket_bind, socket_li…
日付毎に集計する MySQLで月別、日別、時間、曜日別にレコード数を集計する方法 - おおらかにいこう
・変数 3.1.2 変数、値、文字列 ・色々参考になるサイト インフラエンジニアway - Powered by HEARTBEATS: nginxアーカイブ conf例 server{ listen 80 default; server_name localhost; access_log /var/log/nginx/admin_access.log; location / { root /var…
server{ listen 80 default; server_name localhost; access_log /var/log/nginx/admin_access.log; location / { root /var/www; index index.html; }}
プレゼンの技術 from 心 谷本 www.slideshare.net
sudo yum install libyamlsudo yum install libyaml-devel sudo pecl install YAML これでいけた。 事前に他のモジュールいれてたかもしれないけど、一応メモ程度に。
メモメモ [CakePHP 2.x] ComponentからModelを読んでDBにアクセスする(Readのみ) - Qiitaqiita.com
$s = date("Y-m-d 00:00:00", strtotime($s_date))); $e = date("Y-m-d 23:59:59", strtotime($e_date))); 日付Aから日付Bの間に存在する日にちの0時と23時59分59秒を取得 $s = strtotime(date("Y-m-d 00:00:00", strtotime($s_date))); $e = strtoti…
foreach文で配列要素の値を変更する - 繰り返し処理 - PHP入門 上記のリンクに全部載ってますが、かならずUNSETしましょう $pricelist = array(80, 100, 120); foreach ($pricelist as &$value){ $value *= 1.05; } unset($value);今回は要素の値に対する参…
git リポジトリの最新の履歴だけを取得する shallow clone - Qiita git clone --depth 1 リポジトリURL 覚えといて損なし
①VMのマネージャー画面から 共有フォルダー→+マーク→共有したいフォルダ(ローカルに保持してるソースのフォルダ)とフォルダ名を入力 ②自動マウント+永続化にチェック ③ファインダー→アプリケーション→VMのアイコンを右クリック→内容を表示 contens/Macos…
VMを停止状態 コンソールで VBoxManage startvm {VM名} --type headless これでアイコンを表示せずに起動
IDを設定 var select_object = document.getElementById('ID名'); select_object.options[select_object.selectedIndex].value ******************* select要素からすべてのoption要素を削除する。 document.myForm.mySelect.options.length = 0; **********…
・php jsonにエンコードした物をVIEWに渡す json_encode($data); ・js パースして受け取る var data = JSON.parse(''); for(var key in data){ console.log(data[key]); }
ここをみればOK 同期設定(rsync)を今一度整理してみました - Qiita 実行するときのコマンド rsync -avz --password-file=/etc/rsync.passwd rsync://rsync_user1@10.0.1.108/tmp /var/www/ rsync オプション 参照するパスワード 使用するモジュール名(同期…
○「float:left;」 これを適用すると要素が横並びになる。ただし、改行コードすら横並びになるので注意 詳しくは float−スタイルシートリファレンス ○「clear:both;」 上記のfloatを解除する。 「<div style="clear:both;"></div>」解除するタグを埋め込めば解除して次の行から再び横並びを開…
【追記】 本項の検証は誤りがあります ここのサイトにコマンド毎の解説があります。必読 gitのコミットの歴史を改変する(git rebase) 1 / 2 - けんごのお屋敷 ******************************* rebaseのeditコマンドについて検証する ↓ツリー **************…
--no-ffの有無でツリーの変化を確認してみる 【--no-ff無し】 ****************** * 5b6b016 (deve_1) 2015-02-22 rebase_user@com deve_1* 7b8ff40 (HEAD, master) 2015-02-22 rebase_user@com GG* 02422eb 2015-02-22 rebase_user@com FFF ***************…