BLOGTIMES
«Prev || ... 1064 · 1065 · 1066 · 1067 · 1068 · 1069 · 1070 · 1071 · 1072 ·... | | Next»
2009/09/25

DMC-GF1を衝動買い?

microfourthirds  gf1 
Panasonic デジタル一眼カメラ GF1 レンズキット(20mm/F1.7パンケーキレンズ付属) エスプリブラック DMC-GF1C-KPanasonic  デジタル一眼カメラ マイクロフォーサーズ 交換レンズ H-H020

発表時からかなり心を動かされていたGF1ですが、ブログでもよく使っているから・・・と自分に言い訳しつつ、ちょっとした勢いでパンケーキキットを買ってしまいました。

大きさ的には今使っているGX200よりも一回り大きいくらいです。以前使っていたDSC-T30は妹にあげてしまったので、そのほかにまともなカメラなく、仕方なくDualDiamondで撮ったので大きさの差がわかりにくいですがこんな感じです。

コンデジからステップアップして思った事

操作については一眼に近いGX200をずっと使っていたので、特に困ったと言う事はありませんでした。まだちょっとダイヤルが堅くて回しづらいというのはあります。当然ながら画質はコンデジとは比較になりませんね。今回、ステップアップして気になった点は2つ。

まず、重さがGX200の二倍近くあると思うので、いくら小さいといっても持ち歩きにはある程度の覚悟が必要です。GX200の時と同じく、場合によっては腰につけようとベルトループのあるケース*1を調達したのですが、腰につけるのはちょっと厳しそうです。個人的にはハンドストラップの方が好きなのですが、一眼よろしく二点吊りのネックストラップをつける事を考えた方がいいのかもしれません。このあたりは追々探そうと思います。

レフがないからあまり音がしないのかと思っていましたが、シャッターはついているので、カメラらしいカシャッという乾いた音はします。これについては事前に店頭で確認していたのですが、お店の喧噪がない静かな公園で聞くとシャッター音が結構響くのがわかります。

[DMC-GF1を衝動買い? の続きを読む]

at 18:25 |
2009/09/24

Thunderbirdのアドレスブックからメールアドレスを取り出す

perl  thunderbird 

最近spamがまた酷くなってきたので、フィルタリングのルールを強くしたら、仕事関係のメールがspamに振り分けられるという問題が発生してきたので、メーラーのアドレス帳からメールアドレスを拾ってホワイトリストを作ろうと思って、Thunderbirdのアドレス帳からメールアドレスを抽出するスクリプトを書いてみました。

Thunderbirdのアドレスブックは.mabというちょっと変な形式になっています。どうやら歴史的な経緯でこの形式が使われているようなのですが、なかなか厄介な形式のようです。

Mork の謎 Firefox Hacks 翻訳日記/ウェブリブログ

Mork の何が悪いのか?
1. Mozilla 以外には使われていない、独自仕様のデータフォーマット。
2. 仕様書がない (に等しい) ので解析が困難。
3. 開発者がすでに退社しており、継続的な開発・修正が困難。
4. ファイルの一部が破損したときに手作業での修復が困難。
5. 開発者の言によれば、「テキストファイル形式を使うのは馬鹿げている、と思ったがそうしろと命令されたから作った」(前出 WebArchive のページ)

これを扱うためのライブラリとしてCPANにFile::Morkというモジュールがあり、すでにこれを使ってスクリプトを書いた人もいるようなので*1、そのプログラムを参考(というか、ほとんどそのまま)にスクリプトを作ってみました。

[Thunderbirdのアドレスブックからメールアドレスを取り出す の続きを読む]

at 23:37 |
2009/09/23

YouTubeの五段階評価は意味がない?


YouTubeにある1つ星~5つ星の評価システムにおける星の数にはあまり意味がないという話。
ブログの元記事ははYouTube Blog: Five Stars Dominate Ratingsというエントリになっています。

YouTubeが5つ星級の発見:評価システムは無意味だった

上のグラフは笑える。これは、YouTubeのビデオをユーザーがどう評価しているかを表したものだ。ご覧のとおり、1つ星が少しと大量の5つ星があって、2、3、4は事実上ゼロだ。というわけでYouTubeが今日(米国時間9/22)のブログ記事で、スターシステムはビデオの評価には必ずしも適していないことを認めた。

確かに考えてみれば、YouTubeのような娯楽系のコンテンツが多いサービスは、書評や口コミサイトの評価システムみたいに何か比較対象がとれるわけでもなく、主観的に「面白いか」「面白くないか」というところに帰着するからということなんでしょうか。さらに、面白くないということについては特に積極的に意思表示する必要もないので、最終的に五つ星しか使われなくなってしまったとそういうことなんでしょうか。


    at 23:12 |
    2009/09/23

    散髪しました


    用事があって久しぶりに実家に電話して「いや、最近忙しくてさ」という話をしたところ、「じゃあ、髪切りにいきなさい」と返されてしまったので、忘れないうちに散髪に行ってきました。忙しくなると髪を切らないという僕の状況を完全に見切られています。


      at 08:55 |
      2009/09/22

      ニーバーの祈り

      言葉 

      最近ちょっと疲れ気味なので、今日は一日オフにして、少し考え事をしていました。

      The Serenity Prayer(ニーバーの祈り)

      神よ、
      変えることのできるものについて、
      それを変えるだけの勇気をわれらに与えたまえ。
      変えることのできないものについては、
      それを受けいれるだけの冷静さを与えたまえ。
      そして、
      変えることのできるものと、変えることのできないものとを、
      識別する知恵を与えたまえ。
      ラインホールド・ニーバー(大木英夫 訳)

      僕はクリスチャンではありませんが、このニーバーの祈りという言葉は好きです。
      世の中どうにもならない事はありますが、それにどう立ち向かうか?みたいなところが、ソフトウェア開発や研究なんかにも通ずるところがあると思っています。


        at 16:34 |
        2009/09/21

        日付のGMT変換にハマる

        ruby 

        Rubyには日付を扱うクラスとして、TimeとDateTimeという2つのクラスがあります。TimeはSQLの型のように日付は格納できないように見えますが、どちらも日付と時刻が格納できます。おそらく何らかの歴史的な経緯があって、結果としてこうなっているんだとは思いますが、実はその違いが良くわかっていません。time_tとstruct tmの違いみたいなものでしょうか。

        ただ、これらのクラスはタイムゾーンの扱いがちょっと違うようで、時刻をGMT変換しようとしたらハマってしまいました。

        require 'time' require 'date' str = '2009-09-21T00:00:00' DateTime.parse(str).to_s # => "2009-09-21T00:00:00Z" DateTime.parse(str).new_offset(0).to_s # => "2009-09-21T00:00:00Z" Time.parse(str).gmtime.iso8601 # => "2009-09-20T15:00:00Z" str = '2009-09-21T00:00:00+0900' DateTime.parse(str).to_s # => "2009-09-21T00:00:00+0900" DateTime.parse(str).new_offset(0).to_s # => "2009-09-20T15:00:00Z" Time.parse(str).gmtime.iso8601 # => "2009-09-20T15:00:00Z"

        おそらくシステムの設定に依存するとはおもいますが、上記を見ると分かるとおり、僕の環境では日付にタイムゾーンがついていないとDateTimeは日時をUTCとしてとらえており、Timeはローカル時としてとらえているようです。タイムゾーンがついていない場合にはローカル時として扱ってくれると言う意味では、Timeを常用するのが安全なんですかね。


          at 21:31 |
          2009/09/20

          ケータイサイトでGoogle Analyticsを使う

          seo  marketing  googleanalytics  php 

          Google Analytics は便利なのですが、JavaScriptを使っているので、ケータイサイトでは統計がとれませんが、これをちょっと裏技的な方法を使って統計がとれるようにしてみました。

          そもそもJavaScriptで出来たビーコンの基本的な動作は、各種パラメータを収集し、それを埋め込んだ<img>タグを吐いて、ブラウザに読み込ませるというものなので、これをサーバサイドでエミュレーションしてあげて<img>タグを生成し、ブラウザに読み込ませてあげれば、統計をとることができる・・・というのは頭では分かっていたもののパラメータを調べたりするのが面倒なのでこれまで手をつけずじまいになっていました。

          そのあたりを解決してくれているphpのライブラリを下記で見つけたので、組みこんでみました。

          PakuReserve R&D Laboratory Google Analytics を携帯から使う

          GoogleAnalyticsをケータイから使う
          ためのクラス書きました。
          探してもfunctionでしかなかったので。
          あと、fopen()のタイプしかなかったので。
          fopenだと繋がらなかった場合エラー出るんですよね。
          なのでfsockopen()でソケット通信を利用。
          繋がらなかったらそこで終了。
          もしくはimgタグにして画像を読み込ませる感じでも利用できます。

          fsockopen()を使うと、ロボットの訪問でもログを飛ばしてしまうので、ひとまず<img>タグ生成を試しています。これでロボットではなく人間の実訪問数がある程度正確に取れるようになりそうです。


            at 13:59 |

            1000万ユーザーがFlashを更新

            firefox  flash 

            先日のFirefoxアップデート時のFlash Playerの警告で1000万ユーザーがFlashを更新したという話。

            『Firefox』の注意喚起で1000万ユーザーが『Flash』を更新か - japan.internet.com Webテクノロジー

            9日に Mozilla は『Mozilla Firefox 3.5.3』の配布を開始した。このバージョンには、ユーザーが利用している『Adobe Flash』のバージョンをチェックする機能が加わった。Mozilla によると、配布からわずか1週間で1000万人のユーザーが Adobe のアップデート ボタンをクリックしたという。

            これは驚くほどの数と言える。つまりこれは、1000万人のユーザーが、旧版でセキュリティ上も問題のあるバージョンの Flash を使っていた可能性があるということだ。Adobe 自身がアップデートの仕組みを用意し、ひろくアップデートを促すといった取り組みを行なっているにもかかわらず、いまだに1000万人ものユーザーがそのサイクルの外にいたわけだ。

            これはなかなか興味深い結果ですね。

            ちなみに「IEの方のFlashのアップデートもお忘れなく。一緒にアップグレードされません」という話もあるので、忘れないうちにIEの方もアップデートしておいた方がいいですね。同じFlashなので一緒にアップデートされるもんだと思ってましたが、そこまで気が利くようにはなっていないようです。パクリはあまり好きではないですが、これと同じものをIEにも是非実装して欲しいものです。


              at 13:48 |
              2009/09/19

              Basic認証のダイアログを自動的にOKするアドオン

              firefox 

              Basic認証で保護されているページにアクセスしようとすると、ブラウザにパスワードが保存されている場合であってもダイアログは必ず表示されてしまうのですが、そのときにOKボタンを自動的に押下してくれるというアドオン。些細な事ですが、意外と便利です。

              Mozilla Japan - Firefox 用アドオン - AutoAuth

              AutoAuth automatically submits HTTP authentication dialogs when you’ve chosen to have the browser save your login information. (If you’ve already told the browser what your username and password are, and you’ve told it to remember that username and password, why not just have it automatically submit it instead of asking you each time?)

                at 11:45 |

                AdobeがOmnitureを買収

                webanalytics  adobe  acquisitions 

                出張中にチラッと見て忘れていましたが、AdobeがOmnitureを買収をするようです。

                Adobe,約18億ドルでWeb解析のOmnitureを買収へ - ニュース:ITpro

                Adobeは自社のコンテンツ作成ツールなどにOmnitureのWeb解析,測定および最適化技術を統合し,オンライン広告,eコマース,デジタル・メディア分野に向けたソリューション提供の拡充を図る。デザイナや開発者,オンライン販売事業者などに対しては,コンテンツやアプリケーションの作成および配信の効率化を可能にし,広告主や広告代理店,パブリッシャなどには,デジタル・メディアとユーザー体験の向上により高いROIをもたらすとしている。

                GoogleがUrchin Softwareを買収したのが2005年のことで、このときはGoogleがWeb広告の効果測定に利用していくんだろうというのは容易に想像がつきましたが、オーサリング用のパッケージが主力のAdobeの製品とどのように絡んでいくのかというのが気になります。

                Omniture知らなくても、2o7.netというCookie持っていませんか?

                普通の人にはあまり馴染みがないかもしれませんが、業務用のウェブ解析サービスでは最大手だと言ってもいいかもしれません。楽天なんかにも入っているので、知らず知らずのうちにOmnitureを踏まされている場合も多いはずです。試しにウェブブラウザのCookieを調べてみてください。多くのPCでOmnitureのトラッキング用Cookieである「2o7.net」というものが見つかるはずです


                  at 11:38 |
                  «Prev || ... 1064 · 1065 · 1066 · 1067 · 1068 · 1069 · 1070 · 1071 · 1072 ·... | | Next»