今日MacBook/MacBook Airともに/etc/hostsでtwitter.comとb.hatena.ne.jpへのアクセスを禁止した. 卒論のノートがこれまでは1日2ページ程度の速度だったのが11ページ進んだ. cf. ライブドアブログ(livedoor Blog)| 読みたいブログが見つかる ちなみにiPod touchからのアクセスは制限していない.iPhoneOSの/etc/hostsが編集できないのだから仕方ない.
![Twitterとはてなブックマークをやめたら,その日だけで卒論ノートが11ページ進んだ. - suztomoのはてなダイアリー](https://cdn-ak-scissors.b.st-hatena.com/image/square/c62a8898b99021be169c587a2530c9be82df46d7/height=288;version=1;width=512/http%3A%2F%2Ffarm2.static.flickr.com%2F1079%2F3166573552_1961522c74.jpg)
PHPはソースコードを読めばわかるとおりC言語で書いてあります。 そのC言語の中でPHPがどんな処理をしているのかをデバッガであるgdbを用いて見ることができるのでそれを紹介します。まぁ普通のgdbの使い方なんですが:p ソースをダウンロードしてコンパイル PHP-5.2.6のソースをダウンロードします。 まず./configureするとのMakefileができます。 このMakefileの中で-gオプションがついていることを確認しましょう。*1 これがデバッガ(gdb)用のオプションで、コンパイルされたバイナリファイルにソースコードとの対応付けができます。 次にmakeします。時間がかかります。 サンプルファイル makeしている間に次のようなPHPファイルを作成しましょう。 <?php $i = "12"; $k = intval($i); ?> これは文字列の"12"をintval関
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く