2010年10月5日火曜日

MySpaceのプロフィールアップデートで不具合。しばらく様子見した方が良いかも

2010年の雑談
アーティスト登録したプロフィールについてです。
お知らせメールが来ましたので、プロフィールをアップグレードしてみたのですが、上手くいきませんでした。これからアップデートしようとする方は、しばらく待った方が良いかもしれません。

(1) オフィシャルサイトのアドレスが、スパム対策用アドレス(?)に置き換わりました。
(2) 現在は、MySpaceのヘルプ更新中の為、問題が起きた時の正しい連絡先が不明です。

o 10月5日現在、運営側に対応依頼中です。解決しましたら、このメモを更新します。


**** 詳細
** (1) オフィシャルサイトのアドレスが、スパム対策用アドレス(?)に置き換わりました。
o アップグレード時、YouTubeのアドレスとBloggerのアドレスで起こりました。
   + 問題が起こったプロフィール ▽ http://www.myspace.com/tounderlinedk
   + 問題が起こったYouTubeのアドレス http://www.youtube.com/toUnderlineDk
   + 問題が起こったBloggerのアドレス http://tounderlinedk.blogspot.com/
   + 置き換わったアドレスの例 http://www.msplinks.com/MDFodHRwOi8vdG91bmRlcmxpbmVkay5ibG9nc3BvdC5jb20v
o 指定したアドレスを辿る事は出来るのですが、アドレス表示が長くなる事で、レイアウトに影響が出たり、ホームページの信用度が多少下がったりします。
# 11月2日現在、Bloggerのアドレスは、辿る事も出来なくなりました。
# 但し、プロフィール情報の更新が可能になっていました。YouTubeのアドレスを指定して様子見です。

o 具体的には、
   + アップグレードボタンを押した所までは良かったのですが、
   + 確認画面で、オフィシャルサイトに指定したYouTubeのアドレスが置き換わっていました。
   + そこで、Bloggerのアドレスに変更してからOKしました。
   + すると、Bloggerのアドレス表示もスパム対策用アドレス(?)に置き換わっていました。
   + 一度置き換わったアドレスは、設定画面で更新すると失敗し、プロフィールをダウングレードしても戻りませんでした。

** (2) 現在は、MySpaceのヘルプ更新中の為、問題が起きた時の正しい連絡先が不明です。
o 何か起きた時、正しい連絡先を探す事が出来ませんので、対応に時間がかかります。
o 今回の場合、現象が起きた時に、アーティストサポートへのメッセージが送れなくなっていました。
o ヘルプは更新中みたいでしたので、とりあえずマイスペナビの方に、臨時依頼のメッセージを出しました。
o メッセージを送ったのは 9月28日ですので、現在対応中なのかもしれません。


**** メモ(11月2日現在)
o 問題が起きたプロフィールでも、プロフィール情報の変更が可能になりました。
   + 「ホーム」-「プロフィール編集」
   + 出てくる設定画面で「アーティスト詳細」
   + 「アーティストウェブサイト」欄を、リンクさせたいアドレスに変更して、保存ボタン
   + エラーが発生した時は、おそらく、赤枠で囲まれた欄があります。その欄を正しく指定して、保存ボタン
o 問題が起きた時は、問い合わせと平行して、オフィシャルサイトに別のアドレスを指定する暫定対応が可能です。


==
関連ページ:
    ▼2010年の雑談
    ▼お知らせなど
    ▼目次
    > MAGIX Music Maker 17ドイツ語版登場
    コンピューター・プログラミングを扱ったアニメ
    YouTube。投稿出来る動画の長さを15分に延長
(2010年11月2日変更。暫定対応が可能になったので反映)

AWKでバイナリ入力する方法(Gawk専用) - AWK

AWKの入出力とコマンド実行機能
完全なバイナリ入力は、Gawkで対応していました。
但し、強い癖がありますから、バイナリ出力よりも扱いは難しいです。

o 入力を特定の長さで区切る事が出来ません。
o 変数RSで指定した行区切り文字が出現しない場合、ファイルを全部メモリに読み込みます。


**** 原理
o 変数 BINMODEを使います。これによって、Windowsにおける改行コードの自動変換機能を無効にします。
o 同時に、AWKの言語設定を強制的に変更します。
   + 理由は、文字をバイト単位で切り出す時に、AWK処理系が日本語の全角文字に対応しようとして、文字化けを起こすからです。
o なお、mawkの場合は、バイナリコードの入力に対応していません。
   + 文字コードの 0(0x00)を読み込む事が出来ませんでした。


**** 手順
** 「-Wctype=ASCII」オプションを付ける方法(Gawk on Windows専用)
o この方法は、Gawk on Windows 3.1.7のみ使用する事が出来ます。

o Gawkを起動する時の、コマンドラインオプションを指定します。
--------
gawk -Wctype=ASCII -v BINMODE=3 a.awk in.txt > out.txt
--------

   + BINMODE=3は、読み書き両方でバイナリモード
   + BINMODE=1は、読み込みのみバイナリモードです。


** Windowsの言語設定を「英語(米国)」などにする方法(Gawk専用)
o この方法は、Gawk on Windows 3.1.7 / Gawk for Windows 3.1.6の両方で使用する事が出来ます。

o 最初に、Windowsのコントロールパネルで、標準で1バイトしか使わない言語を選択します。
   + Windows XPの場合は、スタートボタンから[コントロールパネル]-[地域と言語のオプション]
   + 出てくる画面の「地域オプション」タブで、「英語(米国)」を選んで、「適用」ボタンもしくは「OK」ボタン。
o 設定出来たら、Gawkの起動オプションで、変数BINMODEを設定します。
--------
gawk -v BINMODE=3 a.awk in.txt > out.txt
--------

   + BINMODE=3は、読み書き両方でバイナリモード
   + BINMODE=1は、読み込みのみバイナリモードです。


**** メモ
o AWKには、「行の区切り文字が不特定の時に、上手にファイルを扱う事が出来ない」という欠点があります。
   + AWK処理系は、変数RSで指定した文字が出てくるまでの間、読み込みを続けます。
   + そして、「RS = ""」とすると、読み込まないのではなく、ファイルの最後までを1行とみなします。
   + また、「RS = "[.]"」(任意の一文字で区切る)の書き方を、AWKはサポートしていません。
      + このように書くと、ビリオドが出てきた所で区切ります。
o 実際にGawkでバイナリファイルを扱う時は、事前に強制的に区切り文字を入れるようにすると、読み込み時にメモリー使用量が少なくて済みそうです。
   + その部分は、PerlやC言語などを使って書く必要があります。


**** 確認した処理系
o Gawk on Windows 3.1.7
o Gawk for Windows 3.1.6 -- Windowsの言語設定の変更が必要
o mawk MBCS (32bit版) 1.3.3 -- 非対応
o Mawk for Windows 1.3.3 -- 非対応
o original = the one true awk(updated May 1, 2007) -- 非対応


==
関連ページ:
    ▼AWKの入出力関数とコマンド実行機能▼ABC順
    ▼AWKプログラムを書く▼ABC順
    ▼AWK
    ▼制作メモ
    > 改行コード。Windows / UNIX / Mac の違いについて
    GawkでUTF-8のファイルを読み込む時の注意点
    Gawkで、UTF-8のファイルからBOMを除去する
    +
    AWKでバイナリ出力する方法(mawk, Gawk専用)
    BINMODE = バイナリモードで読み書きする(mawk,Gawk専用)
    RS = 1行読み込む時の改行文字