ZendFramework用のジェネレータを作る

やりたいこと スケルトンファイルを読み込んでファイルを作成したい。 方針 コマンドラインから実行する モデルやアクションファイル別にジェネレータクラスを作る フォルダ構成 script/ ┣ bin/ ┃ ┗ generator.php 実行ファイル ┣ lib/ ┃ ┣ Generate/ ┃ ┃ ┣ …

Zend_Db_TableをActiveRecordぽくする

とりあえずbeforeCreateとafterCreateを実装してみる

ubuntu8.04のApache2にSSLを入れる

やりたいこと 取り合えず証明書の信用がどうのこうのはどうでもいいので、 ttps://localhost/ ttp://localhost/ の両方でローカルサーバーにアクセスしたい。 方針 証明書と鍵ファイルを生成 Apacheの設定ファイルを書き換える まず証明書と鍵ファイルを作成…

ページャ部分作成

ZendFrameworkにはページャの機能がないみたいなので、自分でつくる。

フラッシュメッセージを表示する

やりたいこと ログイン成功や各種エラーメッセージをリダイレクト先のページで一度だけ表示させるような フラッシュメッセージを実装する 方針 FlashMessengerヘルパを利用する

Ubuntu8.04でBrother MFC 5840CNのプリンタを使う

やりたいこと Ubuntu8.04にBrother MFC 5840CNのプリンタのドライバを入れて、 ネットワークプリンタとして使えるようにする 方針 ドライバの取得、インストール ネットワークプリンタの設定 ドライバのダウンロード http://solutions.brother.co.jp/support…

モジュール毎にデフォルトレイアウト指定する

やりたいこと デフォルトのレイアウトファイルを defaultモジュールでは default/layout/default.phtml adminモジュールでは admin/layout/default.phtml masterモジュールでは master/layout/default.phtml のようにしたい。 かつ、各コントローラー毎にレ…

モジュールの設定

やりたいこと 各管理画面とユーザー画面で基底となるアプリケーションディレクトリやURLのパスプレフィックスを分けたい 要するに ユーザー画面 ttp://xxx.xx/コントローラ名/アクション名/ 管理画面1 ttp://xxx.xx/admin/コントローラ名/アクション名/ 管…

エントリポイントと起動ファイル

いくつかサンプルを探してたら、エントリポイントにデータベース設定とかを記述してもりもりにしているさんぷるとエントリポイントとコアロジックを記述するファイルを分けてるサンプルがあった。 後者の方がいろいろ管理しやすそうなので後者を採用 エント…

やりたいことと方針

やりたいこと 機能がまったく異なる管理画面が複数ある 管理画面はパソコン操作のみ ユーザー画面はパソコン・モバイル対応 管理画面の認証はセッションを利用 携帯用絵文字の組み込み 方針 各管理画面とユーザー画面をモジュールとして扱う アプリケーショ…

Ubuntu各種設定

自動ログインを有効にしておく システム - システム管理 - ログイン画面 セキュリティタブの中の[自動ログインを有効にする]のチェックボックスにチェックを入れる ユーザー名のコンボボックスから自分のログインさせたい名前を選ぶ。 Apacheのmod_rewriteを…

Ubuntuで必要なアプリ

/homeディレクトリを維持しつつ8.04をインストールしたが、アプリケーションは当然無いので全部インストールする。 ツール sudo apt-get -y install thunderbird # msフォントcomic sans MSが使いたいから sudo apt-get -y install msttcorefonts sudo apt-g…

Ubuntu8.04をインストールした

日本語版の公開を待ってたら、 http://cdimage.ubuntulinux.jp/releases/ に直でアクセスしたら、過去のリリース含めて8.04のリリース分(日本語ローカライズ版)も既に存在することが判明。 そのままリンクを辿ってたら、ダウンロードの直リンクが見つかっ…

zendframeworkで管理画面とかどうつくるか

やりたいこと 例えば「ttp://xxx.xx/」とかのURLのシステムで、 システムの管理画面とかは「ttp://xxx.xx/admin」とか「ttp://xxx.xx/master」とかにしたい 方法 モジュールの概念を使う エントリポイントを以下のように記述

USBキーボード ウルトラナビ付のトラックポイントは有効にしつつタッチパッドは無効にする方法

※8.10以降のUbuntuではこの方法は使えません。参考http://d.hatena.ne.jp/higepon/20080417/1208397924 やりたいこと Ubuntuで外付け USB キーボードのトラックポイントを有効にしつつタッチパッドを無効にしたい。 かつ、普通のマウスは有効にしたい。 キー…

Ubuntu on Thinkpadの設定

Ubuntuのデフォルトではトラックポイント自体は使えるようになっていますが、中ボタンでのスクロールが効かなかったり感度が納得いかなかったりとカスタマイズしたい欲求にかられます。というわけで以下の機能を一通り反映させる手順をメモします。ソフトウ…

phpでmemcache

php

ubuntuにmemcacheのライブラリをインストール apt-get install php5-memcache apt-get install memcached peclでmemcacheをインストール sudo pecl install memcachepeclの実行結果にも書いてあるけど、以下の警告に合うようにphp.iniに記述 Build process c…

VirtualBoxのwindowsとファイル共有

ホストマシン(ubuntu)側の共有したいディレクトリを「共有する」設定にする sambaのインストールをしていない場合はこの時にインストールするよう警告がでるので、 そのままインストールしてしまう。

zendframeworkのセットアップ

ここから最新安定版をダウンロード http://framework.zend.com/download解凍して~/optに移動してシンボリックリンク張る cd Desktop tar zxvf ZendFramework-1.5.1.tar.gz mv ZendFramework-1.5.1 ~/opt/ sudo ln -s ~/opt/ZendFramework-1.5.1/library/Zend…