åŒ—æµ·é“æ—…行 ãã®ï¼” スープカレー Massarra (マッサーラ)

ãã®ä»– No Comments »

旭山動物園ã®å¸°ã‚Šã«æœ­å¹Œã§ã‚¹ãƒ¼ãƒ—カレーを食ã¹ã¾ã—ãŸã€‚
カリー専門店 Massarra (マッサーラ)ã¨ã„ã†ãŠåº—ã§ã™ã€‚
女性ã®ã‚ªãƒ¼ãƒŠãƒ¼ãŒã‚„ã£ã¦ã„ã‚‹ãŠåº—ã§åº—å“¡ã•ã‚“ã‚‚ã™ã”ãæ„Ÿã˜ã®ã„ã„æ–¹ã§ã—ãŸã€‚

スープカレーã¯åˆã‚ã¦é£Ÿã¹ãŸã®ã§ã™ãŒã™ã”ããŠã„ã—ãæ°—ã«å…¥ã‚Šã¾ã—ãŸï¼
ã”飯ã®ãŠã‹ã‚りã¯è‡ªç”±ãªã®ã‚‚ã†ã‚Œã—ã„サービスã§ã™ã­ã€‚

ã”飯ã®ä¸Šã«åµãŒã®ã£ã¦ã„る「ã‹ããŸã¾ã€ã¨ãƒˆãƒƒãƒ”ング
スープカレー

店内もè½ã¡ç€ã„ãŸã‚«ãƒ•ã‚§ã®ã‚ˆã†ãªé›°å›²æ°—
店内2

å£ã«ã¯ãƒ•ェルトãŒè²¼ã£ã¦ã‚ã£ãŸ
店内

åŒ—æµ·é“æ—…行 ãã®3 札幌ドーム展望å°

ãã®ä»– No Comments »

最終日ã¯å¤©å€™ãŒå¤§è’れã ã£ãŸã®ã§æœ­å¹Œãƒ‰ãƒ¼ãƒ ã®å±•望å°ã¸è¡Œã£ã¦ã¿ã¾ã—ãŸã€‚
時間ãŒåˆãˆã°ãƒ‰ãƒ¼ãƒ ãƒ„アーã«å‚加ã—よã†ã¨æ€ã£ã¦ã„ãŸã®ã§ã™ãŒé–“ã«åˆã‚ãªã‹ã£ãŸã®ã§å±•望å°ã®ã¿ã§ã™ã€‚
ãƒã‚±ãƒƒãƒˆã‚’購入後エレベータã§3階ã«è¡Œãã¨ã‚‚ã†æ—¢ã«å¤–野席よりも上ã«ç€ã„ã¦ã„ã¾ã—ãŸã€‚
ãã“ã‹ã‚‰ï¼’ã¤ã‚¨ã‚¹ã‚«ãƒ¬ãƒ¼ã‚¿ã‚’上ãŒã‚‹ã¨å±•望å°ã§ã™ã€‚

ã¾ãŸã€å±•望å°ä»¥å¤–ã«ã‚‚センターã®å¾Œæ–¹ã«ã¯ã‚­ãƒƒã‚ºãƒ«ãƒ¼ãƒ ãŒã‚りã€ç„¡æ–™ã§å­ä¾›ãŒéŠã¹ã¾ã™ã€‚
行ã£ãŸæ—¥ã¯å¤©å€™ãŒæ‚ªã‹ã£ãŸãŸã‚ã‹ãŠæ¯ã•ã‚“é”ãŒãŠå¼å½“æŒå‚ã§å­ä¾›é€£ã‚Œã¦ãŸãã•ã‚“éŠã³ã«æ¥ã¦ã„ã¾ã—ãŸã€‚
キッズルームã¯ç„¡æ–™ãªã®ã§é§è»Šå ´ä»£ã ã‘ã§ã‹ãªã‚ŠéŠã¹ã‚‹ã®ã§è¿‘所ã«ã‚れã°è¡Œã£ã¡ã‚ƒã„ã¾ã™ã­ã€‚

ã“ã®ã‚¨ã‚¹ã‚«ãƒ¬ãƒ¼ã‚¿ã‚’上ãŒã‚‹ã¨å±•望å°
札幌ドーム

展望å°ã‹ã‚‰è¦‹ã‚‹ã‚°ãƒ©ãƒ³ãƒ‰
札幌ドーム

展望å°
札幌ドーム展望å°

åŒ—æµ·é“æ—…行 ãã®2 旭山動物園

ãã®ä»– No Comments »

2日目ã¯å¤§äººæ°—ã®æ—­å±±å‹•物園ã¸ã€‚
ã‚­ãƒ­ãƒ­ã«æ³Šã¾ã£ãŸã®ã§ç‰‡é“3時間åŠã‹ã‚‰4時間ã‹ã‹ã‚‹ã¨ãƒ›ãƒ†ãƒ«ã®æ–¹ã«è¨€ã‚れãŸã®ã§è¡Œãã®ã‚’è¿·ã„ã¾ã—ãŸãŒã€è¦šæ‚Ÿã‚’決ã‚ã¦å‡ºç™ºã€‚
çµå±€ä¼‘憩を入れã¦3時間ãらã„ã§ç€ãã¾ã—ãŸã€‚(高速é“è·¯ã¯æ±ºã—ã¦é£›ã°ã—ã¦ã„ã¾ã›ã‚“よ)

昼å‰ã«ç€ã„ãŸæ™‚ã«ã¯ã™ã”ã„æ··é›‘ã§ã—ãŸã­ã€‚ãŠå¼å½“ã¯å£²ã‚Šåˆ‡ã‚Œã¦ã„ã¦ã¡ã‚‡ã£ã¨æ®‹å¿µã€‚
旭山動物園ã¯è¦‹ã›æ–¹ãŒã™ã”ãã†ã¾ã„ã®ã¯æœ‰åã§ã™ãŒã€ã„ãŸã‚‹ã¨ã“ã‚ã«ã‚る手書ãã®çœ‹æ¿ã‚„ãƒã‚¹ã‚¿ãƒ¼ãŒã„ã„味出ã—ã¦ã¾ã™ï¼

ペンギン
入りå£ã«è¿‘ã„ã“ã¨ã‚‚ã‚ã‚‹ã®ã‹ã€å…¥ã‚‹ã®ã«10分ã»ã©å¾…ã¤åˆ—ãŒå‡ºæ¥ã¦ã„ã¾ã—ãŸã€‚
ペンギン

アザラシ。
ã‚‚ã®ã™ã”ã„äººã®æ•°ã€‚パイプã®ä¸­ã‚’アザラシãŒé€šã‚‹ã¨å¤§æ­“声ãŒã€‚
アザラシ

オリãŒã‚ªãƒ¼ãƒãƒ¼ãƒãƒ³ã‚°ã—ã¦ã„ã¦ãƒ’ョウãŒé ­ä¸Šã«ï¼ï¼ˆã‚ªã‚·ãƒƒã‚³ã‹ã‘られãã†ã€‚。。)
ヒョウ

シロクマ
シロクマ

ã‚´ãƒŸç®±ã‚‚ã‚´ãƒªãƒ©ã®æ‰‹ã«ãªã£ã¦ã‚‹ï¼
ゴミ箱

åŒ—æµ·é“æ—…行 ãã®1 モエレ沼公園

ãã®ä»– No Comments »

イサム・ノグãƒãŒè¨­è¨ˆã—ãŸãƒ¢ã‚¨ãƒ¬æ²¼å…¬åœ’
æ–°åƒæ­³ç©ºæ¸¯ã‹ã‚‰ãƒ¬ãƒ³ã‚¿ã‚«ãƒ¼ã§1時間弱ãらã„ã§ç€ãã¾ã—ãŸã€‚é§è»Šå ´ã¯åºƒå¤§ã§ç„¡æ–™ã§ã—ãŸã€‚
園内もã‹ãªã‚Šåºƒã1日使ã£ã¦ã‚†ã£ãりã™ã‚‹ã®ãŒã„ã„ã‹ã‚‚ã—れã¾ã›ã‚“。
ã†ã¡ã®å­ä¾›ã¯éŠå…·ã«å¤§èˆˆå¥®ã—ã¦éŠã‚“ã§ã„ã¾ã—ãŸã€‚

ガラスã®ãƒ”ラミッド
ガラスã®ãƒ”ラミッド

æµ·ã®å™´æ°´
æµ·ã®å™´æ°´

テトラマウンド
テトラマウンド

ブランコãªã©
éŠå…·

BIALETTI Mukka Express ムッカカプãƒãƒ¼ãƒŽãƒ¡ãƒ¼ã‚«ãƒ¼

ãã®ä»– No Comments »

誕生日プレゼントã«ã‚«ãƒ—ãƒãƒ¼ãƒŽãƒ¡ãƒ¼ã‚«ãƒ¼ã‚’もらã„ã¾ã—ãŸã€‚
普通ã®ã‚¨ã‚¹ãƒ—レッソメーカーã«ä¸€ç·’ã«ãƒŸãƒ«ã‚¯ã‚‚入れられã¦ã‚¨ã‚¹ãƒ—レッソã¨ãƒŸãƒ«ã‚¯ãƒ•ã‚©ãƒ¼ãƒ ã‚’åŒæ™‚ã«ä½œã‚‹æ„Ÿã˜ã§ã™ã€‚
作るã®ã«å°‘ã—コツãŒã„ã‚‹ã®ã§ã¾ã ãŸã¾ã«å¤±æ•—ã—ã¾ã™ãŒã€ãŠã„ã—ã„カプãƒãƒ¼ãƒŽãŒç°¡å˜ã«ä½œã‚Œã¾ã™ã€‚

ã†ã¡ã¯ IH ã§ã™ãŒçœŸã‚“中㌠IH ã§ã¯ãªã熱ããªã‚‹ã‚„ã¤ï¼ˆãªã‚“ã¦ã„ã†ã®ã‹åˆ†ã‹ã‚‰ãªã„。。。)ãªã®ã§ãã“ã§ä½¿ç”¨ã—ã¦ã„ã¾ã™ã€‚

ã§ããŸã‚«ãƒ—ãƒãƒ¼ãƒŽã¯ä¸‹ã®ã‚ˆã†ãªæ„Ÿã˜ã§ã™ã€‚

カプãƒãƒ¼ãƒŽ

本当ã¯2カップ分ã§ãã‚‹ã®ã§ã™ãŒã€å†™çœŸã®ã‚¢ãƒžã‚¾ãƒ³ã®ãƒžã‚°ã‚«ãƒƒãƒ—ã¯å¤§ãã„ã®ã§2カップ分入ã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚

ãŠå‹§ã‚ã¯æ¥½å¤©ã§å£²ã£ã¦ã„るペアã®ãƒžã‚°ã‚«ãƒƒãƒ—ã¨ã‚³ãƒ¼ãƒ’ー豆ãŒã‚»ãƒƒãƒˆã«ãªã£ãŸã‚»ãƒƒãƒˆã§ã™ã€‚
ã—ã‹ã‚‚アマゾンよりも安ã„ã§ã™ã‚ˆï¼



BIALETTI Mukka Express ムッカカプãƒãƒ¼ãƒŽãƒ¡ãƒ¼ã‚«ãƒ¼(牛柄)2カップ用&ペアマグカップソーサー2客セット&自家焙煎çˆç²

CakePHP findAll ã§ INNER JOIN ã™ã‚‹æ–¹æ³•

CakePHP 1 Comment »

開発中㮠CakePHP ã®æ¡ˆä»¶ã§ã©ã†ã—ã¦ã‚‚ INNER JOIN ã™ã‚‹å¿…è¦ãŒã‚りã€ã‹ã¨ã„ã£ã¦ SQL を直接書ãã®ã¯ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã®å…¼ã­åˆã„ã§ã§ãã‚‹ã ã‘é¿ã‘ãŸã„(ã¨ã„ã†ã‚ˆã‚Šç„¡ç†ï¼‰ãªçжæ³ã ã£ãŸã®ã§ã€çµ¶å¯¾ä½•ã‹æ–¹æ³•ãŒã‚ã‚‹ã ã‚ã†ã¨æ€ã„ソースを調ã¹ãŸã®ã§ãƒ¡ãƒ¢ã—ã¦ãŠãã¾ã™ã€‚

/cake/libs/model/model_php5.php ã® findAll メソッドã«

$queryData = array('conditions' => $conditions,
    'fields'    => $fields,
    'joins'     => array(),
    'limit'     => $limit,
    'offset'    => $offset,
    'order'     => $order
);

ã¨ã„ã†ã®ãŒã‚り〒joins’ 㫠空ã®é…列を入れã¦ã„る。
ã“ã® ‘joins’ ã®ä½¿ã„方を調ã¹ãŸã‚‰ã€

array(
    "type" => "INNER",
    "alias" => "",
    "table" => INNER JOIN ã™ã‚‹ãƒ†ãƒ¼ãƒ–ル,
    "conditions" => INNER JOIN ã® ONã«æŒ‡å®šã™ã‚‹æ¡ä»¶,
);

ã¨ã„ã†é…列を入れる㨠INNER JOIN ã—ã¦ãれるよã†ã§ã™ã€‚

ãŸã ã€findAll ã®ä¸­ã§ joins ã«ç©ºé…列を入れã¦ã„ã‚‹ã®ã§ã€findAll を実行ã™ã‚‹ã¨ãã®ãƒ‘ラメータ㫠joins を指定ã—ã¦ã‚‚無視ã•れã¦ã—ã¾ã†ã€‚
ãã“ã§ã€ãƒ¢ãƒ‡ãƒ«ã® beforeFind メソッドを使用ã™ã‚‹ã“ã¨ã«ã—ãŸã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ findAll ã®å®Ÿè¡Œã™ã‚‹å‰ã«å‘¼ã°ã‚Œã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã§ã™ã€‚

findAll を実行ã™ã‚‹ãƒ¢ãƒ‡ãƒ«ã«æ¬¡ã® beforeFind を定義

function beforeFind(&$queryData) {
    $queryData["joins"][] = array(
        "type" => "INNER",
        "alias" => "",
        "table" => "`model_name`",
        "conditions" => array("model_name.field=model_name2.field2"),
    );
    return true;
}

ã“れã§å®Ÿè¡Œã•れ㟠SQL を確èªã™ã‚Œã° INNER JOIN ã•れれã„ã¾ã™ã€‚

OpenPNE ユーザID ã‹ã‚‰ãƒ¦ãƒ¼ã‚¶æƒ…報をå–å¾—ã™ã‚‹ã‚°ãƒ­ãƒ¼ãƒãƒ«é–¢æ•°

OpenPNE No Comments »

OpenPNE をカスタマイズã—ã¦ã„ã¦ãƒ¦ãƒ¼ã‚¶ID ã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ã®ãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ ãªã©ç°¡å˜ã«å–å¾—ã§ããªã„ã‹ã¨èª¿ã¹ã¦ã¿ã‚‹ã¨ã€è‰²ã€…ãªã‚°ãƒ­ãƒ¼ãƒãƒ«é–¢æ•°ãŒã‚りã¾ã—ãŸã€‚

openpne/webapp/lib/db/member.php 内ã§å„種定義ã•れã¦ã„ã¾ã™ã€‚

ユーザ情報ã®ã‚ˆã使ã†éƒ¨åˆ†ã®ã¿ã‚’å–å¾—ã™ã‚‹

関数å
db_member_c_member4c_member_id_LIGHT($c_member_id)
引数
int $c_member_id ユーザID
戻り値
array ユーザ情報

引数ã¯ãƒ¦ãƒ¼ã‚¶ IDã§ã€ãƒ¦ãƒ¼ã‚¶æƒ…å ±ãŒé€£æƒ³é…åˆ—ã§æˆ»ã•れã¾ã™ã€‚

array(
    'c_member_id' => 'ユーザID',
    'nickname' => 'ニックãƒãƒ¼ãƒ ',
    'image_filename' => 'ç”»åƒãƒ•ァイルå'
)

ニックãƒãƒ¼ãƒ ã¯ãã®ã¾ã¾ãƒ†ãƒ³ãƒ—レートã§è¡¨ç¤ºã§ãã¾ã™ã€‚
ç”»åƒãƒ•ァイルåã¯ä»¥å‰ã®ã‚¨ãƒ³ãƒˆãƒªã®ã€ŒOpenPNE ç”»åƒã®ä¿å­˜ã€è¡¨ç¤ºæ–¹æ³•ã€ã‚„「OpenPNE ç”»åƒã‚’色々ãªã‚µã‚¤ã‚ºã§è¡¨ç¤ºã™ã‚‹ã€ã‚’å‚考ã«è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

ユーザ情報をå–å¾—ã™ã‚‹

関数å
db_member_c_member4c_member_id($c_member_id, $is_secure = false, $with_profile = false, $public_flag = ‘public’)
引数
int $c_member_id ユーザID
bool $is_secure `c_member_secure`ã®é …目をå–å¾—ã™ã‚‹ã‹ã©ã†ã‹
bool $with_profile `c_member_profile`ã®é …目をå–å¾—ã™ã‚‹ã‹ã©ã†ã‹
string $public_flag プロフィール項目をå–å¾—ã™ã‚‹å ´åˆã®å…¬é–‹è¨­å®š(public, friend, private)
戻り値
array ユーザ情報

ãã®ä»–

ã¾ã ã¾ã è‰²ã€…ãªé–¢æ•°ãŒã‚りã¾ã™ã€‚興味ã‚ã‚‹æ–¹ã¯ã‚½ãƒ¼ã‚¹ã‚’調ã¹ã¦ã¿ã‚‹ã¨ã‚ˆã„ã‹ã¨æ€ã„ã¾ã™ã€‚

OpenPNE ç”»åƒã‚’色々ãªã‚µã‚¤ã‚ºã§è¡¨ç¤ºã™ã‚‹

OpenPNE No Comments »

以剿›¸ã„ãŸã‚¨ãƒ³ãƒˆãƒªã€ŒOpenPNE ç”»åƒã®ä¿å­˜ã€è¡¨ç¤ºæ–¹æ³• ã€ã§ã€OpenPNE ã«ã‚¢ãƒƒãƒ—ロードã—ãŸç”»åƒã®è¡¨ç¤ºæ–¹æ³•を紹介ã—ã¾ã—ãŸã€‚

表示方法ã¯ä¸‹è¨˜ã®ã¨ãŠã‚Šã§ã™ã€‚
<img src=&qt;({t_img_url filename=$pet.image1 w=180 h=180})&qt;>

ã—ã‹ã—ã€ã“ã®æ–¹æ³•ã§ã¯ 240×240 ã®ã‚ˆã†ãªç”»åƒãŒè¡¨ç¤ºã§ãã¾ã›ã‚“ã§ã—ãŸã€‚
ソースを追ã£ã¦ã¿ã‚‹ã¨è¨­å®šãƒ•ァイルã§è¨±å¯ã™ã‚‹ã‚µã‚¤ã‚ºã‚’設定ã™ã‚‹ã¨ã“ã‚ãŒã‚りã¾ã—ãŸã€‚

openpne/config.php
$GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] = array('76x76', '120x120', '180x180');

ã“ã®é…列㫠’240×240′ を追加ã™ã‚Œã° ç¸¦ã‹æ¨ªã®é•·ã„方㌠240px ã®å†™çœŸãŒè¡¨ç¤ºã§ãã¾ã™ã€‚
ã¾ãŸã€
$GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] = array();
ã®ã‚ˆã†ã«ç©ºã®é…列ã«ã™ã‚Œã°åˆ¶é™ãŒãªããªã‚Šã€è‡ªç”±ã«å¤§ãã•を指定ã§ãã¾ã™ã€‚
ãŸã ã€åˆ¶é™ã¯ã‹ã‘ã¦ãŠã„ãŸæ–¹ãŒã„ã„ã§ã—ょã†ã€‚

CakePHP ä¿å­˜ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’ã™ãã« find ã—ãŸã„å ´åˆã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’ OFF ã«ã™ã‚‹

CakePHP No Comments »

CakePHP ã§ä¿å­˜ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’ã™ãã«find ã™ã‚‹ã¨ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãŒåйã„ã¦ã„る為ã«ä¿å­˜ã—ãŸã°ã‹ã‚Šã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。
ãã®å ´åˆã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’ OFF ã«ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šæ–°ã—ã„データをå–å¾—ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

$this->Model->cacheQueries = false;

シェルã‹ã‚‰ CLI版 PHP を実行ã—ãŸå ´åˆã®è¿”り値

PHP No Comments »

シェルã‹ã‚‰ PHP を実行ã—ã¦ãã®çµæžœã‚’å…ƒã«ã‚·ã‚§ãƒ«ã§å‡¦ç†ã‚’ã—ãŸã„ã®ã§ã€PHP ã‹ã‚‰ã‚·ã‚§ãƒ«ã«å€¤ã‚’æˆ»ã™æ–¹æ³•を調ã¹ãŸã€‚
exit ã§å¼•数を指定ã§ãã‚‹ã®ã‚’知らãªã‹ã£ãŸã®ã§ãƒ¡ãƒ¢ã€‚

â—å‚考PHPマニュアル
PHP: exit – Manual

正常終了ã®å ´åˆ
exit(0);
異常終了ã®å ´åˆ
exit(1);
ã¨ã™ã‚Œã°

/usr/bin/php hoge.php
if [ $? -ne "0" ]; then
    異常終了時ã®å‡¦ç†
else
    正常終了時ã®å‡¦ç†
fi

㨠“$?” ã§ php ã‹ã‚‰ã®è¿”り値をãƒã‚§ãƒƒã‚¯ã—ã¦ãã®å¾Œã®å‡¦ç†ã®åˆ†å²ã«ä½¿ç”¨ã§ãã¾ã™ã€‚

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン