2007年11月17日

[PHP]Net_POP3でメールの取得ができない?

phpでメールを取得する必要があり、PEARでNet_POP3を導入してみた。
とりあえず、簡単に下のような感じで試してみる。

<?php
require_once('Net/POP3.php');

$pop3 =& new Net_POP3;
$pop3->connect('host', 110);
$pop3->login('user', 'pass');
print $pop3->numMsg();

$pop3->disconnect();
?>



がしかし期待したメールの件数が表示されない
接続時か、ログイン時にエラーが出ているわけでもないのでおかしいなと延々と悩んだ。
しかもログインのIDとPASSを適当にしてもログイン時にエラーが拾えない。
loginの第三引数を省略したからかと思い、第三引数にはTrueを指定するとエラーは出たが、エラーの内容は引数の形がおかしいとのこと。

続きを読む
タグ:PHP POP3
posted by Belial at 17:59 | Comment(2) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする

2007年11月08日

プログラムの高速化

プログラムの話題と見せてコンビニネタ

計算量を減らすテクニックに前もって計算しとくというのがあります。

たとえば次のループ$hogeはなんか適当な数の配列で
count()は配列の要素数を返すとします。


for($i=0; $i<count($hoge); $i++){
なんか適当に処理
}

これはループ中毎回countを計算するのでデータ数が増えると塵も積もれば山となるって感じで徐々に遅くなります。
まぁもともと配列全部回すんで計算量はデータ量に比例して増えるんですけどね。

このループは下のほうにしたほうが早くなるはずです。
続きを読む
posted by Belial at 22:41 | Comment(0) | TrackBack(0) | その他 | このブログの読者になる | 更新情報をチェックする

2007年11月04日

MINDパフォーマンスHACKS-脳と心のユーザーマニュアル

会社で働きだすと、学生のころに比べて脳みそのパフォーマンスの悪さが気になる。
まぁ適当に学生をやってたところはパフォーマンスが悪くても特に問題はない。
成績なんて関係ねぇぇぇぇとか言っとけばいいわけだし。
しかし、仕事をしだすとそうも言ってられないなんせパフォーマンスが悪いと仕事が進まない=リストラに近づくってことだから!
いや、まぁ、@3ヶ月ぐらいは大丈夫だと信じてる。


そこで、少しでも脳みそを働かせようと購入したのが本書「MINDパフォーマンスHACKS」
買って最初に思ったのは何でパフォーマンスだけカタカナなのかというどうでもいいことだったりする。


続きを読む
タグ:Hack O'REILLY
posted by Belial at 11:57 | Comment(0) | TrackBack(0) | | このブログの読者になる | 更新情報をチェックする

2007年11月03日

統計でウソをつく法―数式を使わない統計学入門


「だまされないためには、だます方法を知ることだ」

目次

はしがき
第1章

かたよりサンプルにつき物

第2章

"平均"でだます法

第3章

小さい数字はないも同然

第4章

大山鳴動ネズミ一匹

第5章

びっくりグラフ

第6章

絵グラフの効用

第7章

こじつけた数学

第8章

因果はめぐる

第9章

統計操縦法

第10章

統計の嘘を見破る五つのカギ


本書は巷に溢れる統計情報が作成者の目的のために、作成されていることを意識させてくれます。
たとえば平均、平均は物事を現すのによくつかわれます
しかしこの平均もまた作成者が意図する目的のために値が変わるのです。続きを読む
タグ:統計
posted by Belial at 10:23 | Comment(0) | TrackBack(0) | | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。