2015-01-01から1年間の記事一覧
php Session->setFlash('テスト', null, array('class'=>'mb10'), 'test1'); $this->redirect('/'); html flash('test1'); ?>
前回の続きで「'prefix名' => true」とかにすると$form->createで勝手にprefixがつくのを防ぐことができるけど、今度は逆につけたい場合に困ってしまう。 create( 'Samples', array( 'action' => 'index', 'method' => 'post' ))); 上記で出力されるhtml↓ <form id="SamplesIndexForm" action="/samples/index" method="post"> </form>…
"Routes::connect設定時の$form->createや$html->linkの挙動について" フォーラム - CakePHP Users in Japan ここが参考になるroutes.phpの設定で「'prefix名' => true」とすると、$form->createした際などに勝手にprefixがセットされるのを防ぐことができた…
PGOTHICは半角の文字によって横幅が異なるっぽい。 例えば「1」と「W」では「W」の幅の方が広い。 GOTHICだとどちらも同じっぽいので、バイト長で折り返しする際は、GOTHICを使うこと。
utf8だと3バイトだったり2バイトだったりするので気をつける 変換については↓ utf8の日本語を2バイトにしたければshift_jisに変換すればよい - 技術ブログ
約7年ぶりに再開。もう何もかも忘れた。以下が参考になるAWS EC2を使って無料枠でWebサーバを立ててみた(2014年11月版) - sometimes I laugh 0から始めるAWS入門②:EC2編 - Qiita EC2スタートアップ。どちらも詳しいEBS Magnetic vs SSDのベンチマーク | E…
普通にgit pullすると最新のコミットファイルがmasterブランチに反映される(正確には語弊があるのかも)。 今回、以前のあるコミット番号のバージョンにローカルのファイルを戻したかったんだけど、その手順。 git checkout <git logにて取得できるコミット番号> これを実行するとそのバージョン</git>…
&つければバックグラウンド処理になるけど、ログアウトするとプロセスも終了してしまう。 ログアウトしてもプロセスを終了させないためには、nohupをつけて実行する。 nohup ./test.sh & tail -f nohup.out 実行すると、nohup.outがカレントに自動で作成され…
vimのレジスタの機能を使うと、ヤンク(コピー)したテキストを複数保存・取り出しすることが可能。vim tips レジスタを使ったコピーとペースト Vimのレジスタをまとめる - .logbook参考サイトコピー "ayy貼り付け "apa-zを指定することが可能参照 :reg :reg a
【仕様】 ・ファイルをドラッグ&ドロップでアップロードしたい ・従来のファイル選択でのアップロードも可能(一度に複数選択可)jQuery File Upload Demo 最初は「jQuery File Upload」でやろうとしたけど、 機能が多すぎて、導入やカスタマイズがめんどくさ…
JavaScriptで覚えておくとよいデータ構造 - 配列・オブジェクト - いろいろ解析日記 すぐに忘れるのでメモ配列 定義 var a = []; var a = ["b","c"]; 格納 a.push("b"); 特定の位置に格納 a[1] = "b"; 長さ a.lengthオブジェクト 定義 var a = {} var a = {"…
[HTML5] Drag & Drop API おさらい 「ファイルの DnD」 | Developers.IO 参考サイトhtml5のドラッグ&ドロップについて。dragenter 領域内にファイルをドラッグさせた時に発生するイベント。 stopPropagationによりイベント伝播を止めないとdropイベントが…
1分でわかるreturn false; preventDefault(); stopPropagation() の違い | iwb.jpここが分かりやすいpreventDefault リンク等のイベントを無効にする(イベント伝播は継続)stopPropagation イベント伝播をキャンセルする
jQuery File Upload Pluginを実行したらこんなワーニングが出た。 PHP Warning: Unexpected character in input: '\\' (ASCII=92) state=1どうやら以下の行でエラーになっていたらしい。
別サーバー(host2)から、例えばlocalhostからしかアクセスできないユーザー(user1)でDBサーバー(host1)にログインしてみる。 $ mysql -uuser1 -ppass -h host1 ERROR 1045 (28000): Access denied for user 'user1'@'host2' (using password: YES)このように…
テーブルないけど、Modelのバリデートを利用したいデータがある場合。 モデルのuseTableをfalseにすればいいだけっぽい。
保守という観点でもやっぱりバリデートはmodelにまとめたいところ。 array( // 登録時のみ 'unique_create' => array( 'rule' => 'isUnique', 'message' => 'err', 'on' => 'create', ), // 更新時のみ 'unique_update' => array( 'rule' => 'isUniqueUpdat…
いくつか見た中で一番良かったサイト 写真素材なら「写真AC」無料(フリー)ダウンロードOK無料だからしょうがないんだけど、ダウンロードするたびに15~30秒ほど待たないといけない。
wordpressのコンテンツ内をgrepしたくてpostsテーブルのpost_contentを検索したら思いのほか沢山ヒットしてしまった。どうやら過去のリビジョンのデータも含まれているらしく、post_statusが「inherit」または「revision」のデータがそれに該当するらしい。…
基本中の基本の事が頭から漏れていたので漏れないように書く。userテーブル id user_nameuser_infoテーブル id user_name oldこれだとuser_nameが変更される度にuser_infoのuser_nameまで更新しないといけない。 例え、既にそのような設計になっていたとして…
reloadの引数が無いと通常のリロード。trueをつけるとスーパーリロード。 location.reload(true); 最近始めたfxが絶好調です。 低予算(1000通貨)で比較 | FX比較 低予算から始めるFXランキング 初心者の外為入門
webサーバーとdnsサーバーからドメインを削除したはずなのに、ブラウザで表示されてしまう場合の対処法。 まず、ドメインからIPが参照できるか確認。コマンドプロントにて。 >nslookup sample.jp sample.jp を見つけられません見つけられないとでれば、dnsサ…
cakephpで以下のようにパラメータに+を含む渡すメルアドを渡したところ、cakephp側で+が空白になってしまった。 http://test.jp/sample/mail+123@test.comどうやらurlに+を含んでしまうとmod_rewrite側でアンエスケープされてしまうらしい。 apacheが2.2.6以…
全然分かっていないけどひとまずメモしておく。 サーバー側にリポジトリを作成して、クライアント側でそれをclone&pushさせたい場合。まずサーバー側でtest.gitという名前のリポジトリを作成 cd /home/user/git_test mkdir test.git cd test.git cat > samp…
最近、wp-login.phpに頻繁にアクセスが来ていたため、自分の固定IP以外拒否する設定を追加 <Location /wp-login.php> Order deny,allow Deny from all Allow from 拒否するIP </Location>
pythonに触れる機会があったためメモ。 普通に~.pyにアクセスしたら、そのまんまのソースコードが表示されてしまった。 httpd.confを修正する。変更前 <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLinks </Directory> <IfModule mime_module> #AddHandler cgi-script .cgi </IfModule>変更後 <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLi</directory>…
mysqliを使ったソースをサーバー上で動かそうとしたときに以下のエラーが出た Fatal error: Class 'mysqli' not found in /var/www/login.php on line 101 mysqliが使えるかどうかはphp -mで確認する。 php -mmysqliを使う場合、本来phpをコンパイルする際に…
ずっと放置だった件。 まずエラーを表示させるためにWP_DEBUGをtrueにする。 wp-config.php define('WP_DEBUG', true); で表示されたエラーがこちら。 Fatal error: Internal Zend error - Missing class information for in ・・/wp-cache-base.php on line…
ず――――と前から分からんくて、とうとう切れて適当に調べた件。Shellを継承したバッチコマンド(batch_name.php)があるとして、 以下を、コマンドラインから実行すれば普通にbatch_name.phpが起動する /usr/bin/php /var/www/html/test-test.com/cake/console/…
「66.228.122.42」からのアクセスを403(Forbidden)にしたい場合トップに以下のようにdeny設定をする <Directory "/var/www/html"> Options -Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all deny from 66.228.122.42 </Directory>これで指定のIPからの接続は拒否される…