2009-01-01から1年間の記事一覧

今日は走るぞ

最近外食続きのためずいぶん顔が丸くなってしまいました。昨日ゆっくりやすんで今日はそれなりに体調がいいので、21時頃から軽くジョギングに出ようと思います。それまでにcakePHP触って、走りながら頭でデバッグしようと思います。できるかな。

USBメモリにUbuntu9.10入れたよ!

通勤中にも開発環境にアクセスできるように、USBメモリにUbuntu9.10を入れました。携帯している社有PCのHDDには余計なデータを入れられないので、USBメモリで起動させて持ち運ぼうと考えています。今日動作確認したら無事成功!Centrinoの無線LANもバッチリ…

喉元すぎれば・・・

風呂に入りながら(正確にいえばシャワー浴びながら)いろいろ頭を整理した結果、スルスルと事が進みました。さっきのこれを元に、モデルとコントローラを作成してブラウザから直アクセスして動作チェック。新規コントローラにAUTH::Allow設定をしてなかった…

そろそろやろうかな

USBメモリにubuntu9.10入れてポータブルな開発環境を作って遊んでました。パッケージをうまく厳選すれば4GBのメモリで十分太刀打ちできそうな感じでしたよ。こっちが一段落したので、ajax周りに取り掛かります。基本的には既存システムに実装中のものを移植…

つかれた〜

細かいバグやエラーチェックはまだ残ってるけど、導通レベルで一通りの機能を実装できたような気がします。見た目とかまだまだいじりたいところはあるんですけどね〜。Ajax使ってやらんといかんとこがまだ実装できてませんが、それはまた今度のお楽しみとい…

マップを移動しても中心にマーカーを表示する

v2までは、いったんcenterに表示しておいたmarkerを一旦clearOverlay()してから新たにmarker追加し、addOverlayしていましたね。v3からはclearOverlayが廃止されたので、ひとつずつvisibleに設定するしかないようです(いまのところ) google.maps.event.add…

GoogleMapAPIとの連動もOK

場所を地図上から選択できるようにしています。前段のscript部分で、 google.maps.event.addListener(map, 'drag', function() { var nowlatlng = map.getCenter(); document.forms['f1'].elements['data[Entry][ido]'].value = nowlatlng.lat(); document.f…

できたできた

cakePHPの件はひと段落したので、ちょっと体を休めることにします。今日は体調不良なので休み休み作業するということで。

管理者専用の投稿編集画面を作る

Entryモデルに対し、read機能は既に実装済なので、edit機能を作ります。誰でも書き換えられるのも困るので、AUTHに権限を示すグループを保存しておき、このeditアクションにadmin権限以外の人は入れないようにしておきます。と思って作り始めたものの、うま…

今日一日でやれるところまで

師走でごわす。今日は目を酷使しないように注意しながらやれるところまでぐっと集中して処理をしようと思います。

寝る前にちょっとだけ

昨日うまく動いたはずのプロフィール画像アップロード機能がなぜか今日うまく動かないです。調べてみると、フォームからPOSTされるデータのtmp_nameやtypeが空だからダメみたい。 Array ( [pic] => Array ( [name] => IMGP7090.JPG [type] => [tmp_name] => …

ボランティア活動

今日は日曜日を利用して会社のボランティア活動に参加してきました。福祉系のボランティア活動にはあまり興味がないのですが、今回は子供向けの工作ボランティア。学校の教室をひとつ借りて、小学生の皆さんと工作を楽しんできました。休日が一日つぶれちゃ…

レーシックその後

レーシック手術から二週間が経過しました。かなり安定してきた感じです。目が乾燥すると視界が霞んだりゴロゴロすることがわかったので予防的に早めに目薬を点眼する習慣がついてきました。手術後に感じたハローやグレアはあるものの、術後に比べると薄くな…

あんまり進んでない

今日はこれやるぞ!と課題を設定しても何かしら割り込みが発生したり、作業中にあらぬ方向にいっちゃったりしてなかなか課題解決につながっていません。特に画像アップロード周りはDBと違って過去のデータ移行が大変になるので、できるだけファイル命名ルー…

パソコンデスクの置き場所を変更した

同じ部屋なんだけど、ちがう角に移動させてみました。LANケーブルを引くのがイヤだったので速度を犠牲に泣く泣く無線化したんですが、11gの割にそれなりに快適です。もう少し市場がこなれてきたら11nにしよう。部屋の雰囲気が変わるだけでずいぶんリフレッシ…

本日の目標設定

昨日は結局いろいろと実装しないうちに寝てしまいましたので、今日も再度設定しましょう。画像アップロード周りは既存データの移行を考えると憂鬱になりますね〜。ま、まずはプロフィール部分の実装をやってしまいましょう。

ラーメン食ってきた

晩御飯を何にしようか悩み、さぬきうどん店まで車ではるばる出かけたものの、なぜか既に閉店してたのでラーメン屋に行ってきました。一風堂でとんこつラーメン食ってきたんですが、麺はバリカタに限るね。

放置していた画像アップロード機能に着手する

Google地図の件が案外早く片付いたので、ちょっと避けてた画像アップロードに着手します。プロフィール画像、コメント画像、エントリ画像などいろいろあるんですが、既存システムではそこらへんの命名ルールや管理方法がまちまちなので、今回きれいにしたい…

できたできた

とりあえず動かすことを念頭においてソースをいじった結果、プロフィール画像のアップロードができるようになりました!ただし、過去に作ってたのとサムネイル生成アルゴリズムが違ったりするのでまだ修正は必要ですが。とりあえずね。 ググりながら良さげな…

今日はそろそろGoogleMapsAPIに着手しようか

v3からAPIキーが不要になったので、多分開発環境でも動作させやすくなってるはず!!ということで、今回v2→v3に載せかえます。ちなみにスクリプトを書く際は、layoutに直書きしたくないので、default.ctpには echo $scripts_for_layout を書いておき、viewの…

気を取り直して本日の目標設定

今日はどこをやろうかな。他のアプリを作るときにも使い回しが効くであろう、user周りの作りこみをしようかと思っています。ユーザ登録の仕組みをつくると、ユーザ間でのメッセージのやりとりやプロフィール、つながりの仕組みなど、どんどんSNS寄りになって…

帰ってきた

約二日の帰省から帰還しました。地方都市なのですが、寂れ方がハンパないです。地方の若者と接してると、思考停止してるのが目について仕方なかったです。例えば、今やってる仕事が死ぬまでそのまま続けられると思っていたり、自分の半径数メートルで起きた…

そろそろ潮時か

いいかげんパソコンに向かうのがイヤになってきました(笑)寒さで手がかじかんでミスタイプも多いので、今回はここらへんで。ちょっと時間を早めてそろそろ帰省しようかと思います。帰省ったって電車で二時間なんですけども。それではまた。

昼寝に失敗したのでコーディングの続き

昼寝してみたものの、カフェインが残ってるせいか30分で目が覚めてしまいました。。。今晩に新幹線で実家に帰ることとして、それまでに洗濯物をある程度乾かしておこう。部屋も軽く掃除しておこう。できるだけコーディングもやっておこう。Entry間をつなぐta…

モーニング食って靴買って

たまの休日なので、朝からカフェへ行ってモーニング食べてきた。コーヒーとホットドッグ+一品で820円というのはなかなかいい価格ですね。雰囲気のいいオシャレな店なので仕方ないかな。帰りにABC-MARTに寄ったらコンバースが50%offで売ってるので衝動買い。…

外部APIを拾ってくるには

ようやくはてなダイアリーの日付が更新されたようですwさて、外部APIからXMLを持ってくる方法。これもヤバいくらい簡単。Controllerにビジネスモデルを書きすぎるのがイヤなので、自分用のHelperを作成し、そこで以下のメソッドを登録。 class MyFuncHelper…

画像にHtmlhelperのlinkしたい

layoutをHtmlHelperをつかって書き直してます。ヘルパーを使うとソースの可読性が上がってスバラシイ!掲題の件についてはここで解消。 link($html->image("test.png"), '/',null,null,false);?>

ユーザログイン周りの実装

ログイン状況によって、ログインボタンやらログオフボタンを配置する。そんなことをしていると、ログイン後に遷移前の画面に戻りたくなってきました。そこらへんの情報がここに。先人の活躍に感謝しながら舗装された道を突進中です。方法2を使おうとapp_con…

できちゃった

本日設定した課題、二つとも5分以内に終わった。メソッド用意してコピペしただけだから当たり前か。elements内でのhtmlHelperも今日はなぜかスムーズにいきましたよ。昨日はあれだけ「htmlなんて知りません」と散々怒られたのに。あれかね、先輩に「ここうま…

今日の目標設定から。

明日からの3連休でゆっくりと遊べるように、気になるところは今晩中に解消してしまおう。まず、左メニュー読み出し関連をbeforeRender()あたりにもって行ってみよう。左メニューを共通して使うのは記事用のコントローラだけっぽいので、app_controllerにま…