- 正確な情報を掲載するよう努めておりますが、誤りを発見しましたら各内容にコメントしていただけると幸いです。
- システム開発は日々行なわれており、バージョンアップなどにより正しく動かない場合がございます。
- 正確な情報を掲載するよう努めておりますが、それぞれの内容について何らかの不利益、損害が生じても管理人は一切の責任を負うことはできません。
- 内容は予告なく変更する場合があります。
大変ありがたいことに株式会社エイチツーオー・スペース様のご協力の下、web creators 7月号に執筆させて頂きました。
私が担当させて頂いた部分はガジェット・ウィジェット特集のYahoo!ウィジェット「CPUチェッカー」「インターネット写真立て」の2つです。CPUチェッカーはCPU使用率をリアルタイムで表示するというオードソックスなウィジェット制作方法を紹介しています。インターネット写真立てはWeb上にある写真をウィジェットで表示させる方法を紹介しています。
Yahoo!ウィジェット以外にもVistaのサイドバーガジェットやGoogleガジェット等の紹介もしているので、ウィジェットやガジェットに興味のある方は買って損はないです。
是非、参考にしてみてください。全国書店やAmazonで購入できます。
余談)以前(2月号)にも執筆させて頂いたのですが、書き忘れてました。。。
投稿者 Piyohiko : 06:43 | コメント (0) | トラックバック (0)
GoogleガジェットやYahooウィジェットの勉強をしているのですが、もう一つ興味があるのはApollo。いろいろな噂があったものの不明な点も多数ありましたが、遂に2007年3月19日にApolloのAlpha版がリリースされました。Apolloの情報を見てみると色々なことができるので私も含めてプログラマーの方々は興味津々だと思います。
HTML版ではテキスト入力で日本語が使えないなどまだまだこれからかなぁっと感じますが、FlashやPDFとの連携ができるみたいなのでこれからが楽しみです。
ということで、今日はApolloのインストール(開発環境の作り方)を紹介します。
続きを読む "WindowsでApolloをインストールしてみよう(開発環境を作ってみよう)"
投稿者 Piyohiko : 01:10 | コメント (0) | トラックバック (0)
前回「PEAR::Mailを使ってメールを送信してみよう」でメールの送信について紹介しました。これだけでも結構助かるのですが、便利になると更に欲が出るもので「ファイルを添付したメールを送信できないか?」「HTMLメールを簡単に作れないか?」などを考えます。そんなときにPEAR::MailをサポートしてくれるPEAR::Mail_Mimeという便利な拡張機能があります。
PEAR::Mail_Mimeは添付メールやHTMLメールを簡単に実現できます。
今日はPEAR::Mail_Mimeを紹介します。
続きを読む "PEAR::Mail_Mimeを使ってHTMLメールを送ってみよう"
投稿者 Piyohiko : 16:50 | コメント (0) | トラックバック (0)
PHPにはmb_send_mail()関数という日本語を含めたメールを送信する機能がありますがよく文字化けします。PHPの自動エンコーディング機能がうまくいかずに文字化けをするのですが、設定がシビアなので使ってません。例えば、同じサーバーを使っている場合は制作時に気をつければ問題ありませんが、サーバーを移行するようなことがあると新しいサーバーでメールが文字化けしたり結構大変だったりします。
結局send()関数を使うのですが、これで日本語のメールを送信する為には追加メールヘッダを記述する必要があります。mb_send_mail()関数よりはマシですが、これもこれで設定に左右されるので意外と大変。メール送信用の自作関数を作ったものの完璧ではありませんでした。
最終的に落ち着いたのは、PEARのMailです。記述がシンプルな上に自由に設定できて便利。
ということで今回はPEAR::Mailを紹介します。
続きを読む "PEAR::Mailを使ってメールを送信してみよう"
投稿者 Piyohiko : 14:06 | コメント (9) | トラックバック (0)
先週の木・金曜日あたりからずっと貧血気味で調子が悪く、夜型の生活が影響しているのかと思っていたのですがそれだけではありませんでした。原因は野菜不足。。。
最近は自炊する時間もなく外食が多かったのですが、肉ばっかり食べてたもんだから体調を崩したようです^^;当たり前だけど野菜はちゃんと食べよう。
さて、そろそろ本題に移ります。
PHPには「rmdir」というディレクトリを削除する関数がありますが、「空ディレクトリ」のみしか削除できずディレクトリ内にファイルが存在した場合、削除することができません。
PHPの標準機能だけを使った場合、再帰処理を使って全てのファイルを「unlink」で削除した後に「rmdir」を実行する必要があります。
今回はPEAR::Systemを使ってディレクトリを完全削除する簡単な方法を紹介します。
続きを読む "PEARを使ってディレクトリの中身を全削除する"
投稿者 Piyohiko : 10:41 | コメント (0) | トラックバック (0)