Re:

感銘高き名言は「1%のひらめきがなければ99%の努力は無駄である」(トーマス・エジソン)

タグ:携帯

えーっと、ライブラリを使う人は使えばいいと思うし、独自実装しよーとしてる人向けのSJISコード絵文字マッピング連想配列を作ったので載せておきます。

それぞれ、dはdocomo、aはau、sはsoftbankです。

auはウェブとメールで異なるので、さらに連想配列になっています。

主keyは、auの技術サイトでダウンロードできる絵文字データのファイル名ベースになっているので、pc向けとしても使えるんじゃないでしょうか?

docomoの絵文字を基準に、共通している224種類のマッピングです。

カスタマイズしてどうぞ。

あ、最後にカンマ入れてないので入れてネ。

※キーの重複があったり、マッピングされた絵文字が不適格なところもあるみたいなので注意(機械的に処理してあまり検証してなかったです、すみません)

'sun'          =>array('d'=>'F89F','a'=>array('web'=>'F660','email'=>'EB60'),'s'=>'F98B')
'cloud' =>array('d'=>'F8A0','a'=>array('web'=>'F665','email'=>'EB65'),'s'=>'F98A')
'rain' =>array('d'=>'F8A1','a'=>array('web'=>'F664','email'=>'EB64'),'s'=>'F98C')
'snowman' =>array('d'=>'F8A2','a'=>array('web'=>'F65D','email'=>'EB5D'),'s'=>'F989')
'bolt' =>array('d'=>'F8A3','a'=>array('web'=>'F65F','email'=>'EB5F'),'s'=>'F77D')
'typhoon' =>array('d'=>'F8A4','a'=>array('web'=>'F641','email'=>'EB41'),'s'=>'FB84')
'mist' =>array('d'=>'F8A5','a'=>array('web'=>'F7B5','email'=>'ECB5'),'s'=>'F98A')
'umbrella' =>array('d'=>'F8A6','a'=>array('web'=>'F3BC','email'=>'EDBC'),'s'=>'FB7C')
'aries' =>array('d'=>'F8A7','a'=>array('web'=>'F667','email'=>'EB67'),'s'=>'F7DF')
'taurus' =>array('d'=>'F8A8','a'=>array('web'=>'F668','email'=>'EB68'),'s'=>'F7E0')
'gemini' =>array('d'=>'F8A9','a'=>array('web'=>'F669','email'=>'EB69'),'s'=>'F7E1')
'cancer' =>array('d'=>'F8AA','a'=>array('web'=>'F66A','email'=>'EB6A'),'s'=>'F7E2')
'leo' =>array('d'=>'F8AB','a'=>array('web'=>'F66B','email'=>'EB6B'),'s'=>'F7E3')
'virgo' =>array('d'=>'F8AC','a'=>array('web'=>'F66C','email'=>'EB6C'),'s'=>'F7E4')
'libra' =>array('d'=>'F8AD','a'=>array('web'=>'F66D','email'=>'EB6D'),'s'=>'F7E5')
'scorpio' =>array('d'=>'F8AE','a'=>array('web'=>'F66E','email'=>'EB6E'),'s'=>'F7E6')
'sagittarius' =>array('d'=>'F8AF','a'=>array('web'=>'F66F','email'=>'EB6F'),'s'=>'F7E7')
'capricorn' =>array('d'=>'F8B0','a'=>array('web'=>'F670','email'=>'EB70'),'s'=>'F7E8')
'aquarius' =>array('d'=>'F8B1','a'=>array('web'=>'F671','email'=>'EB71'),'s'=>'F7E9')
'pisces' =>array('d'=>'F8B2','a'=>array('web'=>'F672','email'=>'EB72'),'s'=>'F7EA')
'sneakers' =>array('d'=>'F8B3','a'=>array('web'=>'F3EC','email'=>'EDEC'),'s'=>'F755')
'baseball' =>array('d'=>'F8B4','a'=>array('web'=>'F693','email'=>'EB93'),'s'=>'F956')
'golf' =>array('d'=>'F8B5','a'=>array('web'=>'F7B6','email'=>'ECB6'),'s'=>'F954')
'tennis' =>array('d'=>'F8B6','a'=>array('web'=>'F690','email'=>'EB90'),'s'=>'F955')
'soccer' =>array('d'=>'F8B7','a'=>array('web'=>'F68F','email'=>'EB8F'),'s'=>'F958')
'skis' =>array('d'=>'F8B8','a'=>array('web'=>'F380','email'=>'ED80'),'s'=>'F953')
'basketball' =>array('d'=>'F8B9','a'=>array('web'=>'F7B7','email'=>'ECB7'),'s'=>'FB6A')
'checkerflag' =>array('d'=>'F8BA','a'=>array('web'=>'F692','email'=>'EB92'),'s'=>'F772')
'train' =>array('d'=>'F8BC','a'=>array('web'=>'F68E','email'=>'EB8E'),'s'=>'F95E')
'subway' =>array('d'=>'F8BD','a'=>array('web'=>'F7EC','email'=>'ECEC'),'s'=>'FB74')
'superexpress' =>array('d'=>'F8BE','a'=>array('web'=>'F689','email'=>'EB89'),'s'=>'FB75')
'car' =>array('d'=>'F8BF','a'=>array('web'=>'F68A','email'=>'EB8A'),'s'=>'F79B')
'car' =>array('d'=>'F8C0','a'=>array('web'=>'F68A','email'=>'EB8A'),'s'=>'FB6E')
'bus' =>array('d'=>'F8C1','a'=>array('web'=>'F688','email'=>'EB88'),'s'=>'F79A')
'ship' =>array('d'=>'F8C2','a'=>array('web'=>'F355','email'=>'ED55'),'s'=>'F7A2')
'plane' =>array('d'=>'F8C3','a'=>array('web'=>'F68C','email'=>'EB8C'),'s'=>'F95D')
'house' =>array('d'=>'F8C4','a'=>array('web'=>'F684','email'=>'EB84'),'s'=>'F976')
'factory' =>array('d'=>'F8C5','a'=>array('web'=>'F686','email'=>'EB86'),'s'=>'F978')
'postoffice' =>array('d'=>'F8C6','a'=>array('web'=>'F351','email'=>'ED51'),'s'=>'F794')
'hospital' =>array('d'=>'F8C7','a'=>array('web'=>'F352','email'=>'ED52'),'s'=>'F796')
'bank' =>array('d'=>'F8C8','a'=>array('web'=>'F683','email'=>'EB83'),'s'=>'F78E')
'atm' =>array('d'=>'F8C9','a'=>array('web'=>'F67B','email'=>'EB7B'),'s'=>'F795')
'hotel' =>array('d'=>'F8CA','a'=>array('web'=>'F354','email'=>'ED54'),'s'=>'F799')
'24hours' =>array('d'=>'F8CB','a'=>array('web'=>'F67C','email'=>'EB7C'),'s'=>'F797')
'gasstation' =>array('d'=>'F8CC','a'=>array('web'=>'F78E','email'=>'EC8E'),'s'=>'F97A')
'parking' =>array('d'=>'F8CD','a'=>array('web'=>'F67E','email'=>'EB7E'),'s'=>'F790')
'trafficlight' =>array('d'=>'F8CE','a'=>array('web'=>'F642','email'=>'EB42'),'s'=>'F78F')
'toilet' =>array('d'=>'F8CF','a'=>array('web'=>'F67D','email'=>'EB7D'),'s'=>'F792')
'meal1' =>array('d'=>'F8D0','a'=>array('web'=>'F685','email'=>'EB85'),'s'=>'F984')
'cup' =>array('d'=>'F8D1','a'=>array('web'=>'F7B4','email'=>'ECB4'),'s'=>'F986')
'martini' =>array('d'=>'F8D2','a'=>array('web'=>'F69B','email'=>'EB9B'),'s'=>'F985')
'mug' =>array('d'=>'F8D3','a'=>array('web'=>'F69C','email'=>'EB9C'),'s'=>'F988')
'hamburger' =>array('d'=>'F8D4','a'=>array('web'=>'F6AF','email'=>'EBAF'),'s'=>'F760')
'shoe' =>array('d'=>'F8D5','a'=>array('web'=>'F6F3','email'=>'EBF3'),'s'=>'F77E')
'scissors' =>array('d'=>'F8D6','a'=>array('web'=>'F6EF','email'=>'EBEF'),'s'=>'F9B3')
'microphone' =>array('d'=>'F8D7','a'=>array('web'=>'F6DC','email'=>'EBDC'),'s'=>'F97C')
'videocam' =>array('d'=>'F8D8','a'=>array('web'=>'F6F0','email'=>'EBF0'),'s'=>'F97D')
'rightarrow2' =>array('d'=>'F8D9','a'=>array('web'=>'F771','email'=>'EC71'),'s'=>'F7D6')
'amusementpark'=>array('d'=>'F8DA','a'=>array('web'=>'F645','email'=>'EB45'),'s'=>'F764')
'headphone' =>array('d'=>'F8DB','a'=>array('web'=>'F6E1','email'=>'EBE1'),'s'=>'F9AA')
'art' =>array('d'=>'F8DC','a'=>array('web'=>'F7B9','email'=>'ECB9'),'s'=>'FBA2')
'drama' =>array('d'=>'F8DD','a'=>array('web'=>'F7BA','email'=>'ECBA'),'s'=>'FBA3')
'event' =>array('d'=>'F8DE','a'=>array('web'=>'F7BB','email'=>'ECBB'),'s'=>'F784')
'ticket' =>array('d'=>'F8DF','a'=>array('web'=>'F676','email'=>'EB76'),'s'=>'F765')
'smoking' =>array('d'=>'F8E0','a'=>array('web'=>'F655','email'=>'EB55'),'s'=>'F9AE')
'nosmoking' =>array('d'=>'F8E1','a'=>array('web'=>'F656','email'=>'EB56'),'s'=>'F7A8')
'camera1' =>array('d'=>'F8E2','a'=>array('web'=>'F6EE','email'=>'EBEE'),'s'=>'F948')
'bag' =>array('d'=>'F8E3','a'=>array('web'=>'F341','email'=>'ED41'),'s'=>'F75E')
'note2' =>array('d'=>'F8E4','a'=>array('web'=>'F677','email'=>'EB77'),'s'=>'F789')
'ribbon' =>array('d'=>'F8E5','a'=>array('web'=>'F7BC','email'=>'ECBC'),'s'=>'F9B4')
'present' =>array('d'=>'F8E6','a'=>array('web'=>'F6A8','email'=>'EBA8'),'s'=>'F752')
'birthday' =>array('d'=>'F8E7','a'=>array('web'=>'F7BD','email'=>'ECBD'),'s'=>'F9EB')
'phone1' =>array('d'=>'F8E8','a'=>array('web'=>'F7B3','email'=>'ECB3'),'s'=>'F949')
'phone3' =>array('d'=>'F8E9','a'=>array('web'=>'F7A5','email'=>'ECA5'),'s'=>'F94A')
'memo' =>array('d'=>'F8EA','a'=>array('web'=>'F365','email'=>'ED65'),'s'=>'F9A1')
'tv' =>array('d'=>'F8EB','a'=>array('web'=>'F6DB','email'=>'EBDB'),'s'=>'F76A')
'controller' =>array('d'=>'F8EC','a'=>array('web'=>'F69F','email'=>'EB9F'),'s'=>'F76B')
'cd' =>array('d'=>'F8ED','a'=>array('web'=>'F6E5','email'=>'EBE5'),'s'=>'F766')
'heart6' =>array('d'=>'F8EE','a'=>array('web'=>'F378','email'=>'ED78'),'s'=>'F7AC')
'spade' =>array('d'=>'F8EF','a'=>array('web'=>'F7BE','email'=>'ECBE'),'s'=>'F7AE')
'diamond' =>array('d'=>'F8F0','a'=>array('web'=>'F7BF','email'=>'ECBF'),'s'=>'F7AD')
'clover' =>array('d'=>'F8F1','a'=>array('web'=>'F7C0','email'=>'ECC0'),'s'=>'F7AF')
'eye' =>array('d'=>'F8F2','a'=>array('web'=>'F7C1','email'=>'ECC1'),'s'=>'FB59')
'ear' =>array('d'=>'F8F3','a'=>array('web'=>'F7C2','email'=>'ECC2'),'s'=>'FB5B')
'closefinger' =>array('d'=>'F8F4','a'=>array('web'=>'F488','email'=>'EE88'),'s'=>'F950')
'peacesign' =>array('d'=>'F8F5','a'=>array('web'=>'F7C3','email'=>'ECC3'),'s'=>'F951')
'openfinger' =>array('d'=>'F8F6','a'=>array('web'=>'F7C4','email'=>'ECC4'),'s'=>'F952')
'downarrow2' =>array('d'=>'F8F7','a'=>array('web'=>'F769','email'=>'EC69'),'s'=>'F7D8')
'uparrow2' =>array('d'=>'F8F8','a'=>array('web'=>'F768','email'=>'EC68'),'s'=>'F7D7')
'footprint' =>array('d'=>'F8F9','a'=>array('web'=>'F3EB','email'=>'EDEB'),'s'=>'FBD6')
'sneakers' =>array('d'=>'F8FA','a'=>array('web'=>'F3EC','email'=>'EDEC'),'s'=>'F947')
'glasses' =>array('d'=>'F8FB','a'=>array('web'=>'F6D7','email'=>'EBD7'),'s'=>'F7B1')
'wheelchair' =>array('d'=>'F8FC','a'=>array('web'=>'F657','email'=>'EB57'),'s'=>'F7AA')
'moon3' =>array('d'=>'F940','a'=>array('web'=>'F7C5','email'=>'ECC5'),'s'=>'F98D')
'moon4' =>array('d'=>'F941','a'=>array('web'=>'F7C6','email'=>'ECC6'),'s'=>'F98D')
'moon5' =>array('d'=>'F942','a'=>array('web'=>'F7C7','email'=>'ECC7'),'s'=>'F98D')
'moon1' =>array('d'=>'F943','a'=>array('web'=>'F65E','email'=>'EB5E'),'s'=>'F98D')
'moon2' =>array('d'=>'F944','a'=>array('web'=>'F661','email'=>'EB61'),'s'=>'F98D')
'hound' =>array('d'=>'F945','a'=>array('web'=>'F6BA','email'=>'EBBA'),'s'=>'F993')
'envelope4' =>array('d'=>'F946','a'=>array('web'=>'F466','email'=>'EE66'),'s'=>'F990')
'boat' =>array('d'=>'F947','a'=>array('web'=>'F68D','email'=>'EB8D'),'s'=>'F95C')
'christmastree'=>array('d'=>'F948','a'=>array('web'=>'F6A2','email'=>'EBA2'),'s'=>'F973')
'leftarrow2' =>array('d'=>'F949','a'=>array('web'=>'F772','email'=>'EC72'),'s'=>'F7D9')
'exit' =>array('d'=>'F972','a'=>array('web'=>'F7DF','email'=>'ECDF'),'s'=>'F744')
'envelope4' =>array('d'=>'F973','a'=>array('web'=>'F466','email'=>'EE66'),'s'=>'F743')
'fax' =>array('d'=>'F974','a'=>array('web'=>'F6F9','email'=>'EBF9'),'s'=>'F94B')
'ezmark' =>array('d'=>'F975','a'=>array('web'=>'F794','email'=>'EC94'),'s'=>'F7F4')
'ezmark' =>array('d'=>'F976','a'=>array('web'=>'F794','email'=>'EC94'),'s'=>'F7F4')
'envelope1' =>array('d'=>'F977','a'=>array('web'=>'F6FA','email'=>'EBFA'),'s'=>'F741')
'win' =>array('d'=>'F97A','a'=>array('web'=>'F6A0','email'=>'EBA0'),'s'=>'F7B5')
'freesign' =>array('d'=>'F97B','a'=>array('web'=>'F795','email'=>'EC95'),'s'=>'F7B6')
'key' =>array('d'=>'F97D','a'=>array('web'=>'F6F2','email'=>'EBF2'),'s'=>'F980')
'roundarrow2' =>array('d'=>'F97E','a'=>array('web'=>'F779','email'=>'EC79'),'s'=>'F7D5')
'view' =>array('d'=>'F981','a'=>array('web'=>'F7DC','email'=>'ECDC'),'s'=>'F754')
'new' =>array('d'=>'F982','a'=>array('web'=>'F7E5','email'=>'ECE5'),'s'=>'F7B2')
'antenna' =>array('d'=>'F983','a'=>array('web'=>'F681','email'=>'EB81'),'s'=>'F78C')
'sharp' =>array('d'=>'F985','a'=>array('web'=>'F489','email'=>'EE89'),'s'=>'F7B0')
'1square' =>array('d'=>'F987','a'=>array('web'=>'F6FB','email'=>'EBFB'),'s'=>'F7BC')
'2square' =>array('d'=>'F988','a'=>array('web'=>'F6FC','email'=>'EBFC'),'s'=>'F7BD')
'3square' =>array('d'=>'F989','a'=>array('web'=>'F740','email'=>'EC40'),'s'=>'F7BE')
'4square' =>array('d'=>'F98A','a'=>array('web'=>'F741','email'=>'EC41'),'s'=>'F7BF')
'5square' =>array('d'=>'F98B','a'=>array('web'=>'F742','email'=>'EC42'),'s'=>'F7C0')
'6square' =>array('d'=>'F98C','a'=>array('web'=>'F743','email'=>'EC43'),'s'=>'F7C1')
'7square' =>array('d'=>'F98D','a'=>array('web'=>'F744','email'=>'EC44'),'s'=>'F7C2')
'8square' =>array('d'=>'F98E','a'=>array('web'=>'F745','email'=>'EC45'),'s'=>'F7C3')
'9square' =>array('d'=>'F98F','a'=>array('web'=>'F746','email'=>'EC46'),'s'=>'F7C4')
'0square' =>array('d'=>'F990','a'=>array('web'=>'F7C9','email'=>'ECC9'),'s'=>'F7C5')
'okay' =>array('d'=>'F9B0','a'=>array('web'=>'F7CA','email'=>'ECCA'),'s'=>'F7ED')
'heart' =>array('d'=>'F991','a'=>array('web'=>'F7B2','email'=>'ECB2'),'s'=>'F962')
'heart8' =>array('d'=>'F992','a'=>array('web'=>'F479','email'=>'EE79'),'s'=>'F9C7')
'heart2' =>array('d'=>'F993','a'=>array('web'=>'F64F','email'=>'EB4F'),'s'=>'F963')
'lovely' =>array('d'=>'F994','a'=>array('web'=>'F7CC','email'=>'ECCC'),'s'=>'F9C8')
'face1' =>array('d'=>'F995','a'=>array('web'=>'F649','email'=>'EB49'),'s'=>'FB55')
'face2' =>array('d'=>'F996','a'=>array('web'=>'F64A','email'=>'EB4A'),'s'=>'FB56')
'face9' =>array('d'=>'F997','a'=>array('web'=>'F394','email'=>'ED94'),'s'=>'FB43')
'face12' =>array('d'=>'F998','a'=>array('web'=>'F397','email'=>'ED97'),'s'=>'FB47')
'face5' =>array('d'=>'F999','a'=>array('web'=>'F7CB','email'=>'ECCB'),'s'=>'FB46')
'uparrow3' =>array('d'=>'F99A','a'=>array('web'=>'F3EE','email'=>'EDEE'),'s'=>'F7D2')
'melody2' =>array('d'=>'F99B','a'=>array('web'=>'F7EE','email'=>'ECEE'),'s'=>'F97E')
'hotspring' =>array('d'=>'F99C','a'=>array('web'=>'F695','email'=>'EB95'),'s'=>'F763')
'flower2' =>array('d'=>'F99D','a'=>array('web'=>'F44D','email'=>'EE4D'),'s'=>'F972')
'kissmark' =>array('d'=>'F99E','a'=>array('web'=>'F6C4','email'=>'EBC4'),'s'=>'F943')
'shine' =>array('d'=>'F99F','a'=>array('web'=>'F37E','email'=>'ED7E'),'s'=>'F9CE')
'lightbulb' =>array('d'=>'F9A0','a'=>array('web'=>'F64E','email'=>'EB4E'),'s'=>'F74F')
'anger' =>array('d'=>'F9A1','a'=>array('web'=>'F6BE','email'=>'EBBE'),'s'=>'F9D4')
'punch' =>array('d'=>'F9A2','a'=>array('web'=>'F6CC','email'=>'EBCC'),'s'=>'F94D')
'bomb' =>array('d'=>'F9A3','a'=>array('web'=>'F652','email'=>'EB52'),'s'=>'F9B1')
'melody' =>array('d'=>'F9A4','a'=>array('web'=>'F6DE','email'=>'EBDE'),'s'=>'F9C6')
'downarrow3' =>array('d'=>'F9A5','a'=>array('web'=>'F3EF','email'=>'EDEF'),'s'=>'F7D3')
'sleepy' =>array('d'=>'F9A6','a'=>array('web'=>'F64D','email'=>'EB4D'),'s'=>'F77C')
'exclamation2' =>array('d'=>'F9A7','a'=>array('web'=>'F65A','email'=>'EB5A'),'s'=>'F961')
'sign2' =>array('d'=>'F9A8','a'=>array('web'=>'F3F0','email'=>'EDF0'),'s'=>'F960')
'sign3' =>array('d'=>'F9A9','a'=>array('web'=>'F3F1','email'=>'EDF1'),'s'=>'F961')
'sweat' =>array('d'=>'F9AB','a'=>array('web'=>'F7CE','email'=>'ECCE'),'s'=>'F9D1')
'drip' =>array('d'=>'F9AC','a'=>array('web'=>'F6BF','email'=>'EBBF'),'s'=>'F748')
'dash' =>array('d'=>'F9AD','a'=>array('web'=>'F6CD','email'=>'EBCD'),'s'=>'F9D0')
'movie' =>array('d'=>'F950','a'=>array('web'=>'F697','email'=>'EB97'),'s'=>'F9C4')
'win' =>array('d'=>'F951','a'=>array('web'=>'F6A0','email'=>'EBA0'),'s'=>'F76F')
'edit' =>array('d'=>'F952','a'=>array('web'=>'F7DA','email'=>'ECDA'),'s'=>'F9A1')
'night' =>array('d'=>'F957','a'=>array('web'=>'F3C5','email'=>'EDC5'),'s'=>'F98D')
'rightarrow1' =>array('d'=>'F95B','a'=>array('web'=>'F76E','email'=>'EC6E'),'s'=>'F7D4')
'leftarrow1' =>array('d'=>'F95D','a'=>array('web'=>'F76F','email'=>'EC6F'),'s'=>'F7D5')
'clock' =>array('d'=>'F95E','a'=>array('web'=>'F7B1','email'=>'ECB1'),'s'=>'F966')
'mensfashion' =>array('d'=>'F9B3','a'=>array('web'=>'F7E6','email'=>'ECE6'),'s'=>'F946')
'rouge' =>array('d'=>'F9B5','a'=>array('web'=>'F6E2','email'=>'EBE2'),'s'=>'F9BC')
'snowboard' =>array('d'=>'F9B7','a'=>array('web'=>'F691','email'=>'EB91'),'s'=>'F953')
'bell' =>array('d'=>'F9B8','a'=>array('web'=>'F6EB','email'=>'EBEB'),'s'=>'F9C5')
'dollarsign' =>array('d'=>'F9BA','a'=>array('web'=>'F796','email'=>'EC96'),'s'=>'F76F')
'pc' =>array('d'=>'F9BB','a'=>array('web'=>'F7E8','email'=>'ECE8'),'s'=>'F94C')
'envelope3' =>array('d'=>'F9BC','a'=>array('web'=>'F47C','email'=>'EE7C'),'s'=>'F743')
'wrench' =>array('d'=>'F9BD','a'=>array('web'=>'F7A4','email'=>'ECA4'),'s'=>'F756')
'pencil' =>array('d'=>'F9BE','a'=>array('web'=>'F679','email'=>'EB79'),'s'=>'F9A1')
'crown' =>array('d'=>'F9BF','a'=>array('web'=>'F7F9','email'=>'ECF9'),'s'=>'F74E')
'gem' =>array('d'=>'F9C0','a'=>array('web'=>'F6ED','email'=>'EBED'),'s'=>'F974')
'bicycle' =>array('d'=>'F9C2','a'=>array('web'=>'F687','email'=>'EB87'),'s'=>'F776')
'japanesetea' =>array('d'=>'F9C3','a'=>array('web'=>'F382','email'=>'ED82'),'s'=>'F9D8')
'wristwatch' =>array('d'=>'F9C4','a'=>array('web'=>'F797','email'=>'EC97'),'s'=>'F96D')
'face12' =>array('d'=>'F9C5','a'=>array('web'=>'F397','email'=>'ED97'),'s'=>'FB43')
'face14' =>array('d'=>'F9C6','a'=>array('web'=>'F399','email'=>'ED99'),'s'=>'FB4A')
'face7' =>array('d'=>'F9C7','a'=>array('web'=>'F7F6','email'=>'ECF6'),'s'=>'FB41')
'face20' =>array('d'=>'F9C8','a'=>array('web'=>'F39F','email'=>'ED9F'),'s'=>'FB41')
'face26' =>array('d'=>'F9C9','a'=>array('web'=>'F461','email'=>'EE61'),'s'=>'FB56')
'face6' =>array('d'=>'F9CB','a'=>array('web'=>'F7F4','email'=>'ECF4'),'s'=>'F746')
'thumbsign' =>array('d'=>'F9CC','a'=>array('web'=>'F6D2','email'=>'EBD2'),'s'=>'F94E')
'kidding' =>array('d'=>'F9CD','a'=>array('web'=>'F6C0','email'=>'EBC0'),'s'=>'FB49')
'wink' =>array('d'=>'F9CE','a'=>array('web'=>'F7F3','email'=>'ECF3'),'s'=>'FB45')
'face21' =>array('d'=>'F9CF','a'=>array('web'=>'F3A1','email'=>'EDA1'),'s'=>'F998')
'face11' =>array('d'=>'F9D0','a'=>array('web'=>'F396','email'=>'ED96'),'s'=>'F999')
'cat' =>array('d'=>'F9D1','a'=>array('web'=>'F6B4','email'=>'EBB4'),'s'=>'F990')
'face3' =>array('d'=>'F9D2','a'=>array('web'=>'F64B','email'=>'EB4B'),'s'=>'FB53')
'face29' =>array('d'=>'F9D3','a'=>array('web'=>'F46D','email'=>'EE6D'),'s'=>'FB53')
'cross1' =>array('d'=>'F9D4','a'=>array('web'=>'F76C','email'=>'EC6C'),'s'=>'F9D3')
'copyright' =>array('d'=>'F9D6','a'=>array('web'=>'F774','email'=>'EC74'),'s'=>'F7EE')
'trademark' =>array('d'=>'F9D7','a'=>array('web'=>'F76A','email'=>'EC6A'),'s'=>'FBD7')
'marathon' =>array('d'=>'F9D8','a'=>array('web'=>'F643','email'=>'EB43'),'s'=>'F755')
'secretsign' =>array('d'=>'F9D9','a'=>array('web'=>'F6CA','email'=>'EBCA'),'s'=>'F9B5')
'registered' =>array('d'=>'F9DB','a'=>array('web'=>'F775','email'=>'EC75'),'s'=>'F7EF')
'exclamation1' =>array('d'=>'F9DC','a'=>array('web'=>'F659','email'=>'EB59'),'s'=>'F7F2')
'cross1' =>array('d'=>'F9DD','a'=>array('web'=>'F76C','email'=>'EC6C'),'s'=>'F9D3')
'mark5' =>array('d'=>'F9DE','a'=>array('web'=>'F35D','email'=>'ED5D'),'s'=>'F7CB')
'mark4' =>array('d'=>'F9E0','a'=>array('web'=>'F35C','email'=>'ED5C'),'s'=>'F7CA')
'school' =>array('d'=>'F9E3','a'=>array('web'=>'F353','email'=>'ED53'),'s'=>'F798')
'wave' =>array('d'=>'F9E4','a'=>array('web'=>'F481','email'=>'EE81'),'s'=>'FB7E')
'fuji' =>array('d'=>'F9E5','a'=>array('web'=>'F7ED','email'=>'ECED'),'s'=>'F97B')
'bud' =>array('d'=>'F9E6','a'=>array('web'=>'F6EC','email'=>'EBEC'),'s'=>'F750')
'flower' =>array('d'=>'F9E8','a'=>array('web'=>'F6BD','email'=>'EBBD'),'s'=>'F9A4')
'apple' =>array('d'=>'F9EA','a'=>array('web'=>'F38D','email'=>'ED8D'),'s'=>'F9E5')
'bud2' =>array('d'=>'F9EB','a'=>array('web'=>'F482','email'=>'EE82'),'s'=>'F750')
'leaf' =>array('d'=>'F9EC','a'=>array('web'=>'F6A7','email'=>'EBA7'),'s'=>'F758')
'cherryblossom'=>array('d'=>'F9ED','a'=>array('web'=>'F6A3','email'=>'EBA3'),'s'=>'F970')
'riceball' =>array('d'=>'F9EE','a'=>array('web'=>'F6AE','email'=>'EBAE'),'s'=>'F9E2')
'cake' =>array('d'=>'F9EF','a'=>array('web'=>'F6A9','email'=>'EBA9'),'s'=>'F987')
'sakebottle' =>array('d'=>'F9F0','a'=>array('web'=>'F36A','email'=>'ED6A'),'s'=>'F9AB')
'noodle' =>array('d'=>'F9F1','a'=>array('web'=>'F7D1','email'=>'ECD1'),'s'=>'F9E0')
'bread' =>array('d'=>'F9F2','a'=>array('web'=>'F383','email'=>'ED83'),'s'=>'F9D9')
'chick' =>array('d'=>'F9F4','a'=>array('web'=>'F47A','email'=>'EE7A'),'s'=>'FBC3')
'penguin' =>array('d'=>'F9F5','a'=>array('web'=>'F6B5','email'=>'EBB5'),'s'=>'F996')
'pisces' =>array('d'=>'F9F6','a'=>array('web'=>'F672','email'=>'EB72'),'s'=>'F959')
'face21' =>array('d'=>'F9F7','a'=>array('web'=>'F3A1','email'=>'EDA1'),'s'=>'F997')
'face31' =>array('d'=>'F9F8','a'=>array('web'=>'F485','email'=>'EE85'),'s'=>'F998')
'horse' =>array('d'=>'F9F9','a'=>array('web'=>'F6B1','email'=>'EBB1'),'s'=>'F95A')
'pig' =>array('d'=>'F9FA','a'=>array('web'=>'F6B7','email'=>'EBB7'),'s'=>'F74B')
'wineglass' =>array('d'=>'F9FB','a'=>array('web'=>'F69A','email'=>'EB9A'),'s'=>'F985')
'shock' =>array('d'=>'F9FC','a'=>array('web'=>'F7F5','email'=>'ECF5'),'s'=>'F747')

ごくシンプルな送信サンプル。

本文に絵文字を出力して送信します。

<?php
include_once('emoji_maps_pc.txt');

$body = '';
foreach($emoji as $k => $v){
$body .= pack('H*',$v['d']); // docomo固定なので適宜
}

$mailto = '送信先メールアドレス';
$subject = '';
$body = base64_encode($body);
$header = <<<EOF
from:info@lifehackr.jp
mime-version:1.0
content-type:text/html;charset=shift_jis
content-transfer-encoding:base64
EOF;

mail($mailto,$subject,$body,$header);

Re: developer
http://developer.lifehackr.jp/

書いている内容に偏りはあれど、アクセス解析を設置してキーワードをチェックする中で、携帯のカメラ画質比較に関するワードが非常に多い。

コンセプト、視点でフォトサイトをいろいろ探してみると、意外とそういうサイトが存在しないことに気づいた。

あるところにはあるけれど、情報が拡散していて、そこに辿り着くことが困難に近いとも感じた。

これだけ多いのだから「携帯画質比較サイト」というコンセプト・視点で1サイトくらい存在していても良いのに・・・。

GoogleのI'm Feeling Luckyで表示されるのは、サイトではなく記事の一部。

価格 比較 → 価格.com

画質 比較 → ?
(他に"携帯"や"カメラ"とか)



おそらく、比較といっても、画面に並んでF905iとSH905iの写真が見れるなど、そんな必要は求められていないのではないか(出来るに越したことはないけど、同じ条件下、同じ被写体じゃないと"比較"の意味があいまいになりそう)。

F905iで撮影した写真はこんな感じとか、SH905iだと・・・といった具合に、機種から導ける必要性であって、さらに、そこへアクセスすれば求める情報が引き出せる。



作りたいものを作る考えを、求められているであろうものを作るという考えに変えたときに気づいた点です。

機種名だったり写真アップだったり特別な処理でもないし、見せ方だったり使い方だったり、いくつかのパラメータを思考する必要はあるけれど、ユーザの声によって改善していくなんてこともありだよね。



携帯画質比較.com、携帯カメラ画質比較.com


ベタな名前が一番!



サイトとしては、アンケートとった訳でもないんで、その価値は不確かですが・・・。

ソフトバンクのSJISコードに対応した、ドコモ⇒ソフトバンクの絵文字(基本)対応リスト。

検索で見つからなかったので、ドコモの公式pdfに従って作りました(絵文字が無い箇所は文字じゃなくnullにしてあります)。
てか、既にどこかにあったら教えてください。

i絵文字で入力したWEBページ出力変換のみなら使えるかな。
WEBの場合、auは自動で対応するけど(正確にはドコモの絵文字コードに対応するauの絵文字コードが振ってある)、ソフトバンクだけは変換しないと無理ですから。

拡張絵文字は後ほど・・・。

ソフトバンクがSJIS対応になってる訳ですが、ドコモおよびauのSJISコードと被ってるんですよね。それがまた問題でもあったりする(変なWEBコードよりはマシな気はする)。

なんでソフトバンクの公式にはSJISコードを載せないんですか?
デベロッパーサイト頻繁に重いし。

その辺りちゃんと整備してください。

ドコモSJIS ソフトバンクSJIS タイトル

F89F F98B 晴れ
F8A0 F98A 曇り
F8A1 F98C 雨
F8A2 F989 雪
F8A3 F77D 雷
F8A4 FB7E 台風
F8A5 null 霧
F8A6 FB7C 小雨
F8A7 F7DF 牡羊座
F8A8 F7E0 牡牛座
F8A9 F7E1 双子座
F8AA F7E2 蟹座
F8AB F7E3 獅子座
F8AC F7E4 乙女座
F8AD F7E5 天秤座
F8AE F7E6 蠍座
F8AF F7E7 射手座
F8B0 F7E8 山羊座
F8B1 F7E9 水瓶座
F8B2 F7EA 魚座
F8B3 null スポーツ
F8B4 F956 野球
F8B5 F954 ゴルフ
F8B6 F955 テニス
F8B7 F958 サッカー
F8B8 F953 スキー
F8B9 FB6A バスケットボール
F8BA F772 モータースポーツ
F8BB null ポケットベル
F8BC F95E 電車
F8BD FB74 地下鉄
F8BE FB75 新幹線
F8BF F95B 車(セダン)
F8C0 FB6E 車(RV)
F8C1 F79A バス
F8C2 F7A2 船
F8C3 F95D 飛行機
F8C4 F976 家
F8C5 F978 ビル
F8C6 F794 郵便局
F8C7 F796 病院
F8C8 F78E 銀行
F8C9 F795 ATM
F8CA F799 ホテル
F8CB F797 コンビニ
F8CC F97A ガソリンスタンド
F8CD F790 駐車場
F8CE F78F 信号
F8CF F792 トイレ
F8D0 F984 レストラン
F8D1 F986 喫茶店
F8D2 F985 バー
F8D3 F988 ビール
F8D4 F760 ファーストフード
F8D5 F77E ブティック
F8D6 F9B3 美容院
F8D7 F97C カラオケ
F8D8 F97D 映画
F8D9 F7D6 右斜め上
F8DA null 遊園地
F8DB F9AA 音楽
F8DC FBA2 アート
F8DD FBA3 演劇
F8DE null イベント
F8DF F765 チケット
F8E0 F9AE 喫煙
F8E1 F7A8 禁煙
F8E2 F948 カメラ
F8E3 F9C3 カバン
F8E4 F789 本
F8E5 F9B4 リボン
F8E6 F752 プレゼント
F8E7 F9EB バースデー
F8E8 F949 電話
F8E9 F94A 携帯電話
F8EA F9A1 メモ
F8EB F76A TV
F8EC null ゲーム
F8ED F766 CD
F8EE F7AC ハート
F8EF F7AE スペード
F8F0 F7AD ダイヤ
F8F1 F7AF クラブ
F8F2 FB59 目
F8F3 FB5B 耳
F8F4 F94D 手(グー)
F8F5 F951 手(チョキ)
F8F6 F952 手(パー)
F8F7 F7D8 右斜め下
F8F8 F7D7 左斜め上
F8F9 FBD6 足
F8FA F947 くつ
F8FB null 眼鏡
F8FC F7AA 車椅子
F940 null 新月
F941 F98D やや欠け月
F942 F98D 半月
F943 F98D 三日月
F944 null 満月
F945 F993 犬
F946 F990 猫
F947 F95C リゾート
F948 F973 クリスマス
F949 F7D9 左斜め下
F972 F744 phone to
F973 F743 mail to
F974 F94B fax to
F975 null iモード
F976 null iモード(枠付き)
F977 F743 メール
F978 null ドコモ提供
F979 null ドコモポイント
F97A null 有料
F97B null 無料
F97C F7C9 ID
F97D F980 パスワード
F97E null 次項有
F980 null クリア
F981 F754 サーチ(調べる)
F982 F7B2 NEW
F983 null 位置情報
F984 F7B1 フリーダイヤル
F985 F7B0 シャープダイヤル
F986 null モバQ
F987 F7BC 1
F988 F7BD 2
F989 F7BE 3
F98A F7BF 4
F98B F7C0 5
F98C F7C1 6
F98D F7C2 7
F98E F7C3 8
F98F F7C4 9
F990 F7C5 0
F9B0 F7ED 決定
F991 F962 黒ハート
F992 F9C7 揺れるハート
F993 F963 失恋
F994 F9C7 ハートたち(複数ハート)
F995 F998 わーい(嬉しい顔)
F996 F99A ちっ(怒った顔)
F997 F999 がく〜(落胆した顔)
F998 FB47 もうやだ〜(悲しい顔)
F999 FB46 ふらふら
F99A F7D6 グッド(上向き矢印)
F99B F97E るんるん
F99C F763 いい気分(温泉)
F99D null かわいい
F99E F943 キスマーク
F99F F9CE ぴかぴか(新しい)
F9A0 F74F ひらめき
F9A1 F9D4 むかっ(怒り)
F9A2 F94D パンチ
F9A3 F9B1 爆弾
F9A4 F9C6 ムード
F9A5 F7D8 バッド(下向き矢印)
F9A6 F77C 眠い(睡眠)
F9A7 F961 exclamation
F9A8 F961F960 exclamation&question
F9A9 F961F961 exclamation×2
F9AA null どんっ(衝撃)
F9AB F9D1 あせあせ(飛び散る汗)
F9AC F9D1 たらーっ(汗)
F9AD F9D0 ダッシュ(走り出すさま)
F9AE null ー(長音記号1)
F9AF null ー(長音記号2)
F950 F9C4 カチンコ
F951 null ふくろ
F952 null ペン
F955 null 人影
F956 F75F いす
F957 FB8C 夜
F95B null soon
F95C null on
F95D null end
F95E F96D 時計

発売される前、SH、SOのいずれかを購入しようと思っていた905iシリーズ。

いざ発売されてホットモックを触ってみると、やはり全体的にキーレスポンスに不満を感じる機種が多かった(と言っても、F905iを買うに至るまでに触ったのはSH、SO、P、そしてFなんだけどね。だって、DとN置いてないんだもん!…ドコモショップに行けば良かったんだよね、と今更)。

SHは確かに薄いしキレイだったよ。
だけど、外見だけじゃなく中身が伴わないと…と、人間と同じような感想。

SOはデザイン良いね。+JOGも魅力的だった。
だけど、外見だけじゃなく中身が伴わないと…と、SHと同じような感想。

Pは全部入りだけど、モッサリしすぎじゃないか?
それに、デザイン好きくない…。
マルチオープンなら、W44Sくらいカッコいいのが欲しい。

で、モックから伝わるデザインの良さと、ネットで他人評価を見てるうちに、Dの良さが伝わってきた。そして昨日、意気込んでDを買いに入ったら、Fのホットモックがあった訳(一週間経ったのにDのホットモック置いてない)。

F905i_01

デザイン的な観点で、これまでFへの興味は薄かったんだけどね、そのキーレスポンスの良さと905iになってようやく自分が好むデザインになってきた気がしたんだよね。
それに、横表示はワンセグにとって必要だなぁ〜とW52SHを使ってて感じたし(やっぱりワンセグ見るのに携帯を横にするのはナンセンス。キーも扱い難いし。)、マルチタスクによって、ワンセグを見ながらメールやiモードが使えるのは凄く良い。




F905i_02

iモードでサイトを見てるときのページ送りも、テレビ電話キーとメールキーに割り当てられてるのも、使い勝手としてOK。時々、サイドキーに割り当てられてる携帯や、それがない携帯もあるけど、十字キーの上下をクリックしまくるのは手間。

だから、SOの+JOGやDのスピードセレクタ、Nのニューロポインタなんかは魅力。

でも、そんな割り当てになってたから使いやすいです。




F905i_03

ただし一点だけ…。
濁点がアスタリスクに割り当たってるけど、その下にあるTVキーを押してしまうことがまれにあります!
慣れの問題もあるだろうけど、慣れてもこの位置はキケンだなぁ。
メール入力中にワンセグ立ち上がってやれやれ、ですよ。

もうちょっと間空けて配置してくれればよかったのにね。

それと、テレビ電話キーに割り当たってる大文字/小文字変換も、理想を言えばアスタリスクに欲しいし、文字戻し(あ→い→う→い→あ)はシャープに割り当ててあったら良い。

文字入力に関するものが、遠く離れた位置では使いづらい。




F905i_04

以上、長々と良いのか悪いのか分からない入り混じった内容になったけど、総合的に高く評価します。

カメラのシャッター押してからの処理がちょっと遅いけど、手ぶれ補正とか画質もそれなりです。




汚い被写体だけど、標準サイズ(480x864)のサンプルを載せて、おわり!

F905i_sample_01

GPS携帯で写真投稿
http://ml.2ml.jp/?ad=516

auの新機種。

文句なしでコレ!って機種に出会えなかった夏。

Sony Ericssonがワンセグに対応したモデルではなく、またウォークマンに戻ってしまったことが残念。

しかもキッズデザインのようなフォルム・・・。

もともと、あまり丸みを帯びたデザインが好きではないのもあって、もう1モデルのW53Sもまた・・・。

ジョグダイヤルは便利なのにね。

W51Sに近いデザインで、ジョグダイヤル+ワンセグ、スタイルアップパネルだったら最高だった。



GPS携帯で写真投稿
http://ml.2ml.jp/?ad=516

↑このページのトップヘ