Archive for 11月, 2009

かわいい(*´д`*)

雑記 No Comments »

YouTube – Surprised Kitty

いないいないばー(*´д`*)

業界最小サイズのパソコン向け地デジチューナー

雑記 No Comments »

業界最小サイズのパソコン向け地デジチューナーが登場、大きさはUSBメモリ程度

最初ワンセグと勘違いしてしまいました。

ちょっと欲しいかもしれない~

プラスおまけで気になるツールを発見!
複数のリモート デスクトップをタブで切り替えて管理「MBC Remote Desktop」

滅多に複数のリモートデスクトップを同時に接続するなんてことはないけど「タブ切り替え」というキーワードに弱いのです(*´д`*)

AS3810T-S22をWindows7にアップグレード!

雑記 No Comments »

Windows7にどうやってアップグレードしよう・・・

で、悩んだ結果外付けのDVDドライブを買いました( ´ー`)

特に問題もなくアップグレードできたわけですが、唯一VMWare Playerだけがアップグレード後動作しない可能性があります!という警告がでたので、

一度アンインストールして最新のVMWare 3.xをダウンロード&インストールして事なきを得ましたヽ(´ー`)ノ

いまのところVistaとの違いを体感できておりません・・・( ゚Д゚ )

FF13のチョコボが可愛くない件

雑記 5 Comments »

スクリーンショット1
スクリーンショット2
スクリーンショット3
スクリーンショット4
スクリーンショット5

FF13のチョコボテーマ
YouTube Final Fantasy XIII- Chocobo Theme

WordPressのプラグインShadowbox JSの続き

WordPress No Comments »

先日の続きです。

オリジナルのShadowbox JSだとちょっとばかし以下のような不満があります。

1.WEBページのリンクタグに自動でrel属性を付与してくれない(拡張子がついていれば付与してくれるのかもしれない?)
2.リンクからWEBページを開いたときに開いたWEBページに背景色が設定されていないと背景が真っ黒になってしまい見づらくなる。
3.Youtubeの動画を開いた時に自動再生させたい(設定にAuto-Play MoviesというのがあるがYoutubeは反映されない?)

これらの不満を解決するべくちょっとばかり手を加えました。

まずshadowbox-js.phpの最後に以下を追加します。

/**
* Instantiate the ShadowboxFrontend Plus
*/

function wp_shadowbox_link_replace($string)
{
$rel_attr = ‘ rel=”shadowbox;width=1024;height=768″‘;
$pattern = ‘/<a(.*?)href=(\’|”)([^>]*)(\’|”)(.*?)>/i’;
$replacement = ‘<a$1href=$2$3$4′ . $rel_attr . ‘$5>’;
$rel_pattern = ‘/\ rel=(\’|”)(.*?)(\’|”)/i’;
$dwl_pattern = ‘/<a(.*?)href=(\’|”)([^>]*)\.(zip|lzh|rar|7z|arc|bz2|gz|tgz|pea|balz|tar|exe|rpm|msi|[0-9]{3}|pdf|xls|doc|ppt|vsd|mpp)(\’|”)(.*?)>/i’;
$swh_pattern = ‘/\ onclick=(\’|”)(.*?)(\’|”)/i’;
$tube_pattern = ‘/<a(.*?)href=(\’|”)([^>]*)(youtube\.com\/(watch|v\/))(.*?)(\’|”)(.*?)>/i’;
$tube_attr = ‘&autoplay=1′;
$tube_replacement = ‘<a$1href=$2$3$4$6′ . $tube_attr . ‘$7$8>’;
$gogl_pattern = ‘/<a(.*?)href=(\’|”)([^>]*)(video\.google\.([^\/]+)\/googleplayer.swf)(.*?)(\’|”)(.*?)>/i’;
$gogl_attr = ‘&autoPlay=true’;
$gogl_replacement = ‘<a$1href=$2$3$4$6′ . $gogl_attr . ‘$7$8>’;

if (preg_match_all($pattern,$string,$links)) {
foreach ($links[0] as $link) {
if (preg_match($tube_pattern,$link)) {
$tube_link = preg_replace($tube_pattern,$tube_replacement,$link);
$string = str_replace($link,$tube_link,$string);
}
elseif (preg_match($gogl_pattern,$link)) {
$gogl_link = preg_replace($gogl_pattern,$gogl_replacement,$link);
$string = str_replace($link,$gogl_link,$string);
}
if (!preg_match($rel_pattern,$link) && !preg_match($dwl_pattern,$link) && !preg_match($swh_pattern,$link)) {
$link_replace = preg_replace($pattern,$replacement,$link);
$string = str_replace($link,$link_replace,$string);
}
}
}
return $string;
}

add_filter(‘the_content’, ‘wp_shadowbox_link_replace’,12);

ソース→ShadowboxFrontend-Plus

上記は以下の条件にマッチするとrel属性を付与します。

1.リンクタグにrel属性とonclick属性が付いていない。
2.リンクタグに特定の拡張子(ダウンロードファイル)が付いていない。

さらに、リンクタグがYoutubeもしくはGoogleビデオの場合にURLの末尾に自動再生のオプションを付与する。

この置換処理はオリジナルのShadowbox JSの置換処理が終わってから行います。

次にプラグインのページからShadowbox JSの設定ページに行き以下の設定を無効にします。

Enable Smart Loading:false

これを無効にしないと上記で置換してもShadowbox JSを有効にしたリンクが動作してくれない場合があります。

最後に「背景が真っ黒になってしまう」問題の解決方法。

shadowbox.cssの以下の箇所を「#ffffff」に修正

#sb-body,#sb-loading{background-color:#ffffff;}

これで満足のいく仕様になりました( ´ー`)b

slightboxからShadowbox JSへ変更してみた

WordPress 1 Comment »

このブログの画像がポップアップで表示されるプラグインをslightboxからShadowbox JSへ変更してみました!

Shadowbox JSの凄いところは画像だけでなく、HTMLページやYouTube動画などもポップアップ内に表示してくれる優れものです!

ただ、画像や動画はリンクタグに自動でrel属性を追加してくれるのですが、HTMLページだけは自動で挿入してくれません(´・ω・`)

ということでShadowbox JSプラグインをちょっとだけ改良して只今実験中です。

詳細は後日( ´ー`)

Windows7にどうやってアップグレードしよう・・・

雑記 1 Comment »

先日AS3810T-S22のWindows7アップグレード用メディアが届いた訳ですが、我が家には外付けのDVDドライブがありません( ゚Д゚ )

Windows7は最初からUSBメモリからのブートをサポートしてるらしいのでUSBメモリにコピーしてやってみようかしら?( ´ー`)

と思っていたのですが、届いたDVDメディアは2枚あり、1枚がAcer独自のアップグレードユーティリティでもう1枚がWindows7のアップグレード版、

アップグレードユーティリティ>Windows7>アップグレードユーティリティ

という順番でアップグレードを行うらしい・・・さてどうしたものか(´・ω・`)

バーレーンの実況が日本語にしか聞こえない件

雑記 No Comments »

YouTube
【空耳MAD】バーレーンの実況が日本語にしか聞こえない件

おもしろいwww

自宅に無線LAN環境を構築!(Windows7も届いたよ!)

雑記 No Comments »

元々我が家のネットワーク環境は有線LANのみだったのですが、以前購入したAcer Aspire TimeLine AS3810T-S22を自宅で使う場合は無線LANで繋ぎたい!

ということで無線LANアクセスポイント機器を探し、いくつかの候補の中でMZK-MF150Bを購入しました。

それと、我が家のルーター(rt58i)にはLANポートが4つあるのですが、すでに4つ使い切ってしまっていた為、HUBも購入しました。HUBはFXG-05IMBを選択!

まぁ~そんなに苦労することもなく接続できたのですが、1つだけ問題が判明!!

会社で無線LANする場合はDHCP接続なのですが、自宅はすべて固定IPにしている為、毎回手動で設定を変えないといけないのです(´・ω・`)

MZK-MF150BはDHCPサーバー機能もあるのですが、デフォルトゲートウェイがMZK-MF150B自身のIPになってしまうのでWANには出て行けないのです・・・

MZK-MF150Bに任意のデフォルトゲートウェイをDHCPクライアントに通知する機能があればよかったのだけれどもそこまでは考えないで買ってしまった・・・orz

仕方ないのでAS3810T-S22でワイヤレスネットワークの設定をサクっと変更できるバッチを作成して対応することにしました。

やり方はVista でネットワーク接続を切り替えるを参考に。

あーそれと!
Acer Aspire TimeLine AS3810T-S22の続きの続きで書いたWindows7がつい先ほど届きました(゚∀゚)

ちょっとワクワクです( ´ー`)

CentOS5.2(5.4)で作成したRPM、SRC.RPM

LINUX No Comments »

CentOS5.2で作ったRPM/SRC.RPM集に以下をアップしました。

clamav-0.95.3(※clamav-milterはOFF)
postfix-2.6.5(※sleep-patch適用済、マップタイプ(MySQL/postgreSQL)有効、VDAパッチ適用済み)
httpd-2.2.14(※suexecのdocrootを/homeに設定)

今まで自宅サーバーの予備機がCentOSだったのですが、メイン機をVine5にアップグレードする前に予備機で試験したかったので、CentOSを消してしまったのです。

そんな訳で、CentOS5.2で作ったRPM/SRC.RPM集の更新はもうしないかも?と思っていたところ、

更新して欲しいというご要望を頂いた為、以前購入したAspire TimeLine AS3810T-S22のVM上に入れていたCentOSで急遽RPMを作成して更新を致しました( ´ー`)

動作テストをしていないので、動かなかったらゴメンナサイ( ゚Д゚)