再びアメリカへ…今回は長期で

May 28th, 2007

先週 23日、再びアメリカに入国しました。
今回は長期滞在ということで、滞在ビザを取得。 ドイツのアパートは引き払ってきました。

職場は前回の ソルトレイクシティ ではなく、南カリフォルニア Orange Country のあたり。

SkypeOut で SkypeIn の番号通知が可能に

May 12th, 2007

Skype 日本語ブログ – SkypeOut 通話時の発信者番号通知
Going My Way: SkypeOut で一般電話にかける際に自分の SkypeIn の番号を通知可能にする設定 より

SkypeOut で発信した電話の発信元として、SkypeIn で契約している電話番号を通知することが可能になったそうです。 早速設定して、自分の電話(ドイツ契約)にかけてみました。(設定方法は前述のブログ記事を参考にされるとよいでしょう)

結果1: 自宅の電話 (Arcor ISDN 契約)
skypeoutn_isdn.jpg
0081505.. と通知されました。 00 で始まる番号は国際電話となりますので、着信履歴からコールバック可能でした。

結果2: 携帯電話 (Vodafone D2 契約)
skypeoutn_mobile.jpg
+81505.. と通知されました。 こちらも着信履歴からコールバック可能でした。

以上の結果から、ドイツの PSTN に対しては正常動作しているようです。
どうも日本の PSTN に対しては、未だに非通知、通知圏外、もしくは誤った国番号が付加されるという問題が挙げられているようです。 2004年から2005年にかけて、発信者番号を偽装できる件が問題となっていましたが、その事と何か関連があるのでしょうか。

MySQL 4.0 の SJIS (CP932) データを MySQL 5.0 に移す

March 1st, 2007

約2年前に書いた MySQL 4.1.x の日本語処理 の続き。 なぜこの話が再燃したかと言うと、MySQL のサイト からは既に MySQL 4.0 のダウンロードができなくなっており、バージョンアップを余儀なくされたからである。

前回は MySQL 4.0.21 から 4.1.9 へのバージョンアップを試みたが、今回は条件が変わり 4.0.26 から 5.0.33 へのバージョンアップになる。 ただし、問題の発生している文字コードまわりの変更は、4.0.x から 4.1.x で発生しているため、ほぼ同じと見なしてよいだろう。

SJIS データを作業手順は以下の通り。 対象データベース名は thedb とする。
作業は全て Win32 (Windows XP Pro SP2) のコンソール (cmd.exe) にて行った。

1. MySQL 4.0 にて、 mysqldump ツールを使用してテキストファイルへエクスポート。
mysqldump -u root -p thedatabase > dump.sql
root ユーザのパスワードを聞かれるので、入力すると dump.sql に thedb の内容が出力される。

2. dump.sql 先頭部分に データベース作成 SQL 文を挿入する。
CREATE DATABASE `thedb` DEFAULT CHARACTER SET cp932 COLLATE cp932_bin;
sjis ではなく cp932 を使用しているのは、元データベースの内容が Windows ファイル名を含んでいるため、データ消失を最小限に抑えるためである。 sjis を使用する場合は適度に読み替えること。

3. 2 の SQL文の次に、データベース指定文を追加する。
use `thedb`;

4. dump.sql 中に、2バイト目に0x5Cを持つ文字が含まれている場合、この文字の次にある “\” 文字を削除する。
例えば、 “表” という文字が含まれている場合、エクスポートしたファイルでは “表\” となっている。 この文字がインポート時にエラーとなるので、後続の “\” を削除する。

Wikipedia: Shift_JIS より 2バイト目に0x5Cを持つ文字には、以下の文字がある:
― ソ Ы Ⅸ 噂 浬 欺 圭 構 蚕 十 申 曾 箪 貼 能 表 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭 偆 砡 纊 犾

5. MySQL 5.0 にて、mysql ツールを使用して dump.sql をインポートする。
MySQL ツールのコマンドラインにコードセットを指定するのを忘れないようにする。
mysql --default-character-set=cp932 --user=root -p < dump.sql

6. エラーが出た場合は、問題の発生した行を確認、修正を行った後、再度インポート操作を行う。
必要に応じてインポート途中のテーブルを削除する必要がある。

この操作で、インポートを行うと phpMyAdmin では問題なく表示できるようになる。 次は、アプリケーション側の変更を行う。

DashBar プラグインを導入、ついでに日本語言語ファイルも作成

December 18th, 2006

Standing Tall » WPのプラグイン:DashBar にて紹介されていた DashBar というプラグインを入れてみました。

DashBar screen shot

WordPress にログインした状態のみ、ページ上部にこのようなバーが表示され、新規記事の投稿や編集、管理画面への移動が容易に行えるようになります。 バーと文字の色、透明度、文字の大きさは設定で変更することができます。

ついでに、日本語の言語ファイルを作成しましたので、公開しておきます。 DashBar 2.0用です。
dashbar-ja-lang.zip をダウンロード

【インストール方法】
1. 本家の配布サイト から DashBar 2.0 をダウンロードし、 WordPress をインストールしたディレクトリ下 wp-content/plugins に解凍します。
2. DashBar のサブディレクトリが作成されますので、その中に DashBar-ja.mo を入れてください。
3. プラグイン管理画面から、 DashBar を有効にします。
4. 必要に応じて、バーの色等のスタイルを調整します。 (管理画面 → 設定 → DashBar)

.NET Framework 2.0 と Skype4COM のインストール方法

December 5th, 2006

現在、このサイトで公開中の Quick Mood Text 及び Skype chat log viewer を使用するためには、.NET Framework 2.0 と Skype4COM を先にインストールしておく必要があります。 インストールされていない状態でソフトウェアを実行しようとすると、アプリケーションエラー等のメッセージが表示され動作しません。

インストール方法を簡単に説明します。

【.NET Framework 2.0】
a. Windows Update / Microsoft Update を使用する場合
1. IE で Windows Update / Microsoft Update サイトに接続。
2. “高速” / “カスタム” のボタンが表示されたら、”カスタム” を選択。
3. 左側 リストから “追加選択(ソフトウェア)” を選択後、右側の “Microsoft .NET Framework 2.0″ 項目を “追加”。
4. “更新プログラムのインストール” をクリックし、あとは指示に従いインストールを完了させます。

b. 手動でダウンロードしてインストールする場合
Microsoft .NET Framework Developer Center より、”Microsoft .NET Framework Version 2.0 再頒布パッケージ” をダウンロードし、インストールしてください。

なお、.NET Framework 2.0 のサービスパックや修正パッチが提供されている可能性がありますので、インストール完了後にもう一度 Windows Update /Microsoft Update を行い、更新の確認を行うことをおすすめします。

【Skype4COM】
1. Skype Developer Zone: Download から Skype4COM, Release 1.0.26.0 をダウンロードします。(バージョンはそれより新しくなっているかもしれません)
2. ZIP ファイルを適当なフォルダに解凍します。 システムで使用されるので、日本語を含むまないフォルダ名がよいでしょう。 私は “C:\Program Files\Skype\Skype4COM” というフォルダを作って入れました。
3. コマンドプロンプトを開き、前の手順で作成したフォルダへ移動。
コマンド例:

C:\Document and Settings\User> CD “C:\Program Files\Skype\Skype4COM”

C:\Program Files\Skype\Skype4COM>

4. Skype4COM をレジストリに登録します。 コマンドラインから、”regsvr32 Skype4COM.dll” と入力します。
コマンド例:

C:\Program Files\Skype\Skype4COM> regsvr32 Skype4COM.dll

5. 登録が完了しましたというメッセージボックスが表示されれば、インストールは完了です。

間違っている箇所、補足等がありましたら、コメント欄に記入していただけると助かります。

Page 7 of 119« First...56789102030...Last »