めも。
$this->{$this->modelClass}->find('all', array( 'conditions' => array( 'NOT' => array( $this->modelClass.'.id' => array(1, 2, 3, 4) ) ) ));
こんな感じ。
めも。
$this->{$this->modelClass}->find('all', array( 'conditions' => array( 'NOT' => array( $this->modelClass.'.id' => array(1, 2, 3, 4) ) ) ));
こんな感じ。
めも。
$array = array('hoge', 'piyo', 'fuga'); $one = $array[array_rand($array, 1)];
めも。
下記のファイルを以下の通り編集しする。
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" # BOOTPROTO=dhcp IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE=Ethernet DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME="System eth0" UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX HWADDR=XX:XX:XX:XX:XX:XX PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPADDR=192.168.X.Y NETMASK=255.255.255.0 GATEWAY=192.168.X.2 DNS1=192.168.X.2
重要なのは下の4行。
VMWareではNATの場合以下のルールがあるためGATEWAYとDNS1のアドレス末端を「2」に設定しなければならない。
ホストOS | XXX.XXX.XXX.1 |
Gateway | XXX.XXX.XXX.2 |
固定IP | XXX.XXX.XXX.3-127 |
動的IP | XXX.XXX.XXX.128-253 |
よく使うので殴り書き。
$ ntpdate ntp.nict.jp
ntp.nict.jp
覚えよう。
めも。
ntpdateとかで時刻あわせたのにどうにもこうにも時刻がおかしい場合、タイムゾーンがずれている場合が考えられる。
ということで下記コマンドを実行。
$ cp -p /usr/share/zoneinfo/Japan /etc/localtime
やったねたえちゃん時刻が直(ry。
めも。
テキストエリアにminifyコードを貼り付け「Beautify JavaScript or HTML」を押すだけでインデントと改行を見やすく挿入してくれる。
クソ便利。( ˘ω˘ )
今回はjQuery無しのアプローチ。
下記のようなHTMLがあったとする。
<div class="target" data-hoge="piyo">target</div>
上記の「data-hoge」の中身を取得したい場合。
var elem = document.querySelector('.target'); var data = elem.getAttribute('data-hoge'); console.log(data); // piyo
という様に取得できる。
めも。
App::uses()はクラス名とファイル名が一致していないと読み込めない。
TwitterのOauthライブラリを読み込もうとした際に、クラス名とファイル名の命名規則が異なっていたため一向に読み込めないという問題が発生。
大文字、小文字を確りと判別しているため、挙動に違和感を感じたら素直に統一させるべし。