2009年4月アーカイブ

自分のMacBookProと弟のMacBookPro用に4GBメモリを4枚購入した。


購入内訳は下記。



SODIMM DDR2 PC2-5300 2GB [メ04]
価格  1,949(円) × 4(個) = 7,796(円)

==============================
================================
小計     7,796(円)
送料     399(円)
-------------------------------------------------------------
合計     8,195(円)
---------------------------------------------------------------------


メモリー安くなったね!!


交換完了したので、1GBメモリが4枚余った。2枚は開発環境とファイルサーバーに使ってるノートPCへ。



あまったメモリーて皆はどうしてるんだろう...?

購入サイト:上海問屋

2日くらいで届く。
ハチロク世代が活発だな〜。

site: 最終回 「ハチロク世代」がIT業界を変える日



自宅で使用してるPCがMac。開発環境はFedoraを空いてるノートPCに入れて開発してました。


なのですが、Mac上でFedoraを構築すれば早いよねって思ったので。構築。



領域をマウントすることに。


環境



  • ホストOS: Mac OS X 10.5

  • VirtualBox 2.1.0

  • ゲストOS: Fedora10


ホストOS側設定。


VirtualBoxの設定。


  1. VirtualBoxの「ウィンドウ」>「デバイス」>「共有フォルダ」を選択。

  2. 「共有フォルダ」ウィンドウが立ち上がるので、「新規共有フォルダを追加」を選択。

  3. 「共有フォルダの追加」ウィンドウが立ち上がるので、ホストOSの「フォルダのパス」、任意の「フォルダ名」をそれぞれ入力、選択。

  4. チェックボックス「永続化する」にチェックを入れ、「OK」を選択。


ゲストOS側設定。


マウント


mount -t vboxsf <FolderName> <MountDir>

<FolderName>は今回マウントするフォルダ名。


<MountDir>はマウント先。



私は、MacのDropbox領域をマウントするため下記を実行した。


mount -t vboxsf Dropbox /mnt/share



ゲストOS再起動時のマウント設定。

# vi /etc/rc.local


mount -t vboxsf <FolderName> <MountDir>


を追加。


参考


CentOS5共有フォルダの設定




id:warufuzaketaichi氏のページで紹介されてたGoogle Developer Day 2009。


ちょwwwwGoogleJapan大丈夫かwwwww




あまりに胡散臭いもんだから、会場のパシフィコ横浜に問い合わせしちゃったwww



下記引用元:アクセス



アクセス


パシフィコ横浜(会議棟)


〒220-0012 横浜市西区みなとみらい1-1-1


TEL 045-221-2166(交通案内) 045-221-2155(総合案内)



そしたら総合案内の女性が長い間保留の末...


「総合案内および営業にはそのようなお話はないため、Google様へお問い合わせ下さい。」ってさwwww




釣りか...?釣りなのか?壮大な釣りなのか!?



追:申し込みました!!




[PHP]printとechoどっちが早い?


どっちが早いかっていうと、echoだ!って書かれたブログは多いけれども、


理由が曖昧だったから、ソースコード晒す。


quote by: Zend/zend_compile.c(PHP: 5.3.0RC1)



void zend_do_print(znode *result, const znode *arg TSRMLS_DC)


{


zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);


opline->result.op_type = IS_TMP_VAR;


opline->result.u.var = get_temporary_variable(CG(active_op_array));


opline->opcode = ZEND_PRINT;


opline->op1 = *arg;


SET_UNUSED(opline->op2);


*result = opline->result;


}



void zend_do_echo(const znode *arg TSRMLS_DC)


{


zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC);


opline->opcode = ZEND_ECHO;


opline->op1 = *arg;


SET_UNUSED(opline->op2);


}



つまり、printは戻り値を設定するための処理を行っているためechoより遅い。


以上、終わり。


あわせて読みたい

  • あわせて読みたいブログパーツ

Lingr java-ja

ウェブページ

Powered by Movable Type 4.1