<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>bmoo.net</title>
	<atom:link href="http://www.bmoo.net/archives/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bmoo.net/archives</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Fri, 25 Dec 2009 14:44:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPod touchにpingが通らない</title>
		<link>http://www.bmoo.net/archives/2009/12/312367.html</link>
		<comments>http://www.bmoo.net/archives/2009/12/312367.html#comments</comments>
		<pubDate>Fri, 25 Dec 2009 14:44:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[iPhone/iPod touch]]></category>

		<guid isPermaLink="false">http://www.bmoo.net/archives/?p=312367</guid>
		<description><![CDATA[iphone/ipod touchのファイルシェアアプリ、「files」をApp storeからダウンロードして、しばらく使っていたのですが、ある日突然、PCから接続できなくなった。
いろいろ試したけど、ことごとく失敗。以下、現在までのメモ。
Filesとは？

PDF、画像、動画、テキストやOfficeファイルなど、あらゆるファイルをiPhone/iPod touchに取り込み、閲覧するアプリ。
iPod上に実行するWebDAVサーバに接続してファイル共有。

現象

Filesを起動したときに表示されるWebDAV URLに接続しても繋がらない。
Bonjourでhttp://iPod-touch.local:8080に接続しても駄目。
お互いにpingも通らない。

環境

Windows XP SP3
iPod touch  (OS 3.1.2)
corega製無線LANルータ(CG-WLBARGPX)

試したこと
1.PCからiPod touchにping
iPodにDHCPで割り当てられているIPアドレスにping。接続失敗。
2.iPod touchからPCにping
App storeからダウンロードしたPing Lite(無料)でPCにping。やっぱり接続失敗。
3.iPod touchのIPアドレスを固定設定
自動取得をやめて固定（もちろん同じネットワーク）にして、再度PC＞touch、touch＞PCにping。どちらも駄目。
4.接続タイプをWLANにする
無線LANルータの設定画面を開いて、iPod touch、PCの接続タイプを両方WLANにしてみる。駄目。
5.PCのファイアウォールを切ってみる
ファイアウォールを無効にして接続してみる。駄目。
6.WebDAVクライアントを変えてみる
Filesのヘルプに載っていたNetDriveを使ってみた。駄目。今ここ。
pingが通らない=Filesを起動しても接続できないという理解ですが、そもそもPCとiPod touch間って、ping通るのか？
]]></description>
			<content:encoded><![CDATA[<p>iphone/ipod touchのファイルシェアアプリ、「files」をApp storeからダウンロードして、しばらく使っていたのですが、ある日突然、PCから接続できなくなった。</p>
<p>いろいろ試したけど、ことごとく失敗。以下、現在までのメモ。</p>
<p><strong>Filesとは？</strong></p>
<ul>
<li>PDF、画像、動画、テキストやOfficeファイルなど、あらゆるファイルをiPhone/iPod touchに取り込み、閲覧するアプリ。</li>
<li>iPod上に実行するWebDAVサーバに接続してファイル共有。</li>
</ul>
<p><strong>現象</strong></p>
<ul>
<li>Filesを起動したときに表示されるWebDAV URLに接続しても繋がらない。</li>
<li>Bonjourでhttp://iPod-touch.local:8080に接続しても駄目。</li>
<li>お互いにpingも通らない。</li>
</ul>
<p><strong>環境</strong></p>
<ul>
<li>Windows XP SP3</li>
<li>iPod touch  (OS 3.1.2)</li>
<li>corega製無線LANルータ(CG-WLBARGPX)</li>
</ul>
<p><strong>試したこと</strong></p>
<p><strong>1.PCからiPod touchにping</strong></p>
<p>iPodにDHCPで割り当てられているIPアドレスにping。接続失敗。</p>
<p><strong>2.iPod touchからPCにping</strong></p>
<p>App storeからダウンロードしたPing Lite(無料)でPCにping。やっぱり接続失敗。</p>
<p><strong>3.iPod touchのIPアドレスを固定設定</strong></p>
<p>自動取得をやめて固定（もちろん同じネットワーク）にして、再度PC＞touch、touch＞PCにping。どちらも駄目。</p>
<p><strong>4.接続タイプをWLANにする</strong></p>
<p>無線LANルータの設定画面を開いて、iPod touch、PCの接続タイプを両方WLANにしてみる。駄目。</p>
<p><strong>5.PCのファイアウォールを切ってみる</strong></p>
<p>ファイアウォールを無効にして接続してみる。駄目。</p>
<p><strong>6.WebDAVクライアントを変えてみる</strong></p>
<p>Filesのヘルプに載っていた<a href="http://netdrive.net/">NetDrive</a>を使ってみた。駄目。今ここ。</p>
<p>pingが通らない=Filesを起動しても接続できないという理解ですが、そもそもPCとiPod touch間って、ping通るのか？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2009/12/312367.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>lunarpagesを解約した</title>
		<link>http://www.bmoo.net/archives/2009/06/312337.html</link>
		<comments>http://www.bmoo.net/archives/2009/06/312337.html#comments</comments>
		<pubDate>Sun, 07 Jun 2009 14:31:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[レビュー]]></category>

		<guid isPermaLink="false">http://www.bmoo.net/archives/?p=312337</guid>
		<description><![CDATA[２年間お世話になった、海外のサーバー、lunarpagesを解約した。
転送量・容量無制限、言語はPHP、Ruby、PEAR、PYTHONに対応、MySQLデータベース数無制限で、ひと月たったの$4.95と、数字だけを見ると日本では考えられない太っ腹さですが、数字では見えない問題もあり、3年目の更新はしませんでした。
一番の問題はサポート。
海外のホスティング会社なので当然、日本語でのサポートは受けられない。
で、英文を書くのは面倒なので、ネットで調べてみたりするのですが、日本語の情報は少なく、結局英語を読まないといけない。
しかも仕様変更が割と頻繁に起こったりして、仕様変更を知らせるニュースレターをほったらかしにしてると完全に浦島太郎になってしまいます。（最近まで容量が無制限になっていたことを知らなかった。）
そして、速度。
もっさり感はどうしようもない。
慣れれば気にならないのですが、訪問者は慣れてないですからね…。
下りももっさりしてますが、上りはもっとつらい。
FTPでアップロードしてると、途中で切断されてしまうことが頻繁に起こります。
最後に、CPU使用率の制限がきびしい。これは盲点。
1万PVを超えるようなサイトで、動的に処理していたりすると、リソースの使いすぎだと、お叱りのメールがきます。
転送量が無制限だからと、アクセス数の多いサイトを置いたりすると痛い目をみます。ちなみにメールを無視すると追い出されます。返金もなし。
ということで、解約しました。
いろいろと書きましたが、これらの問題を割り切れる方にとっては、ホントに、ものすごくお得なサービスだと思います。
余談。
解約メールをすると、1年間で半額の$50にまけるけど、どう？と言われました。ちょっと心が動きましたが、丁寧にお断りしました。拙い英語で。
]]></description>
			<content:encoded><![CDATA[<p>２年間お世話になった、海外のサーバー、<a href="http://www.lunarpages.com/">lunarpages</a>を解約した。</p>
<p>転送量・容量無制限、言語はPHP、Ruby、PEAR、PYTHONに対応、MySQLデータベース数無制限で、ひと月たったの$4.95と、数字だけを見ると日本では考えられない太っ腹さですが、数字では見えない問題もあり、3年目の更新はしませんでした。</p>
<p>一番の問題はサポート。<br />
海外のホスティング会社なので当然、日本語でのサポートは受けられない。</p>
<p>で、英文を書くのは面倒なので、ネットで調べてみたりするのですが、日本語の情報は少なく、結局英語を読まないといけない。</p>
<p>しかも仕様変更が割と頻繁に起こったりして、仕様変更を知らせるニュースレターをほったらかしにしてると完全に浦島太郎になってしまいます。（最近まで容量が無制限になっていたことを知らなかった。）</p>
<p>そして、速度。<br />
もっさり感はどうしようもない。</p>
<p>慣れれば気にならないのですが、訪問者は慣れてないですからね…。<br />
下りももっさりしてますが、上りはもっとつらい。<br />
FTPでアップロードしてると、途中で切断されてしまうことが頻繁に起こります。</p>
<p>最後に、CPU使用率の制限がきびしい。これは盲点。<br />
1万PVを超えるようなサイトで、動的に処理していたりすると、リソースの使いすぎだと、お叱りのメールがきます。</p>
<p>転送量が無制限だからと、アクセス数の多いサイトを置いたりすると痛い目をみます。ちなみにメールを無視すると追い出されます。返金もなし。</p>
<p>ということで、解約しました。</p>
<p>いろいろと書きましたが、これらの問題を割り切れる方にとっては、ホントに、ものすごくお得なサービスだと思います。</p>
<p>余談。<br />
解約メールをすると、1年間で半額の$50にまけるけど、どう？と言われました。ちょっと心が動きましたが、丁寧にお断りしました。拙い英語で。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2009/06/312337.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>[c#]複数のコントロールで共通のイベントハンドラを呼び出すには</title>
		<link>http://www.bmoo.net/archives/2009/06/312323.html</link>
		<comments>http://www.bmoo.net/archives/2009/06/312323.html#comments</comments>
		<pubDate>Sun, 07 Jun 2009 13:18:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://www.bmoo.net/archives/?p=312323</guid>
		<description><![CDATA[よく使われるテクニックみたいなんですが、知らなかったのでメモ。
イベントハンドラは、１コントロール１イベントハンドラという決まりはないので、複数のコントロールで１つのイベントハンドラを呼び出すことができる。
たとえば、異なる２つのボタンがあり、ボタンのクリックイベントで、テキストボックスの値をクリックしたボタンのNameプロパティの値にする場合。
個別にイベントハンドラを用意した場合のコード：
private void button1_Click(object sender, EventArgs e)
{
    this.textBox1.Text = button1.Name;
}
private void button2_Click(object sender, EventArgs e)
{
    this.textBox1.Text = button2.Name;
}
で、これを１つにまとめる場合。
private void button1_Click(object sender, EventArgs e)
{
    Button btn = null;
    // senderとbutton1の型が同じ場合
    if (sender.GetType() == this.button1.GetType())
    {
     [...]]]></description>
			<content:encoded><![CDATA[<p>よく使われるテクニックみたいなんですが、知らなかったのでメモ。</p>
<p>イベントハンドラは、１コントロール１イベントハンドラという決まりはないので、複数のコントロールで１つのイベントハンドラを呼び出すことができる。</p>
<p>たとえば、異なる２つのボタンがあり、ボタンのクリックイベントで、テキストボックスの値をクリックしたボタンのNameプロパティの値にする場合。</p>
<p>個別にイベントハンドラを用意した場合のコード：</p>
<pre><code>private void button1_Click(object sender, EventArgs e)
{
    this.textBox1.Text = button1.Name;
}
private void button2_Click(object sender, EventArgs e)
{
    this.textBox1.Text = button2.Name;
}</code></pre>
<p>で、これを１つにまとめる場合。</p>
<pre><code>private void button1_Click(object sender, EventArgs e)
{
    Button btn = null;
    // senderとbutton1の型が同じ場合
    if (sender.GetType() == this.button1.GetType())
    {
        // senderをButton型として扱う
        btn = (Button)sender;
        // テキストボックスの値をsenderのNameプロパティにする
        this.textBox1.Text = btn.Name;
    }
}</code></pre>
<p>あとは、button2のクリックイベントにbutton1のクリックイベントを指定するだけ。</p>
<p>コード量は多くなりましたが、同じような処理をする複数のコントロールがある場合は、１つにまとめた方がコード量が少なく済む。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2009/06/312323.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>CheeseCake:投票機能</title>
		<link>http://www.bmoo.net/archives/2009/01/171034.html</link>
		<comments>http://www.bmoo.net/archives/2009/01/171034.html#comments</comments>
		<pubDate>Sat, 17 Jan 2009 01:34:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2009/01/171034.html</guid>
		<description><![CDATA[今度作るシステムに投票機能が必要だったので調べてみた。確認したかったのは、どのように重複投票チェックをしているかの一点です。
投票履歴テーブル
CheeseCakeでは、投票の履歴を記録し、投票のたびに投票履歴がないかチェックしています。
投票履歴の記録に使われているテーブルはratinghistories。
mysql&#62; show fields from cc2_ratinghistories;
+------------+-------------+------+-----+---------+----------------+
&#124; Field      &#124; Type        &#124; Null &#124; Key &#124; Default &#124; Extra          &#124;
+------------+-------------+------+-----+---------+----------------+
&#124; id         &#124; int(11)     &#124; NO   &#124; PRI &#124; NULL    &#124; auto_increment &#124;
&#124; photo_id   &#124; int(11)     &#124; NO   &#124; MUL &#124; NULL    &#124;                &#124;
&#124; visitor_id &#124; varchar(32) &#124; NO   &#124;     &#124; NULL    &#124;                &#124;
&#124; created    &#124; datetime    &#124; NO [...]]]></description>
			<content:encoded><![CDATA[<p>今度作るシステムに投票機能が必要だったので調べてみた。確認したかったのは、どのように重複投票チェックをしているかの一点です。</p>
<h3>投票履歴テーブル</h3>
<p>CheeseCakeでは、投票の履歴を記録し、投票のたびに投票履歴がないかチェックしています。<br />
投票履歴の記録に使われているテーブルはratinghistories。</p>
<pre><code>mysql&gt; show fields from cc2_ratinghistories;
+------------+-------------+------+-----+---------+----------------+
| Field      | Type        | Null | Key | Default | Extra          |
+------------+-------------+------+-----+---------+----------------+
| id         | int(11)     | NO   | PRI | NULL    | auto_increment |
| photo_id   | int(11)     | NO   | MUL | NULL    |                |
| visitor_id | varchar(32) | NO   |     | NULL    |                |
| created    | datetime    | NO   |     | NULL    |                |
| modified   | datetime    | NO   |     | NULL    |                |
+------------+-------------+------+-----+---------+----------------+</code></pre>
<p>投票された写真のIdをphoto_idに、投票者のIdをvisitor_idに格納します。</p>
<h3>visitorIdのゲット/セット</h3>
<p>Cookieにvisitorキーの値が格納されている場合は$visitorIdにセットし、ratinghistoriesテーブルからレコードが存在するかチェックしています。Cookieに値が格納されていなかった場合は逆に値を格納。</p>
<pre><code>if ($this-&gt;Cookie-&gt;read('visitor')){    $visitorId = $this-&gt;Cookie-&gt;read('visitor');    $hasVoted = $this-&gt;Ratinghistory-&gt;hasAny('Ratinghistory.photo_id = '.$photoId.' AND Ratinghistory.visitor_id = "'.$visitorId.'"');}else{   $hasVoted = false;   $visitorId = md5(uniqid(time()));   $this-&gt;Cookie-&gt;write('visitor', $visitorId, true, '1 month');}</code></pre>
<p>Cookie-&gt;writeの4つ目のパラメータに&#8217;1 month&#8217;を指定し、visitorIdを1ヶ月保存しています。これで、一ヶ月間は重複して投票できなくなるわけか。なるほど。</p>
<h3>はじめての投票の時のみ投票処理</h3>
<p>あとは、投票チェックの結果にあわせて処理を変えればいいだけですね。</p>
<pre><code>if ($hasVoted){
    $message = __('You can only vote once per photo.', true);
    $this-&gt;Session-&gt;setFlash($message, 'default', array(), 'error');
}else{
    $this-&gt;__updateRating($photoId, $visitorId);
    $message = __('Thanks, your vote has been counted.', true);
    $this-&gt;Session-&gt;setFlash($message, 'default', array(), 'success');
}</code></pre>
<h3>学んだこと/調べたこと</h3>
<ul>
<li>重複チェックのパターン。投票以外にも使えそう。</li>
<li>1.2で実装されたCookieコンポーネントの使い方。<a href="http://api.cakephp.org/class_cookie_component.html">CookieコンポーネントのAPI</a>もはじめて読んだ。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2009/01/171034.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>CheeseCake:タグ検索</title>
		<link>http://www.bmoo.net/archives/2009/01/142059.html</link>
		<comments>http://www.bmoo.net/archives/2009/01/142059.html#comments</comments>
		<pubDate>Wed, 14 Jan 2009 11:59:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2009/01/142059.html</guid>
		<description><![CDATA[本日のピンポイント・コードリーディングはCheeseCake2のタグ検索。
HABTMで関連付けられているモデルでのタグ検索（一方のテーブルのカラムをキーにしてもう一方のテーブルのレコードを抽出する）方法ではまったので、CheeseCakeではどのようにタグ検索を実現しているか調べてみた。
タグ検索の方法
PhotoモデルとTagモデルはhasAndBelongsToMany（HABTM)で関連付けられています。
タグ検索は、２つのモデル間を結びつけるphotos_tagsを介して行いますが、CakePHP hasAndBelongsToManyでページング(SQL LIMIT)とかを設定するにもあるとおり、hasMany関連での検索と同じ方法ではデータを抽出することができません。
× $data = $this-&#62;Photo-&#62;findAll('Tag.id'=&#62;$id);
↑ PhotoはTagをLEFT JOINしていないので、Tag.idでの条件指定はできない
それでは、CheeseCakeではどのようにタグ検索を行っているのでしょうか。CheeseCakeでは、以下のようにquery文を発行してデータを抽出しています。
return $this->query(  'SELECT '.     $fields.',     COUNT(DISTINCT t.tag) AS uniques&#160;  FROM '.&#160;&#160;&#160; $prefix.'photos Photo,'.&#160;&#160;&#160; $prefix.'photos_tags pt, '.&#160;&#160;&#160; $prefix.'tags t&#160;&#160; WHERE &#160;&#160;&#160; Photo.id = pt.photo_id&#160;&#160;&#160; AND t.id = pt.tag_id&#160;&#160;&#160; AND t.tag IN ("'.implode('", "', $tags).'")'.$conditions.'&#160;&#160; GROUP BY &#160;&#160;&#160; pt.photo_id&#160;&#160; HAVING&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>本日のピンポイント・コードリーディングはCheeseCake2のタグ検索。</p>
<p>HABTMで関連付けられているモデルでのタグ検索（一方のテーブルのカラムをキーにしてもう一方のテーブルのレコードを抽出する）方法ではまったので、CheeseCakeではどのようにタグ検索を実現しているか調べてみた。<br />
<h3>タグ検索の方法</h3>
<p>PhotoモデルとTagモデルはhasAndBelongsToMany（HABTM)で関連付けられています。</p>
<p>タグ検索は、２つのモデル間を結びつけるphotos_tagsを介して行いますが、<a href="http://neoinspire.net/archives/62">CakePHP hasAndBelongsToManyでページング(SQL LIMIT)とかを設定する</a>にもあるとおり、hasMany関連での検索と同じ方法ではデータを抽出することができません。</p>
<pre><code>× $data = $this-&gt;Photo-&gt;findAll('Tag.id'=&gt;$id);</code></pre>
<p>↑ PhotoはTagをLEFT JOINしていないので、Tag.idでの条件指定はできない</p>
<p>それでは、CheeseCakeではどのようにタグ検索を行っているのでしょうか。<br />CheeseCakeでは、以下のようにquery文を発行してデータを抽出しています。
<pre><code>return $this->query(  'SELECT '.     $fields.',     COUNT(DISTINCT t.tag) AS uniques&nbsp;  FROM '.&nbsp;&nbsp;&nbsp; $prefix.'photos Photo,'.&nbsp;&nbsp;&nbsp; $prefix.'photos_tags pt, '.&nbsp;&nbsp;&nbsp; $prefix.'tags t&nbsp;&nbsp; WHERE &nbsp;&nbsp;&nbsp; Photo.id = pt.photo_id&nbsp;&nbsp;&nbsp; AND t.id = pt.tag_id&nbsp;&nbsp;&nbsp; AND t.tag IN ("'.implode('", "', $tags).'")'.$conditions.'&nbsp;&nbsp; GROUP BY &nbsp;&nbsp;&nbsp; pt.photo_id&nbsp;&nbsp; HAVING&nbsp; &nbsp;&nbsp;&nbsp; uniques = '.count($tags).&nbsp;&nbsp; 'ORDER BY &nbsp;&nbsp;&nbsp; Photo.created DESC&nbsp;&nbsp; LIMIT '.$offset.', '.$limit);</code></pre>
<p>上記のコードがPhotoモデルのpaginateアクションに記述されています。queryを発行する以外にも方法はありますが、他の方法と比べて自由度は高い。</p>
<p>Cakeのメソッドに頼るよりも、自分でクエリを作成したほうが容易く処理を実装できることもある、ということは覚えておきたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2009/01/142059.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>EMチャージのおせっかいな自動切替システム</title>
		<link>http://www.bmoo.net/archives/2008/12/211345.html</link>
		<comments>http://www.bmoo.net/archives/2008/12/211345.html#comments</comments>
		<pubDate>Sun, 21 Dec 2008 04:45:10 +0000</pubDate>
		<dc:creator>bonk</dc:creator>
		
		<category><![CDATA[レビュー]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2008/12/211345.html</guid>
		<description><![CDATA[イー・モバイルは人を騙す
はっきり言って私は騙されました。私はemobileのデータカードを使っていて、emチャージの30日定額プランを選択していたはずが、知らない間にスタンダードプランという、使った分だけ請求されるプランに切り替わっていて、トータルで78,750円もクレジットカードで支払っていました！！！
イー・モバイル EMチャージ導入メモでも書きましたが、私もEMチャージという、プリペイド方式のサービスを先月20日に契約しました。引用先ブログ主と同じく、10,000円分のチャージ付のデータカードを購入後、30日定額プランを設定。で、昨日、たった数時間で5,800円分のチャージを消化してしまいました。
当時から「EMチャージで自動チャージは危険」という声があり、とりあえず自動と名のつくものは無効にしておこうと思い、自動チャージと、自動プラン更新を無効にしておきました。
するとどうなったか。

30日定額プランが終了
31日目の24:00に従量型のスタンダードプランに自動で切り替わる
切り替わったことに気づかず、そのまま使用
突然EMチャージログイン画面が表示される(チャージが0になったときに表示される)
5,800円残っていたチャージが残り4円になっていた

自動はダメという先入観を持ち、説明も読まずに自動プラン更新を無効にしていたのは明らかに私に責任があるのですが、もし自動チャージを有効にしていたらと思うとぞっとします。
ちょっとした手違い、勘違いでパケ死してしまう今のシステムはやっぱり、問題があると思います。定額→スタンダードプランに自動で切り替わるシステムが問題なわけで、こういったトラブルをなくすためには、おせっかいなこの自動切換システムを廃止するべきではないでしょうか。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://emobiletrickspeople.blogspot.com/2008/12/emobile_15.html">イー・モバイルは人を騙す</a><br />
<blockquote><span style="font-family: lucida grande;">はっきり言って私は騙されました。</span><br /><span style="font-family: lucida grande;">私はemobileのデータカードを使っていて、emチャージの30日定額プランを選択していたはずが、知らない間にスタンダードプランという、使った分だけ請求されるプランに切り替わっていて、トータルで78,750円もクレジットカードで支払っていました！！！</span></p></blockquote>
<p><a href="http://www.bmoo.net/archives/2008/11/212305.html">イー・モバイル EMチャージ導入メモ</a>でも書きましたが、私もEMチャージという、プリペイド方式のサービスを先月20日に契約しました。引用先ブログ主と同じく、10,000円分のチャージ付のデータカードを購入後、30日定額プランを設定。で、昨日、たった数時間で5,800円分のチャージを消化してしまいました。</p>
<p>当時から「EMチャージで自動チャージは危険」という声があり、とりあえず自動と名のつくものは無効にしておこうと思い、自動チャージと、自動プラン更新を無効にしておきました。</p>
<p>するとどうなったか。
<ol>
<li>30日定額プランが終了</li>
<li>31日目の24:00に従量型のスタンダードプランに自動で切り替わる</li>
<li>切り替わったことに気づかず、そのまま使用</li>
<li>突然EMチャージログイン画面が表示される(チャージが0になったときに表示される)</li>
<li>5,800円残っていたチャージが残り4円になっていた</li>
</ol>
<p>自動はダメという先入観を持ち、説明も読まずに自動プラン更新を無効にしていたのは明らかに私に責任があるのですが、もし自動チャージを有効にしていたらと思うとぞっとします。</p>
<p>ちょっとした手違い、勘違いでパケ死してしまう今のシステムはやっぱり、問題があると思います。定額→スタンダードプランに自動で切り替わるシステムが問題なわけで、こういったトラブルをなくすためには、おせっかいなこの自動切換システムを廃止するべきではないでしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2008/12/211345.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>テストデータジェネレーター：個人情報テストデータ生成ツール</title>
		<link>http://www.bmoo.net/archives/2008/11/291032.html</link>
		<comments>http://www.bmoo.net/archives/2008/11/291032.html#comments</comments>
		<pubDate>Sat, 29 Nov 2008 01:32:02 +0000</pubDate>
		<dc:creator>bonk</dc:creator>
		
		<category><![CDATA[ジェネレーター]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2008/11/291032.html</guid>
		<description><![CDATA[
氏名、郵便番号、住所など、個人情報に関するテストデータを作成するときに便利なツール。タブ、カンマ、スペース、SQL区切りで、氏名(カナ・半角カナ・かな・漢字）、住所、郵便番号、電話番号、西暦など、計36種類のデータを生成することができる。
区切方法別の、生成されるデータの拡張子は以下のとおり。タブ ：.txtカンマ ：.csvスペース：.txtSQL ： .sql
さらにテンプレートを加工し、柔軟に出力データの体裁を変更できます。
個人情報テストデータ生成ツール
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bmoo.net/archives/img/20081128.png" width="400" /></p>
<p>氏名、郵便番号、住所など、個人情報に関するテストデータを作成するときに便利なツール。<br />タブ、カンマ、スペース、SQL区切りで、氏名(カナ・半角カナ・かな・漢字）、住所、郵便番号、電話番号、西暦など、計36種類のデータを生成することができる。</p>
<p>区切方法別の、生成されるデータの拡張子は以下のとおり。<br />タブ ：.txt<br />カンマ ：.csv<br />スペース：.txt<br />SQL ： .sql</p>
<p>さらにテンプレートを加工し、柔軟に出力データの体裁を変更できます。</p>
<p><a href="http://www.vector.co.jp/soft/win95/personal/se366944.html">個人情報テストデータ生成ツール</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2008/11/291032.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>OpenOffice Calcでグリッド線を消す方法</title>
		<link>http://www.bmoo.net/archives/2008/11/282218.html</link>
		<comments>http://www.bmoo.net/archives/2008/11/282218.html#comments</comments>
		<pubDate>Fri, 28 Nov 2008 13:18:33 +0000</pubDate>
		<dc:creator>bonk</dc:creator>
		
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2008/11/282218.html</guid>
		<description><![CDATA[OpenOffice Calcでグリッド線を消すのに手間取ったのでメモ。
メニューバーの「ツール(T)」からオプション(O)を選択　→ OpenOffice.org Calcを展開してグリッドをクリック → グリッド線を表示する(I)のチェックを外す。
あー、でもこれって、Calcへの設定であって、ファイルに設定できるわけじゃないんですね。ファイルに設定する方法ってあるのかな。
]]></description>
			<content:encoded><![CDATA[<p>OpenOffice Calcでグリッド線を消すのに手間取ったのでメモ。</p>
<p>メニューバーの「ツール(<u>T</u>)」からオプション(<u>O</u>)を選択　→ OpenOffice.org Calcを展開してグリッドをクリック → グリッド線を表示する(<u>I</u>)のチェックを外す。</p>
<p>あー、でもこれって、Calcへの設定であって、ファイルに設定できるわけじゃないんですね。<br />ファイルに設定する方法ってあるのかな。<br /><img src="http://www.bmoo.net/archives/img/20081124_1.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2008/11/282218.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>イー・モバイル EMチャージ導入メモ</title>
		<link>http://www.bmoo.net/archives/2008/11/212305.html</link>
		<comments>http://www.bmoo.net/archives/2008/11/212305.html#comments</comments>
		<pubDate>Fri, 21 Nov 2008 14:05:11 +0000</pubDate>
		<dc:creator>bonk</dc:creator>
		
		<category><![CDATA[レビュー]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2008/11/212305.html</guid>
		<description><![CDATA[引越し先のアパートにネット環境がなく、工事もさせてもらえないのでモバイル通信することにした。
▼EMチャージ｜イー・モバイル
あらかじめチャージしておいた金額から料金を支払う前払い方式のサービスで、クレジットカードさえあればネットから契約し、データカードが送られてきた時点で利用できる。もちろん工事の必要はなし。
１時間・１日・７日・３０日定額があり、使いたいときに即日で利用できるのが利点。導入までの流れをメモしておきます。

導入までの流れ
1. イー・モバイル オンラインストアでEMチャージ購入2. 申し込み画面で契約・クレジットカード番号入力3. 自動返信メール確認4. 申込み完了のお知らせメール確認5. 商品が届く6. 端末セットアップ7. EMチャージサービスサイトからチャージ
1. イー・モバイル オンラインストアでEMチャージ購入新品は店頭でも購入できますが、アウトレットはオンラインストアのみ。新品同様のアウトレット商品が新品の半額以下で購入できますので、個人的にはアウトレットがおすすめ。
2. 申し込み画面で契約・クレジットカード番号入力申し込み画面で端末購入&#38;契約申し込みを行います。ちなみにクレジットカード番号は必須入力。登録前に審査があるらしいですよ。3. 自動返信メール確認登録完了後は自動返信メールが届きますが、どうやら登録画面に問題があるらしく、登録できないことが多いらしい。私も４回ほど登録申込みをしてやっと自動返信メールが送られてきました。こんなに何回も登録して注文が重複していない？と心配になりますが、サポートに確認したところ重複して注文を受け付けることは（基本的には）ないらしい。もし登録されてしまっていて、商品が自宅に２つ届いても１つは受け取り拒否してください、とのこと。
4. 申込み完了のお知らせメール確認で、数日後に申込み完了のお知らせメールが届きます。うわさではこのメールが届いた次の日に商品が到着するらしい。私もメールが来た次の日に商品が届きました。
5. 商品が届く端末料金の支払いは代引きのみ。クレジットカード番号を入力してるのに、どうして端末の支払いは代引きなの？という感じですが…。
6. 端末セットアップで、端末セットアップ。端末によってセットアップ方法は違いますが、私が購入したD02HW(USBモデムタイプ)はUSBをソケットに差し込んで画面に表示される指示に従うだけで、１０分ほどで完了しました。
7. EMチャージサービスサイトからチャージそのあとはEMチャージサービスサイトにアクセスし、はじめてチャージサービスを利用する場合はこのタイミングで新規登録しておきます。（端末購入の際についてくる10,000円分のチャージ(2008年11月現在)は登録時に入力する端末番号で付与されます。）
チャージ前はスタンダードプラン(従量課金)になっておりまして、WindowsUpdateやら、アンチウィルスソフトのオンラインアップデートなどが稼動すると課金されてしまいますので注意。利用分だけチャージして完了です。
▼EMチャージのおせっかいな自動切替システム
]]></description>
			<content:encoded><![CDATA[<p>引越し先のアパートにネット環境がなく、工事もさせてもらえないのでモバイル通信することにした。</p>
<p>▼<a href="http://emobile.jp/service/emcharge.html">EMチャージ｜イー・モバイル</a></p>
<p>あらかじめチャージしておいた金額から料金を支払う前払い方式のサービスで、クレジットカードさえあればネットから契約し、データカードが送られてきた時点で利用できる。<br />もちろん工事の必要はなし。</p>
<p>１時間・１日・７日・３０日定額があり、使いたいときに即日で利用できるのが利点。<br />導入までの流れをメモしておきます。</p>
<p><span id="more-212305"></span></p>
<h3>導入までの流れ</h3>
<p>1. イー・モバイル オンラインストアでEMチャージ購入<br />2. 申し込み画面で契約・クレジットカード番号入力<br />3. 自動返信メール確認<br />4. 申込み完了のお知らせメール確認<br />5. 商品が届く<br />6. 端末セットアップ<br />7. EMチャージサービスサイトからチャージ</p>
<p><b>1. イー・モバイル オンラインストアでEMチャージ購入</b><br />新品は店頭でも購入できますが、アウトレットはオンラインストアのみ。<br />新品同様のアウトレット商品が新品の半額以下で購入できますので、個人的にはアウトレットがおすすめ。</p>
<p><b>2. 申し込み画面で契約・クレジットカード番号入力</b><br />申し込み画面で端末購入&amp;契約申し込みを行います。<br />ちなみにクレジットカード番号は必須入力。登録前に審査があるらしいですよ。<br ><br /><b>3. 自動返信メール確認</b><br />登録完了後は自動返信メールが届きますが、どうやら登録画面に問題があるらしく、登録できないことが多いらしい。<br />私も４回ほど登録申込みをしてやっと自動返信メールが送られてきました。<br />こんなに何回も登録して注文が重複していない？と心配になりますが、サポートに確認したところ重複して注文を受け付けることは（基本的には）ないらしい。もし登録されてしまっていて、商品が自宅に２つ届いても１つは受け取り拒否してください、とのこと。</p>
<p><b>4. 申込み完了のお知らせメール確認</b><br />で、数日後に申込み完了のお知らせメールが届きます。<br />うわさではこのメールが届いた次の日に商品が到着するらしい。私もメールが来た次の日に商品が届きました。</p>
<p><b>5. 商品が届く</b><br />端末料金の支払いは代引きのみ。クレジットカード番号を入力してるのに、どうして端末の支払いは代引きなの？という感じですが…。</p>
<p><b>6. 端末セットアップ</b><br />で、端末セットアップ。端末によってセットアップ方法は違いますが、私が購入したD02HW(USBモデムタイプ)はUSBをソケットに差し込んで画面に表示される指示に従うだけで、１０分ほどで完了しました。</p>
<p><b>7. EMチャージサービスサイトからチャージ</b><br />そのあとはEMチャージサービスサイトにアクセスし、はじめてチャージサービスを利用する場合はこのタイミングで新規登録しておきます。（端末購入の際についてくる10,000円分のチャージ(2008年11月現在)は登録時に入力する端末番号で付与されます。）</p>
<p>チャージ前はスタンダードプラン(従量課金)になっておりまして、WindowsUpdateやら、アンチウィルスソフトのオンラインアップデートなどが稼動すると課金されてしまいますので注意。利用分だけチャージして完了です。</p>
<p>▼<a href = "http://www.bmoo.net/archives/2008/12/211345.html">EMチャージのおせっかいな自動切替システム</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2008/11/212305.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mashupedia、3月31日にて閉鎖</title>
		<link>http://www.bmoo.net/archives/2008/03/242110.html</link>
		<comments>http://www.bmoo.net/archives/2008/03/242110.html#comments</comments>
		<pubDate>Mon, 24 Mar 2008 12:10:17 +0000</pubDate>
		<dc:creator>bonk</dc:creator>
		
		<category><![CDATA[ニュース]]></category>

		<guid isPermaLink="false">http://localhost/rabo/wordpress/2008/03/242110.html</guid>
		<description><![CDATA[Web APIと、それを利用したマッシュアップサービスの紹介を行っていたMashupediaが3月31日に閉鎖するそうです。
▼Mashupedia閉鎖のお知らせ
  いつもMashupedia（マッシュペディア）をご利用いただきありがとうございます。Mashupediaは平成20年3月31日をもって閉鎖することになりました。

マッシュアップサービス作者にとっては、作ったサービスを公開し、ユーザーに認知してもらう絶好の場所であり、ユーザーにとっては、マッシュアップサービスのリンク集としてまとめられた、非常に便利なサイトでした。
APIやマッシュアップサービスの検索、サービスの登録申込ページが不安定なことが多く、負荷増によって採算がとれなくなったのでしょうか。閉鎖の理由は知らされていませんが、売却といった形でサービスの継続はできなかったのでしょうか。
このような思うのは私だけではないでしょうし、もちろん運営側もそのことを踏まえての閉鎖でしょうが、私もサービスを作成、公開した後は、まずMashupediaに登録していた利用者のひとりでしたので、サービスの終了は本当に残念です。
]]></description>
			<content:encoded><![CDATA[<p>Web APIと、それを利用したマッシュアップサービスの紹介を行っていた<a href="http://www.mashupedia.jp/">Mashupedia</a>が3月31日に閉鎖するそうです。</p>
<p>▼<a href="http://www.mashupedia.jp/informations/view/27">Mashupedia閉鎖のお知らせ</a><br />
<blockquote>  いつもMashupedia（マッシュペディア）をご利用いただきありがとうございます。<br />Mashupediaは平成20年3月31日をもって閉鎖することになりました。</p></blockquote>
<p><span id="more-242110"></span><br />
マッシュアップサービス作者にとっては、作ったサービスを公開し、ユーザーに認知してもらう絶好の場所であり、ユーザーにとっては、マッシュアップサービスのリンク集としてまとめられた、非常に便利なサイトでした。</p>
<p>APIやマッシュアップサービスの検索、サービスの登録申込ページが不安定なことが多く、負荷増によって採算がとれなくなったのでしょうか。閉鎖の理由は知らされていませんが、売却といった形でサービスの継続はできなかったのでしょうか。</p>
<p>このような思うのは私だけではないでしょうし、もちろん運営側もそのことを踏まえての閉鎖でしょうが、私もサービスを作成、公開した後は、まずMashupediaに登録していた利用者のひとりでしたので、サービスの終了は本当に残念です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bmoo.net/archives/2008/03/242110.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
