↑これはアフィリエイトではなく私ができる環境問題への取り組みとして入れてみました↑
↑クリックで救える生命があるなら私は毎日クリックします。あなたもしてみませんか?↑
2008年6月アーカイブ
2008年6月24日
携帯版 自転車でヒルクライムしようぜ!の公開!
自転車でヒルクライムしようぜ!の携帯版が、やっと人様に見せられるレベルに到達したと思うので、公開しました。上のQRコードを携帯で読み込んでいただくと、簡単にアクセスできます。
もしくは、携帯から以下のURLにアクセスしてください。
http://hillclimb.319ring.net/m/
※PCでアクセスしても、PC版サイトにリダイレクトされるのであしからず(^^;)
これで、自転車で目的のコースに出かけながら、コースの位置を確認したいときなど、手軽に確認できます。また、走り終わったらすぐにまた記録を投稿することができます。自分が重宝するように作ったので、たぶん使いやすいと思うんだけど。
まだ愛媛のユーザがほとんどなので、ぜひ他県のユーザ、コースが増えていったらなぁと思う今日このごろ。
投稿者 パトラッシュ : 投稿時刻 : 01:57 個別ページ | コメント(0) | トラックバック(0)
2008年6月17日
staticmapなんてあったのか!?
GoogleMapを動的でなく、静的な画像として取得する方法があることを初めて知った!これは現在、自転車でヒルクライムしようぜ!を携帯対応してるから、どうやったらMAP表示できるかな〜と思って検索してたらヒット!すげー!静止画なのに、なぜか動的なGoogleMapsよりも感動した。
http://ke-tai.org/blog/2008/02/26/gmapstatic/
静止画なので、imgタグで直接指定して、マップを取得できる。だからケータイで使える。
これって、取得した画像をローカルに保存したらやっぱりマズイんだろうな〜。でも逐一Googleにアクセスさせにいくのって無駄じゃない?とか思うんだけどな。静止画だし。
とりあえず、画像の取得はできたけど、コースの線を引くと、クエリで渡す値が長くなりすぎてバツ画像が表示されてしまった。。。詳細にコースを書いていると、逆にダメというオチか!ただでさえ、GoogleAPI Keyが長いのであんまり設定できんのに。
ドコモのURLの長さがどこまで処理できるか?わからんかったんだけど、1024〜2048byteくらいっぽい。雑に点を打てば、いけそうだけど、雑だとそれはそれでPCで困る。うーむ。線を引かずにスタートとゴールの点だけで表示させるかな?それならURL長くならなくて済む。
携帯対応、機能拡張欲がどんどん出てきて、ヤバイ。早いところ終わらせよう。
投稿者 パトラッシュ : 投稿時刻 : 01:40 個別ページ | コメント(0) | トラックバック(0)
2008年6月12日
登録ユーザが増えてきた!
自転車でヒルクライムしようぜ!の登録ユーザがちょっと増えてきました!よっしゃー!俄然、やる気がでてきますね!!さて、今日もまた携帯対応をしていました。携帯対応には、現在はDoCoMoの携帯シュミレータを使ってます。とりあえず、プレーンなHTMLでもいいかなって思ってます。
できれば画像とか、絵文字とか使って華やかにしたいですけれど、当面そんなことをやる余裕がないッス。タグとかもにたようなものなんですけど、CSSを使わないようにしてるのでめっちゃ面倒ですね。最近の携帯だったらCSSも対応してるとかいう情報もあったけど。
携帯用HTMLタグ辞典とか、宮脇書店で探したけどめぼしいものがなかったので、さっき楽天で注文しときました。
携帯では
- ログイン
- ユーザ登録
- 自分の記録閲覧・登録・削除
- 自転車閲覧・登録・削除
- コース閲覧
- プロフィール閲覧・変更
- 退会
- ログアウト
とりあえずデザインは置いといて、さっさと実装しようかな。
投稿者 パトラッシュ : 投稿時刻 : 01:54 個別ページ | コメント(0) | トラックバック(0)
2008年6月11日
JPGraphを使って標高グラフを出すようにした
自転車でヒルクライムしようぜ!で、コースの標高を出すようにした。
5時間ぐらいの作業だったが、ようやく出来たなぁ〜。
もちろん、CakePHPです。JpgraphComponentを作って、サクサクやりました。
しかも開発環境でやったあとに、本番環境に移行がちゃんとできんかったらアホみたいだからまた確認作業とかもやらなあかんし。軽くやけどね。ほんまに一人でやると大変ですな。でも個人サイトだから、仕様書とか作ってないからしゃーない。でもいつかまとめんとあかんな。。。
ただ、グラフは出るようになったけど、具体的な数値が表示されてないから、やっぱりそういうのって要望あるだろうなぁと思うし、そっちの表示もやらんといかん。できれば傾斜が何%とか、そういうのも求める式とか探しとかんといかん。
ちなみに三坂峠の情報とかは以下のURLで!!
http://hillclimb.319ring.net/courses/view/10
3時過ぎてもーた。眠い。。。寝よう。
投稿者 パトラッシュ : 投稿時刻 : 03:29 個別ページ | コメント(0) | トラックバック(0)
2008年6月 9日
上尾峠方面にアタック!
どうも自分が上尾峠だと思っていたのは上尾峠ではないようだったので、上尾峠方面と書く。砥部断層から、小田方面に抜ける道を走ってトンネルまでの上りです。8.6キロくらいありました。3キロくらいは平地なので、キビキビと走って、残りの5キロくらいずっとグネグネした上りなんですが、ここが1.5車線程度のくせして車通りが結構多いもんで、大変です。
タイムは27分51秒とまずまずかな〜と。ゴール直後、汗がもうボタボタ落ちて、すごかったです。帰りの下りが、スピード出てるのにフッと車が来るから、ゆっくり帰りました。グネグネの下り坂は嫌いです。。。
このコースは本当に時々しか走らないんですが、ゴールも別に景色がいいわけでもないし、走りがいはないかも。。。でも山の中なので、空気は綺麗かと思います。鳥の鳴き声も聞けるし。
これで、自転車でヒルクライムしようぜ!の愛媛のコースはとりあえず4つ登録完了した。ただ、やっぱりユーザは増えないのよね〜。まあ見直すべき点は大量にあるので、コツコツと機能追加していかなければ!ちなみに上尾峠方面はこんな感じ。
投稿者 パトラッシュ : 投稿時刻 : 00:17 個別ページ | コメント(0) | トラックバック(0)
2008年6月 7日
ITフェアとトレーニング、そしてまさかのパンク
今日はITフェアに行ってきた。愛媛でのフェアってのはこれくらいしか知らんのですが、行ってよかったなぁ〜。他社の製品を見たり説明を聞いたりすると、なるほどなぁ〜というものが多いので、やっぱりヒントになったりする。あとは偶然、以前にお世話になっていた方に出会えて話すことができた。いや〜、ホントによかった!
家に帰ったあとに、ロードで五明にアタック。26分15秒!!前回が29分だったから、2分45秒も縮めることができた。やっぱり先週のトレーニング効果があったようだ。
帰りの下りの最中に、事故があったらしくて沿道にある細い木が根元からへし折られ、道にはサイドガラスのガラス片が飛び散った跡が。隣の空き地には事故った車が。アラ〜と思っている間にガラス片をよける方法もなく突っ込んでしまいパンク。。。やられた〜。。。パンク修理していると、ロードに乗った方が心配して声をかけてくれた。いや〜やっぱり自転車乗りはいい人が多いなぁ〜!しかも話をしていたら、自分のサイクリング部の先輩のマイミクの方だった。それもまたすごい〜!
パンクは速攻で修理したのだが、穴が二つあることが発覚して、また修理するハメになってしまった。。。それにしてもパナレーサーのタイヤは入れにくい。タイヤレバーがないと入らん。あったからいいけど。
投稿者 パトラッシュ : 投稿時刻 : 23:46 個別ページ | コメント(0) | トラックバック(0)
2008年6月 6日
CakePHP:携帯サイト開発続き
昨日の参考URLの情報を元に、携帯サイトの続きを行った。
http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=751&forum=3
とりあえず、記録も登録できるようになったし、$this->Session->setFlash('登録しました');の文字の文字化けもなくなった。ただし、すべてこの参考サイトの通りにやったわけではないので、一応自分なりに注意点を書いておきます。
- app_controller.phpのコンストラクタ if(ereg("^/m/", $_SERVER['REQUEST_URI'])){ ...だが、 ^/m/は、開発中には向かない場合がある。俺のように、phpmyadminを使う人は、おそらくhttp://localhost/cake/m/となっているんじゃないか?と思うが、その場合は、 if(ereg("^/cake/m/", $_SERVER['REQUEST_URI'])){ ... とする。もちろん、公開するときは修正必要なので注意!
- CakePHPガイドブックに従ってmobileヘルパーを作っている場合、afterRenderでmb_convert_encodingしていると、app_controller.phpのafterFilterメソッド内で文字コード変換済みなのでさらに文字化けするので注意。afterRenderをコメントアウトしてしまうとよい。
まあこれくらいかな?あとは、リンクにいちいちセッションをGETで引き渡さなければならないが、毎回のようにCAKE_SESSION_COOKIE . "=" . session_id()と書くのが、非常に面倒なので、mobileヘルパーに以下のようなメソッドを作ってみた。
function cake_session(){
return h(CAKE_SESSION_COOKIE) . "=" . h(session_id());
}
これを作っておくと、VIEWで、
<?php e($html->link('トップページ', '/?'. $mobile->cake_session())) ?>
と書けるので、なんとなく楽。
投稿者 パトラッシュ : 投稿時刻 : 01:07 個別ページ | コメント(0) | トラックバック(0)
2008年6月 5日
携帯対応の続き
それにしても俺はCakePHPを使っているにもかかわらず何故に開発スピードが遅いのだろう?不器用だからか?テレビ見ながらやってるからか?はい、携帯対応の続きです。ログインとユーザ登録と、記録の登録までできるようになったけど、記録の登録時に$this->setFlash('登録しました');みたいにしたら、思いっきり文字化けした。
まあこれは、flashするときの文字列がUTF-8のままなんだろうというのはすぐにわかるのだが、defaultレイアウトファイル上で、$session->flash()ってされて出力されてるので、このメソッド内部に改修を加えないといけなさそうだということまではわかって、色々調べていたが、タイムアップ。今日はもう寝る。。。
とりあえず、参考になりそうなURLを記述。試してないけど、後日試しますので。。。
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=751&forum=3&post_id=1698#forumpost1698
ってか、flashメソッドの内部のe($out);を、return $out;にして、レイアウト側でe($session->flash)だったら、e(mb_convert_encoding($session->flash(), 'SJIS', 'UTF8'));でいけるんじゃないの?と思ったのだが。まあ、逆にechoする手間が面倒だわな〜普通は。
投稿者 パトラッシュ : 投稿時刻 : 02:03 個別ページ | コメント(0) | トラックバック(0)
2008年6月 4日
携帯版サイトの作成中
自転車でヒルクライムしようぜ!の携帯対応を行おうと思って、現在CakePHPガイドブックなどを見ながらやっている最中です。処理はコントローラー側で既に実装しているわけなので、あとはビューとajaxで実装していた機能の実装などなんですが、逆に悩ましい…。
mixiなどのSNSやブログの場合は、基本的には日記サイトなので(あくまで基本ね)、出す情報もそんなに複雑じゃないけど、ランキングサイトの場合は思ったより複雑。とりあえず使えるってレベルまで早くもっていきたいところです。たぶんモバイル対応したら、結構使いやすいと思うんですよね〜。ヒルクライム走り終わったテンションで記録を投稿できるというのがまた達成感があるというか。それにしてもユーザ増えないね〜(T_T)
なるべく早くやろう!
投稿者 パトラッシュ : 投稿時刻 : 01:54 個別ページ | コメント(0) | トラックバック(0)
2008年6月 1日
本日は三坂峠にアタック!
土日の両方とも天気がよかったので、二日続けてヒルクライムアタック!
今日は三坂峠に行ってきました。
昨日の疲れが残っていたせいか、正直全然速く上れんかったw
タイムは51分ジャスト。昨日の五明といい、29分ジャストだし、不思議だ。
三坂は俺のベストタイムが37分40秒だったかな?それくらいだから、10分以上遅くなっている。やっぱり運動不足がたたっているなぁ。再来週がOB会で行われる三坂T.T.なので、それまでにはせめて45分台を叩きだせるくらいの体力を回復したいが、2週間しかね〜!!頑張ってローラー台乗ります…。
あと今年は軽量ホイールを買って〜とか考えていたけれど、そんな余裕が言える状態ではなくなったので、お預け…。またディープリムで頑張って上ります。あれも重いからなぁ〜。平地ではいいんだけど。
投稿者 パトラッシュ : 投稿時刻 : 23:27 個別ページ | コメント(0) | トラックバック(0)
久々にトレーニング
このところ、自転車でヒルクライムしようぜ!の制作ばっかりで、自分自身がヒルクライムに行けてなかったので、久々にロードに乗って出かけてきました。先週は雨だったけど、今週は晴れたのでまさに自転車日和!暑くも寒くもないこの初夏が一番いい季節。
行ったのは、サイクリング部の頃のトレコースである五明。引っ越してからはこのトレコースに行くこと自体が既にトレーニングになる距離になってて(^^;)結構遠い。まあのんびりと、準備運動のような気持ちで出かけて、スタート地点に到着。
いよいよ、ヒルクライムタイムトライアルの開始!
このコースはのっけから緩やかに見えて結構上ってるので、最初で飛ばすと後で全く体が反応しなくなるので、最初は抑え目に走ったほうがよい。と思っていたのだが、既に最初のほうでバテた。そんなに体力落ちてるんか!俺!グダグダになりながら、最初の激坂を上り終え、長い下りへ。ここもタイムを縮めるいいチャンスなのだが、バテてて全然漕げない。ペダルを一応回すのが精一杯。
あとは小学校からゴールのレインボーハイランドまでずっときつい上り坂。途中であまりにも肩がだるくなってしまって最後まで行けるかわからんくらいだったが、なんとか気力で走った。しかし、タイムは29分ジャスト。自分が大学生だった当時は、ランドナーで23分50秒とかだったのに、ロードなのに5分以上も遅くなっている。体力落ちてるなぁ〜。。。
ゴールでくたばっていたら、サイクの後輩のボブソンと偶然出会った。彼はデートのドライブがてら来たみたいだったのだが、それにしてもビックリした。最近はチャリにあんまり乗ってないかわりにバイクにはまってるみたいで。まあ社会人になったら、そうなる人のほうが多いしな〜。
明日も晴れるみたいなので、またどっかにアタックしてくるかな?やっぱり外で走ると気持ちいいし!
投稿者 パトラッシュ : 投稿時刻 : 02:12 個別ページ | コメント(0) | トラックバック(0)
