サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
matomater.com
photoBy: http://www.mori-hosp.jp/community/img/女の子P5090150…セッションが切れる、繋がらない、始まらない原因はなに?cakephpのバグでセッションバグが一番厄介。 対策法をまとめてみる。 cakephpの場合は、明示的にsessionを始める必要がある。バージョンにもよるみたいだが、セッション自動スタートがオフになっている場合がある。 そんな場合は、bootstrap.phpに if(!isset($_SESSION)) session_start();と書く。 favicon や css js のリンク切れ<link rel="shortcut icon" href="favicon.ico" /> のパスがリンク切れだとセッションも切れる ファイルがリンク切れしていないか確かめよう IE8 などでポップアップ窓を開いたとき、別セ
静岡県の小学校では、インフルエンザの集団感染で早くも学級閉鎖です。 今シーズン、全国では初めてとみられます。 静岡県東伊豆町の町立熱川小学校では 2年生の1クラス27人中、8人が38度以上の熱を出し、17日、欠席しました。 このうち7人がインフルエンザB型と診断され、 学校では学級閉鎖の措置をとりました。 先日の台風18号の直後から静岡県内は一気に乾燥し、 感染が広がったとみられています。 インフルエンザによる学級閉鎖は今シーズン全国では初めてとみられます。 keikksugaya インフルエンザ感染の発表はあるのに、何型かの発表はない不思議。ワクチン接種できないね。RT:@tunmama 静岡の小学校、インフルエンザで早くも学級閉鎖(TBS系(JNN)) - Y!ニュース http://t.co/O75saE0Ofw?… 2013-09-19 07:29:46 つーくtsuku2106
使いどころまとめcakephpにはvalidation機能がある。 使いどころについてまとめてみた。 一応cakephp2.x 用。 ただ、cakephp1シリーズでも通用すると思う。 基本・model.php var $validate = array( 'login' => array( 'alphanumeric' => array( 'rule' => 'alphaNumeric', 'required' => true, 'message' => 'アルファベットか数字で入力してね' ), 'between' => array( 'rule' => array('between', 5, 15), 'message' => '5文字以上15文字以内で入力してね' ) ), 'password' => array( 'rule' => array('minLength', '8')
photoBy: http://japan.cnet.com/storage/2012/08/08/5f5b69b9315fd56bb1a6ac60729d5f84/Kindle_Fire_e-mail_icon.jpgchrome の 拡張 HTMLタグチェッカー 0.0.30 をインストールしているとなぜか メールが2通届くエラーが発生するので注意! cakephp2 でのメール送信cakephp1 シリーズの時は Qdmail を使っていた。 ただ、cakephp2 からは CakeEmail を使うのがデフォ。 CakeEmailって?CakeEmailはEmailComponentに代わって作られたライブラリ。 「EmailComponentはdeprecatedだからCakeEmail使ってね」とのこと。 ライブラリを読み込むApp::uses( 'CakeEmail', 'N
bootstrap の modal サイズを変更するCSSソース<style type="text/css"> .modal.large{ width: 1200px; margin-left: -600px; /* - width/2 */ height: 1000px; margin-top: -100px; /* - height/10 */ } .modal.large .modal-body{ max-height:900px;/* - height - 100*/ } </style> <div id="myModal" class="modal hide fade large" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-hea
photoBy: http://wood-depot.com/images/4040tudo.jpgCookie を使って自動ログインさせよう所要時間たったの3分。 条件 Cookieコンポーネントを読み込んである Authの設定をしてある ログイン成功直後にCookieに保存ログイン成功したらクッキーを保存しましょう UsersController.php function login() { if($this->request->is('post')) { if($this->Auth->login()) { //クッキー保存 $this->Cookie->write('Auth.User', $this->request->data['User'], false, '+4 weeks'); } else { //NG $this->Session->setFlash('ログインできま
photoBy: http://www.brandwow.net/lara_christie/necklace_holy_cross/images/img0101.jpg外部ドメインへのアクセス方法驚愕の事実今まで外部ドメインへのアクセスはなぜかできなかった。 これができるということは素晴らしい。 わざわざ自分のサーバーを通す必要がないので負荷が軽くなる jsだけでスッキリ処理できる。 方法色々な方法があるみたいだが、結局できた方法はこれだけ。 https://github.com/padolsey/jQuery-Plugins/blob/master/cross-domain-ajax/jquery.xdomainajax.js をダウンロード。 jqueryと xdomainajax.js を読み込む <script type="text/javascript" src="http:/
bootstrap.css206行目あたりの body を以下のようにフォント指定。 body { margin: 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif; font-size: 14px; line-height: 20px; color: #333333; background-color: #ffffff; }
photoBy: http://www.c-direct.jp/demo/mypage/images/img-03-01.pngcakephp2.x で画像をアップロードするには今までは mediaplugin filebinder などがあったが、さらに新しいものがあるので、それを使う。 その名も upload特徴としては サムネイルを作れる PDF等もいける 早速使ってみようファイルの準備https://github.com/josegonzalez/upload からダウンロードし、 /Plugin/Upload/ に保存 bootstrap.php に CakePlugin::load('Upload'); と記述 今回の条件 Userモデルに Attachment モデルを hasMany アップロードされた画像は Attachment モデルに保存される。 画像の読み出しは h
photoBy: http://www.daiwatv.jp/support/imgs/a110_03.gif検索機能をつけようページの引き継ぎページングの際、ページ移動に条件を引き継げない場合がある。 その時はviewに以下を記述 $this->paginator->options( [ 'url' => $this->passedArgs ] );cakephp検索のベストプラクティス。それがsearchpluginhttps://github.com/CakeDC/search からダウンロードできます。 メリット paginate機能を使用したときに自動的に検索条件を引き継げる 検索条件をスッキリ受け渡しできる POST検索はもちろん、GET検索もできるので http://www.hoge.net/articles/show/min:1/max:199/ というURL形式を発行でき
正規表現で画像を取得しようvar testData = 'url入り文字列'; matches = testData.match(/http[s]?\:\/\/[\w\+\$\;\?\.\%\,\!\#\~\*\/\:\@\&\\\=\_\-]+/g); var res = new Array; $.each(matches, function() { if(this != ''){ if(this.match(/.jpg|.png|.gif|.jpeg/)){ res.push(this); } } }); alert(res);
googleのライブラリを使うのが一番良い。 ライブラリダウンロード http://www.matomater.com/411/ 以下はcakephpでのサンプルコード。 app::importした時にうまく読み込めないのでファイル名を小文字に変更した。 また、今回は adsense の情報を取得する。 早速コード・defaults_controller.php / test アクション function test() { App::import('Vendor','google_client','google-api-php-client/src/Google_Client'); App::import('Vendor','googleadsenseservice','google-api-php-client/src/contrib/googleadsenseservice'); $c
photoBy: http://d13n9ry8xcpemi.cloudfront.net/photo/odai/400/529e36d9ee64e392489f77084efe5fd6_400.jpgボタンを押せなくするにはajaxの処理とかやっていて、ローディング中はボタンを押せなくしたい場合がある。 そんなときはこう。 ボタンを作る<button class="btn btn-primary" type="button" id="ajaxAdd" data-loading-text="Loading...">追加</button> ローディング中にする$('#ajaxAdd').button('loading');ローディング解除 $('#ajaxAdd').button('reset');たったこれだけですね。 ajaxの処理の時はボタンを押せないようにしないとバグるので必ずやろう
photoBy: http://www.ogawaken.co.jp/cake/images/item_02_1_l.jpg大きな変更PHP5 (PHP5.3以降推奨)cakephp1 シリーズでは php4でも動いたが、cakephp2ではphp5専用となる。 また、debugkitなどがcakephp5.3以降でないとうまく動作しないので最新版を推奨。 コーディングの注意フォルダ名フォルダ名 controllers、views が Controller,View _でつなげる => キャメルケースmy_test_controller.php→MyTestController.php (フォルダ名)my_test→MyTest component コンポネントとかは「Component」をファイル名に。 旧:auth.php → 新:AuthComponent.php コントローラーでモ
photoBy: http://www.pd-trinity.com/file/40/56-2.jpgbasics.php ってなに?/cake/basics.phpにあるファイル。 これに関数を設定しておくと、MVCのどこからでも関数が使えます。 prの修正デバッグするときに pr(); を使います。 その際に 行数や情報をを見やすく表示させるように改造します。 613から623行目あたり function pr($var) { if (Configure::read() > 0) { $array = debug_backtrace(); echo "<div align='left' style='background-color:black;color:white;'><pre style='background-color:black;color:white;font-size:
photoBy: http://gigazine.jp/img/2012/04/21/palomitas/P1300436.jpgポップオーバーの使い方http://twitter.github.com/bootstrap/javascript.html#popovers に記載されているけど、なぜかうまく動かないのでまとめてみた。 最新版をダウンロードhttp://twitter.github.com/bootstrap/customize.html javascriptがころころ変わっているみたいなので、最新版をダウンロードしておこう。 使用例 一番簡単な使い方rel要素に popover を持つ物全てに適用 <script src="/app/webroot/js/bootstrap.js"></script> $(function() { $('[rel=popover]').po
photoBy: http://www.geeklog.jp/images/articles/2007072315272935_3_original.pngテーマ別にキャッシュを取得PC用テーマとスマートフォン用テーマに分ける今回は、 PCからのアクセスはPC用ビュー スマートフォンからのアクセスはスマートフォンビュー。 但し、PC用ビュー閲覧ボタンを押したらPC用ビューがでるように してみる。 下準備・app_controller.php var $helpers = array('Cache'); var $components = array('Cookie','Session');先に必要なヘルパーやコンポーネントを読み込んでおく。 スマートフォン判別・basics.php //スマートフォンかどうか function isSmartPhone() { $res = false;
analytics api が v3 に新しくなった。 古いAPIは使えなくなりそうなので、移行してみる。 流れ APIアカウント作る(最新版だとやり方が違うみたいなので、アカウント作成までを参考に) http://log.noiretaya.com/132 ライブラリをダウンロード (phpって書いてあるの。) https://developers.google.com/analytics/devguides/reporting/core/v3/gdataLibraries APIを組み込み ライブラリ読み込みとコードredirecturlsは、 http://www.hoge.net/defaults/test/として、コントローラー + アクション名としておくこと。 oauth2callbackにして、routes.phpをいじるとうまく取得できない。 cakephpのバージョンによ
バックアップフォルダを移動元フォルダ C:\Users\ユーザー名\AppData\Roaming\Apple Computer\MobileSync\Backup 新しいバックアップ先 D:\iTunesbackup\Backup にカット&ペーストで移動させる。 移動後、元フォルダは削除。 コマンドプロンプト1 キーボードの[Windows(またはStart)]キーを押します。 2.プログラムとファイルの検索フィールドにカーソルがあることを 確認して cmd と、入力し、Enter キーを押します。
以下の方法だとうまく動かないので、 http://d.hatena.ne.jp/sutara_lumpur/20121128/1354070483 を参考にして下さい photoBy: http://colorcurtain.fukufuku.in/050100139_g_011_bt_cookie_ch_600.jpg配列で保存するには?jquerycookie.jsは配列で保存できないみたい。 なので、 一旦配列をシリアライズして保存。 また、読み込み時にシリアライズを配列化して読み込み。 で対応する。 方法<script type="text/javascript"> var parseUrl = 'http://www.hoge.co.jp'; $(function() { jQuery.extend({ stringify : function stringify(obj) {
検索 まとめーたー まとめる PR: テレビ・マスコミで話題の新副業。 月収176.3万円も可能。レンタルおじさん登録募集中! 1826 趣味・娯楽 1668 ニュース・ゴシップ 545 パソコン・ソフトウェア 337 ビジネス・経済 209 生活・ライフスタイル 121 美容・ビューティー 113 マネー・お金 100 スマホ・携帯 78 料理 68 健康・医学 42 恋愛 39 旅行・お出かけ 29 不動産・住宅 25 メンタル・人間関係 25 結婚 19 語学・学習 13 家族・人間関係 10 妊娠 大人っぽく見えるメガネ流行もの 趣味・娯楽 > ファッション > ファッション雑貨・小物 view: 138 view 何が流行ると思う?iphone11Pro/11ProMaxケース手帳人気アイテム 趣味・娯楽 > ファッション > ファッション全般 view: 77 view 「ブラ
treebehaviorってなに?カテゴリ付けするときに強力な威力を発揮するプラグイン。 例えば 恋愛 > 男性 程度のカテゴリ付けなら自作でも余裕だけど、 恋愛 > 男性 > 女性の口説き方 > デート > 夜景 のように カテゴリが増える可能性がある 多階層カテゴリ カテゴリから親カテゴリを探す (デートの親カテゴリを一気に取得) のようなカテゴリに対する処理を全てお任せできる便利なビヘイビアだ。 今回の項目 DBへの保存 DBから読み込み データをjquery折りたたみ形式で表示する までを解説する。 下準備treebehavior自体はcakephpに最初から入っている。 今回は category.php モデルでビヘイビアを使ってみる。 ○category.php class Category extends AppModel { var $actsAs = array('Tre
未読を表示。 バッジなどを表示するのに使える。 ViewDockFacebookのようなインターフェイスを作れます。 EGOTableViewPullRefreshついっぷる等で使っている 下に引っ張って更新ライブラリ。 Appiraterレビューを催促するアプリ。 VerticallyAlignedLabel
photoBy: http://www.ultrap.net/wordpress/wp-content/uploads/2011/11/jquery199765795.jpgサイドメニューを自動追随させる jQuery Ex Flex Fixed 使い方メニュー左右メニューを固定させたい時がある。 そんなときは迷わずこのライブラリ。 色々なライブラリがあるが一番わかりやすく、使いやすい。 公式 http://d.hatena.ne.jp/cyokodog/20120427/exflexfixed01 サンプル http://www.matomater.com/helps/ コードをダウンロード https://github.com/cyokodog/jquery.ex-flex-fixed 使い方コードを読み込み <script type="text/javascript" src="/a
photoBy: http://getstarted.main.jp/blog/wp-content/uploads/2012/02/twitterbootstrap-plugin_01-630x299.pngtwitterbootstrapってなに?プログラマーでも一瞬で素敵なデザインを作ってしまえるCSSフレームワーク。 今までもいろんなCSSフレームワークがあった。 blueprint.css bluetrip.css そのフレームワークとの違いは ・jqueryにもきっちり対応。jsを使った後のデザインまで考えて作られている。 ・豊富なアイコン。 ・スマートフォンにも対応したレスポンシブデザイン。 といった所です。 このまとめーたーのサイトも twitter bootstrap cakephp 1.3 で作られているんです。 ダウンロードと設置http://twitter.gith
このページを最初にブックマークしてみませんか?
『2ch|Twitterの業界最大級まとめ! | まとめーたー』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く