スキップしてメイン コンテンツに移動

PocketWifi感想文


データセンターという名の陸の孤島で強制労働を・・・じゃない、
おかげさまでPocketWifiを二日にわたって、
合わせて20時間ぐらい堪能できました♪

今回はそのPocketWifiの感想文です。

■総評
・速度は十分だと思った。
 家のADSLを解約してこれ一本にする予定。
 ※12/5追記
  やはりADSL10Mより少し遅い気がする。当然か・・・。
・外観がちょっとしょぼい。
 特に液晶が一昔前の携帯レベル。
・電池があまりもたない気がした。
 ので使用時はノートパソコンからUSB接続で充電し続けていた。
 実働時間の目安としてイーモバイルの販売人曰く、
 「携帯電話で話し続けられぐらいの時間、
  使用できると思ってもらえれば」とのこと。
 たしかにそんなもんかも。
・地下鉄はやっぱり無理。
 基本携帯なので、その電波が弱いところは無理でしょう。
・本体が高いから2年契約は必須になるかなと思う。
 本体6千円、月々使い放題で5千円です。
 (使い放題でないプランはあってないようなものでしょう。
  メリットがまったくわかりません。)
・SSID出さないとかの設定も可能。
 ただ最初は誰でも簡単に接続できるようにいろいろ見え見えの状態。
 それゆえに少しパソコン知ってれば誰でもすぐ接続できる。
 それゆえにちょっと不安な感じもする。
 後で設定するか・・・ま、ノリでも大丈夫か。

■ノートパソコンとの組み合わせ
・有線LANと比較すると当然だが少し遅い。
・USBケーブルで接続して使用。
 電池が充電されていないが減りもしない。
 気になるのは充電されてますマークが出ないこと。
 が、10時間程度使えたことを考えると、
 充電されているのだろうと判断。
 電源を切っていれば充電されますマークが出て充電される。
 Wifiのみ止める方法で試さなかったな。
 (イーモバイル付属のケーブルではなく、
  携帯とかも充電できるやつでやりました)
・イーモバイルから付属のケーブルで接続すると、
 USBメモリとして使用できた・・・。
 いるのかこの機能??
 一応マイクロSD(だっけ?)と合わせ技で使えます。

■ipodtouchとの組み合わせ
・電車(JR中央線)で20分ほどyoutube見てましたが、
 1、2回とまった程度で後は快適でした。
 PocketWifiの転送速度より、
 ipodtouchの処理速度のほうがボトルネックになりそう。
 そもそも画面の描写速度がね。
 ※12/5追記
  電車でのyoutubeはけっこう止まるかも。
  なぜこの日はこんなに快適だったのだろうか・・・。

■前提
・ノートパソコン:HP Elite 2530p
・ipodtouch:1世代前の32GBモデル
・家のネット環境:ADSL10M と Wifi
・接続用USBケーブル:イーモバイルの付属品と適当な市販品のやつ

ネットブックが流行りだし、
ついに先日GoogleOSも出たし、
今後よりいっそう発展する分野なのかもなと思う。

何か質問、ご感想があればコメントください。

コメント

このブログの人気の投稿

間違ったフォーマットのプログラムじゃないんだけど

以下エラーに対し、 ファイルまたはアセンブリ 'SSPI'、またはその依存関係の 1 つが読み込めませんでした。間違ったフォーマットのプログラムを読み込もうとしました。 以下環境で対応した話です。 VisualStudio2012(C# ASP.NET MVC4.0) IIS7.5 とあるところのdllを使用中 ASP.NETをIISに発行しようとしたら、上記エラーが発生。 他のプロジェクトでは問題なく発行できているのに、 何かと思ってみたら、google先生に尋ねてみると、 DLLファイルの対象プラットフォーム(32bit/64bit)が異なる とのことでした。 このサイトでは対処方法として、 運用環境のプラットフォームに合わせ、適切なランタイムファイルを配布してください。 と記載されていますが、今回の私のようにとあるところのdllを使用している場合などは、 そうもいかない場合もあるでしょう。 そこでdllを変更できない場合には、 IISのアプリケーションプールの設定で、 32bitアプリケーションを有効化してあげることで対応できます。 以下手順です。 コントロールパネル → 管理ツール → インターネット インフォメーション サービス (IIS) マネージャー を起動します。 変更したいアプリケーションを右クリックして、詳細設定を選択します。 32ビットアプリケーションの有効化をTrueに変更します。 もう一度発行します。 ここまでです。 簡単だけど知らないとなかなかはまるかなって気がしますね。 独特のくせなのかもしれません。 そして、次なるエラー発生中です・・・。

SQLServer2008でのトランザクションログの切り捨て方

SQL Server 2008でとあるDBのトランザクションログが一杯に。 BACKUP LOG DatabaseName WITH TRUNCATE_ONLY を使ってトランケートしようとしたら、 'TRUNCATE_ONLY' はBACKUP オプションとして認識されません。 との冷たい返事。2008で廃止されていたのを忘れていた。 SQL Server 2008 で廃止されたデータベース エンジンの機能@MSDN そこでヌルデバイスを使用してバックアップを取得する方法で、切り捨てを試みる。 BACKUP LOG DatabaseName TO DISK = ‘nul’ GO するとまた冷たい返事。 現在、データベースのバックアップが存在しないので、BACKUP LOG を実行できません。 2008では過去にフルバックアップを取得しておかないと、ランザクションのバックアップが取得できないことを忘れてた。てなわけで、まずはデータベースのフルバックアップを取得して、 BACKUP DATABASE DatabaseName TO DISK = ‘nul’ GO もう一度トランザクションのバックアップをして、やっと切り捨てれた。最初から単純にしておけばよかった・・・。

並列化できない非同期の話

あるバッチ処理で顧客にメール送信する場面ありますよね。そんなとき、メール送信はメールサーバに投げ込むだけなんだから、投げ込むの非同期すりゃ早くなるんじゃないって思いませんでした? 思いますよね? そんなことを考えて、C# で SmtpClinet を使ったお話です。ちなみに結論的に非同期で早くなりません。 SmtpClient.SendAsync C# でメール送信するなら、SmtpCilent クラスってのがありますと。こいつが同期でメール送信する Send だけではなく、非同期でメール送信する SendAsync ってのを持っているわけですよ。 MSDN を参照すると、 指定した電子メール メッセージを、配信用 SMTP サーバーに送信します。 このメソッドは、呼び出し元のスレッドをブロックしません。また、呼び出し元は、操作の完了時に呼び出されるメソッドにオブジェクトを渡すことができます。 とのこと。非常に Good ですね! 少しの背景と過大な期待 背景として、すでに動いているバッチが遅いって話になって、性能改善に取り組んでいました。現存しているバッチは Send で動作しています。 てことは、 SendAsync にするだけいいんじゃないの?それだけ非同期になるから早くなっちゃうんじゃないの?こんな期待感でいっぱいでした。 ところが 修正して実行すると想定以上の時間で完了しました。でもメールが飛んできません。。。よくよく見ると例外が。。。そしてよくよく MSDN を見ると、 SendAsync を呼び出した後、Send または SendAsync を使用して別の電子メール メッセージを送信する前に、電子メールの伝送が完了するまで待機する必要があります。 とのこと。 これって結局メール送信は非同期で並列になることことを許容していないってことだったんですね。 非同期と並列処理は別ですが、とは言え並列処理を許容していないとは。。。 結局 今回は Parallel.Foreach を使って、メール送信箇所は並列処理するように書き直しました。これもお手軽ですね。