ZAPAnet総合情報局 > ZAPAブログ2.0 >

PHP5のtempnam関数について

PHP5.2.4にアップデートしてから、超かんたん3D円グラフ作成!超かんたんPDF作成!はてブコメント最新情報のページで画像ファイルやPDFファイルが表示されなくなっていました。

原因を調べてみると、ファイル自体は生成されているものの、表示するURLがおかしくなっていました。
公式のPHP: PHP 5 ChangeLogを読んでも、それらしい修正や変更点は書かれていませんでした。

プログラムをチェックしてみたところ、tempnam関数の挙動が怪しく、
生成したファイル名のみを返していた

uri全てを返す
動作になっていました。

tempnam関数の返り値は、
返り値
新しいテンポラリファイル名を返し、失敗した場合には FALSE を返します。
と書かれているので、uriを返すのではなく、ファイル名だけを返す方が正しいような気がします。
仕様が変わったのかバグなのかわかりませんでしたが、一応この仕様に合わせて、上記サイトのプログラムも変更しておきました。
現在は正常に使えるようになっているはずです。
2007年10月15日 プログラミングTIPS

「最近質が低下している」と言われたい

とある有名サイトやブログへの陰口として、「最近質が低下している」というコメントを見かけることがあります。
そんな時、「本当に質は低下したの?」と聞いてみたくなってしまいます。

なぜ人は質が低下したと感じるのか、その原因を自分なりに考えてみました。
1. 昔と比べて、本当に質が低下している
2. 過去が美化しすぎて、質が低下しているように感じてしまっている
3. 期待感が強すぎて、質が低下しているように感じてしまっている
4. 発信される情報に慣れすぎてしまって、質が低下しているように感じてしまっている
5. 得られた情報を元に自分自身の質が高まって、相対的に質が低下しているように感じてしまっている
6. 今までのベストと比較して、質が低下しているように感じてしまっている
1の場合を除くと、他の2〜6の原因では質が低下していません。
ただ、質が低下しているように感じてしまっているだけです。
2007年10月14日 ブログ全般

Webサイトの質を高める為には低機能パソコンが必要だ!

以前の記事でも書きましたが、デスクトップPCとは別にモバイル用ノートPCも併用して使っています。

モバイル用ノートPCといっても、購入してから6年近く経つため、若干低スペックです。
CPUはPentium3 1.06G、メモリは256MBです。(OSはWindows2000、ディスプレイは12.1インチXGA)

これが低機能な理由をふまえ、その場合、Webサイトへの影響がどうなるのかを考えてみました。
2007年10月14日 プログラミングTIPS

URLの持ち主が同じでないことを証明するには

URL AとURL Bの持ち主が同じでないと証明するにはどうすればいいか。
についてのメモ。

この前、「Perlにこだわる奴らは時代遅れ(God寺田) - 目指せZAPAブロ~グ!!」をブックマークされた方から、はてなid:waseda23とはてなid:zapaは同一人物ではないのか、と疑いをかけられました。
違うよ。全然違うよ。
と言いたいところでしたが、違うことを証明する方法がないことに気付きました。

幸いはてなブックマークには、IDコール機能というものがあったので、それを利用して、
同一人物じゃないですよ。
とメッセージを送ったら納得していただけたので助かりました。

嫉妬から荒らしに変貌するとき」なんて記事まで書いているのに、これを含めて全て自作自演だったら、ちょっと自分を褒めてあげたいと思いました。


で、この時気付いたのが
URL AとURL Bの持ち主が同じでないと証明するにはどうすればいいか。
ということです。

疑いをかけられたときに同一人物であることを証明するのは簡単です。
同じ内容を同じタイミングで更新するとか、証明する方法はいくらでもあります。

一方、疑いをかけられたときに同一人物でないことを証明するのは非常に困難です。
ブログのネタ合わせを吉祥寺のホルモンが美味い焼酎専門店でやっていたって良いじゃないか - 煩悩是道場」で指摘されたように、「人の口に戸は立てられない」ので悪用されてしまう心配があります。

最もひどいと思ったのは、「「ホームページを作る人のネタ帳」についてみなさんどう思いますか? - WEB自習室(oppappy)」。
どうやら僕はこのブログが嫌いなようです
と語り、そのブログの評判を落とそうとしました。
もし今日書いたことが全くのでたらめだったとしたら、金輪際はてなダイアリーは書きません。
とも書いてあり、次のエントリで終了しているところを見ると、「全くのでたらめ」だった可能性もありますが、ネタ帳の悪評だけは見事に広がりました。

例えば、ブログというとコメント欄があるのが割と一般的ですが(現在このブログにはありませんが)、そのコメントがブログ主の自作自演ではないと証明する方法はありません。
また、ブログAとブログBがあり、同一人物が書いていないと証明する方法もありません。
疑いをかけられ悪用されたときに、証明方法がないのはなかなか不便です。


そういうわけで、URL AとURL Bの持ち主が同じでないと証明するにはどうすればいいか、について考えてみました。
2007年10月13日 ブログ全般

ブログ転職をしよう!

2007年問題と呼ばれる「団塊世代の一斉退職」により、企業側では優秀な人材を獲得しようと必死になっています。
自分が大学3、4年生の頃は就職氷河期と呼ばれ、
就職できないから大学院に行く
と言っていた友達もいました。

それが一転して、今年は
手を上げただけで内定が決まりました!
と発言する人まで現れています。

企業は新入社員だけではなく、優秀な中堅社員の確保にも急いでいます。
就職氷河期時代の人員自体は余ってはいるものの、「求人」から応募してくる就職希望者の中にはなかなか「使える」人材がいないことが問題になっています。
残念ながら2007年問題は、就職氷河期世代を救済するイベントにはなっていません。
「使える」人材は、すでに他の企業で活躍しているのですから、当たり前と言えば当たり前のことです。

それでも2007年問題を迎え、優秀な人材確保は各企業の命題ともなっており、最近では積極的な「スカウト」活動が流行しています。
スカウト会社が現在現場の一線で活躍している優秀な人材にアプローチして、人材のデータベースを作成していっています。
採用したい企業は求人を待つだけの受け身の姿勢ではなく、インセンティブを支払ってスカウト会社を通じて優秀な人材の確保に動いています。
給与がそこそこで「使えない」人材よりも、給与が高くても「使える」人材を求めている会社は多く、「転職スカウト」は一般的になっています。
2007年10月11日 ブログ全般

Adobe AIR完全解説が完全説解に…!

あっ、今頃気付きました…!
先月一部執筆した「Adobe AIR完全解説」の豪快な誤植に…!


↑Adobe AIR完全解!!↑

この本は自分で購入していないので気付きませんでしたが、背表紙のタイトルが「完全解」になっていました。
気付いている人はいるのかなーと、調べてみたところ、
Adobe AIR 完全解説 (はげログ CS3)
Twitter / Yuichi K: AIR本 表紙はちゃんと AIR 完全解説となっている...
しっかりと気付いている人はいました…。


あと、上の写真のAdobe AIR完全解説の上に乗っているのは、「Adobe Flex 2プロフェッショナルガイド」です。
ウノウのクジラ飛行机さん(テキスト音楽「サクラ」日本語プログラミング言語「なでしこ」日本語プログラム言語「ひまわり」の作者として有名な人)のブログ
くじらはんどぶろぐ : 祝発売!Adobe Flex 2プロフェッショナルガイド
を読み、「そして・・・とにかく買ってください!!」と書かれていたので、ちょっと高くて迷いましたが買ってみることにしました。
Amazonでは売り切れで、他の書店でもなかなか見つからず苦労しましたが、なんとか手に入れました。
2007年10月07日 雑記

ブログのネタ合わせはしていないけれど

今のところ、ブログのネタ合わせはしていませんが、ネタ合わせをしても良いような気がしました。ululunさんの記事を読んで。
煩悩是道場 - ブログのネタ合わせを吉祥寺のホルモンが美味い焼酎専門店でやっていたって良いじゃないか

最初、記事名にある「吉祥寺のホルモンが美味い焼酎専門店」が何を意味しているのかわかりませんでした。

「吉祥寺のホルモンが美味い焼酎専門店」とは、
 ・「吉祥寺のホルモン」が美味い焼酎専門店
 ・吉祥寺の「ホルモンが美味い焼酎専門店」
なのか良くわかりません。

「焼酎専門店」なのに、ホルモンの方が有名なんだなーと思ってしまいました。
吉祥寺と聞いても、ろくでなしブルースくらいしか思い浮かばないくらい、自分には縁のない地域です。
2007年10月06日 ブログ全般

嫉妬から荒らしに変貌するとき

はてなのwaseda23さんが、荒らし行為(暴言、タイトル書き換え、IDコールによるメールスパム)をしているので、ここに書いておきます。
2007年10月06日 はてな

「裏mixi探偵事務所」作りました。

mixiでアクセスブロックされてしまったとき、アクセス拒否主の捜査を手助けする事務所「裏mixi探偵事務所」を作りました!
裏mixi探偵事務所

My Digital Life Log:mixiでアクセス拒否されました」を読んで、もしかしたらアクセスブロックされたとき、相手のことを調べたい人は他にもいるのではないかと思い、「裏mixi探偵事務所」を作ってみました。
mixiIDを入力すると、ブロックされていても閲覧できる「友人からの紹介文」、「マイミク一覧」、「コミュニティ一覧」ページへのリンクを表示します。
このページから、アクセス拒否主の交友関係なんかを調べられるようになっています。

もし、誰かにアクセスブロックされ、しかもその人から足跡が付いていた場合などには、「裏mixi探偵事務所」を利用してみてください。

裏mixi探偵事務所
アクセス拒否したら、私が調べちゃうんだからねっ!
2007年10月06日 プログラミングTIPS

働かずに大金を手にする究極の方法

小学生や中学生中心の掲示板を運営していると、たまに驚かされることがあります。

その掲示板のスレッドを開くたびに、
「小学生のテクニックはすごいな!」
と感心させられます。


子どもの頃、
「おーい、みんなー、これから何かやろうぜー!」とか、
「スゴイ基地見つけたんだ、行こうぜ!まだ空き地だから何でもできるぞ!」とか言って、
まだ何もできていない、まだ何も決まっていない状態で周りを引っ張っていく、
そういうリーダーシップのある人たちがいました。

もしかしたら、Webの世界でも、そういう人たちが能力を発揮しているのかもしれません。
2007年10月04日 雑記