プラグイン付属のスキーマをどうやってcreateするのか悩んでしまった。
Posted by goku in cakePHP1.2 on 2010年9月3日
プラグイン付属のスキーマをどうやってcreateするのか悩んでしまった。
参考にしたのは、[CakePHP]プラグインに付属のスキーマをcreate
以下、解決した方法。
一応、これで何とかなったんだけど、違ってたら教えてください。
schema run create [schema] -app [project] -path [project]/plugins/****/config/sql -name [schema file name]
app内で複数のプロジェクトを管理してるので、こんな感じになったが、それがわからず、ちょっと悩んだ。。。
-name [schema file name]のところは、ファイル名が、schema.phpじゃない場合。
まあ、自分用の覚書ということで。
柤(けび)大池公園バンガロー村でキャンプ
5月2日から1泊で、「柤(けび)大池公園バンガロー村」へキャンプに行ってきました。

今回、3家族でのキャンプとなったのだが、
ゴールデンウィーク真っ只中、近辺のキャンプ場は予約でいっぱいで取れず。
予約なしで、当日受付のみの、このキャンプ場に行くことに決定。
参考にしたのは、「キャンプと星と・・・」と、「ベストキャンプ場を探してII」。
キャンプに行くときは、いつもこの2つのサイトを参考にして決めてます。
本当にサイトが取れるのか心配だったので、前日に管理棟へ電話してみる。
「あー、大丈夫ですよ。安心して来て下さい。
うちは広いので設営場所なんてたくさんありますから。
場所選びたかったら、朝8時くらいにきてもらったら選べますんで。
じゃ、気をつけて来て下さい~。」
って、お気楽トーク。
朝、4時起きで6時には出ないと8時に着かないので、前日から荷物を宵積み。
で、当日、予定通り4時起床、6時に3家族が指定場所に集合し、出発!
車で約2時間。
途中、道に迷いながらも無事到着!
早速、場所を探し、3家族のテントが張れる場所を確保し、設営開始!!
今回のキャンプの為に、新たに購入したのが、
コールマン【Coleman】 スクリーンキャノピージョイントタープ
フィッシングマックスさんで、激安で販売していたので、今回購入。
定価20,100円が->大特価で16,800円!
激安~!!
持って無い方、今がチャンスですよ!
3家族の父親が集まり、テントを順番に張っていきます。

1時間以上かかって全家族分の設営完了!

多少のゆがみや、張りのたるみは、ご愛嬌ということで・・・。
この時点で、興奮度MAX!
天候も最高の晴れ日和で、3家族全員ゴキゲンモード。
子供たちも大喜びで走り回って、テント周辺にはいません。
少しのんびりと休憩した後、お昼タイムとなり、焼きそばを食べ、またまたまったり時間を過ごす。
しかし、ビールがウマイ!!!

子供達が探検したい!とうるさいので、一緒に周りを探検。
山の上にある、「日本海の見える展望台」へ頑張って登る。
ゼイゼイ・・・と息を切らしながら、無事登り終えて、いざ周りをみてみると・・・・。
何も見えん!
大量の雑木のせいで何も見えませんー!
「日本海の見えない展望台」って書き直しとけー!
で、展望台の階段を降りるとき、
私の踏んだ階段が、「バキッ!!」と折れ、
そのまま一段下の階段へ吸い付くように着地。
かなり古くなってます。
あービビった。
何だかんだで、遊びまわっているうちに、夕方になり、夕食の支度へ。
今回は、3家族の主婦3人が決めた、「ちゃんこ鍋?」という事で、アッツアツの鍋をいただく。
メチャメチャうまい!
みんな絶賛!!
ビールとよく合います!!
夕方から急に寒くなってきたので、鍋のあったかさが最高にホッとします。
プラス、焼肉も食べ、炊きたてのモッチモチの白飯をいただき、腹いっぱい!
あーうまかった!
夜も深け、子供達も寝てしまい、大人の時間になりましたが、大人達も昼間の働きでグッタリ。
12時頃に早々とテント内へ入りこみ就寝タイムへ突入。
私は、全然眠れなかったので、リビングシェルで一人、コーヒーとタバコで携帯をいじって、まったりタイムを満喫。
柤大池公園バンガロー村 あけぼの山荘
〒667-1354 兵庫県美方郡香美町村岡区柤岡
TEL&FAX 0796-95-1109
Ktaiライブラリー内に、画像サイズの縦横比を判別して画像表示するメソッドを作ってみた。
Posted by goku in cakePHP1.2 on 2010年4月22日
Ktaiライブラリー内に、画像サイズの縦横比を判別して生成するメソッドを作ってみました。
画像サイズを調べて、比率を計算して$ktai->image内に設定する作業が面倒臭かったのと、製作中のサイトに縦長や横長の画像が混在していたのが理由です。
単純に横サイズを指定すれば、縦も計算してくれるだけのものですが、画像サイズを調べなくていいので作業がはかどります。
※表示サイズを変えてるだけですので、重い画像を指定しないように!
縦横のサイズを計算した後は、最終的にktaiライブラリー内のimageに放り込んでいます。
ですので、高機能携帯にも対応。という事になります(ありがとう!Ktaiライブラリー!)。
//$imgurl=[画像ファイル名]
//$width_size=[画像の横幅]
//$alt=[alt]
//何らかの理由で画像が取得出来なかった場合、NoImageの画像を表示
function img_auto_strech($imgurl = null, $width_size = 240, $alt = null){
$err = false;
if(!empty($imgurl)){
//画像ファイルをフルパスにする
//IMG_URL_PATH は bootstrapに設定
//ex. define('IMG_URL_PATH', 'home/***/cake/webroot/img/');
$imgurl_fullpath = IMG_URL_PATH . $imgurl;
if(!file_exists($imgurl_fullpath)){
$err = true;
}else{
//画像のサイズを取得し、計算して縦・横を合わせる
list($width_m, $height_m, $type, $attr) = getimagesize($imgurl_fullpath);
$height = $height_m* $width_size / $width_m;
$width = $width_size;
//Ktaiライブラリ内のimageに放り込んで表示
echo $this->image($imgurl, array('width' => $width, 'height' => $height, 'alt' => $alt));
}
}else{
$err = true;
}
//画像がない場合の処理
if($err == true){
//no imageの画像
echo $this->Html->image('noimage240.jpg', array('width' => '240', 'alt' => 'No Image'));
}
}
使い方
//VIEW内に設定
//sizeが通常の携帯(240px)の場合
//altなしの場合
echo $ktai->img_auto_strech('hoge.jpg');
汎用性を持たせる為、実際に利用しているコードを書き直してます。
試してないので、エラーでるかも。
もしでたら報告して下さい(人まかせかい!)
masapさん!こんなのも作ってみましたが、どうですか?
Ktaiライブラリ内にGoogle Static Maps APIが使えるようにしてみる
Posted by goku in cakePHP1.2 on 2010年4月19日
携帯でGoogleMapを利用する時、画像扱いで表示してくれるGoogle Static Maps APIですが、
Ktaiライブラリに追加してみました。
とっても簡単です。
//------------------------------------------------
//Google Static Maps API img streching.//center=[中心の緯度],[中心の経度]
//&zoom=[ズームレベル]//&size=[画像の横幅]x[画像の高さ]
//&maptype=[mobile or roadmap]
//&markers=[マーカーの緯度],[マーカーの経度],[色][アルファベット]
//&key=[APIキー(GoogleMapと共通)]
//------------------------------------------------
function googlemapImg($lat = null, $lon = null, $zoom = 17, $i_width, $i_height , $google_key){
if(!empty($lat) && !empty($lon)){//座標値があるなら
$arr = $this->_lib3gk->stretch_image_size($i_width, $i_height);
$i_width = $arr[0];
$i_height = $arr[1];
$cont = 'http://maps.google.com/staticmap?center=' . $lat . ',' . $lon . '&markers=' . $lat . ',' . $lon . ',red&zoom=' . $zoom . '&size=' . $i_width . 'x' . $i_height . '&key=' . $google_key;
return $this->Html->image($cont);
}else{
echo '<div align="center">地図情報はありません<div>';
}
}
で、
実際にVIEWに書く場合。
//viewに書く //GOOGLEKEYはbootstrap内に設定したら便利です <?php $ktai->googlemapImg($lat,$lon,$zoom,240,300,GOOGLEKEY);?>
&maptypeに対して指定していませんが、問題なく動きます。
本当はガシガシとマップを動かしたいんだけど、「制限事項として1ユーザ(1IPアドレス)当たり、表示は1日1000種類の画像まで」という制限があるらしいので、ちょっと検討中。。。
2010/4/22追記
下記の事がGoogleに表記されてました。
以下、引用。
Google Static Maps API の使用でも、ビューアごとに要求できる (異なる) 画像は 1 日あたり 1,000 枚を上限としています。この制限は「キー」ごとではなく、「ビューア」ごとの割り当て数ですので、大半のデベロッパーはそれぞれの割り当て数を超える心配はありません。また、同じ画像を要求する場合、通常この制限数にカウントされるのは最初の要求だけです。
つまり、簡単に言えば、あまり深く悩まなくていいってこと?
2010/4/23追記
ソースをちょっと書き直しました。
前回はエラー回避のことを無視したコード内容でしたので、そこら辺を修正。
逆に自由に触ってもらえればいいかな?と思って主要部分だけにしてたんですが。
ま、一応こんな感じで。。。
2010たんとうチューリップまつり
Posted by goku in 日常で何かあったら書く日記 on 2010年4月19日
日曜日の午前中、ニュースで放送されてたので、家族と共に行ってみた。
毎年、この時期になると、このイベントはニュースになるのだが、未だに一度も行った事がない。
なぜ行かないかと言うと、「つまらなそう」だったからだ。
で、今回はなぜ行くのか?
「こんなに毎年ニュースなって、結構たくさんの客が来るなんて・・・ひょっとして楽しいのでは?
イヤ!ひょっとして、めちゃ感動するとか!?」
と、勝手にそう解釈して、行きたくないとダダをこねる子供達を強引に車に乗せ、出発!
プラプラと田舎道を走り、3時頃に到着。
駐車場に入ると、知り合いの車を発見!こりゃ、探さねば!
先週も隣町の公園で偶然出会ったが、またまた偶然の出会い。
と、言うか、そんなに行くとこないんだよね・・・田舎って。
で、会場に行ったら、
受付で、「大人一人500円です。」って。
・・・金取るの!?
受付通らなくても丸見えなんですけど。
二人で1000円って・・・・めちゃめちゃ高い!
せめて、大人一人200円くらいなら、まだ納得するんだが・・・。
シルクロード観光協会さん!何とか200円にして下さいよ!
で、今回のフラワーアートはぞうさん。
公式ホームページを見ると
「2010年6月から7月にかけ、南アフリカ共和国で開催される「2010FIFAワールドカップ」に因み、サッカーボールを蹴る「ぞうさん」を描きます。」
という事で、ぞうさんらしい。
で、写真をとり、ふと周りを見ると・・・知り合い発見!!
同じ青年部の井上くんと、その家族達。
井上くんとは、キャンプに一緒に行く仲でもあり、今年も一緒に行く予定。
ウダウダとみんなで話しした後、向こうは先に帰っていった。
遊んでいる子供達を呼び寄せると、なんと!
走り回って、こけて、笑い転げて、服はドロドロに!!
まぁ、いいんですけど。
うちの子供に対するルール
「ドロだらけになろうが、ビチョビチョになろうが、家の壁に落書きしようが、壁紙やぶろうが、穴あけようがOK!絶対怒らない!」
なんで。
で、なんか食べ物売ってるテントとかあったので、たこ焼きを食べる。
「福福」ってお店?のたこ焼きだったんだけど、割とおいしかった。
結局、何もすることがなく、車に乗り込み、家路へ向かったのであった。
やっぱり大人一人500円は高い!
私服はスーツ
Posted by goku in 日常で何かあったら書く日記 on 2010年4月16日
日本経済新聞のWEBサイトを読んでたら、こんなのがあった。
ちょっと見ておこうと。
読むとまさに、その通りで、私も書いてあることを普段からやっているので、ホッとした。
関係ないが、私自身は普段、オフで友人や知り合いと飲みに行くときでも、ほとんど必ずスーツ姿で行く。
私服でいたとしても、わざわざスーツ姿に着替える。
だから、友人でも私の私服姿なんか、年に2、3回ぐらいしか見たことがないと思う。
一旦外に出たら、どこで、どんな人に出会うかわからないからだ。
その時の為に、スーツ姿、そして名刺を持ち歩く。
このぐらいの心構えは、やって当たり前でしょう。
「着替えないと、まだ仕事をしてる気がして、楽しく飲めない。」と言う人が結構多い。
私は、「外にでたらスーツが私服。寝るときもスーツ(笑)」と言ってるので、どんな状況であろうが楽しく飲めますし、気にもならない。
モチベーションの問題でしょうか?
そういえば、最近の若い連中で多いのが、
最初は、「ハイ。・・・ハイ。」ってうなずいてるのに、ちょっと気がゆるむと
「うん。・・・イヤ、ハイ。・・・うん。イヤ、ハイ」って言い直してる状況。
これは、最高に格好悪いです。
仕事での礼儀や心構えは、失礼のない程度に身に着けておくのは、当たり前だ。という話でした。
Eclipse PDT(PHP Development Tools)環境を試してみた
Posted by goku in cakePHP1.2, php on 2010年3月31日
自分の開発環境が納得できずに、何年もたってしまった今日この頃・・・。
なぜか突然Eclipseのことを思い出し、今PHPでの環境ってどうなってるのかな?と思い、ちょっと調べてみようと。
それこそ、Eclipseは多分5年前くらいに一度挫折してるので、記憶から消してた(笑)
ググってみると・・・。
今はPDT(PHP Development Tools)っていう環境がフリーで構築出来るという、すばらしいお話が!
さっそく試してみよう!と。
参考にしたのは、WP: ローカル環境の構築 – XAMPP+Eclipse PDT
XAMPPは、製作にかかせないのでとっくに入ってます。
で、肝心のPDTは?
PDT 2.1 SR-2 All In Ones / Eclipse PHP Package
よくわからんから、とにかく最新版ダウンロード。
インストール。
一旦起動して、終了。
で、日本語化。
Eclipse 日本語化言語パック (サードパーティ版)
eclipse フォルダ内の features と plugins フォルダを丸ごと上書き。
これをDLしてfeaturesとplugins フォルダを丸ごと上書き。
さらに、Eclipse のエディタで全角空白、半角空白、タブ、改行(LF、CRLF、CR)を表示可能にするプラグインを追加。
Pleiades – Eclipse プラグイン日本語化プラグイン
plugins フォルダを丸ごと上書き。
で、EclipseフォルダのEclipse.iniに以下を追加。
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
ちなみに、Linux/UNIXの改行コードに対応する為、メモ帳などでなく、ワードパッドで編集。
で、起動すると・・・。
OK!日本語になってる!
ちょろちょろと一部、英語だけど。。。これでいいのかな?
PHP PROJECTに、cakePHPのフォルダを選択して・・・。
おおー!出てきた!出てきた!
眺めること5分・・・。
使い方がわからん・・・ガク。
千原兄弟 せいじと昼飯、そして・・・
Posted by goku in 日常で何かあったら書く日記 on 2010年3月31日
さて、千原兄弟 せいじが来社から後日の土曜日、またまたせいじから連絡あり。
「一緒に昼飯食おう」って誘い。うれしいじゃ、あーりませんか。
で、なぜか豊岡へ。
メッチャクチャうまいステーキ屋があるから行こう!という話。
車で1時間半ほどで到着。
せいじの奥さんも子供の夕(ゆう)も一緒で、あと若手芸人が3人とコチラは一般人3人での昼食会スタート!
通された部屋が、6畳ほどの畳の部屋に、なぜか洋式のテーブルとイス。
この店、ネットで調べても、ちゃんと見つからなかった・・・。
「うーむ・・・値段高そう・・・」と思っているうちに、ジュウジュウと音を立ててやってきた。
で、出てきたのが、コレ。
分厚過ぎるぞ!ビビるー!
マジで肉が柔らかい!スイスイとナイフが入る。
肉汁がジュワーっとあふれ出て、タレも何もつけなくてもウマイ!うますぎる!
で、俺のとなりに、せいじの息子(千原夕)が座ってて、同じボリュームのステーキを食べてた。
あまりにも、かわいかったので写真をパチリ。
こんな小さな息子にも大人と同じものを与えるとは、さすが子煩悩せいじ。
ここでも、夕は芸人トークで、みんなを和ましてくれました。
ちなみに、出演してた番組をYoutubeで探ると・・・。
千原夕のしょうゆ旅18~
なかなか、父親ゆずりの辛口トークで笑える!
で、昼食会も終え、さて帰ろうかと思ったのだが、帰り際に俺が
「○○(連れの名前)に言ったら、せいじにメッチャ会いたがっとったぞー」
と伝えると、
「マジで!?じゃあ、福知山行くわ、電話して呼んどいて!俺も久しぶりに会いたいし」って、決定早!
で、連れに連絡を取り、晩7時半から、またまたせいじ達と晩餐会スタート!
今度は、福知山で有名なカキ料理専門店、かき末で飯。
で、芸能界の話や、若手芸人の苦労話に、せいじの子供の頃から高校までの話と、
話題豊富に、タップリと笑わせてもらい、次は飲み会に突入!
ちなみに行ったスナックの1件が、福知山で接待時にもっとも利用されるラウンジTheHips
2件ハシゴして、もう夜中の3時過ぎ・・・・。
せいじも、酔っ払って、「眠たい、ねむたいー」を連発し、最後はタクシーで帰っていきましたとさ。
後日、昼前にせいじから、お礼の電話あり。
とっても律儀な奴。
しかし、最後に「今度は東京で騒ごうぜ!!じゃーなー!」って・・・。
さて、ここで千原せいじという男を冷静に分析・・・。
確かに、社交性もあり、写真取るときもサイン書くときも、お店のおばちゃん達にも、イヤな顔ひとつせず、全員にやさしく対応。
家族サービスもちゃんとしてて、礼儀を忘れず、後輩思い。
しゃべってると、色んなお笑い芸人や、音楽プロデューサーに、不動産関係者に、ネット関係者・・・何やかんやと出てくる。
うわさされる、交友関係の広さや、人脈・情報網の広さは間違いないと。。。
高校時の、あのヤンキーせいじとは比べもんにならないくらい、オープンで男前になったと実感した。
余談だが、高校1年のIQテストで、「東大なんか余裕で入れる知能」と担任が騒いでいたのは事実。
なんせ、クラス全員の前で、言ってたから。そん時はもう、せいじはそのクラスにいなかったけど。
※1年生時は特別進学コース科にいたが、「あまりにも授業の妨害をするので、他の生徒に迷惑がかかり、進学どころではない。」
と職員室で会議が開かれ、2年時に普通科へ行かされた。
この話は、2年生になってから、道徳の時間に担任が話した実話。
Wikipediaに書かれている話は微妙に違う。
今回、話してても、話の内容が、知的で情報量も半端じゃなかったし、
「やっぱIQ高いんやなー」と実感した。
あ、それとWikipediaに書かれている「いたずら大好き青木くん」も、せいじが電話してくれて久しぶりにしゃべった!
青木くん(通称あおちゃん)のほうが、よく遊んでたから、実に15年ぶりくらいに声聴いた。
とにかく千原せいじ、今回の帰郷&お誘いサンキュー♪
ところで東京は・・・行けるかな?
千原兄弟 せいじが来社
Posted by goku in 日常で何かあったら書く日記 on 2010年3月29日
金曜日、仕事をガリガリやってる最中に突然の訪問者。
芸人やってる、うちのいとこ(ユウガ)が突然、東京から帰ってきたらしい。
「忙しいのにさー・・・」と、ブツブツ言いながらドアを開けると、
なぁんと、いとこと一緒に「千原兄弟のせいじ」がいる!
ユウガが、せいじと福知山つながりということで仲良くしてもらってて、今回一緒に帰ってきたようで。。。
あともう一人、せいじの後輩の「スチール哲平」ていう芸人もいた。
せいじとは、高校以来だから、実に22年ぶりの再会。
クラスも一緒だったけど、別に一緒につるんでたわけでもなく、タバコ吸う時だけ、ある教室に集合して一緒に吸う、「タバコ仲間?」だったりしてた。
で、今回、せいじは墓参りに行くため、地元に帰ってきたのが目的だったらしい・・・(実は先祖を大切にする、とってもいい奴じゃないか!)
俺はTVでよく見てるからあんまり違和感ないけど、
せいじは最初、ちょっと人見知りな雰囲気でぎこちない感じ。。。
色々、高校時代の話をするが、
「そんなん、あったっけなぁ~」と、必死に思い出そうとしてるのが印象的だった。
なんせ22年前の出来事だし、そりゃ忘れるか。
ガッツリ握手を交わして、話を30分ほどして、去っていった。。。
しかし、せいじ!スタイル良すぎるぞ!
ところで、せいじのブログをググって調べると・・・
これかな?
せいじビルディング
せいじ自身が更新してるわけではなく、スチール哲平が、せいじの出来事を実況報告してるみたいなブログ。
なんか自分自身が書いてないってのが斬新ですな~。おもしろい!
話は変わるが、さすが芸人せいじの息子だけあって、息子のしゃべりも完璧な芸人トークだった。
名古屋で番組にも出てたみたいなんで、なるほど納得。
背も高いし、大人のトークにサラリと入ってくる、うまいトーク!
マジで6歳!?
実はこの千原せいじ話、これだけでは終わらないのであった。
次回へつづく。。。
「俺も紹介しといてよ!」と、うるさいんで一応告知。。。
芸名:ユウガ
※元、「クールス」というコンビで人力車に所属していたが
解散し、今年ピン芸人で売り出し中。
森脇優雅の組長日記!
http://ameblo.jp/yu-ga1116/
携帯プラグイン Ktai Styleを設置した
iPhoneには対応してたけど、携帯に対応してなかったので、ググって調べてみたら、いいもの発見!
を導入しました。
これで、携帯版もバッチリ表示出来ます!
これ、携帯用の管理画面ついてるけど、携帯で画像登録は出来ないのかな?











