foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

2009-06-01から1ヶ月間の記事一覧

Apache SSL 環境を構築する

オレオレ証明書で構わない場合 特に環境設定の必要はない。 ブラウザから https: 〜で接続すればいい。 但し、なりすましの可能性があるためブラウザには警告メッセージが表示される。 認証局から証明書を発行してもらう場合 ケータイサイトとして運用するか…

CentOS VALUE DOMAIN で DNS を設定する

管理サイトへアクセスする。 https://www.value-domain.com/ トップメニューの「ログイン」をクリックする。 画面中央の「DNSレコード/URL転送の変更」をクリックする。 変更したいドメイン名をクリックする。 「設定フィールド」へ以下のように入力する。 a…

CentOS ユーザー作成時のプロファイル ディレクトリをカスタマイズする

/etc/skel ディレクトリにファイルやディレクトリを作成することでカスタマイズできる。 下記のファイルやディレクトリを作成しておくと楽になる。 /etc/skel/.bashrc /etc/skel/.bash_profile /etc/skel/.vimrc /etc/skel/public_html

CentOS ユーザーのパスワードをバッチ処理で設定する

passwd コマンドにパラメータでパスワードを渡すことはできない。 標準入力からパスワードを渡すためのオプション --stdin を使う。 echo パスワード | passwd ユーザー名 --stdin 参考 http://search.luky.org/linux-users.6/msg07835.html

Apache へ mod_ssl をインストール

su - yum install mod_ssl service httpd restart

CentOS ntpd インストール

インストール 初めから入っているのでインストールは不要。 インストール済みかの確認は以下でできる。 su - yum list ntp 設定ファイルの編集 先にバックアップを作っておく。 cp /etc/ntp.conf /etc/ntp.conf.orig設定ファイルの server を変更する。 # se…

PHP 受信したメールを処理する

PHP で受信したメールを処理するなら PEAR の Mail_Mime を使うのがいい。 まず PEAR をインストールしてから下記を実行する。 pear install Mail_Mime

Windows へ PEAR をインストールする

PHP インストール パスの下記ファイルを実行する。 実行すると何か聞いてくるが、全部 Enter でおけ。 go-pear.bat上記実行後に PEAR_ENV.reg を実行しておくと便利だと言われるので、実行しておく。 PEAR_ENV.regpear コマンドにより PEAR 本体をアップデー…

CakePHP フォームにパラメータを追加する

FormHelper::create() で作成するフォームにパラメータを追加するには、第2引数にハッシュを加える。 サンプル create('...', array('url' => array($var1))); ?> 上記 $var1 はコントローラで set しておくこと。 サンプル2 もし、フォームに id を自動追…

CakePHP 一部のバリデーションを一時的に無効にする

コントローラ側から、モデルの validates をいじることで無効にできる。 サンプル ModelName->validates['field_name']['validation_name']); } } } ?> 参考 http://astrodeo.com/blog/archives/99

CakePHP EmailComponent を使う時の注意

ワードラップの処理がマルチバイトに対応していないため、長い日本語文字列は文字化けしてしまう。 対策として EmailComponent の _length をいじる。 _lineLength = 16384; : } } ?> 参考 http://qma.way-nifty.com/diary/2009/03/cakephp-form-cr.html htt…

CakePHPコントローラでバリデーションエラーを明示的に発生させる

コントローラが持っているモデルの invalidate() メソッドでエラーを明示的に発生させることができる。 コントローラ ModelName->invalidate('フィールド名', 'エラーメッセージ'); } } } ?> ビュー error('フィールド名'); ?> ?>

livedoor Clip のブックマークレットで新しいウィンドウを開くようにする

javascript:window.open('http://clip.livedoor.com/clip/add?link='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title));undefined;

CakePHP カスタム バリデータの追加

モデルの $validates に設定できるバリデータを追加するには、 AppModel に関数を追加する。 invalidate('product_name', '商品名は英数字で始まり、数字で終わるようにしてください。'); return false; } return true;…

Mac ことえりのキーバインドをATOK風にする

まずはググる。→「ことえり ATOK」 そしたら最初に↓が出てきた。 http://archi.sys.wakayama-u.ac.jp/~hira/item/238 上記で設定ファイルをダウンロードしたが .sit というファイルが見られない。 これは Mac の世界では昔から有名な「Stuffit」形式。 MacOS…

Mac ことえりの設定をする

設定画面は画面右上の「あ」から表示できる。

Mac ファイル圧縮・展開ツール

ファイル展開ツール…The Unarchiver ファイルの圧縮ツール…CleanArchiver

Drag & DropZones で検索エンジンを切り替えないようにする

アドオン設定画面からは設定できない。 以下のファイルを編集すると設定できる。 profile/extensions/dendzones@captaincaveman.nl/defaults/preferences/prefs.js //pref("extensions.dendzones.switchcurrentengine", true); pref("extensions.dendzones.s…

PEAR Mail_Mime のインストール

PEAR のバージョン確認 Mail_Mime を利用するには PEAR 1.6.0 以上が必要になるのでバージョンを確認する。 # pear list PEAR のバージョンアップ PEAR のバージョンアップが必要な場合は実行する。 # pear upgrade PEAR-1.6.0 Mail_Mime のインストール # p…

CentOS へ Postfox と Dovecot をインストール

Postfix のインストール # yum install postfix Postfix 設定ファイルの編集 # cp /etc/postfix/main.cf /etc/postfix/main.cf.orig # vi /etc/postfix/main.cfmyhostname = HOST-NAME.DOMAIN-NAME : mydomain = DOMAIN-NAME : myorigin = $mydomain : inet_…

Windows へ Radish をインストール

ダウンロード 公式からダウンロードする。 http://homepage2.nifty.com/spw/software/radish/download.html インストール インストーラを実行するだけ。 起動 radish.exe を起動した後、タスクトレイの「Radish を開く」を選択し、ウィンドウを表示する。 フ…

CakePHP getパラメータを関数の引数で受け取るのはNGらしい

関数の引数で受け取ろうとすると以下で "Missinng Argument" になる。 パラメータを付けないで呼び出したとき ページャを使ったとき 参考 http://www.high5.msn.to/blog/blog_day.php?in_sequence=2376

MultiCluch が Finder で動作しない

問題 MultiCluchが動作しない。 しばらくFinderの操作をしていると使えるようになるが、再現条件が分からない。 解決 FinderでCover Flowを一度表示すると動作するようになる。 Finderを再起動するとまた使えなくなるので、そしたらまたCover Flowを表示する…