タグ

2013年10月8日のブックマーク (13件)

  • CakePHP - How to manipulate the request data in a component?

    tuki0918
    tuki0918 2013/10/08
  • ついにきた!ドラゴンクエスト1~8がiOSとAndroidで発売決定 - 週刊アスキー

    スクウェア・エニックスは、ドラゴンクエストシリーズの8作をスマートフォン、タブレットへ展開して発売すると発表した。プレイステーション2で発売された『ドラゴンクエストVIII 空と海と大地と呪われし姫君』は、他プレットフォームでの展開ははじめてとなる。 スマートフォン、タブレットで展開予定のドラゴンクエストシリーズは以下の8。当然すべて名作。価格は未定。スマートフォンのプラットフォームなので、買い切り型かアイテム課金、月額制など価格形態が気になるところだが、現時点では公表されていない。また、この冬以降の発売となっているが、どの作品からの発売になるかなども現時点では未定だ。 『ドラゴンクエスト』 『ドラゴンクエストII 悪霊の神々』 『ドラゴンクエストIII そして伝説へ・・・』 『ドラゴンクエストIV 導かれし者たち』 『ドラゴンクエストV 天空の花嫁』 『ドラゴンクエストVI 幻の大地』

    ついにきた!ドラゴンクエスト1~8がiOSとAndroidで発売決定 - 週刊アスキー
    tuki0918
    tuki0918 2013/10/08
    アプリ強制終了できおくの書が!!!
  • これは楽ちん!データベース設計で面倒なテーブル定義書を簡単に作成できるA5:SQL Mk-2 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    どうも段田です。今回は開発時に色々と手間がかかるテーブル定義書をツールで作成する方法を書きます。 A5:SQL Mk-2(以降、A5M2)というフリーソフトは、DB情報からテーブル定義書をExcelで作成してくれます。また、SQLエディタやER図の作成もできるので万能過ぎるSQL開発ツールです。 なおWindowsしか使えないので、Macユーザーは素数を数えて落ち着いた後にそっとブラウザを閉じてください。 ①A5M2のインストール まずはA5:SQL Mk-2をインストールしましょう。 ②定義書作成対象のDBを用意する DBは開発で使用しているものを用意します。 テーブル名のコメント、フィールドのコメントを入力しておくと、定義書作成時に項目名、備考欄に自動で出力してくれるので、必ず入れておいたほうが良いです。 ③ODBCを設定する A5M2を使う場合、実行PCのODBCを使用する形になりま

    これは楽ちん!データベース設計で面倒なテーブル定義書を簡単に作成できるA5:SQL Mk-2 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    tuki0918
    tuki0918 2013/10/08
  • https://qiita.com/soyamagic/items/a1bf127cf8c685a3f828

    tuki0918
    tuki0918 2013/10/08
  • コールバックはもう古い!CakePHPのEventを使おう : candycane development blog

    フレームワークの処理に介入するには以前はコールバック関数を使った方法が主流でした。クラスの継承とメソッドのオーバーライドを使った方法は比較的わかりやすいものでしたが、下記のような問題があります。コールバックを使うためだけにサブクラスを作るのは面倒独自のクラス階層を作っているとコールバックを差し込む場所をよく考える必要があるコールバックを差し込んだ箇所を後から探すのが難しいControllerからViewを表示する前になんらかの処理を行うという拡張をコールバックを使った方法で行った場合は下記のようになります。 AppController extends Controller { public function beforeRender() { //do something } } CakePHP2.1から採用されたEventManagerを使う事で上記の問題をシンプルに解決できます。Cont

    tuki0918
    tuki0918 2013/10/08
  • cakePHP | 独自のコントローラを継承する

    cakePHP1.2で、「AppController」ではなく、独自で作成したコントローラを継承する方法です。 調べていてもなかなか見つからなかったのですが、試行錯誤していたらわかったのでメモします。 <?php // 「AppController」以外を継承する場合はインポートを行います。 // 「UsersController」を継承した場合は下記のように記載が必要です。 App::import('Controller', 'Users'); //「UsersController」を継承します。 class DownloadsController extends UsersController{ //アクションなどを記載 } ?> 「UsersController」を継承しようとしただけでは、クラスがみつからないとのエラーが出てしまうので、 そのクラスをインポートします。

    tuki0918
    tuki0918 2013/10/08
  • CakePHP 2.xのtestActionをちゃんと理解しよう

    CakePHPでの開発を始めて1年半近く経ちました。しばらく、テストは目視でのテストばかりやっていたのですが、最近になってようやくPHPUnitを使ったテストを始めました。 以前にJavaの開発でJUnitを使っていたことはあるので、xUnitを使ったユニットテストのやり方とか考え方は理解しています。なので、CakePHPでのModelのテストは難なく理解出来たのですが、Controllerをどうやってテストするのか?というのが難しかった。 そもそも、ControllerというはHTTPのRequestとResponseが前提なので、Modelのように単純にテストコード内でインスタンスを作って、メソッドを呼び出して、結果を検証して・・・というようには行きません。 以前のJUnitでやっていた頃はWebのフレームワークとしてStrutsを使っていたけど、あのときはActionのテストってどう

    CakePHP 2.xのtestActionをちゃんと理解しよう
    tuki0918
    tuki0918 2013/10/08
  • blueocean.bz - blueocean リソースおよび情報

    blueocean.bz は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、blueocean.bzが全てとなります。あなたがお探しの内容が見つかることを願っています!

    tuki0918
    tuki0918 2013/10/08
  • CakePHP備忘録3 Authを使いながらパスワードの変更を行う - すたら日記

    【CakePHP1.3.2】 ログインパスワードを変更する場合の入力項目は、 現在のパスワード 新しく設定したいパスワード 確認のためパスワードを再入力 …というのが一般的だと思います。 これをCakePHPで行なおうとする場合、Authコンポーネントで ハッシュ化されたパスワードの扱いが問題になると思います。 【例1:失敗】 //現在のパスワードを確認 $user = $this->User->read(); if( $user['User']['password'] != $this->Auth->password($this->data['User']['password_confirm']) ){ //パスワード不一致 $this->Session->setFlash('現在のパスワードが間違っています。'); return; } 【例2:成功】 //現在のパスワードを確認 $lo

    CakePHP備忘録3 Authを使いながらパスワードの変更を行う - すたら日記
    tuki0918
    tuki0918 2013/10/08
  • PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌

    PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日- XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが定番です。 ですが、この方法だと、ファイルを吐き出したファイルをGETして、ソフトに読み込ませる、というちょっと面倒な手順が必要でした。 XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。 XHProfの特徴 まず、セグメントごとの実行時間やメモリ利用の状況なんかがブラウザで見れます。 プログラムの構造を把握するのにも使えます。 プロファイリングの階層表示 2つのプロファ

    tuki0918
    tuki0918 2013/10/08
  • ISUCON予選にPHP実装で参加して3位になりましたーやったことなどまとめ

    by @dekokun on 2013/10/06 20:15 Tagged as: contest. 今日(10/6)はISUCON3の予選2日目に参加しました。 「予選落ちだろうなー」と思いながら挑んだら、意外と3位(暫定。運営の方が提出したAMIを起動しベンチマーク実行し、提出したスコアと比べてあまりにもスコアが低かった場合は失格となる)で選進出が決まったので嬉しくてブログ書いてます。 スコアは14379で、予選1日目と合わせて9位。 「チームたこやき」という名前で後輩2人と参加しました。 題名に「PHP実装で」と入れたのは、ディスられがちなPHP書きへのエールを込めてです。 基的にやってたこと 以下、恒常的にやってたこと一覧と、その効果を。 xhprofでのプロファイリング 効果:圧倒的 facebook謹製プロファイリングツール、xhprof様でございます session_s

    ISUCON予選にPHP実装で参加して3位になりましたーやったことなどまとめ
    tuki0918
    tuki0918 2013/10/08
  • 買い物革命、始動! - Yahoo! JAPAN

    買い物革命、始動! 日の買い物を、変えたい。買えない物をなくす。驚くほどの安さにする。もっと手軽に、もっと安全に。どこよりも自由に。

    tuki0918
    tuki0918 2013/10/08
  • ヤフーショッピングが無料になったので他社状況も調べて料金表を作ってみた « 佐藤の原稿用紙1枚分

    ヤフーショッピング、ヤフオクへの出店などが無料になった発表で、僕のソーシャル上は話題が埋まっています。 いろんな見解はありますが、特に影響を受けそうな楽天市場などの他モール、カラーミーショップなどのショッピングカートとどのくらい料金差が出るのか、自分の整理用にサクッと調べてみました。 初期費用、月額費用、売上手数料、商品登録制限を調べました。 ※各公式サイトから僕自身が調べて表にしました。正確な情報は各公式サイトをそれぞれご覧になってください。間違っていることがありましたらごめんなさい。 ※空白の欄は各公式サイト内で調べきれなかった情報です。調べて表に追記しました。 ※オプション課金を用意しているところは多いですが、項目が多岐にわたってしまうので、オプションをこの表に加えることはやめました。 ※「購買集客力(どれだけ購入につながる集客力を持っているか)」「ページ作成力(どれだけ簡単に良いペ

    tuki0918
    tuki0918 2013/10/08