携帯電話機種変更

普段おもに使っている携帯電話は、auのW54Tという東芝製のヤツなのだが、
ここ最近充電が全然持たなくなってきた。
mixiのFlashゲームとかをやっていると2時間もたないんじゃないか、位のペースで。

購入当初からバッテリーが弱いな、とは感じていたのだけれど、さすがに買い替え時か、と思い
Sony Ericssonの「Cyber-shotケータイ S001」というのに機種変更した。色は白。

W53Tが2007年の夏モデルで、大体そのくらいに購入していたとすると3年以上になる。

携帯電話の料金体系が変更になった話は噂では聞いていたのだが、実際どういう風になったのか、
確か昔は、端末代金は購入時に決済して月々の支払は使用料金のみだったと思うが、
多分今は月々の支払に、端末代金(の分割分)と利用料を払うような感じになったんじゃなかったかな?と思っていて
それなら、購入時にお金を用意する必要もなさそうなので買うか、と思って家の近くのauショップへ行った。

店員に話を聞いてみると、思った通り端末の料金はそれなりに(今回は45,000円)するのだけれど、
分割で払う方が買いやすい(利息・手数料などがない)ので、分割支払いをするのが一般的に見えた。
もちろん一括でも払えるけど、支払い側の分割支払のリスクは利息なので、ここは分割でしょう。

端末料金が月々の支払いに分割されるので、今までより月の支払金額が上がるのが予想されるのだが、
料金プランも新しくなると、今までの料金より多少安くなるようなので、そんなに驚くほど月々の支払額が上げるわけでもなさそうだった。

購入するのは決定したのだが、auの機種で「欲しい!」というのが特になかった(iPhoneやandroid携帯は欲しいが・・・)ので、
・スライド式
・オサイフケータイあり
・バッテリーが長く持つ

あたりで店員に聞いてみたのだが、バッテリーの問題は携帯電話の高機能化の問題で最新機種でもそんなに変わるもんでもないらしい。
なので、スライド式でオサイフケータイが使えるもので現行機種でいうと、この「S001」というのが
該当するらしい。
Cyber-shotと言えばソニーのデジカメのことであるのは知っており、ちょうど最近良く使いだしたデジカメの調子がよろしくない(こちらもなぜか同じくバッテリーが弱くなった)ので使えるかなと思ったのだけれど、機種自体のデータ保存容量が70MBしかないらしい。
こりゃ少ないなと思ったが、まあ、基本SDカードに記録するようにすれば
今後データの持ち歩きする機会も増えると思うのでいいかな、と。

購入して、まずFelicaのデータを移行しないとと思って新しい端末でモバイルSuicaを起動してみると会員メニューから「機種変更」の項目があった。
見てみると、移行元の端末(古い機種)のデータを引き継ぐには、古い機種からモバイルSuicaを起動して機種変更手続きをしなければいけないとのこと。
てことは、ICカードを古い機種(W54T)に付けて起動しなければいけないので、S001からICカードを外し、W54Tに付けて手続きした。
手続き自体はモバイルSuicaの会員メニューから実行してあげればよいので問題なかったのだが、ICカードの付け外しが難しい。
S001の方はICカードが見えない位置にあったので、というか電池カバーさえどこにあるかわからなかったので分厚いマニュアルを開いて、
W54Tの方はネットで見ても良さそうな情報が見当たらなかったのでカンで。(ICカード自体は見える場所だったので)
ちょっとしたコツが必要なので、S001のカメラの動作確認も兼ねて・・・。
W54TIC

カードを爪で挟むようにもち、カードの下側は排出方向に力を入れて、カードの上側は垂直に持ち上げるような感じでやるとうまく取れました。
auショップの店員が「とりにくいので針金でとってもいいですか?」とか言ってたのはこれだな。
ICカードに針金でひっかいた後がかなりついていたのはそのせいだな。

Cyber-shotのカメラ機能は、今持っているデジカメよりも全然良かった!


PHP accelerator

Yahoo!オークションで複数条件並べ替え

で、YahooのWeb APIを使って自分でオークションの(とりあえずは)並べ替えをやってみようと思ったのだが、
どうしよう?index.phpとか作ってベタで書くかどうしようか悩んだのだが、
フレームワークを使うとformとかリストとかの記述が楽そうなので、なんかしらのPHPフレームワークを使ってみようと思った。
さらに、YahooではSymfonyを使って構築するのが(会社内で)流行りだそうなので、Symfonyを使うことにした。

マニュアルはPDFではあるが、日本語訳があったので、それを見てとりあえずはローカル機(Windows)で動かしてみることにした。
どうせなら最新版を、ということでSymfony1.4を導入することにした。

最初の方で、Symfonyをインストールするための設定チェックの記述があって、

http://sf-to.org/1.4/check.php

にブラウザでアクセスすると、check_configuration.phpが手に入るので、
これをローカルマシンでPHPが動く場所に置いてブラウザからアクセスすると、以下のような結果が出た。

********************************
*                              *
*  symfony requirements check  *
*                              *
********************************

php.ini used by PHP: D:\xampp\xampp\php\php.ini

** Mandatory requirements **

  OK        PHP version is at least 5.2.4 (5.3.1)

** Optional checks **

  OK        PDO is installed
  OK        PDO has some drivers installed: mysql, odbc, sqlite, sqlite2
  OK        PHP-XML module is installed
  OK        XSL module is installed
  OK        The token_get_all() function is available
  OK        The mb_strlen() function is available
  OK        The iconv() function is available
  OK        The utf8_decode() is available
[[WARNING]] A PHP accelerator is installed: FAILED
            *** Install a PHP accelerator like APC (highly recommended) ***
[[WARNING]] php.ini has short_open_tag set to off: FAILED
            *** Set it to off in php.ini ***
  OK        php.ini has magic_quotes_gpc set to off
  OK        php.ini has register_globals set to off
  OK        php.ini has session.auto_start set to off
  OK        PHP version is not 5.2.9

short_open_tagはいいとして、「PHP accelerator」とは一体なんだろう?
調べてみると、

eAccelerator で PHP 高速化

で説明されている通り、PHPの実行速度を体感的に速くするものらしい。全然知らなかった!
そう大した規模でもないので効果はどうなのかはわからないが、XAMPP for Windows(1.7.3)なら、php.iniの以下コメントを外すだけ。(XAMPPはDドライブ直下にある)

;extension=php_apc.dll
;zend_extension = "D:\xampp\xampp\php\ext\php_eaccelerator.dll"

CentOSでも、yumのリポジトリからeAcceleratorはあったようだ。(APCはないみたい)

[root@localhost httpd]# yum search eaccelerator
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
 * centosplus: www.ftp.ne.jp
 * addons: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
====================================== Matched: eaccelerator ======================================
php-eaccelerator.i386 : PHP accelerator, optimizer, encoder and dynamic content cacher

yumで入るならちょっといれてみようかな。


Yahoo!オークションで複数条件並べ替え

ヤフオクで、例えば

(1)現在価格が安い
(2)残り時間が少ない

とか、複数条件で並べかえって出来なかったんだっけ?
10年前くらいは出来なかったかな~?

ちょうど、ヤフオクAPIを使ってみたいと思ったので、もしなければ作成してみたいと思います。
おもに自分のためにですが・・・。

ついでに言えば、全カテゴリで(キーワード指定せず)、現在価格1円とかいう条件での検索も無理みたいですね?
そういうのやってる人いそうだけどなぁ?

誰でも使えるようにするので、要望募集中です。