ちょっと色々思い立ち、スキャンできる環境が欲しくなった。
そんな折り、量販店でCanonのインクジェット複合機が6800円で売ってるのを発見。思わず衝動買いしかかったが、奥さんの実家にスキャナーがある事を知らされ、ダメ元で試してみる事に。1999年製造のEPSON GT-7000U。実際にはWin98環境で使用されていたモノ。MacでいうとOS9時代のスキャナーで、もちろんOSX用のドライバなど提供されていない。
とりあえずMacについないでみた。(ドライバも何も入れていない)やはり認識されない。
少し調べてみるとVueScanというアプリケーションを入れれば、スキャン出来るようになるとの事で、早速Free版を試してみる。確かにスキャン出来る(Jpegのみ・・)けど、Free版では透かしが挿入され、それが挿入されないようにするには約40ドル支払わなければならない。
さらに調べると、OSXの標準アプリであるイメージキャプチャを使えば、認識するらしいとの情報。
早速アプリを起動してみるが、全く認識せず・・・
やっぱりダメかなと思いつつも、昔はPhotoshopにTWAIN何ちゃらとかいうプラグインなどを入れてPhotoshopで読み込みしてたよな〜という事で、「OSX TWAIN」などのキーワードで検索。
そこで行き着いたのが、
TWAIN SANE Interface for MacOS X
http://www.ellert.se/twain-sane/
ここでDL出来る諸々をインストール(4種類くらい。インストールの際には順番があり、どれかを入れてからでないと、入れれないドライバあり。先に○○を入れろなどとアラートが出る(英語)もちろんFree)
その後イメージキャプチャを再度起動すると、前回とは違う動作が!
スキャンが出来るようになった。
「Macはアップデートの間隔が早く少し古いものはすぐに使えなくなる」なんて書き込みをしている人を結構見かけるけど、本当にその人はMac使ってるのかな??
自分の場合は初代iMac時代に購入したプリンタをOSX10.4くらいまで使っていたし、同じ頃購入したMOも10.6環境で認識する事を確認している。
さらに今回のスキャナー。
OSのプラットフォームが変わり、CPUが変わってしまっても、OS9の時代に購入したものが、10.6環境でも使えている。
すごいな〜〜
twitter widget proを利用し、wordpress内にtwitterのつぶやきを表示するまではとっても簡単。特に迷う事もない。
でもそこからちょっとカスタマイズしようとすると中々うまく行かなかった。
まずCSS。
twitter widget proに内包されているCSS(xavisys-plugin-framework.css)は目的とするクラスにはほとんど関係していなさそうだったので、ブラウザでブログを表示した状態(twitter widget proを表示した状態)でソースを見てテーマのCSS(style.css)に追記。思いどうりにはマージンが効かなかったりちょっと悩むところも多かったが、何とか納得出来る形にまでは持っていけた。
次にtwitterの投稿時間がグリニッジ天文時??(日本時間よりも8時間遅く表示されてしまう状態を解決したくて試行錯誤。
色々調べたら、PHPのタイムゾーンの設定がどうも怪しいらしいという事で、行き着いたのが下記のコード。
‘;
}
if (ini_get(‘date.timezone’)) {
echo ‘date.timezone: ‘ . ini_get(‘date.timezone’);
}
?>
結局は、wp-twitter-widget.phpの2行目に
date_default_timezone_set(‘Asia/Tokyo’);
と追記したら、日本時間での投稿日時が表示されるようになった。
その他690行目付近の表記を下記のように変更し、日本語で表示出来るようになった。
$messages = array(
‘year’ => _n(‘約 %s 年前’, ‘about %s years ago’, $count, $this->_slug),
‘month’ => _n(‘約 %s ヶ月前’, ‘about %s months ago’, $count, $this->_slug),
‘week’ => _n(‘約 %s 週間前’, ‘about %s weeks ago’, $count, $this->_slug),
‘day’ => _n(‘約 %s 日前’, ‘about %s days ago’, $count, $this->_slug),
‘hour’ => _n(‘約 %s 時間前’, ‘about %s hours ago’, $count, $this->_slug),
‘minute’ => _n(‘約 %s 分前’, ‘about %s minutes ago’, $count, $this->_slug),
‘second’ => _n(‘約 %s 秒前’, ‘about %s seconds ago’, $count, $this->_slug),
);