2012年04月07日
さくらのVPSを512から新プランの2Gに乗り換えたのでベンチ
旧さくらのVPS512
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 9713772.5 832.4
Double-Precision Whetstone 55.0 3142.2 571.3
Execl Throughput 43.0 2241.2 521.2
File Copy 1024 bufsize 2000 maxblocks 3960.0 178213.7 450.0
File Copy 256 bufsize 500 maxblocks 1655.0 53100.2 320.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 354483.2 611.2
Pipe Throughput 12440.0 1471998.8 1183.3
Pipe-based Context Switching 4000.0 282948.2 707.4
Process Creation 126.0 5684.1 451.1
Shell Scripts (1 concurrent) 42.4 2834.3 668.5
Shell Scripts (8 concurrent) 6.0 486.7 811.2
System Call Overhead 15000.0 2565114.4 1710.1
========
System Benchmarks Index Score 666.3
新さくらのVPS 2G
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 65984463.9 5654.2
Double-Precision Whetstone 55.0 8544.1 1553.5
Execl Throughput 43.0 10576.6 2459.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 900123.0 2273.0
File Copy 256 bufsize 500 maxblocks 1655.0 235347.0 1422.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 2429683.2 4189.1
Pipe Throughput 12440.0 4293767.5 3451.6
Pipe-based Context Switching 4000.0 740437.0 1851.1
Process Creation 126.0 32951.5 2615.2
Shell Scripts (1 concurrent) 42.4 12816.8 3022.8
Shell Scripts (8 concurrent) 6.0 1745.3 2908.8
System Call Overhead 15000.0 4362383.0 2908.3
========
System Benchmarks Index Score 2659.1
約4倍にー
これで月1480円はお買い得すぎる感じ
2011年09月10日
Twitter bootstrapでフッタ下部固定
CSS3 | |
![]()
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
2011年09月03日
NetBeans+cakephp-netbeans入れてみた
そろそろ秀丸+WinSCPの環境から脱却したくてNetBeansとcakephp-netbeansプラグインを試してみた。
参考にした記事:
CakePHP + NetBeans [cakephp-netbeans] | 管理人の日記?つらつらなるままに?
NeBeansのインストール
インストールしたバージョンは7.0.1のPHP版。
cakephp-netbeansはevilbloodydemon氏の版。
cakephp-netbeansのビルドで嵌る。
cakephp-netbeansプロジェクトを右クリック>「NBMを生成」でコンパイルできるはずが、エラー。
ソースレベルも1.5になってるし、なんで?
ここでしばらく嵌る。
PHP版だからかなと思ってALL版をインストールしてみるものの、ダメ。
エラーメッセージ*1を見ると、ハーネスが無いよーって言われてるみたい。
ハーネスってなに。
プロジェクトプロパティからライブラリの項を見ると、NetBeansプラットフォームのところが赤字で「不明なプラットフォーム」になってた。
そこでプラットフォームの管理から"C:\Program Files\NetBeans 7.0.1"を追加し、ハーネスを「プラットフォームに含まれる」にする。
これでモジュールの依存関係が解決でき、ビルド成功。
あとは参考記事の通りにプラグインをインストール。
リモートからプロジェクトを作成
NetBeans リモートからのPHPプロジェクト作成とデバッグ | 管理人の日記?つらつらなるままに?
既存の開発環境はリモートをWinSCPで操作+秀丸で編集(保存と同時にアップロード)なので、同じにする。
「リモートサーバーからのPHPアプリケーション」でプロジェクトを作成し、SFTPで接続し同期。
設定で「既知のホストファイル」を明示的に指定しないと、アップロードの度に確認が出るので、必ず指定する。
転送速度はWinSCPと同じくらい。
WinSCPだとたまに、転送されてると思ったら認証キーのパスワード要求で止まってたりするので、こっちの方が便利。
ただログは確認しずらい。
Zen-Codingの導入
Zen-Codingが便利らしい[導入編]|Late Riser
を参考にプラグインをインストール。
なぜかショートカットキーがCTRL+Alt+Nじゃなくて、CTRL+Windowsキー+Alt+Nになってる。
Zen-Codingは秀丸版の方が高機能で使いやすい印象。
lang="ja"だし。
秀丸版は子要素スペース記法が拡張されてるのが良かったけどまあ我慢する。
Gitの導入
結論から言うと断念しました。
理由は、
- 認証キーの指定方法がわからない*2。
- リモートと同期を取っているのでブランチを移動するスタイルの開発が現実的ではない。
1の問題が解決できず、かつ2の問題もあったので諦めることに。
ブランチ使えなくなるのは痛いので、早々にローカル開発への切り替えを検討します*3。
XDebugの導入
これも上記の理由で断念しました。
リモートデバッグ自体はできるらしいものの、ローカルへ切り替えた方が早そうなので。
テンプレートの作成
ツール>テンプレート から、コンポーネントやヘルパーのひな形を作成。
まとめ
とにかく動作が軽い&メモリも食わないので、おおむね満足してます。
ただ肝心のcakephp-netbeansがいまいち良くわからない&役に立ってないのが・・・うーん
2011年09月02日
ヘルパーやコンポーネントを別名で利用できるようにする「Hack Plugin」が便利
CakePHP | |
![]()
を見て。
hiromi2424/hack_plugin ? GitHub
使い方:
<?php var $helpers = array( 'Hack.Alias' => array( 'Html' => 'Core.AppHtml', 'Form' => 'Core.AppForm', 'Paginator' => 'Core.AppPaginator', 'Number' => 'Core.AppNumber', 'Text' => 'Core.AppText', 'Time' => 'Core.AppTime'));
*1:参考サイトにはモデルもって書いてあるけど、モデル別名の機能は無いっぽい
2011年08月31日
ChromeからFirefoxへ出戻りした件
雑記 | |
![]()
動作の軽快さに惹かれてFirefox4からChromeへ乗り換えて3ヶ月、使用を断念してFirefox6に戻しました。
主な理由は以下。
徐々に重くなる
結局のところChromeもずっと使ってるとFirefoxと同じくらい重くなる。
それもただ重いだけじゃなくて、読み込みに不自然な引っ掛かりを感じることが多くてイライラ。
プロセスが増えすぎる
タスクマネージャがchrome.exeばっかりになるのに慣れるのは無理でした。
メモリ使用量自体も合計するとFirefoxとあまり変わらず。
全部KILLしたいと思っても親プロセスの区別がつかないので大変。
いまいちアドオンの完成度が低い
一番使っててストレスだったのがこれ。
すでにアドオンの種類や機能自体はほぼFirefoxと遜色ないものが揃っているものの、
微妙にFirefox版より機能が劣っていたり、安定しなかったりする。
具体的なところではEvernoteClipが固まったり、1PasswordのUIが手抜きだったり*1。


突然のメールで失礼致します。ブログを拝見させて頂いてメールさせて頂いております。
私どもは外資系ヘッドハンティングファームでございます。外資系IT企業、コンサルティングファーム、国内IT企業のエンジニアポジションをご紹介しております。
現在、クライアント(自社サービスを持った企業)の強いご希望でスマートフォン向けアプリエンジニア、アプリケーションエンジニア、サーバー、DB周りのエンジニアを急務で探しておりまします。
管理人様が上記PHPでプログラミングが出来るエンジニアかと思い非常に興味を持っております。
もし、転職したい、作るプロダクトを変えたい、新しい技術を職場で学びたいという希望があれば、是非ご連絡ください。
何卒、よろしくお願いします。
E-mail nakahara@icpa.com