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

MTでのブログをまたいだテンプレート共有方法(新規書き起こし)

MT

昔同じようなことは書いたんですが、わかりにくかったり理解が十分じゃなかったりしたので書き直しました。 すべてMT4.2xでの話です。MT5は未検証。 ブログ1のテンプレートをブログ2で使いたい ブログ1のテンプレートをブログ2で使うには、blog_idモディファ…

一般ユーザからsuでrootになるとコマンドが使えない

それは、PATHが引き継がれてないからだね! suしたときにPATHなどの設定を引き継ぐには http://www.atmarkit.co.jp/flinux/rensai/linuxtips/020suenv.html そらーエラーになりますわ。 su -で解決。 リモートで使うとuseraddが使えない - 教えて!goo http:…

基本的にはCSSでプルダウンメニューを作る

Fireworksで作るプルダウンメニューがキライです。 レイアウトもいまいちだし、何よりクロスブラウザしてない。 バージョンが昔のすぎるというのがありますが…。 多分今のバージョンのものだといいものができるんだと思います。 でもまぁそんなお金もないの…

MTでリッチテキストエディタを使うとブラウザで改行がpタグだったりbrだったりで困ったら

MT

これ、地味に困りました。 MT5では変わってるのかなぁ? MTは記事投稿をするときにリッチテキストエディタが使える訳なんですが、 こいつの挙動がブラウザによって違いすぎる!ひどい! IEで使えば改行がpになるけど、Firefoxだったらbrとか、 そのあたりが…

CakePHPでDBを使わないけどバリデートとかしたい

基本はモデルで、 var $useTable = false;ですが、これだとバリデーションをかけたり FormHelperを使ったりするとDBを読みに行ってエラーを吐きます。 CakePHP(のモデルクラス)は、テーブルの構成情報を内部的に持っていて それがないからエラーを吐いて止…

プライバシーポリシーのひな形

WEB

プライバシーポリシーのひな形ってのも変なんだけど。 プライバシーポリシー - Yahoo!知恵袋 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1310533333 プライバシーポリシー 〜 個人情報保護法対策プロジェクト(個人情報保護法対策・プライバ…

CakePHPでsqliteを使う

こんなゆるくていいのか…。 var $default = array( 'driver' => 'sqlite', 'connect' => 'sqlite_open', 'host' => '', 'login' => '', 'password' => '', 'database' => 'filename.db', 'prefix' => '' ); コスミー報告書[社外秘] - CakePHPではまったこと …

組み込みバリデーションを拡張する

例えば、 性別が男性になっているときにだけ 彼女の名前が空白になっていないかチェックする というのをやりたいときに、独自でバリデーションを組むことが あると思うんですが、そのときにいちいち空白をチェックする 正規表現とかは組みたくない、と。 せ…

さくらでシェルスクリプト

ちょっと気をつけないといけないのは、PATHの指定をすること。 #!/bin/sh PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/binこれを冒頭に入れる。 あと、実行するときは./をつける。 カレントディレクトリの中にある シェルスクリプトーという意味で。 さ…