アーカイブ

2009 年 7 月 のアーカイブ

アップスキャンコンバータ

2009 年 7 月 31 日 コメント 1 件

HDMI端子が存在しないWiiのためにアップスキャンコンバータを購入しようと思ったのですが、お目当てのCG-USC02HDはどこも在庫切れ。
再生産しない様子なのであきらめてMonsterX-iのプレビューでがんばります><

カテゴリー: 日記 タグ:

CentOS5.3でPHP5.2を使う

2009 年 7 月 28 日 コメント 17 件

CentOS5.3のPHPパッケージはPHP5.1で使えないので5.2を利用できるリポジトリを追加し、利用する。
RemiUtter Ramblingsというリポジトリを見つけたんですが、Utter RamblingsはPHP5.2.5だったので、Remiを利用することにしました。
RemiはEPELリポジトリと依存関係にあるようなのでそちらも追加。

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# yum --enablerepo=remi update php
$ php -v
PHP 5.2.10 (cli) (built: Jun 21 2009 10:41:24)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

rpmforgeはenable=1になっている状態でこんな感じ。

# yum --enablerepo=remi list php-*
Installed Packages
php.x86_64                                                5.2.10-1.el5.remi      installed
php-cli.x86_64                                            5.2.10-1.el5.remi      installed
php-common.x86_64                                         5.2.10-1.el5.remi      installed
Available Packages
php-IDNA_Convert.noarch                                   0.6.3-2.el5            epel
php-Smarty.noarch                                         2.6.25-1.el5           epel
php-acid.noarch                                           0.9.6b22-1.2.el5.rf    rpmforge
php-adodb.noarch                                          4.81-1.el5.rf          rpmforge
php-bcmath.x86_64                                         5.2.10-1.el5.remi      remi
php-channel-ezc.noarch                                    1-1.el5.remi           remi
php-channel-phing.noarch                                  1.0.0-6.el5.remi       remi
php-channel-phpdb.noarch                                  1.0.0-5.el5.remi       remi
php-channel-phpunit.noarch                                1.0-3.el5.remi         remi
php-channel-symfony.noarch                                1.0.0-3.el5.remi       remi
php-dba.x86_64                                            5.2.10-1.el5.remi      remi
php-dbase.x86_64                                          5.1.6-15.el5.centos.1  extras
php-devel.x86_64                                          5.2.10-1.el5.remi      remi
php-eaccelerator.x86_64                                   1:0.9.5.2-2.el5.remi   remi
php-embedded.x86_64                                       5.2.10-1.el5.remi      remi
php-ezc-Archive.noarch                                    1.3.3-1.el5.remi       remi
php-ezc-Authentication.noarch                             1.3-1.el5.remi         remi
php-ezc-Base.noarch                                       1.7-1.el5.remi         remi
php-ezc-Cache.noarch                                      1.4.1-1.el5.remi       remi
php-ezc-Configuration.noarch                              1.3.3-1.el5.remi       remi
php-ezc-ConsoleTools.noarch                               1.5.2-1.el5.remi       remi
php-ezc-Database.noarch                                   1.4.5-1.el5.remi       remi
php-ezc-EventLog.noarch                                   1.4-1.el5.remi         remi
php-ezc-File.noarch                                       1.2-2.el5.remi         remi
php-ezc-Mail.noarch                                       1.6.3-1.el5.remi       remi
php-ezc-PersistentObject.noarch                           1.6-1.el5.remi         remi
php-ezc-SystemInformation.noarch                          1.0.7-1.el5.remi       remi
php-ezc-Template.noarch                                   1.4-1.el5.remi         remi
php-ezc-Webdav.noarch                                     1.1.1-1.el5.remi       remi
php-feedcreator.noarch                                    1.7.2-3.el5            epel
php-gd.x86_64                                             5.2.10-1.el5.remi      remi
php-geshi.noarch                                          1.0.8.3-1.el5          epel
php-idn.x86_64                                            1.2-3.el5              epel
php-imap.x86_64                                           5.2.10-1.el5.remi      remi
php-interbase.x86_64                                      5.2.10-1.el5.remi      remi
php-jpgraph.noarch                                        1.19-1.2.el5.rf        rpmforge
php-jpgraph-docs.noarch                                   1.19-1.2.el5.rf        rpmforge
php-ldap.x86_64                                           5.2.10-1.el5.remi      remi
php-magickwand.x86_64                                     0.1.9-2.el5            epel
php-mapserver.x86_64                                      4.10.2-4.el5           epel
php-mbstring.x86_64                                       5.2.10-1.el5.remi      remi
php-mcrypt.x86_64                                         5.2.10-1.el5.remi      remi
php-mhash.x86_64                                          5.2.10-1.el5.remi      remi
php-mssql.x86_64                                          5.2.10-1.el5.remi      remi
php-mysql.x86_64                                          5.2.10-1.el5.remi      remi
php-ncurses.x86_64                                        5.2.10-1.el5.remi      remi
php-oci8.x86_64                                           5.2.10-1.el5.remi      remi
php-odbc.x86_64                                           5.2.10-1.el5.remi      remi
php-pdo.x86_64                                            5.2.10-1.el5.remi      remi
php-pear.noarch                                           1:1.8.1-1.el5.remi     remi
php-pear-Auth.noarch                                      1.6.1-9.el5.remi       remi
php-pear-Auth-RADIUS.noarch                               1.0.6-3.el5.remi       remi
php-pear-Auth-SASL.noarch                                 1.0.2-4.el5.centos     extras
php-pear-Auth-radius.noarch                               1.6.1-9.el5.remi       remi
php-pear-Auth-samba.noarch                                1.6.1-9.el5.remi       remi
php-pear-Benchmark.noarch                                 1.2.7-1.el5            epel
php-pear-Cache.noarch                                     1.5.5-2.el5.remi       remi
php-pear-Cache-Lite.noarch                                1.7.8-1.el5.remi       remi
php-pear-Config.noarch                                    1.10.11-3.el5.remi     remi
php-pear-Console-Color.noarch                             1.0.2-3.el5.remi       remi
php-pear-Console-Getargs.noarch                           1.3.4-1.el5            epel
php-pear-Console-ProgressBar.noarch                       0.5.2-0.2.beta.el5     epel
php-pear-Console-Table.noarch                             1.1.3-2.el5.remi       remi
php-pear-Crypt-Blowfish.noarch                            1.1.0-0.3.rc2.el5.remi remi
php-pear-Crypt-CHAP.noarch                                1.0.1-3.el5.remi       remi
php-pear-DB.noarch                                        1.7.13-1.el5.centos    extras
php-pear-DB-DataObject.noarch                             1.8.8-1.el5            epel
php-pear-DB-DataObject-FormBuilder.noarch                 1.0.0-0.5.RC7.el5      epel
php-pear-DB-QueryTool.noarch                              1.1.2-1.el5            epel
php-pear-Date.noarch                                      1.4.7-2.el5.centos     extras
php-pear-Date-Holidays.noarch                             0.20.1-1.el5           epel
php-pear-Date-Holidays-USA.noarch                         0.1.1-1.el5            epel
php-pear-Event-Dispatcher.noarch                          1.0.0-2.el5            epel
php-pear-File.noarch                                      1.3.0-2.el5.remi       remi
php-pear-File-Find.noarch                                 1.3.0-1.el5            epel
php-pear-File-Passwd.noarch                               1.1.6-2.el5            epel
php-pear-File-SMBPasswd.noarch                            1.0.2-1.el5            epel
php-pear-HTML-Common.noarch                               1.2.5-1.el5            epel
php-pear-HTML-QuickForm.noarch                            3.2.10-1.el5           epel
php-pear-HTML-QuickForm-ElementGrid.noarch                0.1.1-1.el5            epel
php-pear-HTML-QuickForm-advmultiselect.noarch             1.5.1-1.el5.remi       remi
php-pear-HTML-Table.noarch                                1.8.2-2.el5.remi       remi
php-pear-HTTP.noarch                                      1.4.1-3.el5.remi       remi
php-pear-HTTP-Client.noarch                               1.2.1-2.el5.remi       remi
php-pear-HTTP-Request.noarch                              1.4.3-1.el5            epel
php-pear-HTTP-Upload.noarch                               0.9.1-2.el5            epel
php-pear-Image-Canvas.noarch                              0.3.1-1.el5            epel
php-pear-Image-Color.noarch                               1.0.2-5.el5            epel
php-pear-Image-Graph.noarch                               0.7.2-4.el5            epel
php-pear-Image-GraphViz.noarch                            1.2.1-4.el5            epel
php-pear-Log.noarch                                       1.11.4-1.el5.remi      remi
php-pear-MDB2.noarch                                      2.4.1-2.el5.centos     extras
php-pear-MDB2-Driver-mysql.noarch                         1.4.1-3.el5.centos     extras
php-pear-MDB2-Driver-mysqli.noarch                        1.4.1-4.el5.remi       remi
php-pear-MDB2-Driver-pgsql.noarch                         1.4.1-1.el5            epel
php-pear-Mail.noarch                                      1.1.14-1.el5.centos    extras
php-pear-Mail-Mime.noarch                                 1.5.2-5.el5.remi       remi
php-pear-Mail-mimeDecode.noarch                           1.5.0-4.el5.remi       remi
php-pear-Math-Stats.noarch                                0.9.0-0.1.beta3.el5    epel
php-pear-Net-Curl.noarch                                  1.2.5-1.el5            epel
php-pear-Net-DIME.noarch                                  1.0.1-1.el5            epel
php-pear-Net-DNS.noarch                                   1.0.1-1.el5.remi       remi
php-pear-Net-FTP.noarch                                   1.3.7-2.el5.remi       remi
php-pear-Net-IPv4.noarch                                  1.3.0-3.el5.remi       remi
php-pear-Net-POP3.noarch                                  1.3.6-2.el5            epel
php-pear-Net-Ping.noarch                                  2.4.4-2.el5.remi       remi
php-pear-Net-SMTP.noarch                                  1.3.3-1.el5.remi       remi
php-pear-Net-Sieve.noarch                                 1.1.6-2.el5.remi       remi
php-pear-Net-Socket.noarch                                1.0.9-2.el5.remi       remi
php-pear-Net-Traceroute.noarch                            0.21.1-2.el5           epel
php-pear-Net-URL.noarch                                   1.0.15-1.el5.centos    extras
php-pear-Net-URL-Mapper.noarch                            0.9.0-2.el5.1          epel
php-pear-Net-UserAgent-Detect.noarch                      2.5.0-1.el5            epel
php-pear-Numbers-Roman.noarch                             1.0.2-2.el5            epel
php-pear-Numbers-Words.noarch                             0.15.0-4.el5           epel
php-pear-PEAR-Command-Packaging.noarch                    0.2.0-2.el5.remi       remi
php-pear-PHP-CodeSniffer.noarch                           1.1.0-1.el5.remi       remi
php-pear-PHP-Compat.noarch                                1.5.0-1.el5            epel
php-pear-PHP-CompatInfo.noarch                            1.8.1-2.el5.remi       remi
php-pear-PHPUnit.noarch                                   3.3.16-1.el5.remi      remi
php-pear-Pager.noarch                                     2.4.7-1.el5            epel
php-pear-Payment-Process.noarch                           0.6.6-1.el5            epel
php-pear-Phlickr.noarch                                   0.2.7-2.el5            epel
php-pear-PhpDocumentor.noarch                             1.4.2-1.el5            epel
php-pear-PhpDocumentor-docs.noarch                        1.4.2-1.el5            epel
php-pear-SOAP.noarch                                      0.12.0-2.el5.remi      remi
php-pear-Services-Weather.noarch                          1.4.4-1.el5.remi       remi
php-pear-Structures-DataGrid.noarch                       0.9.0-4.el5.remi       remi
php-pear-Structures-DataGrid-DataSource-Array.noarch      0.1.4-2.el5.remi       remi
php-pear-Structures-DataGrid-DataSource-DataObject.noarch 0.2.1-2.el5.remi       remi
php-pear-Structures-DataGrid-DataSource-MDB2.noarch       0.1.11-2.el5.remi      remi
php-pear-Structures-DataGrid-DataSource-RSS.noarch        0.1.1-1.el5            epel
php-pear-Structures-DataGrid-Renderer-Pager.noarch        0.1.3-2.el5.remi       remi
php-pear-Structures-DataGrid-Renderer-Smarty.noarch       0.1.4-2.el5.remi       remi
php-pear-Text-Diff.noarch                                 1.1.0-1.el5            epel
php-pear-Validate.noarch                                  0.8.1-1.el5            epel
php-pear-Validate-Finance-CreditCard.noarch               0.5.3-2.el5.remi       remi
php-pear-Var-Dump.noarch                                  1.0.3-2.el5            epel
php-pear-XML-Beautifier.noarch                            1.2.0-2.el5.remi       remi
php-pear-XML-Parser.noarch                                1.3.2-2.el5.remi       remi
php-pear-XML-RSS.noarch                                   0.9.10-5.el5           epel
php-pear-XML-Serializer.noarch                            0.18.0-3.el5           epel
php-pear-XML-Util.noarch                                  1.1.4-3.el5            epel
php-pear-creole.noarch                                    1.1.0-6.el5.remi       remi
php-pear-date.noarch                                      1.4.6-1.el5.rf         rpmforge
php-pear-db.noarch                                        1.7.13-2.el5.rf        rpmforge
php-pear-excel.noarch                                     0.9.0-1.el5.rf         rpmforge
php-pear-file.noarch                                      1.2.2-1.el5.rf         rpmforge
php-pear-log.noarch                                       1.9.3-1.el5.rf         rpmforge
php-pear-mail_mime.noarch                                 1.3.1-1.el5.rf         rpmforge
php-pear-ole.noarch                                       0.5-2.el5.rf           rpmforge
php-pear-pake.noarch                                      1.1.4-4.el5.remi       remi
php-pear-phing.noarch                                     2.3.0-2.el5.remi       remi
php-pear-propel_generator.noarch                          1.3.0-2.el5.remi       remi
php-pear-propel_runtime.noarch                            1.3.0-2.el5.remi       remi
php-pecl-Fileinfo.x86_64                                  1.0.4-3.el5.remi       remi
php-pecl-apc.x86_64                                       3.0.19-1.el5.remi      remi
php-pecl-fileinfo.x86_64                                  1.0.4-1.el5.rf         rpmforge
php-pecl-imagick.x86_64                                   2.2.1-3.el5            epel
php-pecl-json.x86_64                                      1.2.1-3.el5            epel
php-pecl-mailparse.x86_64                                 2.1.3-1.el5            epel
php-pecl-memcache.x86_64                                  3.0.4-1.el5.remi       remi
php-pecl-memcached.x86_64                                 0.2.0-1.el5.remi       remi
php-pecl-pdflib.x86_64                                    2.1.6-1.el5.remi       remi
php-pecl-phar.x86_64                                      1.2.2-1.el5.remi       remi
php-pecl-radius.x86_64                                    1.2.5-4.el5            epel
php-pecl-runkit.x86_64                                    0.9-11.CVS20090215.el5 epel
php-pecl-session_mysql.x86_64                             1.9-1.el5.rf           rpmforge
php-pecl-ssh2.x86_64                                      0.11.0-1.el5.remi      remi
php-pecl-xdebug.x86_64                                    2.0.3-4.el5.remi       remi
php-pecl-zip.x86_64                                       1.8.10-2.el5           epel
php-pgsql.x86_64                                          5.2.10-1.el5.remi      remi
php-process.x86_64                                        5.2.10-1.el5.remi      remi
php-pspell.x86_64                                         5.2.10-1.el5.remi      remi
php-readline.x86_64                                       5.1.6-15.el5.centos.1  extras
php-recode.x86_64                                         5.2.10-1.el5.remi      remi
php-rrdtool.x86_64                                        1.0.50-3.el5.rf        rpmforge
php-simplepie.noarch                                      1.1.3-3.el5            epel
php-snmp.x86_64                                           5.2.10-1.el5.remi      remi
php-soap.x86_64                                           5.2.10-1.el5.remi      remi
php-spyc.noarch                                           0.2.5-1.el5            epel
php-suhosin.x86_64                                        0.9.27-1.el5.remi      remi
php-syck.x86_64                                           0.55-4.el5.rf          rpmforge
php-tidy.x86_64                                           5.2.10-1.el5.remi      remi
php-xml.x86_64                                            5.2.10-1.el5.remi      remi
php-xmlrpc.x86_64                                         5.2.10-1.el5.remi      remi
php-zts.x86_64                                            5.2.10-1.el5.remi      remi
カテゴリー: 日記 タグ:

デコメまわり

2009 年 7 月 24 日 コメントはありません

特にauのデコメまわりが糞すぎて吹いた。
KDDI au: デコレーションメール > デコレーションメール送受信条件
対応端末種別は以下の3つらしい。
・デコレーションメール(10KB) 対応端末
・デコレーションメール(100KB) 対応端末
・デコレーションメール(100KB・FLASHファイル) 対応端末
で、デコメ対応端末については以下で確認できる。
対応機種一覧 | デコレーションメール | au by KDDI
対応端末種別に関しての情報はなし。
auに限ったことではないのですが、デコメのインライン画像の表示可能サイズというものが存在し、それ以上になると表示できなくなります。

カテゴリー: 日記 タグ:

絵文字メールを受け取る方法

2009 年 7 月 21 日 コメントはありません

携帯のメールでは文字コード「Shitt_JIS」でやり取りされているが、メールは歴史的経緯により文字コード「ISO-2022-JP」を使うことになっている。
そのため、おそらくキャリアMTAの段階で文字コードが「ISO-2022-JP」に変更され、絵文字情報は以下のような形になる。
・docomo
すべて〓になる。
・au
対応表にあるJISコードに変換される。
・SoftBank
JISコードに変換される。対応表なし。
docomoの場合〓となってしまうためどうにもならない。
しかし、GmailではShift_JISのままメールを受け取るため、絵文字が表示可能。
pop取得等すれば絵文字情報を取得することが可能である。
YahooメールでもS!メールの絵文字は表示可能だが、こちらはISO-2022-JPに変換されたものをデコードしているだけで、Subjectは絵文字表示ができていない。

カテゴリー: 日記 タグ:

携帯3キャリアのデコメをパースしてみた

2009 年 7 月 19 日 コメントはありません

docomo、auはデコメール、softbankはアレンジメールと呼ぶらしい。
以下、各キャリアごとのContent-Typeの階層。
■docomo

multipart/mixed
  multipart/related
    multipart/alternative
      text/plain
      text/html
    image/gif

■au

multipart/mixed
  multipart/alternative
    text/plain
    text/html
  image/gif

■SoftBank

multipart/mixed
  multipart/mixed
    text/plain
    text/html
  image/gif

見事にバラバラ。
デコメにjpeg画像を添付してみた結果。
■docomo

multipart/mixed
  multipart/related
    multipart/alternative
      text/plain
      text/html
    image/gif
  image/jpeg

■au
デコメには添付できず
■SoftBank

multipart/mixed
  multipart/mixed
    text/plain
    text/html
  image/gif
  image/jpeg

SoftBankはインライン画像、添付画像が同じ階層にある。
どちらか判断するにはheaderにcontent-idがあるかどうかをチェックする必要がある。

カテゴリー: 日記 タグ: