2012年11月21日水曜日

驚くほどホコリが取れる掃除機のアイディア

掃除機なんて普通に機能さえしてくれれば、別にどんなものでもいいのだが、あまりに古くなってくると経年で傷んできて、やむにやまれず買い換えざるを得なくなる。これまで10年数年使ってきた掃除機のホースがボロボロになってしまい、それでも粘って使っていたが、もうホースがぺしゃんこに潰れるようになって、吸引力が激減してしまった。なるほど、掃除機のホースには、どれもぐるぐるの金属が入っているのは、吸い込む時にぺしゃんこに潰れないようになっているのか。
なんてことに感心している場合ではなく、さっそく家電量販店に代替を見に行ってみれば、棚のこっち側がサイクロン式、向かい側に紙パック式がずらりと並んでいる。
サイクロン式の一角では、まるでエンジンのシリンダーかなにかのように円柱状の突起がボディを覆っているメカメカしいデザインの、あのダイソンが目立つ。価格はプレミアム級。なるほど、こうして付加価値を高めれば商品は高く売れるもんだなあと関心しつつ、新品は綺麗だけど、デコボコボディのすき間にホコリが堆積してすぐ古臭くなりそうだし、サイクロンは手入れが面倒くさそうで、こんなの買ったら大損(だいそん)?だ、と思いながら、スルーする。

掃除機にこだわりはない実利主義の私は、ダイソンとは正対称する位置で箱積みされている紙パック式のセール品を見つけた。三菱電機製でおそらく旧機種の在庫処分品だと思う。そのまるっこい形状は、引っ張りまわしたときに引っかかりにくく、汚れたら雑巾で拭きやすい表面。左手に掃除機本体を持って、右手にホースを持つ家具掃除スタイルで使用するときは、その軽量性が助けになる。普段は部屋の隅にコンパクトに立てておけ、いざ掃除をしようと思いたったら、即座に出動できる。そして、値段はダイソンの数分の一、1万2千円ちょっと。

一般的なものの見方をすれば、どこにでもありそうなたいしたことのない掃除機だが、私は流行やプレミアム感にだまされない賢い選択だと考える。
実際、部屋の掃除に問題なく働いてくれている。

この掃除機に一番感心したのは、持ち手の位置にブラシが付いていることだ。

普段はこのように、しまっておくのだが、


必要なときは、回転して、このようになる。


これでホコリのたまった家具をサッとなぞれば、ご想像通り!ブラシでなぞられたホコリは、舞い上がる暇もなく、即刻、掃除機の中に吸い込まれていき、なぞった後はホコリが一掃されている。
普通、ホコリの乗ったところというのは、掃除機の吸引力だけで吸い上げようとしても、全部吸い込めない。だが、ブラシでなぞられれば、ホコリは払いあげられざるをえない。
ぞうきんでホコリを拭きとるのはいい方法だが、拭いた雑巾が汚れるので、何度も水で洗わなければならない。そうまでして拭いても、どうせすぐにホコリが乗ってくる。ならば、楽で簡単にできることの方が効率的だ。
ブラシはようするに毛だ。表面の凹凸をいなしつつ、隙間へ届く。濡れたぞうきんで拭きたくないものでもOKだ。本の上、電化製品、カーテンレール等、あらゆる場所に対応できる。

この掃除機のブラシのアイディアは、安っぽくて、高度なテクノロジーではないし、あまりにささやかだが、絶大な効果に感動した。

掃除機にブラシがくっついていること自体が便利なことなのだが、原理としては小型のブラシでホコリを払いつつ吸い込めばいいのだから、ホームセンターあたりで、似たようなブラシを見つけてきて、同じ効果を得られるように工夫すれば、今、あなたが使っている掃除機でも似たような使い方ができるかもしれない。

2012年11月20日火曜日

クレーンゲームの攻略法 コツや技等の取り方が実際に通用しない理由

先日、大型スーパーのゲームセンターの前を通りかかったとき、長いチップスター(筒状の容器に入ったスナック菓子)が落ちそうに置いてあるクレーンゲームが目に入って、ちょっと見ていたのだが、結局やらなかったものの、どうやったら落ちるのだろうかと眺めて考えていた。
普通に考えて上からクレーンで掴み上げようとしても失敗するようになっているに違いない。するとクレーンで何度も掴みかけては落としを繰り返し、微妙に転がしていくしか方法がないのかもしれない。それでは何百円もかかるなあ。と思ったところで、ヤル気を失った。

昔、こういのをやったことがあるときは、クレーンの腕が商品の下側に入って閉じて商品を持ち上げるのではなく、商品の上をなぞって閉じたり、思ったとおりに動かないようになっていてインチキくさかったことがある。
YouTubeのクレーンゲームの動画を一時停止したりして見ていると、クレーンの左右の腕の閉じるタイミングが異なることがあるのが分かる。クレーンの左腕の下に商品があるときは、右腕だけが閉じて左腕は閉じない、上に上昇しはじめてから左腕も閉じ始めることで、上をなぞるだけで商品を動かさないようになっている。クレーンの右腕の下に商品があるときはその逆になる。クレーンの真下にあるときもそれに応じた取れない動きになっていることだろう。センサーが装備されていて、取れないようにうまく作られているのだ。
クレーンの腕でつかもうとしたらまず取れないし、それ以外の方法を考えても一回や二回では難しい。

現在のクレーンゲームは、商品を取り出された回数やゲーム回数をカウントしていて、アームの強度を動的に変化させる等、難易度がコントロールされるようになっている。
これは、商品を取れないようにしているのではなく、ずっと商品を取れない人のために難易度を下げるためのものであるという建前になっている。
ただ、どうしても中の商品が欲しくて何回もやっている人ばかりではないし、もともと何百円も入れるつもりでしているとは限らない。数百円程度で買えるチップスターのために、何千円も使おうという人はいない。そんなことなら、むしろ難易度固定で取れない方が、取れないゲームというレッテルが貼られるて客足が遠のくことで、長期的、全体的には、ゲームが公正にならざるをえなくなるのでいいのではないかとすら思える。
客は、難易度が変化するとは知らない人がいるし、ゲームメーカーもそのことを堂々と掲示したくはないだろう。
単純にアンフェアだし、はっきり言うと勘違いしている人を騙しているのだ。今、まさにゲームをプレイしている人に対して、現在、難易度6の状態なので難しいですよ。あと500円使えば、難易度が2くらいまで下がるので、取れると思いますよ。と、正直に言ったとしたら、プレイヤーは興ざめだろう。だから、それは意識せずにやってもらわなければならないことで、言葉の定義付けや法的な問題はどうか知らないが、少なくともプレイヤーが当然に想像する現象とは異なる動作をしているのだ。

だが、ゲームメーカーもゲームの店舗も、商売でやっている。持っていかれる以上に儲けなければ意味がない。
店としても、ある程度は持っていってもらったらいいだろうが、それは収益が得られての話だ。
こうしてあなたが遊べるのは、このゲーム機を維持する費用を得られる仕組みになっているからですよ。というのが店の言い分だろう。それに対し、客側としては騙されるような気持ちになってまでは、ゲームをやりたくないとか、人を勘違いさせるようなゲームなら、どうぞ撤去してください。と答えるのかもしれない。

そんなふうに、このクレーンゲーム。考えれば考えるほどしらけてくる。
クレーンを動かしてドキドキする時間を楽しむゲームと考えればいいのだが、そのわずかなドキドキの対価に100円というのは、なかなかラグジュアリーだ。

値段の高い評判のロゼッタストーンをやるワケ

相変わらずロゼッタストーンで英会話を続けています。
ロゼッタスーンの世界は、いいことも、もう少しと思うこともありますが、それも慣れてしまって淡々と進んでいます。

・スタジオが25分化してひと月
先月、スタジオが25分化し、それにともない変更となった予約画面をしばらく使ってきましたが、やはり、使いにくくなったように思います。
新しい予約画面
選択したレベル、ユニットの空きスタジオをひとつのリストとして表示するため、俯瞰的かつ視覚的に見ることができません。
以前のような一週間分の空きスタジオを表形式で見られる方が、全体像がつかみやすいです。
先日、夜の予約をしたつもりが、朝の予約になっていて気づかず、結果的に無断欠席をしてしまいました。午前と午後の表示を見落としていたためです。
プリファレンスを変更して24時間表示にしたため、もう同じ失敗をしないと思いますが、標準設定のままでは、間違えやすい予約画面のような気がします。プリファレンスの時刻の形式を変更

25分になったことで、50分の時より予約が取りやすくなるかと思いましたが、まだ、そのようになった実感はありません。
私はアメリカ英語版ですが、当日は空きがありませんし、翌日もほとんど残りません。50分のときと同様、結局二日以上先を予約するスタイルは代わりません。土日についても、50分の時と同様で、すぐに埋まってしまいます。
予約の取りやすさよりは、スタジオ出席者の人数の方に変化があるような気がします。
50分のときはマンツーマン率が7%だったのに対し、25分になってからは21%に増えました。スタジオでの出席人数の平均は50分だと2.87人でしたが、25分では2.52人です。
レベルや時期が異なるので単純な比較はできないものの、スタジオ出席人数が減少している傾向が見られます。
人が分散して、出席人数が減ったということかもしれません。

ロゼッタスーンのスタジオは、予約が2つまでできます。2日先を予約できるということは、1つ終わった直後に次を予約することで、平日に限って言えばなんとか毎日スタジオを受けることはできそうです(ロゼッタスーン社が、そのように調整しているということかもしれませんが)。
実際、私は、25分でお手軽になった分、スタジオの予約ペースが増加しています。

・レベルが上がると話し方が速くなる
ロゼッタスーンをはじめたころ、上のレベルが遠い存在に感じていました。気がつけば、いつの間にか私がそのレベルに到達しています。
レベルの高いスタジオを受けると、コーチのスピーキングが速くなっている気がします。「ワッチャホビー」(What's your hobby?)みたいにはじめて言われたときは、頭の中が真っ白になりかけました。これもまた、少しずつ現実的な言い方に近づけてくれているのだろうと前向きにとらえることにしています。
英会話の練習は失敗や無念さの連続で、それを避けて通れないのが現実です。これから、英語を理解したい、英会話をはじめたいという人がいたとすれば、一番重要なのは、文法や語彙ではなく、失敗することを認め、失敗しなければならないことを理解することではないかとすら思っています。
私がこれまでロゼッタスーンのスタジオの中で犯してきた失敗の数々は、数百という単位におよぶと思います。正当な代金を支払っているからと言えばそうですが、こんな人にも根気よく相手をしているコーチには、ありがたいことだと思います。

・ストーリーの朗読が難しい
ロゼッタスーンが4.5にバージョンアップした際に、ストーリーを朗読する機能が追加されました。
表示されている文章を読みあげると、音声解析して、うまくできているか判定してくれるものです。
OKの時は、右側のアイコンがグリーンになり、良くない時はオレンジ色になります。


ときどきやっているのですが、難しいですね。コレ。
少し前に見つけたコツは「流暢に喋る」ことです。丁寧に喋ることよりも、なめらかに喋ると通りやすいようです。
高いレベルのストーリーでは、右側のアイコンがなかなかグリーンになってくれません。通らなくて何度も挑戦していると、なぜか、やればやるほど、通らなくなっていきます。疲れて口が回らなくなるのかもしれません。

何か理由でもなければ、しつこく朗読を繰り返す練習なんてしませんから、このストーリーの朗読機能というのは、疲れるほど英語の発音トレーニングをさせられているわけで、発音練習の効果は高いということになるのでしょう。


ビジネス英語にもロゼッタスーンを英会話スクールとしていかがでしょうか。

2012年11月13日火曜日

VAIO Duo 11の価格とスペック 納期が一ヶ月もかかるのかあ

仕事とモバイル用途にIBMのThinkPadというノートパソコンを使っていたのだが、これを買ったのはもうかれこれ10年も前になる。当時勤めていた会社で年に一度のわずかなボーナスをはたいて買ったあの日から、もうそんなに経つのか…。
当時は、Windows XPが登場した頃で、OSをWindows 2000とWindows XPのどちらかから選択できた。いまでこそWindows XPのことを特別に重たいOSとは思わないが、当時はLunaスタイルと呼ばれる画面デザインへ変更されたことで、XPは重たいという印象を持たれていた。
私が購入したThinkPadはWindows XPモデルで、当時のスペックのノートパソコンには、やっぱり重すぎた。それで最近のThinkPadの使い方は、リモートデスクトップ経由でデスクトップパソコンにつなげるための単なる端末のようになっていた。ThinkPadそのものは遅すぎるので、実際はリモート先の速いパソコンを使っていたのだ。
無線LANを内臓していないモデルだったので、USBの無線LANアダプタを付けて使っていた。その無線LANも、先日から、数分程度で切断されるようになってきた。無線LANアダプタを変えても、アクセスポイントを変えても同じように切断されるので、ThinkPadに問題があると思われる。
今の時代、ノートパソコンで無線LANが使えないのは、致命的だ。これが買い替えを決断するトドメとなった。

ちょうどWindows 8が発売されたところなのでいいタイミングかもしれない。
Lenovo、TOSHIBA、DELL、富士通、NEC等、各メーカーのラインナップから候補を洗い出す作業にかかる。
購入前にあれこれ調べて吟味するというのは、これまで何か高価な物を買おうとするたびにやってきたことで、楽しいというより、今ではもう面倒くさく感じる。

最終的にソニーのVAIO Duo 11が選ばれた。

CPU、カメラ、SSD、Windows 8 Pro等のオプションをオーダーメイドで選択でき、不足するものはない。
この機種ならではのアドバンテージは、画面解像度がフルHD(1,920×1,080ドット)で、有線LANポートを備えており、スペックのわりに約1.3kgと少し軽量なことだ。
仕事で使う上で、有線LANは無いと困ることがありそうだから、結構大きいと思う。
私がオーダーメイドした内容では、キャンペーン価格も加味して約12万5千円になった。

Windows 8のタッチ操作に対応するため、ディスプレイはタッチパネルになっている。
タブレット端末のような板状の形状と、キーボードを使えるノートパソコンのような形状に変形でき、用途に応じてスタイルを選択できる。
車内等の屋外で使うときはもちろん、屋内でもサッと素早く使いたい時には、タブレットのタッチ操作は便利になりそうだ。

私の用途は、仕事の外出用、無駄な会議中の暇つぶし、サーバー管理、英語の勉強といったようなことだ。
ノートパソコンでは不足する作業はリモートでデスクトップパソコンを使うことになるだろう。

いいノートパソコンなのだが、その分大人気のようで、納期が1ヶ月もかかる。近所の電器店で聞いても同じような状態だ。
商品もないのにテレビCMまでやっているのは少々閉口してしまった。

2012年11月1日木曜日

Windows Server 2008でインターネットオプションのセキュリティレベルを変更する方法

Windows Server 2008のIEは初期設定だと、ウェブサイトをまともに表示できません。
インターネットゾーンのセキュリティのレベルが高く設定されていて、.NET FrameworkやActiveXコントロール、JAVAスクリプトまで無効になっています。ファイルのダウンロードすらできず、初期インストール時にデバイスメーカーのサイトからドライバーをダウンロードすることができず困ってしまいます。

IEのインターネットオプションでセキュリティレベルを変えようと思ってもスライダーが固定されていて、動かせません。それで「レベルのカスタマイズ」をクリックしてひとつひとつの項目を有効にしていってもいいのですが、スライダーを動かせれば問題ありません。
スライダーが動かない!

スライダーを動かせるようにするには「サーバーマネージャー」を使います。
Windows Server 2008 R2ならタスクバーのスタートボタンの右にあるアイコンで起動できます。
起動して表示されているページから「IE ESC の構成」をクリックします。

「Internet Explorer セキュリティ強化の構成」ダイアログで「Administrators グループ」「Users グループ」の設定を「オフ」に変更します。


IEを起動すると「警告: Internet Explorer セキュリティ強化の構成が有効になっていません」と書かれたされたページが表示されます。


インターネットオプションを見ると、スライダーを動かせるようになっています。


やっとまともにウェブブラウジングできるようになりました。

2012年10月31日水曜日

64ビット版Windows7でODBC設定してもデータベースにつながらない?

64ビット版のWindows7でODBCを設定しても、データベースに接続できず困っていたところ、32ビット版プログラム用の設定は別の方法で行うことが分かりました。



64ビット版Windows7で「管理ツール」→「データ ソース (ODBC)」での設定は64ビット版のプログラム用になります。
32ビット版のプログラム用は
C:\Windows\SysWOW64\odbcad32.exe
で設定できます。

64ビット版用と32ビット版用の画面はまったく同じですが、設定は別々になります。
これはハマります。

mod_pagespeedの設定効果が分かる統計とメッセージ表示

ウェブページの表示を高速化するmod_pagespeed。
ログメッセージや統計情報を見て動作状況を確認することができます。
まだ、mod_pagespeedをインストールしていない方はこちらをご覧ください。

見ることができる情報は大きく分けて2種類あります。
・統計(mod_pagespeed_statistics)
・メッセージ(mod_pagespeed_message)
以下に順に見ていきます。

mod_pagespeedの統計情報を見る
はじめに、インストールしたマシンの以下のページをウェブブラウザで表示してみてください。
http://●●●/mod_pagespeed_statistics ←●●●はホスト名です。

エラーになって表示されない時は、
/etc/httpd/conf.d/pagespeed.conf
の中の
<Location /mod_pagespeed_statistics>
    Order allow,deny
    # You may insert other "Allow from" lines to add hosts you want to
    # allow to look at generated statistics.  Another possibility is
    # to comment out the "Order" and "Allow" options from the config
    # file, to allow any client that can reach your server to examine
    # statistics.  This might be appropriate in an experimental setup or
    # if the Apache server is protected by a reverse proxy that will
    # filter URLs in some fashion.
    Allow from localhost
    Allow from 127.0.0.1
    SetHandler mod_pagespeed_statistics
</Location>
となっている箇所で、以下のような行を追加してクライアントマシンからのアクセスを許可してください。
Allow from 192.168.0.1 ←クライアントマシンのIPアドレス等の行を追加する。
これで先程の統計ページが表示できるようになると思います。

このような統計情報が表示されます。

高速化の効果を数値で確認できます。
下の方のHistogramでは、「>Raw Histogram Data...」と書かれた部分をクリックすると棒グラフが表示されます(データがないときは表示されません)。


ビーコンを追加する
先ほどの統計情報の中で以下の2つはデータが0になっていると思います。
total_page_load_ms ページの総表示時間
page_load_count ページの表示回数
これらは、ウェブページの実際の表示速度を計測するためのものです。
このデータを採取するには、計測したいページのHTMLにJAVAスクリプトコードを埋め込む必要があります。
埋め込むのは、<head>~</head>と<body>~</body>の二箇所です。
<head>
    <!-- 次の行はなるべく上の方に書いてください -->
    <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script>
</head>
<body>
    <script type='text/javascript'>
        function g()
        {
            new Image().src = '/mod_pagespeed_beacon?ets=load:' + (Number(new Date()) - window.mod_pagespeed_start);
        };
        var f = window.addEventListener;
        if(f)
            f('load', g, false);
        else
        {
            f = window.attachEvent;
            if(f)
                f('onload', g);
        }
    </script>
</body>
ドキュメントがロードされ始めてから、ロードが完了までの時間を計測して、サーバーに通知しています。
headタグ内の一行は、ページロード時の初期に実行させるため、なるべく上の方に記述してください。
上記コードを埋め込んだページをウェブブラウザで表示してから、統計ページを表示すると「total_page_load_ms」と「page_load_count」の数値が増えているのが確認できます。
「total_page_load_ms」を「page_load_count」で割り算することで、ページの平均表示時間が分かります。

mod_pagespeedのメッセージを見る
以下のページを表示するとmod_pagespeed_messageから出力されるメッセージを見ることができます。
http://●●●/mod_pagespeed_message ←●●●はホスト名です。

見られないときはクライアントマシンの接続が許可されていません。
/etc/httpd/conf.d/pagespeed.conf
の中の
<Location /mod_pagespeed_message>
    Allow from localhost
    Allow from 127.0.0.1
    SetHandler mod_pagespeed_message
</Location>
に、
Allow from 192.168.0.1 ←クライアントマシンのIPアドレス等の行を追加する。
を追加して、接続を許可してください。

mod_pagespeedのリファラー統計
もうひとつ、以前はリファラーの統計情報(mod_pagespeed_referer_statistics)というのがあったようです。
Google ChromeにInstant pagesという、閲覧される可能性が高いページを先読みする機能の動作情報を収集するものだったようですが、現在のバージョンのChromeでは廃止されているようです。もうあまり意味がありません。


以上、mod_pagespeedの情報を見る方法についてご紹介しました。
表示される情報のほとんどは、素のままのデータなので、そのままでは分かりにくいものもありますが、mod_pagespeedが効果的に機能しているかを知る手がかりになるのではないかと思います。
その他の情報については以下をご参照ください。
・mod_pagespeedのインストール
・フィルターをカスタマイズする(作成中)

CSSスプライトでウェブページを高速化する方法