http://blog.ishiro.com

2007/4/1 日曜日

googleって計算もできたのね…

Filed under: tips — ishiro @ 7:11:34

「1920×1200って何XGAだっけ?」と思ってgoolgeで検索してみると電卓で計算した結果がでたのでびっくり!

goolgeで計算

…いままで知らなかった…。ちょっと便利かも。使う機会ありそう。

2007/3/30 金曜日

subclipseを見やすくする

Filed under: tips — ishiro @ 14:33:47

Eclipseでsubversionにて管理されているファイルを操作できるプラグインsubclipse。ファイルの階層が一つや二つなら別に使わなくてもTortoiseSVNだけあれば平気なのですが、ファイルの階層が深くなるとsubclipseを使った方が便利です。

ところがこいつのデフォルトの設定では更新されたファイルの区別がしづらくて困りもの。アイコンの選択でTortoiseSVNのものが使用できるのですが、メニューアイコンだけが変更されてフォルダアイコンやファイルアイコンは変わらないため使いづらくて困っていました。

しばらく使っていて、実は文字装飾が自由にできることに気づいたのでメモ。初めから気づいていればもっと快適だったのに…(; ;)

[Window]→[Preference]→[General]→[Appearance]→[Colors and Fonts]→[SVN]です。ここの[発信変更(前景)]と[発信変更フォント]を変更すればとても見やすくなります。

subclipse-color.png

2007/3/29 木曜日

FlashPlayer8でローカルでgetURL()実行

Filed under: Flash, ajax (javascript), tips — ishiro @ 8:08:42

「FlashPlayerをローカルで実行するとブラウザのポップアップウィンドウが開かないのは何故??」という質問を受けたので原因と解決方法を調べてみました。

【原因】

FlashPlayer8以降に設けられた「ローカルからインターネット上のコンテンツにアクセスできない」というセキュリティルールです。これはまだわかるのですが、今回の場合はインターネット上のコンテンツではなく、ローカルのHTMLファイルを開こうとしてもダメでした。

どうもgetURL()を使った時点でインターネットとの通信と考えられてしまっているようです。不便。

【対策】

二つ方法があります。

1. グローバルセキュリティパネルを使用
[グローバルセキュリティ設定]パネルを使って再生するswfファイルを指定する。通常はこの方法でよいでしょう。

設定する様子をアップしてみました。

ただし、インターネットにつながっていないと設定できないという欠点があるためCD-ROM媒体をオフラインコンピュータ上で再生する場合などは使えません。

2. cfg ファイルを設置
再生するswfファイル、もしくはディレクトリを列挙したファイルを作成し次の位置に配置。.cfg前のファイル名は何でも良く、システムフォルダかユーザ毎のフォルダのどちらかにおけばOK。

Windowsだとこんな感じ。

c:\Windows\System32\Macromed\Flash\FlashPlayerTrus\openwin.cfg

c:\Documents and Settings\<user>\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\openwin.cfg

ファイルの内容はこんな感じ

c:\openwin\openwin.swf

また、次のようにgetURL()で直接window.open()を使うとFirefox2では動いたもののIE7だと動きませんでした。

[AS側]

getURL(”javascript:window.open(’http://www.google.com’)”);

そこで次のようにJavascriptのダミー関数を経由するとIE7でも動いてくれました。

[AS側]

getURL(”javascript:testFunc()”);

[JS側]

<script type=”text/javascript” language=”Javascript”>
function testFunc() {
  window.open(”http://www.google.com”,”_blank”);
}
</script>

色々と面倒ね~。

【参考】

http://www.adobe.com/jp/devnet/flash/articles/fplayer8_security_print.html
http://www.adobe.com/jp/devnet/flashplayer/articles/fp8_security.html

2007/3/28 水曜日

110番ポート以外のPOP3接続

Filed under: tips — ishiro @ 10:30:34

評価で110番以外のPOP3サービスをインターネット上で使用する必要がでてきた。自宅サーバにPOPサーバを立ててルータでポート変換してやろう。以下、その時のメモ。

CentOS4にPOPサーバをインストール

# yum -y install dovecot
# rpm -qa dovecot
dovecot-0.99.11-4.EL4

/etc/dovecot.confを編集。変更点は次の箇所。

protocols = pop3
default_mail_env = maildir:~/Maildir
valid_chroot_dirs = /home

サービスを起動してやる。一時的な評価だけなのでchkconfigはいいや。

# /etc/rc.d/init.d/dovecot start

後はルータの設定変更を次のルールで変更

WAN側の1111番 → LAN側の192.168.11.254マシンの110番

うん、動いた。成功。それにしてもPOPサーバやIMAPサーバがdovecotなんてものが主流になっているとは知らなかった。速いしセキュリティも高くていいことづくめみたい。

2007/3/23 金曜日

LogMeInのインストールではまったこと

Filed under: tips — ishiro @ 22:01:00

代々木にあるパソコンを遠隔から管理するためにLogMeInのインストールを行ったが、インストール中次のエラーが出てインストールに失敗する。

Error 1920. Service ‘LogMeIn’ (LogMeIn) failed to start. Verify that you have sufficient privileges to start system services.

権限がないといわれてもちゃんとadministrator権限をもっていることは確認済み。googleで検索してみてもほとんど情報がなかったが、やっとのこと一つだけここをみつけた。同じエラーが出てLogiMeInの会社に確認したところ担当の女性が「2002番ポートを使っているアプリケーションを切りなさい」と教えてくれたそうな。

しかしnetstatを使っても2002番なんて使っているサービスは見つけられなくてあれこれ試行錯誤すること1時間。やっと原因を見つけました。犯人は「ソースネクスト ウィルスセキュリティ 2006」でした。ただ、普通にメニューからこのサービスを無効にしてもダメで、次の方法で完全に元から全てのサービスを落としてやらないとダメでした。

「コントロールパネル」→「管理ツール」→「サービス」を開いてk7~で始まっているサービスが6つほどあるので、全て落とす。

一度インストールさえしてしまえば、通信には80番ポートしか使わないので問題はありません。インストールの時だけちょっと面倒。あと、エラーメッセージももっと具体的に出してくれればいいのに。

次のページ »