KDDIがPC向けデータ定額プランとデータカード「W05K」を発表
    このエントリをはてなブックマークに登録

2007/11/29 木曜日 matsui Posted in ニュース | No Comments »

先日もお伝えしたKDDIのデータ通信定額制プランが、正式に発表されたようです。

 

→ ITMedia +D Mobile KDDI、PC向けデータ定額プランと専用データカード「W05K」を発表 [itmedia.co.jp]

→ ケータイWatch au、下り最大3.1Mbpsのデータプラン「WINシングル定額」 [impress.co.jp]

→ GIGAZINE KDDI、ついにパソコン向けデータ通信定額プラン「WINシングル定額」を発表 [gigazine.net]

 

速度は、「上り最大1.8Mbps/下り最大3.1Mbps」で、気になるお値段は、月額5,670~6,930円とのことです。
サービスインは12月下旬となっています。

しかもなんと、プロトコルや利用アプリケーションによる制限は無しとのことです。
素晴らしいですね。

 

関連:




PHPを使ってたった2行で絵文字を取り除く方法
    このエントリをはてなブックマークに登録

2007/11/28 水曜日 matsui Posted in PHP | 2 Comments »

今回は、PHPで一番簡単と思われる、絵文字を取り除く方法をご紹介します。

iモードとau、およびソフトバンクのSJIS形式の絵文字を取り除くことができます。

サンプルコード

$str = '絵文字[晴れ]';

mb_substitute_character('none');
$str = mb_convert_encoding($str, 'SJIS', 'SJIS');

// 出力
echo $str;

※ソースはSJISで記述してください

 

これだけでOKです。
mb_substitute_character」は、存在しない文字コードがある場合(いわゆるゲタになる場合)の処理を設定をするためのものです。
ここで”none”と設定すると削除が行われます。
次の「mb_convert_encoding」で実際に変換を行うと(ダミーのためSJIS→SJISでOK)、絵文字が削除されます。

実行速度も早く、絵文字を取り除くには、この方法が決定版かもしれません。

emoji_cut_i.jpg
DocoMoは当然OK

emoji_cut_au.jpg
auもOK

emoji_cut_sb.jpg
SoftBankだってOK

 

なお、ソフトバンクにはSJIS形式以外にも、フォーム値を通常の絵文字形式で送信してくる端末も、数多くあります。
その場合は正規表現などで検出し、取り除く必要があります。
(上記のソフトバンク絵文字を削除するサンプルは、また後日アップします)

追記: 公開しました。こちらです。

この2つの方法を併用することで、全てのキャリア、全ての絵文字を削除することができそうです。

 

関連:




ソフトバンクが迷惑メール対策を12月から順次強化
    このエントリをはてなブックマークに登録

2007/11/27 火曜日 matsui Posted in ニュース | No Comments »

ソフトバンクが2007年12月以降、迷惑メール対策を強化するそうです。

→ ケータイWatch ソフトバンク、12月より迷惑メール対策を強化 [impress.co.jp]
→ ITMedia +D Mobile ソフトバンクモバイル 「迷惑メールブロック」の自動設定などを開始、対策強化 [itmedia.co.jp]

具体的な内容は次の通りです。

  1. 「ともだちメール安心設定」の初期設定値が「ともだちメールを優先受信」に
  2. 「URLリンク付きメール拒否設定」の初期設定値が「特定URLを含むメールのみ受信拒否」に
  3. 送信元のメールアドレスのドメイン詐称チェック

URLリンクの拒否設定の初期値が変わると聞いて、一瞬ヒヤリとしましたが、幸いそれほどシステム運営に大きな影響はなさそうです。

ドメイン詐称チェックは他キャリアに追随して、SenderIdを導入するのでしょうか?
今後のアナウンスに要注意ですね。




PHPで絵文字を壊さずに文字コードや全角半角変換を行う方法
    このエントリをはてなブックマークに登録

2007/11/26 月曜日 matsui Posted in PHP | 1 Comment »

通常「mb_convert_encoding」や「mb_convert_kana」を使うと、iモードやEZWebの絵文字(SJIS形式)は壊れてしまいます。

壊れてしまう例

$str = '絵文字[晴れ]';

$str = mb_convert_encoding($str, 'EUCJP', 'SJIS');
$str = mb_convert_encoding($str, 'SJIS', 'EUCJP');

// 出力
echo $str;

例:通常のコンバートの場合
henkan_tips1.gif

 

しかしちょっとしたことで、絵文字の破壊を防ぐことができます。

文字コードを指定するときに

  • SJIS
  • EUC-JP

ではなく、

  • SJIS-WIN
  • EUCJP-WIN

を利用すればOKです。

以下がサンプルコードです。

 

文字コード変換のサンプル

$str = '絵文字[晴れ]';

$str = mb_convert_encoding($str, 'EUCJP-WIN', 'SJIS-WIN');
$str = mb_convert_encoding($str, 'SJIS-WIN', 'EUCJP-WIN');

// 出力
echo $str;

文字コード変換しても壊れません
henkan_tips2.gif

 

全角→半角変換のサンプル

$str = '絵文字[晴れ]も半角化もダイジョウブ';

// 文字コードを設定
mb_internal_encoding('SJIS-WIN');
$str = mb_convert_kana($str, 'ak');

// 出力
echo $str;

半角変換しても平気です
henkan_tips3.gif

 

なお、上記の例では、

  • 「SJIS-WIN <> EUCJP-WIN」

となっていますが、

  • 「SJIS-WIN <> UTF-8」

の変換でも特に問題はありません。

 

関連:




ブックレビュー: ケータイハックス – いつでもどこでも仕事術
    このエントリをはてなブックマークに登録

2007/11/25 日曜日 matsui Posted in ブックレビュー | No Comments »

「ケータイハックス – いつでもどこでも仕事術」 田中聡著

本書は、「ケータイを最も身近なビジネスツールとして徹底的に活用し、作業の効率化やスピードアップを進めよう」というコンセプトで書かれています。
ハックという名前にはなっていますが、それほど難解なことを紹介しているわけではなく、割とベーシックでライトな使い方ですので、初心者やスキルに自身がない方でも安心です。

ただ注意が必要なのは、

  • メールとウェブが使えること
  • 第3世代ケータイを使っていること
  • パケット定額サービスを利用していること

※序章 本書を読むにあたってより引用

というようなユーザをターゲットとしていますので、「メールやウェブの使い方がよく分からない」といった、あまりにライトなユーザは対象外となってしまうかもしれません。

目次はこちらのページに記載されています。
→ MYCOM BOOKS ケータイハックス-いつでもどこでも仕事術 [mycom.co.jp]
→ 同ページ内 目次リンク [mycom.co.jp]

概要を簡単にまとめると

  • メモツールとしての利用
  • ビジネスメールをケータイから利用
  • スケジュール管理
  • ウェブやRSSからの情報収集
  • GPSの利用
  • バックアップなどのトラブル対策

といった内容になっています。

特定のキャリアに依存することなく書かれており、ビジネスにケータイを活用するためのTIPSや、便利なサイトやソフトが数多く紹介されています。
価格も819円と安いので、「現在仕事ではケータイを通話にしか活用していない」といった方には是非オススメの一冊です。