2010-08-18
■[cakephp]cakephp1.3のページング処理の方法
cakephp1.3のページング処理ではまっています。
index.ctp
と同じようなことを
view.ctp
でやろうとしてうまくいかず、いろいろと調べてます。
地域のテーブルを元にbakeした view.ctp を変更しています。
それぞれの地域はhasmanyで複数の店舗と関連づけられており、
view.ctpでは店舗の情報をページング処理しようとしてます。
このように他のテーブルから引っ張ってきたデータを
ページングさせるにはどうすればいいのでしょうか。
とりあえず地域のコントローラのfunction view{}内に
$this->set('地域テーブル', $this->paginate());
を入れるなどのそれっぽいことは試してみましたが動かず。
2010-08-01
■[デバッグ][php]GMOのお名前VPSで以下のエラー
cakephpをお名前のVPSで使いはじめたのですが、他のサーバーでは発生しないエラーでとまってしまってます。メモリの使いすぎでエラーになるという現象のようです。
以下のようなエラーメッセージが出力されます
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 43 bytes) in C:\xampp\htdocs\cake\cake\libs\model\datasources\dbo\dbo_mysql.php on line 751
php.ini の memory_limit の値を修正することで解決するということだったので、試してみたのですがなおりませんでした。
しばらく原因を調べてみたのですが、わからないのでとりあえず放置してローカルで開発を進めています。また時間をおいて調べてみてそれでもわからないようならあきらめて他のサーバー借りようと思います。
■[mysql][phpmyadmin][xampp]xampp コマンドラインでmysqlファイルをアップするまでの流れ
あまりにも初心者な内容で恥ずかしいのですが、データーベースの移管をするときに、phpmyadmin上ではファイルの容量が大きすぎてアップできないので、コマンドラインでアップする方法を調べました。
に移動
mysql -u ユーザID -p
を入力
Enter password:
と表示されるのでパスワードを入力
mysql> SOURCE インポートする実行したいファイル名
を入力
上記でsql文が実行されてデータが無事入ったようです。
dumpファイルを使って実行する方法も聞いたことがあるので、そちらのほうがいいのかもしれません
2010-06-01
■[cakephp]Todoアプリ作成のチュートリアル
他のチュートリアルと違ってコード1行1行について説明されているので、プログラミング初心者としては非常に助かります。PHPの知識がなくいきなりcakephpを学ぼうとしている私でもなんとなくわかります。
連載:CakePHPで高速Webアプリ開発|gihyo.jp … 技術評論社
新しいフレームワークを学ぶときはとりあえずチュートリアルをいくつも探して1つ1つ読んでいって、そこに記載されているコードをコピペして組み合わせたもので自分でアプリ作るのが勉強の流れとしてはよさそうです。
■[cakephp]cakephpのブログチュートリアルのmodelの箇所がよくわからないので調べた
cakephpのブログチュートリアルというのをまず試しにやってみました。
CakePHPブログチュートリアル :: 開発例 :: マニュアル :: 1.2 Collection :: The Cookbook
動くのは動くのですが、なぜ動くのかよくわかりませんでした。
特にmodelの部分がなぜこれを書くだけでデータベースと連動するのがわからなかったので、調べてみました。
class Post extends AppModel { var $name = 'Post'; } ?>
以下のフォーラムの記事を発見して読んだところ、一部は理解できました。ただ、なぜこのmodelでデータベースに新規のデータを追加できるのかよくわからないままなので、引き続き調べようと思います。
"Blog チュートリアルにつまずいたら" フォーラム - CakePHP Users in Japan
同僚のプログラマの方が書いたmodelを見て参考にすれば解決するかと思いきやバリデーションの処理が追加されているだけのように見えてしまって解決しませんでした。
■[cakephp]Dreamweaverでcakephpのview(CTPファイル)を編集可能にする設定
最近cakephpを勉強しているのですが、dreamweaverの設定を変えないとviewのファイルが開けないようです。
使っているバージョンがだいぶ古いので、方法を調べるのにちょっと苦労しましたが、googleで検索して解決しました。
こちらの記事を参考にさせてもらいました。
DreamWeaver で CakePHP の View ファイル thtml / ctp を開くには - ryuzi_kambe の?D
2009-03-06
2009-01-05
■[WordPress][CMS]WordPressプラグインのまとめのまとめ
まとめ記事のメモ。後で厳選して自分でもまとめます。
WordPress 2.6 に入れるプラグイン 10 選 - わーどぷれすっ!
WordPress をインストールしたら最初に入れる10のプラグイン « :: plasticdreams ::
WordPressでブログを作ったらまずやる26項目―SEO・アクセスアップのためのカスタマイズ - 海外のSEO対策・SEOツールをわかりやすく解説するブログ
WordPressブロガーのための便利ツール15選 | CREAMU
21 of the Best WordPress Plugins for New Blogs
WordPressで企業サイトを作る際によく使うプラグイン - TRANS [hatena]
9 SEO Plugins Every Wordpress Blog Should Have
WordPressで導入したプラグインまとめ | IDEA*IDEA
2008-12-30
■[CMS][MODx]サイトをMODxに移行
だいぶ前から運営していたサイトをMODxに移行させるための作業をしている。RSSを出力するためにプラグインを導入したり、モジュール化してあとから編集しやすくしたりといった作業を実施。
デザインは複数のサイトからアイコンを探してきたらかなりよくなった気がします。
アイコンの選定に時間をかけるのは結構大事かもしれないと思い始めました。
■[CMS]ライフストリーミングツールのsweetcronをインストールしてみた
ライフストリーミングのサイトがすごく簡単に作れるsweetcronをインストールしてみた。
system/application/config内の、
config-sample.php
と
database-sample.php
を
config.php
と
database.php
に直して自分のドメインとデータベース情報を入れてアップするだけでインストールできる。
とても簡単なのでいくつもブログをやってるような人は是非使ってみてください。
まあFriendfeedで十分だとは思いますが、いろいろカスタマイズしたい人はどうぞ。
ダウンロードはこちらから。
2008-12-09
■[デザイン]GIFアニメを作るソフト
フリーのGIF/MNG-LC アニメーション作成ソフト Giam ダウンロードのページ
なぜかGIFアニメを作ることになって使ったソフト。
ふと絵がかけるようになりたくなったのでこれから練習します。
2008-12-03
■[CMS]Movable Typeの移行が完了
途中で手順を間違えて数時間サイトが見られない状態になってしまいました。反省。
今度からあらかじめ別のサーバーにインストールしておいてDNS切り替えるとかで移転するようにします。
以前のデータ消すのに無駄に時間がかかったのでこれからはSSHをもっと使うようにします。
■[CMS]Movable Type 4.2 からMovable Type OS 4.2への移行
Movable Typeの個人ライセンスを使っていたんだけど、商用で使いたくなったので、オープンソース版に移すことにして、今作業中。
無料で使えるのに、そちらはあまり目立たせずにライセンスを5万円で販売しているのが何だか不思議な印象です。
この見せ方だとあとでオープンソースのほうに気がついた人はすごく嫌な思いをしそうな感じです。
Movable Type 4.1からMTOS 4.1へ移行 - ti-web.net blog
最初はWordpressに移そうかと思ったんですが、URLをそのままにして移行するのは結構手間がかかりそうなのでやめました。
Movabletype から WordPress への移行(ついでにドメイン移行、パーマリンクリダイレクト)の方法 - minorio のプログラミング・メモ