CakePHP で $uses に model 名を追加するとエラーになる問題

久々にCakePHP をいじったのですが、 $uses に model 名を追加するとエラーになる問題が発生してハマりました。結論からすると以下で解決できました。 app/tmp/cache/models 内の「cake_model_default_データベース名_list」を削除する 上記のファイルがテー…

毎年恒例

全然更新していませんでした。 あまり見ることが出来なくて申し訳ありません。おつかれさまです。http://kanegon2009.m-78.jp/

新はてなブックマークの表示を旧版っぽくする

はてなブックマークがリニューアルされましたが、引用が邪魔だったり、 注目ニュースが右に行ってしまって視線を動かす量が増えて疲れてしまうようになりました。スタイルシートをいじっていたら前のに少し近づいたのでとりあえず家用にメモ。旧スタイルで表…

ソフトバンクの東芝製端末でデコレメールを作ろうとすると『処理に失敗しました』とエラーになってしまう件

「ソフトバンクの東芝製端末でデコレメールを作ろうとすると『処理に失敗しました』とエラーになってしまう」という問題が発生し、解決するのに苦労したのでメモとして書いておきます。 ソフトバンクが一般向けに『デコレメール』の使用をほとんど公開してい…

Livedoor ブログのランキング

web

自分はLivedoor の products が結構好きで、 携帯から Livedoor ブログをよく見たりしています。 どうでもいい日記を書いているはてなアカウントのアクセス解析を見ていたら、 スタッフの方がちゃんとチェックしにきてくれていたのに気づいたので こちらでも…

wakwak ピアルで複数台マシンをネット接続する

LAN

引っ越しをしたら、回線が『wakwak ピアル』というマンション向けの VDSL になりました。 http://www.pial.jp/これまではルーターを使って複数台のマシンをネット接続していたのですが、この新しい環境でそれを実現することが出来ず、結構苦戦しました。とい…

CakePHP を使ってサイトをリニューアルしました

ここにエントリを書くのはかなり久々になるのですけど、勉強していた CakePHP を使って個人的に運営しているサイトをリニューアルしました。 E スポーツや FPS のゲームニュース・コミュニティサイト http://www.negitaku.org/ wasd.jp | ゲーミングデバイス…

CakePHP で $Session->read("xxx") がいきなり動かなくなった件

作っているサイトで、突如特定のコントローラ限定で Session が有効にならなくなってしまった。 調べまくったけど全然わからなくてどうしようかと思った。 で、ソースをよく見たら以下の例のようになっていた ダメな例

雑誌『Newtype THE LIVE 2008年 07月号』にインタビューが載りました

特撮ファン向けの雑誌『Newtype THE LIVE 2008年 07月号』に、担当したエイプリルフール企画サイトにについてのインタビューが載りました。 『4月1日の円谷プロダクションは「本気」で「遊ぶ」』 企画の意図や制作期間などついて。 プログラムやサーバーなど…

『入門 GNU Emacs』購入

さくらエディタとか vim でスクリプトを書いたりしているのですが、Emacs もいじってみようということで『入門 GNU Emacs』を購入してみました。電車とかで読んだりしてみます。

アソシエーションさせた他モデルのフィールドを指定してデータ取得する方法がわからない

アソシエーションさせた他モデルのフィールドを指定してデータ取得したいけど、方法がわからなくて悩んでいるというお話です。 テーブル構成の例 以下のようなテーブル構成になっていて、それぞれアソシエーションさせてあります。 Entry id title body cate…

コントローラの index() に引数をつけるとメソッド扱いされてしまう件

久々に CakePHP をいじりを再開してみたら、コントローラの index() に引数をつけるとメソッド扱いされてしまう件にぶち当たりました。 手抜きをして以前のものを使うと、以下のような URL にアクセスするとエラーになります。 http://lab.theworld.jp/cakep…

デルの『デジタルハイエンドシリーズ2007FP HAS 20インチ TFT液晶モニタ』でポインタが正しく認識されない問題の対策

PC

デルの『デジタルハイエンドシリーズ2007FP HAS 20インチ TFT液晶モニタ』で、マウスのポインタが正しく認識されない問題の解決方法について。 サブモニタとしてデルの液晶を導入しましたが、縦置きして90度回転させたところまでは全く問題なかったのですが…

自宅をデュアルディスプレーにしました

PC

職場をトリプルディスプレーにしたのに引き続き、自宅をデュアルディスプレーにしました。購入したのは、デルの『デジタルハイエンドシリーズ2007FP HAS 20インチ TFT液晶モニタ』。 http://www1.jp.dell.com/content/products/compare.aspx/monitors_20_22?…

雑誌の取材を受けました

仕事で雑誌の取材を受けました。 モノクロページで掲載されるそうです。 どんな風に載るのかちょっと楽しみ。 本当に掲載されたらここでも報告しようかと思います。

トリプルディスプレイにしてみました

PC

職場で PC の一斉買い換えがあり、ディスプレイが余っていたのでトリプルディスプレイにしてみました。全部 17 インチで、一番右だけアームをつけて縦置きにしています。 解像度はディスプレイの最大設定の1280*1024です。 左ディスプレイ 左のディスプレイ…

MacBook を使い始めてみました

MacBook を使い始めてみました。10年近く Windows メインなので、そろそろ違うのも使ってみた方が良いのでは、 ということと Linux もそれなりに使えるようになりたいということで 候補を X61 から Macbook に変更してみました。 いじっていたらすでにファイ…

『XHTML&CSSデザイン |基本原則、これだけ。』と『プログラミングPHP 第2版』を購入

お世話になっているデザイナーのこもりまさあき(cipher)さんが新しい著書『XHTML&CSSデザイン |基本原則、これだけ。』を出されたとのことなのでアマゾンのカートにぶち込みました。 ついでに、『プログラミングPHP 第2版』も投入。 まずは『XHTML&CSSデザイ…

エイプリルフール企画終了

担当していたエイプリルフール企画がようやく終了。 今回は、Web とモバイル両方で展開。 どこまで書いていいのかわからないけど終わった直後の感想を記録しておきたいのでメモ。 担当したこと WEB・モバイル共通 コンセプト・企画・構成 全ネタ出し WEB デ…

「P1 Emulator」を試してみた

はてなブックマークで盛り上がっている以下の記事を見て自分も試してみました。 約500機種の携帯端末を網羅するケータイテストエミューレーター「P1 Emulator」を使ってみました 公式のエミュレーターよりもよさげなカンジですね。 個人的には、実機確認が好…

『CakePHP』で読んだ本メモを作る 〜3〜 Amazon Web Serviceを利用して登録する本の候補リストを取得する

登録する本のデータを取得するまでの処理。 登録までの流れ 検索フォームから本のタイトルや著者名を検索し、出てきたリストから選択してそれを登録するという方式。 早い話がはてなの「はまぞう」みたいなカンジ。 はてな認証を通った後の、ログイン後メニ…

『CakePHP』で読んだ本メモを作る 〜2〜 全画面共通のログイン情報項目を作る

はてな認証でログインした後、全画面でそのログイン情報が表示されるようにしてみる。layoutとかrenderをアレコレするんだっけ、と思いながら調べていたら、ちょうどよさそうな書き込みやエントリがあったのでを参考にさせていただきました。 CakePHPでサイ…

『CakePHP』で読んだ本メモを作る 〜1〜 はてな認証を使う

『CakePHP』の基本的な部分はなんとなく理解してきたので、慣れていくために簡単なものを作ってみることに。 読んだ本を記録していくWebアプリを作る。 本のデータは Amazon APIから取得 認証は『はてな認証』を使ってみる はてな認証apiの設定 まずは、はて…

『CakePHP』を使ってみる 〜13〜 Cache を使う

今回は RSSHelper について試したことを書こうかと思ったけど あまり思い通りの結果にならなくなってしまったので諦めて Cache についてメモ。RSSHelper について良さそうな感じでまとまっていたのは以下です。 Mental Ramblings Gets Fed ブログのエントリ…

CakePHP』を使ってみる 〜12〜 Cookieの使い方確認

『CakePHP』1.2でのクッキーの使い方確認。 Cookie のリファレンスを読んでみたらほとんど Session と同じだったので、ちょっと書き換えて試してみた。 CookieComponent Class Reference クッキーに書き込み Session で書いたコードをちょっと書き換えてみる…

『CakePHP』を使ってみる 〜11〜 セッションの使い方確認

『CakePHP』1.2でのセッションの使い方確認。 セッションについては 1.1 から変わった部分はないみい。 SessionComponent Class Reference とりあえず、コントローラにいろいろ書いて確認してみた。 設定 セッションデータの保存場所 設定でセッションデータ…

サーバーの構成を変更

個人的に運営している Negitaku.org というサイトのサーバー構成を変更してみた。 変更前 サーバー CPU: Pentium3 1.0ghz メモリ: 512MB PHP4 Apache1.3 MySQL 4.0系 変更後 サーバー1 CPU: Pentium3 1.0ghz メモリ: 512MB PHP4 Apache1.3 サーバー2 CPU : X…

DELL の『PowerEdge 1750』を購入

DELL の『PowerEdge 1750』を購入。 CPU : Xeon 2.4Ghz デュアル メモリ: 1ギガ HDD: 36ギガ 中古を買ったのでこれで 5万円。いま使っているサーバーがかなり重くなってきているので、2台構成にチャレンジしてみる。 別サーバーから MySQL に接続するのにか…

『CakePHP』を使ってみる 〜10〜 タグ機能を作ってみる

タグ機能を作ってみることに。 テーブルを作る ドキュメントの『6.4.5. hasAndBelongsToMany の定義と問い合わせ』あたりがちょうど似たような話なので、テーブル構成を参考に。 http://cakephp.jp/doc/ch06s04.html#id4803164 CREATE TABLE `tuto_tags` ( `…

『CakePHP』を使ってみる 〜9〜 『Cake ブログチュートリアル』を元に簡単なブログを作る

前回の続き。『Cake ブログチュートリアル』で作った Blog にコメント機能をつけてみる。 フォームのアクションで悩む 一般的なブログのように、エントリを 1件表示して、本文の下あたりにコメントがあったら一覧を表示。その下にコメントフォームという構成…