BLOGTIMES
«Prev || ... 1044 · 1045 · 1046 · 1047 · 1048 · 1049 · 1050 · 1051 · 1052 ·... | | Next»
2010/02/12

Office2007の以前のOfficeで開く

msoffice 

Officeをアップデートしていないから、docxのファイルが開けなくてね・・・」という相談を受けたので、Officeのアップデートをしてしまおうか*1と思いましたが、操作性が変わって仕事の効率が落ちたとか、重いとか、後々言われても困るので、Microsoft Office 互換機能パックをインストールして切り抜ける事にしました。

Microsoft Office 互換機能パックをインストールして、2007 Office プログラムで作成したファイルを以前のバージョンの Excel、PowerPoint、および Word で開いたり保存したりできるようにする方法

互換機能パックは、Microsoft Office 2003 プログラム、Microsoft Office XP プログラム、または Microsoft Office 2000 プログラムを実行しているコンピュータにインストールできます。互換機能パックをインストールすると、堅牢性の高い Office オープン XML 形式でファイルを開く、編集する、保存する、および作成することができます。

ちなみに僕はOffice 2007とOffice 2003はシステムに混在できるので、###xのファイルを編集するときだけ2007を使うようにしています。

  • *1: そもそもサイトライセンスで2007のライセンスも持っているので。

at 16:05 |
2010/02/11

MechanizeでUTF-8以外のページをスクレイピングするときの文字化け対策

ruby  scrape  charset 

RubyのMechanizeはスクレイピングをするときにとても便利なライブラリですが、UTF-8以外のページだとどうしてもうまく取得出来ないページがあって困っていたのですが、「Mechanize Nokogiri の非JIS文字対応 - それはそれ。これはこれ。」というエントリを参考にworkaroundを追加してなんとか回避することに成功したのでメモ。

require 'rubygems' require 'mechanize' require 'nkf' agent = WWW::Mechanize.new agent.user_agent_alias = "Windows IE 7" # workaround agent.post_connect_hooks << Proc.new do |params| if %r|text| =~ params[:response]["Content-Type"] params[:response_body] = NKF.nkf("-wm0",params[:response_body]) params[:response_body].gsub(/<meta[^>]*>/) do |meta| meta.sub(/Shift_JIS|SJIS|EUC-JP/i,"UTF-8") end params[:response]["Content-Type"]="text/html; charset=utf-8" end end agent.get("http://example.jp/")

ほとんど参考にしたエントリそのままですが、共通のルーチンでいろんなエンコードに対応させたかったので、NKFの引数から入力エンコーディングの指定を取り去ったり、metaタグ内の"Content-Typeのエンコーディングの書き換えについてはちょっと手を入れています。

フックをつかってパーサーに渡る前の文字列のエンコーディングをあらかじめ変更しておいてあげるというなかなかの力業ですが、Nokogiri内の処理が信頼できない以上、それもいたしかたないですね。


    at 20:21 |
    2010/02/10

    ロジクール C905m

    skype  usb  teleconferencing 
    ロジクール 200万画素 ポータブルウェブカム C905m C905m

    実はテレカン苦手なので多少無理してでも直接ミーティングしたい方なのですが、物理的にテレカンせざるをえない機会が多くなってきて、とうとう「ウェブカメラ用意しておいてください」と言われてしまったので、C905mというウェブカメラ買ってきました。

    来年は研究室間の会議用にPolycomが入ったりとPCに限らずテレカンの機会は増えそうです。仕方が無いので、遠隔開発などのコミュニケーションが制限された状態で開発を効率的に行う実験について自ら被験者になったんだと思うことにします。

    ウェブカメラは30万画素時代の思い出しかないので、ノイズ混じりでダイナミックレンジが狭くて白飛びするようなイメージしか持っていませんでしたが、ケータイのカメラと一緒でいつのまにかオートフォーカスになっていたり、画素数が増えたりとさすがに画質はかなりよくなっていますね。WindowsではUSBビデオデバイスとして標準的なドライバで認識されるので、MSNメッセンジャーやSkypeで使う場合には何もインストールしなくても大丈夫みたいです。


      at 15:36 |
      2010/02/10

      THE BEST History of GARNET CROW at the crest...

      garnetcrow 
      THE BEST History of GARNET CROW at the crest...(初回限定盤)

      頼んでおいたGARNET CROWのベスト盤「THE BEST History of GARNET CROW at the crest...」が届きました。

      構成はこれまでのシングルA面に、新曲のAs the Dewを加えた構成ですが、基本的に最近のシングルはほとんど持っているからAs the Dewのために買ったみたいなものですね。作業中に3枚流して聞いていて思ったのは、A面よりB面の曲の方が気に入っている曲が多いです。理由はよくわからないけど。


        at 10:12 |
        2010/02/09

        Firefoxのいらない言語ファイルを削除する Fireboot

        firefox 

        Firefoxをアップデートしたついでに前々から興味があったFirebootをちょっと試してみました。

        Fireboot

        拡張機能にはいろんな国の言葉が埋め込まれており、どこの国の人でも自国の言葉で拡張を利用できます(例外もあります)。 が、よくよく考えると使いもしない大量の言語ファイルが起動の足を引っ張っていることに気づきます。(しかも、毎回!) どうせ使わないんだし、削ればいいんじゃね?wというわけで作ったのがこれです。

        今のところ不具合はないですが、SQLite Optimizerと比べると、そこまで劇的に速くはなっていないような気がします。


          at 11:32 |

          Multiproxy SwitchでFirefoxのプロキシを切り換える

          firefox 
          Multiproxy Switch - Multiproxy SwitchでFirefoxのプロキシを切り換える

          Firefox3.0から3.6にバージョンアップしたら、SwitchProxyせいでFirefoxがクラッシュしてしまうようになったので、アンインストールをしてしばらく使っていたのですが、ノートパソコンだと持って行く場所によっていちいちプロキシを切り換えるという面倒に我慢がならなくなったので、代わりになるアドオンを探してみたら、SwitchProxyと同様の機能を持っていてFirefox3.6に対応しているMultiproxy Switchというアドオンを見つけました。addons.mozilla.orgにはアップされていませんが、下記のように著者のサイトには3.6対応版が上がっています。

          Multiproxy Switch

          The current version is 1.33 for Firefox 3.6

          This tool lets you switch proxy between multiple configurations, and it's easy to manage, easy to configure.
          If you are using more than one proxy, Multiproxy Switch should be the best extension for you, for someone already have FoxyProxy, and feel it's very complicated for configuration, now you have the chance to try Multiproxy Switch.

          基本操作はSwitchProxyと変わりません。Proxyの情報を入力しておけば、あとはメニューから切り換えできるようになります。


            at 10:23 |
            2010/02/08

            花咲

            和食 
             - 花咲 - 花咲
             - 花咲 - 花咲
             - 花咲 - 花咲

            新しいプロジェクトをはじめる事になったので、開発パートナーになってくれるメンバーと一杯。別件でいろいろとお世話にはなっていたものの考えたらこうやって面と向かって食事するのははじめてかもしれません。プロジェクトの方はかなり面白くなりそうな感じなので楽しみです。

            お店は人形町の花咲というお店。僕は飲めないので、そこまで詳しくわかりませんが焼酎はかなり種類がありそうです。僕は酒が飲めないので、酒席では何を食べさせてもらえるかが、楽しみになるのですが、料理については揚げ物、焼き物からへしこ茶漬けにいたるまでソツがないという印象。久しぶりに食べた焼きソラマメが美味しかったです。ち

            なみに7時前に入店して、店員さんにじゃんけんで勝つとビールのサービスがあるみたいです。

            [花咲 の続きを読む]

              at 21:03 |

              かつ平

              とんかつ 
              ロースカツ定食 - かつ平

              今日のランチはオフィス近くのとんかつ屋さんかつ平
              オフィスを出るのが遅れてしまったというのもあり、小さなお店にはお客さんがびっしり。場所柄、サラリーマンの憩いの場所みたいな感じになっています。

              注文はロースカツ。肉は厚さはそれほどでもないのですが、ランチにしてはかなり大判な印象。個人的にはちょっと揚げすぎかなとという揚がり具合です。火は中までかなりしっかり通っていますが、肉は軟らかいです。ちなみに味噌汁は赤だし。とんかつ屋で赤だしというのははじめてかもしれません。

              次はカキフライに挑戦したいと思います。

              [かつ平 の続きを読む]

                at 12:17 |
                2010/02/07

                hotmailっていつの間にかPOP3つかえるようになっていたのか

                microsoft 

                hotmailはウェブからしかアクセスできないとおもっていたので、Thunderbirdからhotmail受信するためにWebMailのようなアドオンを使っていたのですが、もう1年以上前にPOPアクセスできるようになっていたんですね。知りませんでした。

                A new way to get Hotmail on your phone - Windows Live

                POP server: pop3.live.com (Port 995)
                POP SSL required? Yes
                User name: Your Windows Live ID, for example yourname@hotmail.com
                Password: The password you usually use to sign in to Hotmail or Windows Live
                SMTP server: smtp.live.com (Port 25)
                Authentication required? Yes (this matches your POP username and password)
                TLS/SSL required? Yes

                参考

                 ・A new way to get Hotmail on your phone - Windows Live
                 ・HotmailをPOP3/SMTPでアクセスする - @IT


                  at 22:57 |
                  2010/02/06

                  Windows7でVMWare vSphere Clientが起動できなくて困った

                  vmware  esxi  windows7 

                  windows7への移行はおおむね順調に進んでいるのですが、VMWare ESXi4にアクセスするために VMWare vSphere Clientをインストールして起動しようとしたら下記のようなダイアログがでて接続できないので困ってしまいました。

                  サーバー「###.###.###.###」の「clients.xml」ファイルの解析エラー。ログインを続行します。システム管理者にお問い合わせください。
                  'VirtualInfrastructure.Utils.HttpWebRequestProxy' のタイプ初期化子が例外をスローしました。

                  一見するとサーバのエラーのようですが、他のWindows XPのクライアントからはログインできるので、クライアントがWindows7に対応していないようです。エラーメッセージが中途半端に日本語になっているので、ナレッジベースの検索にちょっと苦労しましたが、下記の件がこの件の解決方法のようです。

                   ・VMware KB: Cannot launch vSphere Client after installing in Windows 7 or Windows 2008 R2

                  とりあえずVMware vSphere 4.0 Update 1にすれば大丈夫ということなので、おとなしくVMware vSphere 4.0 Update 1のクライアントをVMWareからダウンロードしました。ちなみに上記にはWorkaroundが2つ載っているのですが、Windows XP の仮想マシンを使えとか、他のマシンからsystem.dllを持ってこいとか、メーカーのサポートとしてはあまりお目にかかれないくらい酷いものなのでちょっと驚きました。


                    at 17:34 |
                    «Prev || ... 1044 · 1045 · 1046 · 1047 · 1048 · 1049 · 1050 · 1051 · 1052 ·... | | Next»