2012年7月31日火曜日

google検索

パソコンを複数所有していますが、google検索で、違和感があり、なんだろうと思って試してみると、同じキーワードを使っているのに、検索結果が異なりました。

検索して、閲覧したページを、上位に表示するアルゴリズムがあるのかもしれません。

2012年7月26日木曜日

ブラウザによるDateの違い

ブラウザによる、Date型の扱いの違いには、頭を悩ませています。
例えば、ブラウザにより、下記のコードは動いたり、動かなかったりします。

var str = '2012-07-23';
var d = new Date(str);

対策として、
if(d == 'Invalid Date'){
  var s = str.replace(/-/g, '/');
  d = new Date(s);
}

を付ければ、それなりに動きます。
しかし、時差への配慮が異なるため、d.getTime()は、ブラウザにより、異なる値になります。

結局、Date型に、文字列表記の時間を与えるのは、混乱の元だと考えました。
文字列から、年、月、日などを抜き出し、それぞれを、setYear、setMonthなどで設定するのが、一番です。

2012年7月22日日曜日

カラーレーザープリンタ OKI C310dn


カラーレーザープリンタ OKI C310dn を、1ヶ月ほど使ってみたので、その感想。

・両面印刷は便利

インクジェットの両面印刷を使ってみたことがありますが、インクを乾かす時間が長く、両面印刷では、通常の印刷より、かなり長く掛かりました。
レーザープリンタでは、インクを乾かす時間がないため、とても、両面印刷が速く、実用的です。
また、インクジェットでは、インクが紙に染みこむため、裏からも表の印字が見えてしまい、読みづらい印刷になっていました。特に、写真の裏に、文字を印字した場合は、かなり、見えにくくなりました。
レーザープリンタでは、インクが紙に染みこまないため、裏側の文章や写真が見えにくく、両面印刷の印字品質が高くなります。
C310dnの両面印刷を試して、買い換えた意味があったと喜んでいます。


・手差し印刷

以前、使っていたレーザープリンタでは、手差しの機能はあったものの、紙の挿入が面倒で、使いませんでした。
C310dnは、紙を置くだけで、簡単に印刷できるため、例えば、いつもは、トレイで新品の紙を使い、たまに、不要用紙の裏に印刷するために、手差しを使うという使い方ができると思います。
実は、やってみて、あまり、便利さを感じなかったので、このような言い回しになりました。印刷するときに、プリンタドライバの設定で、トレイか手差しかを選択することになりますが、その設定を忘れて、つい、いつも通り、トレイから印字してしまいました。こんなことなら、最初から、トレイに必要分の不要用紙を入れた方が簡単だと、そのように使っています。

手差しの便利さは、封筒や、はがきなど、A4以外の紙を使うときに、発揮されると思います。
以前のレーザープリンタでは、手差しの面倒さと、紙の排出に問題があり、仕様的には、封筒印刷が可能でも、実際には、封筒が折れ曲がったり、詰まったりして、実用的ではありませんでした。
C310dnでは、背面からの排出が可能なため、封筒にも問題なく印字できました。レーザープリンタなら宛名が水に濡れても、にじまないため、これは良いと思っています。
課題は、裏面に、何かを印字しようとする、つまり、2度、印刷すると、封筒にしわがより、あまり、よくありません。これは、レーザープリンタでは仕方のないことかもしれません。

C310dnの手差し機能の、やや面倒なところは、紙を換えるたびに、プリンタの方で、サイズの設定を行わなければならないところです。パソコン側の紙の設定と、プリンタ側の設定が異なると、エラーで印字されません。パソコン側の設定を優先してくれれば、楽なのですが、メーカーでは、そのようにすると、問題が発生すると考えたのかもしれません。昔、使っていたインクジェットでは、紙のサイズの設定を間違えると、プリンタ内部が、インクで汚れて、大変でしたから。
このあたりは、なにか、良い設定でもあれば良いのですが。


一ヶ月、使ってみて、コストパフォーマンスの良さに、満足しています。
若干、音がうるさいところがありますが、オフィスなら問題ないでしょう。



A4カラープリンタ COREFIDOシリーズ)OKI(沖データ) C310DN

2012年7月19日木曜日

firefox 14

firefox 14に更新されました。
13では見ることができたfacebookのページが、14では見ることができなくなりました。
URL入力部分に、日本語が含まれる場合に、不具合があるのではないかと思います。

と書いたところ、今は表示されました。
キャッシュの問題だったのでしょうか。

google検索、変革の時


googleの検索結果ですが、最近は、上位に無意味なサイトが出てきて、困るほどでないにしても、なんだかなと感じています。

無意味なサイトとは、商品とは、全く無関係な話に、無理矢理、話をこじつけて、ブログらしく見せているアフィリエイトサイトです。
病院で、駅で、誰それが話していたなど、適当な、なんにでもあてはまるような話を作り、商品へのリンクを貼っています。
機械的に、ストーリーはできていて、商品名を入力すれば、それが話の中に入るようになっているのだと思います。

いずれ、このあたりも、googleの内部ルールの変更で改善されると思います。


しかし、問題の根本は、知りたい情報にたどりつく方法だと思います。
検索は、今のままで良いのか。たぶん、数年後には、違う手段が主流になるような気がします。

2012年7月14日土曜日

facebookのイベント時間の取得


facebookのイベント時間の取得方法が、また、変更されたようです。

昨日まで、
・昔、作ったアプリでは、FQLに時間を与える場合、UNIX時間を指定する必要がありました。
・最近、作ったアプリでは、文字列(2012-07-12など)を指定する必要がありました。


アプリを開発用と公開用に分けて、開発用で試してから、ソースを公開用に移すようにしていました。イベント時間の取得の違いにより、同じソースでも結果が異なることから、公開用のアプリを作り直しました。開発用の方が新しく、それに合わせないと、面倒だからです。一時期、アプリのIDを使って、イベント時間の取得処理を分岐させていましたが、facebookのイベント時間の取得は、ころころ仕様が変わるため、公開用で、動作を試すわけにもいかず、仕方なく、新しい仕様に統一しました。


今日、また、アプリが動かなくなり、確認してみると、また、仕様が変わったようです。
昔の仕様に戻されたようです。

2012年7月13日金曜日

Event Calendar Facebook


facebookのイベントがカレンダー表示されるようになりました。

カレンダー表示されないことに、不便さを感じ、「Event Calendar」というアプリを作ったので、複雑な心境です。

Event Calendar」アプリの方は、自分が作ったイベントや招待されたイベントを表示するほか、友人が招待されているイベントもカレンダーに表示できる点が違います。
自分には、少しの招待しかなくても、周りには、たくさんのイベントがあることが分かります(笑)

また、このアプリは、facebookページのタブに導入する機能も兼ねていて、facebookページのタブに導入した場合、facebookページに関連するイベントを表示するのに利用できます。
例えば、富山に関するイベント情報を発信するfacebookページでは、このアプリを導入して、管理人はもちろん、訪れた人が、イベントを記載して、告知に利用しています。


イベントカレンダー(富山)