タグ

2008年3月9日のブックマーク (3件)

  • SoftBankに絵文字入りのメールを送る際の注意点 $G! ← こういう形式は× - 覇王色を求めて

    ke-tai.orgさんでケータイに絵文字入りメールを送信するには(SoftBank編)の記事があるが、 この記事の方法だと、一部端末で絵文字が化ける。 短い文章の場合、正しく表示されるが長い文章のメールで「続きを受信」しなければ読めないメールは「続きを受信」を押すと絵文字が化けます。 810T, 812SHで上記の文字化けが確認できました。(おそらく他にもあると思います。 では、どうすればいいのか? ってことで、色々試してみたら化けない方法を見つけました。 メールの送信方法自体は、ke-tai.orgさんの記事と同じでかまいませんが、絵文字の入力方法をShift_JISのバイナリにして下さい。 以下、サンプル。 <?php $subject = '件名'.pack('H*', 'F941'); $body = '絵文字テスト'.pack('H*', 'F942'); // ...以下はメ

    SoftBankに絵文字入りのメールを送る際の注意点 $G! ← こういう形式は× - 覇王色を求めて
  • 容量が動的に変化するRAMディスクを使うには

    RAMディスクを使うにはで紹介したRAMディスクは容量が固定されているので、容量の設定と実際の使用量によってはメモリに無駄ができてしまう。 仮想メモリベースのファイルシステムであるtmpfsを使用すれば、必要なサイズに応じてRAMディスクの容量が動的に変化するため、メモリを効率よく使用できる。また、RAMディスクはmke2fsコマンドでファイルシステムを作成しなければならないが、tmpfsはファイルシステムそのものなのでそのままmountコマンドでマウントできる。ただし、tmpfsはカーネル2.4からサポートされた機能なので、それ以前のカーネルでは使えない点に注意が必要だ。 最初に説明したとおり、tmpfsを使用するには単にマウントするだけでいい。tmpfs専用のマウントポイントは/dev/shmだ。以下は、最大容量を64Mbytesにしてマウントしている。

    ryster
    ryster 2008/03/09
  • ファイルの先頭8バイトだけで画像のフォーマットを調べる - bits and bytes

    PHPでファイルをアップロードしたとき $_FILES にアップロードされたファイルについての情報が入っています。 そして $_FILES[...]['type'] にはアップロードされたファイルの MIME type が入っています。しかしここに入っている値は PHP: ファイルアップロードの処理 - Manual に $_FILES['userfile']['type'] ファイルの MIME 型。ただし、ブラウザがこの情報を提供する場合。 例えば、"image/gif" のようになります。 この MIME 型は PHP 側ではチェックされません。そのため、 この値は信用できません。 と書かれている通り信頼できません。ソースコードを見てみると php-5.1.4/main/rfc1867.c の SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post