新しいフォルダー

気になったことや勉強したことについて書いていきます

2015-02-01から1ヶ月間の記事一覧

やりたいことリスト

メモメモ ・仕様書のト書き依頼(「ここはスーッと移動させてほしい」とか「キラキラした感じで」とか細かいニュアンスまで仕様書に書いてもらう) ・企画と開発の仕様書読み合わせ(細かいニュアンスを共有する/モックでどこまで作るか確認する) ・モック…

配列内の検索 in_array / array_key_exists

配列内に該当データが存在するか確認する場合は in_array()を用いるが valueではなくkeyに値を格納して array_key_existsで検索すると速い。 めもめも

cakephp 複数レコードをformでPOSTする場合

PHP

例えば DBから名前の一覧を取得/表示し、任意で変更させる処理があるとする。 変更は名前一つずつではなく全員分の変更点をまとめて更新したい。 ************************************** $this->Form->input('名前', array( 'default' => '名無し', 'name'…

zabbix 監視設定 参考サイト

用語について自分なりにまとめてみる ホスト=サーバー テンプレート=監視項目のセット アプリケーション=セット内の分類 アイテム=監視対象 最低限の監視項目をまとめたものを用意してそのテンプレートを各ホストに設定 下記のブログが参考になった。 Za…

zabbix インストールと設定

忘れないようにメモ ↓公式ここを参考にする Zabbixのインストール(RPM編) | ZABBIX-JP 自分は下記の2.4じゃなくて2.0.14だった ○リポジトリ登録(EPELは古い) rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.r…

GITサーバー(centos) インストール・リポジトリ作成・コミット

Git

リポジトリ追加までの手順 1.インストール yum install git 2.適当にフォルダ作成 mkdir /opt/git 3.git ユーザー作成 useradd git 4.初期設定 git config --global user.name '名前' git config --global user.email 'xxx@xxx.xx.xx' 5.ベアリポジ…

Linux ちょっとしたコマンド

○ ユーザー作成 useradd 'ユーザー名' passwd 'ユーザー名' ○ ディレクトリオーナー chown xxx.xxx ユーザー名 ○ パーミッション chmod 777 対象ファイル名 ○ yum yum install --enablerepo=remi,remi-php55 php-devel

Mac(VirtualBox)にcentosを動かす

○インストールまで 1.仮想マシンの作成 2.ネットワークからアダプター2の割当をホストオンリーアダプタで有効化 3.電源を入れ、〜.isoを読み込ませてインストール ○ ネットワーク設定 1.設定ファイル修正 /etc/sysconfig/network-scripts/ifcfg-eth…

cakePHP BAKE使用時のdeleteメソッド その2

PHP

DELETEメソッドにはPOST送信しか受け付けない機能がある $this->request->allowMethod('post', 'delete'); × $this->Html->link(__('削除'), array('action' => 'delete'〜 ○ $this->Form->postLink(__('削除'), array('action' => 'delete'〜 通常のリンク…

cakePHP BAKE使用時のdeleteメソッド その1

PHP

BAKEで生成されたコントローラーを使ってdeleteメソッドを呼ぶと コントローラー内でMODELにセットされたID(PKEY)をDELETE完了後に消してしまうので IDを取得しておきたい場合はDELETEメソッドが走る前に変数に退避する必要がある。 ************** XXXXCont…

cakePHP saveAll

PHP

saveAllメソッドについて 同じアイテムをたくさんINSERTするときにちょっとはまったのでメモっておく $add_item_data = array(); for($i = 0 ; $i < $max; $i++){ $add_item_data['テーブル名'][] = array( "key1" => $value1, "key2" => $value2, )); } $th…

cakePHP メモ

PHP

・bakeで出力したソースだとDBを更新する際にID(PKEY)が必須(クソ) ・$this->paginateはfind('all')と同じ役割をしてくれるので、わざわざ'all'はつける必要はない(しらんがな) ○Paginator ・条件を設定する場合 $this->Paginator->settings = array(…