めも。
resize()関数を用いる。
$(window).resize(function() { // 処理 });
nbsp;
めも。
resize()関数を用いる。
$(window).resize(function() { // 処理 });
nbsp;
自分用まとめ。
コマンド | 詳細 |
---|---|
git status | リポジトリの変更内容を表示する |
git add . | 現在地の全ファイル、フォルダをgit管理下に追加する |
git add -u | 削除したファイルをリポジトリからも削除する |
git commit -a | 変更されたファイルを自動検出しコミットする。ただし新規作成されたファイルはコミットされない |
git commit -m “comment” | コメントを指定してコミットする。左記の「comment」の部分にコメントを記入 |
git push | マスターブランチにファイルをアップロードする |
chmodで再帰的な権限変更を行う際、単純に「-R」コマンドで行うと、フォルダ、ファイル関係なく同一のパーミッションに設定されてしまうためちょっと不便。
ということで良いやり方はないかと調べてみた。
■全体のパーミッションを設定するとき
chmod -R 755 /path/to/target
■ファイルのみ再帰的にパーミッションを設定するとき
find /path/to/target -type f -exec chmod 757 \{\} \;
■フォルダのみ再帰的にパーミッションを設定するとき
find /path/to/target -type d -exec chmod 755 \{\} \;
findコマンドと組み合わせるのがポイント。
BitbucketなどにRSAキーを登録したいとき、コンソールでRSAキーを生成するためのコマンドまとめ。
# 下記ディレクトリに移動 cd ~/.ssh # フォルダを作成 mkdir bitbucket # 作成したフォルダに移動 cd bitbucket # 下記コマンドを実行 ssh-keygen -t rsa -C "yourEmailAddress"
上記コマンドを実行すると生成するファイル名を聞かれるので任意のファイル名を指定する。
# 任意のファイル名を指定 Enter file in which to save the key (/root/.ssh/id_rsa): id_rsa.bitbucket.org # パスワードを聞かれるので任意のものを設定 Enter passphrase (empty for no passphrase): password # 確認のためもう一度聞かれるので上記と同じものを入力 Enter same passphrase again: password
完了すると下記二つのファイルが生成される。
id_rsa.bitbucket.org id_rsa.bitbucket.org.pub
「~/.ssh/config」に設定を追加する。
vi ~/.ssh/config
下記を追記。
Host bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/bitbucket/id_rsa.bitbucket.org User git
最後にBitbucketへ公開鍵の登録を行う。
先ほど生成した「id_rsa.bitbucket.org.pub」ファイルの内容を全てコピーして張り付ければ完了。
めも。
1, まずは下記URLからソースをダウンロード。
https://github.com/slywalker/cakephp-plugin-boost_cake
2, ファイルを解凍後、プラグインが梱包されたフォルダ名を「BoostCake」に変更し下記ディレクトリに格納。
app/Plugin/
3, 「app/Config/bootstrap.php」に下記を追記。
CakePlugin::load('BoostCake');
4, 「app/Controller/AppController.php」に下記を追記。
class AppController extends Controller { public $helpers = array( 'Session', 'Html' => array('className' => 'BoostCake.BoostCakeHtml'), 'Form' => array('className' => 'BoostCake.BoostCakeForm'), 'Paginator' => array('className' => 'BoostCake.BoostCakePaginator') ); }
5, レイアウトファイルのhead要素内で下記ファイルを読み込む。
echo $this->Html->script('//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js')."\n"; echo $this->Html->css('bootstrap')."\n"; echo $this->Html->script('bootstrap')."\n";
6, 以上で導入は完了。使い方は書きURLを参照されたし。
http://slywalker.github.io/cakephp-plugin-boost_cake/bootstrap3.html
めも。
$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 |