Pixel3 は PASMO に何ができるのか。

ぼくたちのPASMO。

「おサイフケータイ」と「Google Pay」ともに、

Suica は対応してるのに PASMO は対応してません。

👉 「モバイルPASMO」実現が難しい本当の理由:モバイル決済最前線

しかし、近づけてみると、反応しました。

残高を表示できます。

「おサイフケータイ」アプリが反応しています。

ちなみに、この「おサイフケータイ」アプリは、Pixel3の数少ない国内向けのプレインストールアプリです。

無効化はできますがアンインストールはできません。

ちなみに、Google Pay では、PASMOの残高確認はできません。

👉【実録】 結局「Google Pay」でできることは何なの? | Pixel3
👉 Pixel3 FeliCa 「Google Pay」と「おサイフケータイ」の違い
👉 「モバイルPASMO」実現が難しい本当の理由:モバイル決済最前線


Mac OS X ファイル名の濁点を変換 (PHP)

OSによってファイル名の正規化が行われる.

UAX15-NormFig3

Unicode正規化 - Wikipedia

Linux / Windows
NFC: Normalization Form Canonical Compression

OS X
NFD: Normalization Form Canonical Decompression

異なる「正規化」間で問題となる.

PHPで認識して変換できるのか.

ファイルを OSX上でつくる.

$ ls
KONBU.txt        こんふ.txt       こんぶ.txt

これに対してPHPコード.

<?php
$files = glob('*.txt');
foreach ($files as $key => $file) {
    $raw = pathinfo($file, PATHINFO_FILENAME);
    $nfc_iconv = iconv('UTF-8-MAC', 'UTF-8', $raw);
  //$nfc_normalizer = Normalizer::normalize($raw, Normalizer::FORM_C);
    echo $raw                                  . "\t" .
         mb_strlen($raw, 'UTF-8')              . "\t" . 
       //mb_strlen($raw, 'UTF-8-MAC')          . "\t" . 
         iconv_strlen($raw, 'UTF-8-MAC')       . "\t" .
         urlencode($raw)                       . "\n";
    echo $nfc_iconv                            . "\t" .
         mb_strlen($nfc_iconv, 'UTF-8')        . "\t" . 
         iconv_strlen($nfc_iconv, 'UTF-8-MAC') . "\t" .
         urlencode($nfc_iconv)                 . "\n";
  //echo $nfc_normalizer                       . "\n";
}

実行.

$ php test.php 
KONBU	5	5	KONBU
KONBU	5	5	KONBU
こんふ	3	3	%E3%81%93%E3%82%93%E3%81%B5
こんふ	3	3	%E3%81%93%E3%82%93%E3%81%B5
こんぶ	4	3	%E3%81%93%E3%82%93%E3%81%B5%E3%82%99
こんぶ	3	3	%E3%81%93%E3%82%93%E3%81%B6

よって, NFDからNFCに変換する場合.

iconv('UTF-8-MAC', 'UTF-8', $raw)

PHP関数 iconv*( ) は「UTF-8-MAC」を知っている.


PASMOとかICOCAとかWAONカードをAndroidにかざしてNFCデビューを!!- EMoneyReader

「NFC」てなに?

NFC(Near Field Communication)=近距離通信の名前が示すとおり、通信距離は10cm程度に限定され、その最も特徴的な機能は「かざす」だけで、誰でも簡単にデータ通信が可能になることです。

NFCポータルサイト|NFCとは|【NFCとは】NFCの基礎知識と特徴について NFCポータルサイト|NFCとは|【NFCとは】NFCの基礎知識と特徴について

要するに、
「PASMO」
とか
「WAON」
とかのかざす系カードに利用されている技術です。

で、いまどきはだれもが一枚は持っていると
思われます。

で、対応端末を見てみると最近では
ほとんどのAndroidが対応しています。

NFC対応_-_スマートフォンデータベース

NFC対応 - スマートフォンデータベース NFC対応 - スマートフォンデータベース

で、この「かざす」機能を使ったアプリって、
あたし使ったことなかったんですが!!

便利なアプリが公開されています!!

「WAON」と「PASMO」を
あたしもってたので、
アプリを起動してかざしてみると!!

続きを読む >>