パソコンを複数所有していますが、google検索で、違和感があり、なんだろうと思って試してみると、同じキーワードを使っているのに、検索結果が異なりました。
検索して、閲覧したページを、上位に表示するアルゴリズムがあるのかもしれません。
2012年7月31日火曜日
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などで設定するのが、一番です。
例えば、ブラウザにより、下記のコードは動いたり、動かなかったりします。
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入力部分に、日本語が含まれる場合に、不具合があるのではないかと思います。
と書いたところ、今は表示されました。
キャッシュの問題だったのでしょうか。
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ページでは、このアプリを導入して、管理人はもちろん、訪れた人が、イベントを記載して、告知に利用しています。
例
イベントカレンダー(富山)
登録:
投稿 (Atom)