Adobe の Creative Suite 5.5 が発表になりましたね。 Dreamweaver の進化っぷりが凄まじいです。マジで。 HTML5+CSS3への対応が目に付きますが、個人的にはjQuery MobileとPhoneGapフレームワークの導入に注目します。 アプリ開発はこれまで、Objective-Cやjavaが主流でしたがDreamweaverでアプリへの書き出しまで出来てしまうなんて…。今後、モバイルアプリケーションの統合開発環境のデファクトスタンダードになる予感が。 ってことで、まずはjQuery Mobileを理解せねば! jQery Mobile についてはまだ書籍はあまりなく洋書しかありませんでしたので、参考になる記事を取り上げてみます。 http://jquerymobile.com/ 本家サイト jQuery Mobile Gallery http://w
by 赤がすき Published 9 月 21st, 2007 in PHP, cakephp, eclipse, 開発環境 | (31) (0) (4) (0) Total: 35 こんにちは、akai-hitoです。 PDTが晴れて、バージョン1.0になったので、ここで紹介します。 PDTとは、Eclipse PHP Development Toolsの略で、Eclipse上でPHPの統合開発環境を利用できるプロジェクトです。 似たようなプロジェクトとしては、PHPeclipse等があります。 「CakePHP のおいしい食べ方」さんのPDT(Eclipse)+xdebugというエントリーによると、ZendDebuggerだとCakePHPでデバッグできない(mod_rewriteが使えない)ようなので、 CakePHPでデバッグをしたいので、デバッガにはXdebugを
Cakephp1.2.6 追記(2010/12/16): コメントでPHP5.3の動作不具合報告を頂いたので対応しました。報告ありがとうございました。現状、PHP5.2.15, PHP5.3.4で確認し、CakePHPは1.3.6, 1.2.9で確認しました。gitの最新版か、githubにあるダウンロードボタンから0.02というバージョンのコードをダウンロードしてご利用ください。 入力項目が多くなると、確認画面を作るのも時間がかかりますよね、面倒ですし。今までは、確認画面で別途 $form->value使うとか、Postの値をそのまま表示するようにしてたのですが、デザインが入力画面とほぼ同じなのに別に実装するのがなんだかなと思ってました。それに嫌気がさして、フォーム入力画面でも確認画面でも同じメソッドで、フォームタグと値の表示を切り替えるXformHelperを開発しました。 機能は色々
function add() { if(empty($this->data)) { $this->set('login', null); } else { $this->cleanUpFields(); if($this->Login->save($this->data)) { if(is_object($this->Session)) { $this->Session->setFlash('The Login has been saved'); $this->redirect('/login/index'); } else { $this->flash('Login saved.', '/login/index'); } } else { if(is_object($this->Session)) { $this->Session->setFlash('Please correct er
フォームを入力後、すぐに保存ではなく一度確認画面を表示させたい場合のやり方。 こちらに詳しいやり方が書いてあります。 http://www12.atwiki.jp/nezox/pages/6.html ポイントは 入力フォームで <input type="hidden" name="mode" value="confirm"> とする。 コントローラの add アクションでバリデーションチェック後に if (@$_POST["mode"]=="confirm") { // 確認画面を表示する $this->render('confirm'); } else { // 保存処理 if ($this->User->save($this->data)) { $this->flash('Your post has been saved.', '/users'); } } 確認画面の view を
前回bakeで書き出したソースに手を加えて、好みの処理に変更していきます。 今回は登録等のフォーム入力時に、確認画面が出るようにアレンジします。 Controllerに確認画面を表示する処理を追加 以下のページを参考に、確認画面の表示処理を追加します。おそらくCakePHPにおいてもっともポピュラーな確認画面の挿入方法かと思われます。 確認画面を挟む - CakePHPまとめ@Wiki - アットウィキ それを元に、少々自己流にアレンジを。こういう細かい所が自由に弄れるのもCakePHPの良い所。 mode分岐処理の修正 「12のPHP最適化テクニック:phpspot開発日誌」によると「@ を使ったエラー制御はとても遅い」らしいので、この@だけ処理方法変えたほうがいいかもしれません。 if(@$_POST['mode']=='confirm') 例えばapp/app_controller.
stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace
はじめに .htaccess ファイルの使い方 .htaccess ファイルの使い方を説明します。 アクセス・コンフィグレーション クライアントのリソースへのアクセスを、条件によって制限します。 ホスト/IP 制限 ホストまたは IP アドレスを用いて、リソースへのアクセスを制限します。 ユーザ認証 パスワードを用いて、リソースへのアクセスを制限します。 リソース・コンフィグレーション リソースに対する、何らかの制御を行います。 ブロック コンフィグレーションの範囲を、特定のファイルだけに制限します。 ディレクトリ制御 ディレクトリに対する制御を行います。 HTTP ヘッダー HTTP ヘッダーにまつわる制御を行います。 MIME/ハンドラ タイプ MIME タイプやハンドラタイプに、特別の意味をもたせます。 コンテンツネゴシエーション クライアントに返送するデータを、条件によって選択して
インターネットはネットはリンクフリーが当たり前 インターネットはリンクフリー、全てオープンが当たり前の世界です。 「お気に入りはインデックスに」「オンラインブックマークはご遠慮ください」と書くのは、 (やらない方が良いと思いますが)個人のわがままとして自由です。でもそれに従うかどうかはやっぱり閲覧者それぞれの自由なんです。 同人サイト管理人の多くがこの考えが嫌いな事は分かりますし、実際、同人系コミュニティでは、こういった管理人のお願いは聞いてもらえる事が多いです。 しかし現在「ネットは全て公開前提。全てのページにリンクフリー。」という考え方が大多数の「常識」であり、このような常識で動いているネットに、好きで出てきて勝手にサイトを開設したのは自分自身だと言う事を心に留めていてください。 Wikipedia リンクフリー Wikipedia ディープリンク とりあえず、リンクを禁止するのは強制
.htaccessの設定解説 > .htaccessで直リンクの拒否をする .htaccessで直リンの拒否をする 画像などに直リンをされると、相手のページが表示されるたびに自分のサーバの画像が呼び出されるため、自分のサーバ側に負荷がかかってしまいます。この迷惑行為をさせないための設定です。この対策として画像ファイルの呼び出し元が自分のサーバ(ドメイン)であれば許可するようにします。 特定ホストのみ許可制限をする記述方法 SetEnvIf REFERER "自分のドメイン" ok order deny,allow deny from all allow from env=ok 記述の解説 上の自分のドメインの部分はyahoo.co.jpなど具体的にドメインを記述します。 全てのアクセスを拒否するうち、自分のドメインから呼び出される場合のみ許可をするという意味になります。 注意事項 直リンの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く