[php] [pear] PEAR導入

今持っているPHPのリファレンスはPHP4時代の物.今はPHP5.そして,近いうちにPHP6がリリースされる.高校時代に買った物だけど,結構古くなってしまった.

CとかJavaとかある程度枯れた言語なら一冊大きなのを買って,あと追加されたぶんはWeb上のリファレンスで補填するかんじで大体大丈夫かと思うけど,PHPとかのまだまだ発展途上の言語はそうはいかない.

例えば,PHP4ではアクセス修飾子は使えずに,メンバ変数・関数はすべてpublic扱いだったのが,PHP5では,おなじみのpublic, protected, privateが導入されたり,メンバ変数・関数にstatic修飾子がつけられるようになったりしてるとか,かなり大きな仕様変更が起こる.

しばらくそんなこと知らずにメンバ変数を全部varで宣言してたw

php.netのリファレンスをみれば良い話なのだけど,やっぱり手元に紙のリファレンスは欲しい.

ということで,Amazonでいろいろ探してみた.

で,レビューとか説明書きを読んだ感じで絞っていって,最終的に買ったのがこの2冊.

  

2冊目の方は,ちょうど実験でセキュリティについてやるから,ちょうどいいかなと思ってついでに購入.

これらの本を探す過程で,PHPの拡張ライブラリ,PEAR(PHP Extension and Application Repository) というものの存在を知った.(前置き長いw)

続きを読む

[mac] Macにぴったりのマウス – Logitech V470

MacにぴったりのマウスMacBookのマルチタッチパッドは操作性が高くて便利なのだけど,やっぱりマウスがないと不便.

一番始めに候補に上るマウスは,やっぱりApple純正のWirelessMightyMouseだけど,このマウスはApple製品のなかで唯一デザインが好みでないw

日本ではBluetooth規格があまり浸透していないので,Bluetoothマウスの候補は自ずとしぼられてくる.

でも日本で見かける製品は,Mac対応と謳っておきながら,実は”特殊ボタンはWindowsでしか動作しません”と書いてあったりする.

そんなこんなで最終的に行き着いたのが,Logitechの日本未発売モデル,V470.

結構な数のMacユーザーの方が「これはいい!」と絶賛されていたので購入決定した.

続きを読む

[linux] CVSサーバー構築(なんか嵌った)

いつも複数の場所、PCでプログラミングをするので、データの同期は重要だ。

いかに簡単に、汎用性優れた同期を実行するかがポイント。

これまでは、自宅サーバー上にファイルを編集するごとに転送して、別のPCで続きをするときはそちらをまず読み込んで…という風に行ってきた。

これでもまあ、問題は無かったけれど、最近よく使うEclipseがCVSに対応しているので、CVSサーバーを立てることにした。

続きを読む

[Apache] mod_proxyでリバースプロキシ

デフォルトで起動しているデーモンのURLにポート番号が入っているのが煩わしく感じたのでバーチャルホストにmod_proxyでリダイレクトの設定をした。

もともと、前のサーバー運用中に、LAN内の新サーバーにもアクセスできるように設定していたのだけれど、今回設定方法をど忘れしてしまっていたので、忘れないようにメモ。

続きを読む

[PHP] セッションの練習

今やってる学校の実験の内容は、ウェブアプリケーションの作成。PHPとMySQLが出てくる。

PHPとか高校時代にさわったきりなので、結構いろいろ忘れてる。

高校時代から何の進歩もないのも嫌なので、Cookieとかセッションも扱えるように勉強を始めた。

続きを読む

[memo] WindowsLiveMessengerの広告消し

Live Messengerが最新バージョンの14.0.8064.206になってから,日本語のサイトにパッチが見当たらなくなってしまった.

そのうち出てくるだろうと,放置してたけど,なかなか公開されないので,ちょいとググってみたら見つかった.

Pank.org IM

使い方は”MSN/Windows Live Messenger Pure Patch”をダウンロードして,Messengerを終了した後に実行するだけ.

これでメインウィンドウと会話画面,共有画面の広告除去と複数起動可能,あとサーチバーが消えたりする.

日本語のサイトにあったパッチでは,シェイク無制限とかあったけど,シェイクなんて送らないしうざいだけなので問題なし.

目障りな広告が消えてすっきりだー

Windows Live Writerがなんかヘン

ブログを書くとき、わざわざMTの管理画面から投稿するのは面倒なので、前も使ってたWindows Live Writerを使おうと思ったのだけど、一回投稿してみたところ、どうもうまくいかない。

投稿しようとすると、エラーが表示されてしまう。

で、そのあと管理画面から見てみると正常に投稿されているのだが、出力ファイル名に日本語が入っている…

普通MTは命名するときタイトルの日本語はエスケープするんだが、なぜかそうならない。

で、リンクの部分が日本語のせいで文字化けすると…

 

まだベータ版のとき使ってた頃はこんな事はなかったのに…正式版になってこれかよ。

それともMTがバージョンアップしたせい?

 

ともかく、Live Writerでダメなら何か別の物を探す必要があるな…