旧さくらのVPS512
bootstrapでtopbar(ヘッダ)を使用すると、
Sticky footer使用時に、下部に余白ができる。
これは、
Note: When using the topbar on any page, be sure to account for the overlap it causes by adding padding-top: 40px; to your body.
のせい。
固定ヘッダのためにbodyを下にずらした文、下方向に余白が出る。
このためヘッダは非固定にする。
デモ
Sticky footer for Twitter bootstrap - jsdo.it - Share JavaScript, HTML5 and CSS
そろそろ秀丸+WinSCPの環境から脱却したくてNetBeansとcakephp-netbeansプラグインを試してみた。
参考にした記事:
CakePHP + NetBeans [cakephp-netbeans] | junichi11の日記?つらつらなるままに?
NeBeansのインストール
インストールしたバージョンは7.0.1のPHP版。
cakephp-netbeansはevilbloodydemon氏の版。
cakephp-netbeansのビルドで嵌る。
cakephp-netbeansプロジェクトを右クリック>「NBMを生成」でコンパイルできるはずが、エラー。
ソースレベルも1.5になってるし、なんで?
ここでしばらく嵌る。
PHP版だからかなと思ってALL版をインストールしてみるものの、ダメ。エラーメッセージ*1を見ると、ハーネスが無いよーって言われてるみたい。
PHP5.3にxdebug2.1をインストールした時のメモ
参考にした記事:
PHP :: xdebug のインストールと設定 [Tipsというかメモ]
さくらインターネットのレンタルサーバにXdebugをインストールする - nplll
phpizeが入っていない場合
yum -y install php-devel
動作の軽快さに惹かれてFirefox4からChromeへ乗り換えて3ヶ月、使用を断念してFirefox6に戻しました。
主な理由は以下。
徐々に重くなる
結局のところChromeもずっと使ってるとFirefoxと同じくらい重くなる。
それもただ重いだけじゃなくて、読み込みに不自然な引っ掛かりを感じることが多くてイライラ。
プロセスが増えすぎる
タスクマネージャがchrome.exeばっかりになるのに慣れるのは無理でした。
メモリ使用量自体も合計するとFirefoxとあまり変わらず。
全部KILLしたいと思っても親プロセスの区別がつかないので大変。
いまいちアドオンの完成度が低い
一番使っててストレスだったのがこれ。
すでにアドオンの種類や機能自体はほぼFirefoxと遜色ないものが揃っているものの、
微妙にFirefox版より機能が劣っていたり、安定しなかったりする。具体的なところではEvernoteClipが固まったり、1PasswordのUIが手抜きだったり*1。
まとめというわけで、多少のもっさりは我慢しつつも*2、安定してるFirefoxを使うことにします*3。
最近またCake良く触るのでブログ再開します(たぶん)。
ついでにデザインをモダンかつCakeライクな感じに変えてみました。
参考:
ブログデザインを変更し、1カラムにしてみました。 - iPhoneとiMacと自分と…
1カラム+でかフッタいいなー。
すっきり。
Cake1.3にKtai Libraryをインストールすると、
Fatal error: Cannot redeclare ktai_session_use_trans_sid() (previously declared in /www/lightning/public/config/ktai_session.php:24) in /www/lightning/public/config/ktai_session.php on line 34
のようなエラーが出る。
このエラーはセッションがタイムアウトした時に1回だけ出るもよう。
(再びタイムアウトすれば、また出る)
調べたらCannot redeclareエラーは関数が再定義された時に出るらしい。
たぶんcake_session.php 552行目の
require ($config);
が原因と思われ。
ここを下記の用に修正。
require_once($config);
1.2系のsession.phpはちゃんとrequire_onceになってるのに、なんでだろ(´・ω・`)
CakePHP1.2RC3でFCK Editorを使う をみながらFCKeditorを入れてたら何故かFCKeditorのajaxリクエストがMissing Controller*1に。 原因はapp/webroot/js/じゃなくて、vendors/js/に入れてたから。*2
app/webroot/jsに置けるファイルタイプに制限は無いけどvendors/jsはそうじゃないらしい。
Dispatcherの以下の部分が関係してるみたい。