【メモ】centOSでremiリポジトリの使用方法
リポジトリ追加
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo
yum -y --enablerepo=remi install パッケージ名
php5.3インストール
yum -y --enablerepo=remi install php-mcrypt php-common php-mcrypt
さくらのvps試してます。
【メモ】ubuntuでcrontabで使用するデフォルトエディタの変更
初回起動時に間違ってvimじゃなくてnanoを選んでしまったので
端末で
select-editor
使用するエディタを選択
im a HipHoper for php by facebook
今週のphp界隈で一番ホットだった話題は
日本語版は↓
PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開
facebookがなにやらpphpのランタイムを書き直すらしい(訳しただけ
phpのコード自体をパースしてc++のコードに置き換えてg++でコンパイルをして動かすらしいです。
なんでもfacebookのトラフィックの90%がそれで動いていてサーバー負荷が50%も下がったそうです!
かなり興味のある話ですね。
50%も下がれば単純なサーバー台数が減らせるわけでウェブサービスのランニングコストをかなり削減できることになるのではないでしょうか?
僕も調子にのってHipHop for phpのグループに登録したんですけどメーリングリストによるメールが鬼のように飛んできます。英語なので読むのが辛いw
それはさておき、この技術がウェブサービスを作るPHPerに何をもたらすかを考えてみます。
PHPのコード自体をパースするのでもともとのコードにかなりの規制が入っていると思われます。
厳密に書かないと動かないでしょう。
オリジナルのPHPソースは開発環境のみで用いられ単体テストクラスまでをそこで行う。そのあとc++に変換して結合テストフェーズへ進むという開発手法がとられるのではないでしょうか。
今のPHPはかなり規則がゆるゆるでぶっちゃけかなりいい加減なコードでも動きます。そのあたりが変化してくるのではないでしょうか。
現在僕ができる推測はこの程度で続きはgithubにてプログラムが実際に公開されたあとにすることにしようと思います。
VBA勉強中
ちょっと事情があってVBAの勉強をしてます。超初歩なんですけどね。
で入門書、サイトを参考にしながら文法を勉強してるんですけど
なんでサンプルプログラムってこんなに面白くないんだろう。
他の言語の入門書を見てもそうだけど、絶対実用性ないやん!みたいなサンプルが乗ってることが多い。
hello worldはまぁいいとして
VBAやったらとりあえずサンプルのデータをグラビアアイドルの3サイズとかにして
それをVBAでいじってくとかさー。
あと文法が全然今まで触ってた言語と違って新鮮。
最近はもっぱらPHPしか触ってないから変数宣言がめんどくさい。忘れても動くみたいやけど
こないだ久々にちょっとC書いたら宣言忘れのコンパイルエラーが出まくって焦ったw
プログラマーとしてはダメな方向に進んでってる気がするwww
google analyticsの携帯用トラッキングコードを貼ってみた
久しぶりにgoogleの機能で操作がわからんかったw
google analyticsで携帯のアクセス解析をしようってのが結構ニッチな要望なんでしょうがないか。
とりあえずgoogleのhelpとか見ても見つからなかったので他のブログをあたることに。
で、見つけた情報がこっち↓
Google Analyticsで携帯電話のアクセス解析をとる
詳しく説明されてました。ありがとうございます。
一番詰まったとこはトラッキングコードの場所を探すことw 分かりにくかった。
Analytics 設定 > プロファイル設定 > トラッキング コード
にあったけど行き方がむずい。
プロファイルを選択→テーブルの右「編集」→上部右「ステータス確認」→トラッキングコードの追加手順の「アドバンス」タブ→携帯向けのサイトにチェック
普通に気づかないって。。。
<img src="****">形式のコードを得る関数とかが書いてあるので、もう</body>の直前で関数も宣言wそのままimgタグを埋め込む
そのままだと僕の携帯(docomo)では画像ファイルが無い×印がでてしまったので
<img width="1" height="1" src="****">と変更。
これで多分動いてるはず。日付が変わったら確認してみよう
