タグ

2011年9月5日のブックマーク (12件)

  • CakePHPアプリケーションの基本的な設計指針 (3) - カスタムfindタイプ - - 24時間CakePHP

    イントロダクション 標準のfindの種類(first, all, count, threaded, neighbor, list)だけでは、ビジネスロジックに対応できないことがあります。 これに対するひとつのプラクティスとしては、カスタムfindタイプを定義することです。 この記事では、実際の開発を想定したリファクタリングの過程を通してカスタムfindタイプの定義の仕方と活用方法、その意義をご紹介します。 「次」の記事 例えば、カレントのレコードの「次*1」のレコードを取得したい場合、それに纏わる複雑な処理は、単純なqueryの発行だけでは済まないことがあります。 この「次」のレコードを探索するロジックを例に、ボブ*2がこれを実装していくお話をしましょう。 要件の定義 ボブの上司のサム*3は、クライアントの会社のサイトにブログモジュールを追加するプロジェクトの打ち合わせで、次の要件を定義し

    CakePHPアプリケーションの基本的な設計指針 (3) - カスタムfindタイプ - - 24時間CakePHP
  • Home

    Cherenkov
    Cherenkov 2011/09/05
    自動車 フレーム修正 シャーシ 引っ張る 工作機械 装置 修理
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • http://atnd.org/events/19646

    http://atnd.org/events/19646
  • Facebookページの顔、「Welcomeページ」のとことん簡単な作り方 - IT戦記

    はじめに みなさんこんにちはヽ(´ー`)ノ 日、Facebook ページにウェルカムページを簡単に追加できるサービス「ウェルカムページメーカー」をリリースいたしました! どんなサービスなの? Facebook ページを持っている人なら、誰でも「とことん簡単に」ウェルカムページを作れるサービスです! 今までも、このようなサービスはあったのですが「とことん簡単に」というところを追求したのがこのサービスです。 ウェルカムページって何? ウェルカムページとは、 Facebook ページのトップページとなるページで簡単なメッセージや、「いいね!」を促す文言を載せたりすることができます。 有名なウェルカムページとしては レッドブルの Facebook ページ などがあります。 ついつい、「いいね!」をクリックしてしまいそうです! なんで、「いいね!」されるが重要なの? 「いいね!」されることで、ユー

    Facebookページの顔、「Welcomeページ」のとことん簡単な作り方 - IT戦記
  • ひときわ存在感をアピールしているインベーダー型のイス

    家具屋さんに行くとさまざまな形のイスが販売されていますが、ひときわ存在感を醸し出しているインベーダー型のイスです。インベーダーの形はしているものの、落ち着いたデザインに仕上がっているため、異彩を放つということはなさそうです。 詳細は以下より。 Igor Chak + Industrial http://www.igorchak.com/industrial/ これがインベーダー型のイス「Space Invader Couch」。 後ろから見たところ。 光沢のある手すり。 どうやら実際に販売されているものではないようですが、販売されたら複数台購入してインベーダーゲームごっこをしたい!という人が現れてもおかしくないほどに良くできています。

    ひときわ存在感をアピールしているインベーダー型のイス
    Cherenkov
    Cherenkov 2011/09/05
    椅子 イス
  • 有名オフィスチェアに座りまくれる大阪南港ショールームへ無料で行ってみた

    「オフィスチェアを新調しよう」と思い立ち、ネットでいろいろ調べてみたものの、やはり最後は自分で座ってみないと……ということで、各種有名オフィスチェアを大体揃えていたIDC大塚家具の大阪南港ショールームへ行くことに。 ところが大阪南港は遠いし時間もかかりそうだし、電車だとお金もかかるし、うーん……と思っていたのですが、公式サイトを見ると大阪・梅田駅から南港ATCのショールームまで無料で利用できるシャトルバスが走っているとのこと。これなら梅田まで行けば後はお金がかからないので、利用してみることにしました。 公式サイトの案内によると「JR大阪駅、阪急・阪神・地下鉄御堂筋線梅田駅すぐ大阪新阪急ホテル北玄関前から無料のシャトルバスで直結約40分」とのこと。大阪新阪急ホテルというと、ヨドバシ梅田の道路を隔てた向かい側ですね。 これが大阪新阪急ホテル 案内板を発見 詳細な時刻表は公式サイトのこのページに

    有名オフィスチェアに座りまくれる大阪南港ショールームへ無料で行ってみた
    Cherenkov
    Cherenkov 2011/09/05
    大阪南港エリアの複合商業施設ATC アーロンチェア エンボディ ハーマンミラー
  • ぅううぁああ゛あ゛あ゛あ゛あ゛あ゛ろうそく女(動画)

    あわ、あわわ、あわわわわわわ。 リアルサイズの女性型のろうそく。オランダで行われているArnhem Mode Biennale 2011というファッションのイベントでインスタレーションとして出品されています。制作はA.F.Vandevorstというお洋服のメーカー。アートなんですけど、ホラーにしか見えません。ごめんなさいビビリで。なんか全部が怖い琴線に触れてくる。これが今後溶けていくと思うと。あわわ、あわ...、わー! [A.F.Vandevorst via Lenn Cox via This Is Colossal] そうこ(Jesus Diaz 米版)

    ぅううぁああ゛あ゛あ゛あ゛あ゛あ゛ろうそく女(動画)
    Cherenkov
    Cherenkov 2011/09/05
    女性型のろうそく ロウソク / なかなかのホラー
  • PHPのイタい入門書を読んでAjaxのXSSについて検討した(1) - ockeghem's blog

    このエントリでは、あるPHPの入門書を題材として、Ajaxアプリケーションの脆弱性について検討します。全3回となる予定です。 このエントリを書いたきっかけ twitterからタレコミをちょうだいして、作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeというを読みました。所感は以下の通りです。 タレコミ氏の主張のように、書はセキュリティを一切考慮していない 主な脆弱性は、XSS、SQLインジェクション、任意のサーバーサイド・スクリプト実行(アップロード経由)、メールヘッダインジェクション等 脆弱性以前の問題としてサンプルスクリプトの品質が低い。デバッグしないと動かないスクリプトが多数あった 上記に関連して、流用元のソースやデバッグ用のalertなどがコメントとして残っていて痛々しい 今時この水準はないわーと思いました。以前

    PHPのイタい入門書を読んでAjaxのXSSについて検討した(1) - ockeghem's blog
  • serializeとjson関数の比較 - Y's note

    概要 serializeとjson_encodeのどちらの利用が望ましいかを調べます。理由はWebAPIを作成するときにどのレスポンス形式が最適なのかを検証する必要がでてきたためです。事前に上がった意見としては”json_encodeの方がデータ容量少なくなるから速いっしょ”、”serializeの方がphpをそのまま扱っているんだから変換処理コストが少ないはず”などの意見がありましたが、どれが正確か分からないので実際に試してみます。 サンプルするデータ 50回実行して処理時間の平均値をサンプリングします。 php配列から各エンコード処理を施した時の処理コスト シングルバイト文字列を含む配列を変換するコスト マルチバイト文字列を含む配列を変換するコスト エンコードしたデータからphp配列への復元処理コスト シングルバイト文字列を含む配列エンコードしたデータをデコード マルチバイト文字列を含

    serializeとjson関数の比較 - Y's note
    Cherenkov
    Cherenkov 2011/09/05
    serializeとjson_encode
  • PakuReserve( パクレゼルヴ ) R&D Laboratory » シリアライズ化された文字列をunserialize関数で復元出来なかった件

    どうもモリモリモリモリです。 今日は社内で席替えをしました。 社内で一番席を移動したことがあると自負しています。(多分…) WEBフォームで入力された値をセッションとして保存したり、 DBのカラムに配列を保存したい時なんかに、 serialize関数を使って配列をシリアル化して文字列に変換することがあります。 $arr = array('thanks','ありがとう'); これをシリアライズ化すると、 $str = serialize($arr); $strは以下の文字列になります。 a:2:{i:0;s:6:"thanks";i:1;s:15:"ありがとう";} これをコード中で配列として使う時は、当然アンシリアライズする必要があります。 アンシリアライズするにはunserialize関数を使います。 $after = unserialize('a:2:{i:0;s:6:"tha

    Cherenkov
    Cherenkov 2011/09/05
    unserialize utf-8 shift_jis 文字コード マルチバイト文字
  • http://cherenkov.github.io/contents/temp/hatenabookmark/otakara.html

    Cherenkov
    Cherenkov 2011/09/05
    グスタフ国王萌え