2006年7月18日から2006年7月14日までの日記を表示中

2006年 7月18日 (火)

mixi-stationのコードが仮に解けたとしたらの話

全部解けてませんよー念のため(^^;.子曰く

ソース公開するといたちごっこになりかねないので、mixiと話つけてバイナリ配布されたらいかがでしょう?

とのことですが,とりあえずイタチごっこにはならないんじゃないかなぁと思います.mixiが全力で逃げて,誰も追わず(えず)に終わり,みたいな(笑).少なくとも自分に関しては,今でもすさまじく大変なんで,次に大幅にプロトコル変えてこられたら・・・もう追う気力はでないですね.おとなしくAudioScrobblerに帰ります(笑).

で,後半ですが,mixiと話をつけるなんてできるんですかね(^^;.勝手に解析した結果ですし,取り合ってもらうことも難しいんじゃないかという気がしますが・・・.

まあ,あと,仮にmixiが寛容で「バイナリ配布ならしてもよいよいょぃ(残響音含む)」と返答してきたとしても,Linux・UNIX向けのソフトでバイナリのみの配布ってのは相当しんどいんであんまりやりたくないっす.Linuxだけ考えても,Windowsと違ってとりあえずプロセッサアーキテクチャ毎に用意しなきゃならんでしょうし(「歌う玄箱で使いたい!」とか「Zaurusでも是非!」とか要望ありそうだし).あと,Linux・UNIX限定ですが,そういう配布しかしてくれないソフト,自分じゃ絶対使いたいと思わないんで・・・.

ていうかほんとなんで暗号化なんかしたんだろうなぁ.

粗悪なクライアント排除説
暴走して短い間隔でどかどかPOSTしてくるようなDQNなクローンが作られてしまうとサーバの負荷が急上昇しちゃうから野良クライアント禁止・・・ってのは,ステーションを切り離した実装になっている点や,ステーションとやりとりする(と思われる)WinAMP用のプラグインが存在するのに動きが無い点を考えると意外と有り得るかも.
業界とのつながり説
レコード会社とつながってて,mixi-stationで収集した情報はマーケティング的に非常に価値があるから・・・というのは超有り得る話ですし,別にそれ自体に賛成反対ってのは無いんですが,これと暗号化とは直接結びつかないよなぁ.どっかのセコいレコード会社がデータを操ろうとするのを防ぐとか? そんなの純正クライアントでだってできるだろうしねぇ・・・.
セキュリティを高めたい説
サーバ側のSSLのコストを考えると,まあ,無意味じゃないとは思いますが・・・あ!もしかして,このデータを途中のどっかの大手プロバイダが勝手に収集して,「げへへ,マーケティング情報ゲットだぜ!」とかやられるのを防ぐため!? これはあるかも! (ねぇょ)
Appleとのつながり説
大量のmixiユーザをiTunesに縛ることで,iPodが売れたり,ネット販売(よく知らないけど)の曲がよく売れたりすれば・・・なんて提携をAppleとしたり.でもそれだとあからさますぎるから,一応他社のプレイヤー使ってる人のためにもWindowsMediaPlayerくらいサポートしてあげようかね・・・という説.あー,iTunesじゃなくてソニック何とか専用だったらもっと盛んに解析されたんでは.
いたずら防止説
何とかちゃんとかのスクリプトによるいたずらを防ぐとかそういうアレですが,アカウントないといたずらできないわけですから,いたずらっぽいのがあったらアク禁にすりゃいいわけですし,何か現実的じゃない気が.
mixiの技術力を世に示したい説
いや,冗談抜きでmixi-stationの暗号は良くできてると思います.だから許してください.

ごくわずかなLinuxユーザだけで細々とやってる分には気にも留められないとは思いますけど,ソース公開するとなると確かに逃げられる可能性はありますよねぇ.とりあえずやってみて,出方を見てみたいなぁ.たとえ逃げられても,わずかながらも得られた知識や経験・解いたという事実(もしかしたら自 (中略) ひと夏の思い出みたいな(笑).

↓ハルヒとかよくわかんないけどこんな展開がいいかも


            -‐ '´‾‾`ヽ、
             / /" `ヽ ヽ  \
         //, '/     ヽハ  、 ヽ  
         〃 {_{ノ    `ヽリ| l │ i| 独自にクライアントを
         レ!小l●    ● 从 |、i| 
          ヽ|l⊃ 、_,、_, ⊂⊃ |ノ│  作ってみたんだけど
        /⌒ヽ__|ヘ   ゝ._)   j /⌒i ! 
      \ /:::::| l>,、 __, イァ/  /     公開してみてもいいかい?
.        /:::::/| | ヾ:::|三/::{ヘ、__∧ |
       `ヽ< | |  ヾ∨:::/ヾ:::彡' |


      __,,,..::-ーーァ''
    ,r‐´.:.:.:.:.:.:.:.:.:`ヽ、        /
   /.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ヽ.     l   さ
   /.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:lヾ、    |   ぁ
  /イ.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:i.:l     l.  て
   l:.:.:.:.:.:.:.:.:.:.:.:.:.:f゛i:.:|リ!   ー='   ね
   l∧:.:.:.:.:.:.:.:.:.:,人l:.l ノ     l
     ヽト::;i、:/ ,ゝ!'   __  ヽ、
    r:r'''゛ ゛'゛'''ー-<ニ,y''゛゛゛‾l.||    `ー
    .l i      //:.`ヽ  l||
    | l       i l: : : : :l r-'`、
   .| l      l l : : : : :l  〉 }
   l. ゛ー‐-- .__,,j .|: : : : :.ヾ⌒〈
   }ー──---=': : : : : : :ヽ.:ノ


         , -‐ ´‾  ‾‾`ヽ、
.       /             丶
        / /     _
.       / / /.// "‾ `ヾ、 ヽ     ',
     / / ,' 〃       ヽハ     l   に
     Vl  l _斗'´     `ヽ、l从│    l   ょ
       |  ! /リ        j N | 、   l   ろ
      ヽ小l ●     ●  イ l| }   |   |
.         lハl⊃       ⊂⊃| |ノ    |   ん
.         | 人   r_,、_y     | |    l |
          j|  >'う  __, r<l ││ ││
       / | レ'  /:::_j_  / / ,/、│   l |
.      / ,リ /   ∧f三ミ/  / //l j   | │
.      ,' / l/  〃!l|`¨7 /ル/  V   | │
     l./ |{ヘ_ノト、|:l|M/// /    l_  | |

[コメントを書く]

dachk_wr 2006/07/20(木) 01:04:10
個人的には、
「リバースしてんぢゃねぇよぉぉ」
とか叫ばれつつ垢BANされたら嫌だなぁと逆汗リスト見ながら思ってました。
#mixiの中の人って結構アレな感じがするんだよなぁ...。

暗号かけたのはきっと
「自分たちで全て管理できないとイヤダイヤダイヤダ」
程度なんじゃないかなぁとわたしは妄想してます。

SHA-1

SHA-1の処理ですが,このドキュメントの下の方にあるサンプルソースまんまっぽいっす.助かります(笑).このソースのライセンスがGPLだったりしたら,夢が広がりんぐなんですけどねー(笑).

2006年 7月17日 (月)

無線LAN

何となくごろごろしながら作業したい気分になったんで,買って未設置のままだったBUFFALOのWLA2-G52なる無線LANステーションをようやく開封・設置してみました.セットアップガイドの通りにEtherの線をハブにつないでACアダプタつなげば完了・・・って一向にハブのポートがリンクしませんね・・・.いつまでたってもAOSSなんたらのLEDが消えません.まわりに何も無いはずなのに何やってんだ・・・.ケーブル交換してもダメ.リセット押してもダメ.「ま,またゴミつかまされたか・・・(;´Д`)」.過去の苦い思い出が・・・.

一応WebのFAQを見てみるかってことでBUFFALOのページで探してみると・・・ズバリではないですが,似たような話発見.DIAGランプは点滅じゃなくてつきっぱなしなんだけどね.・・・「電力不足を解消します」だと? (´∀`)'`,、'`,、 まさかぁ.延長コードじゃだめって,そんなことあるわけ・・・キタ━━━━(゜∀゜)━━━━ッ!! 壁直結にしたら瞬時に起動しました.なんてこった.そんなこともあるんですか.

で,やっと設定できる状態に.おー,Firefoxからでも問題なく設定できますね.素晴らしい.ログを表示させようとするとステーションが固まったりしないのも素晴らしい.Javascriptにtypoが無いのも(ry.いや,アレと比べちゃ失礼だな(笑).

ちゃんと動くならWPA使ってみようと思い,T42側にwpa_supplicant を導入してみたんですが,wpa_supplicant を起動すると,何か対応するioctlが無いとかなんとかメッセージが出て全然動きませぬ(ログ取り忘れた).結構検索してみたんですが,似たような話は見つかるものの,解決までは至らず.そんなこんなで,結局諦めてWEPで妥協.ちょっと設置して無線に切り替えてゴロゴロしながら作業するつもりが,疲れ果ててゴロゴロした瞬間に寝てしまいましたとさ・・・.

cannadic改

うわーい.これで良くなっ・・・あ,「cannadic改」と打とうとして「改」が出ずorz.これ単漢字なのかぁ.

文末とかで,出てほしくないときに出なくなったのは嬉しいですが, 普通に入力して変換して出てくると思って入力 → 複数ページ候補がでてきたので一生懸命探す → 何度見ても無いΣ(゜д゜lll) → あらためてコロンつけて入力し直し ・・・ってのは結構痛いですね.難しい・・・.

[コメントを書く]

vagus 2006/07/18(火) 12:43:50
「:」を先頭ではなく末尾につけるようにしてみました。多少はマシになるかと…
nosuke 2006/07/18(火) 21:01:27
うしろにつける・・・これは画期的!

SHA-1

「どっかで見た式だなー」とは思ったんですが,その後ずるずる進めてしまい,ずいぶん奥深くまで行ってからSHA-1の計算だと気づきました.巡回シフトやKの値見て気づくべきだった・・・.いやー,理論は結局全然わかってないんですけどねー(´・ω・).

[コメントを書く]

dachk_wr 2006/07/18(火) 17:09:30
なるほど、SHA-1使ってるんですか...

お疲れさまです。わたしは脱落組です...
nosuke 2006/07/18(火) 20:40:09
いやー,まだ何に使ってんのかよくわかんないんですけどね(^^;

2006年 7月16日 (日)

VMwareのスナップショット

やっとうまい使い方を見つけることができて,Revertしまくり.何度かゲストが青画面になったものの,今日はネットワークは何ともないですなぁ.

終わりが見えてきたかなー

数日後を大予想.

            i、 〈l〈l r,==¬
           -=| |=‐  |.|   |.| o o o   ひどい……!
     /       i7 |.| 「/   L===」        ひどすぎるっ……!
    〈        ゛'                 こんな話があるかっ……!
    /      、ー--‐へ、 (⌒\      
.  , '      l`i‐r-ゝ  v   \\、ヾ;  ヽーァ─  やっとの思いで……
  /イ    :ト、!│| ! , ij   u \ヽリ   ∨    辿り着いたのに……
  │,イ   | u | | l∠ニ  u    ト、     ヽ  /  コードを解いたのに……
   l/ | ,イ |─ァつ_ ~U~ u/;⌒i   |:: \   ヽ / 
    レ W f/ ノ ,.- // ./ j v |:: u \  V   仕様変更………!
         { /つ ィ .// /   u  |::v /ヽ.  i  あの仕様変更がもぎ取ってしまった
        l /つ/ レ'  〈__,.ヘ   |‾7  ヽ |  ………!
        ヽ ヘ'v ー-、 ノ  ヽ  | /    W  せっかく手にした
          \ ij 0 ヽ.   `ー' | r‐¬ |   オレの未来… 希望…
           \ ノ O \    |_!o ol_|    プレイヤーをっ……!
             ヽ     \    ヽ‾

[コメントを書く]

OBONO 2006/07/17(月) 14:30:31
そんなの日常茶飯事ですよ。
nosuke 2006/07/18(火) 00:13:02
(;´-`).。oO(SHA-1っぽいな・・・
tacash ◆cR08PK3l1o 2006/07/18(火) 01:51:46
できたところまでが仕様です
nosuke 2006/07/18(火) 02:20:03
なるほど,だからソニッk(ry

冬コミ

3日間開催なんですねー.最終日は31日かよ.こりゃたまらん.

2006年 7月15日 (土)

VMwareのスナップショット

復帰してしばらくすると恐ろしいことにCPU 100% 食ってゲストのWindowsが操作不能に陥ることが判明(;´Д`).これじゃあ,何もできんではないか・・・.あれこれいじってるうちに,マイコンピュータ開くと,ホストのLinuxのsamba経由で見てるドライブを表示しかけたところで固まることが判明.試しに固まった後,VMware側でネットワーク切断してやったら回復しました.うーん,なるほど・・・.スナップショット取るときにはドライブ切断しとかなきゃまずいな・・・.

例のアレ

大体どんなことやってぐちゃぐちゃにしてるのか見えてきた・・・かもしれませんがそうでもないかもしれません.しかしC++でどんなコード書いたらこんなになるのか想像がつかんなぁ・・・.

2006年 7月14日 (金)

VMware

Win2kでスナップショット使ってみようと思ったんですが,何かすげー遅い.こんなに時間かかるんだっけ?と色々調べてたら何か2005年3月頃のスナップショットが残ってました(;´Д`).全然記憶にねー.そしてこれを消すのにまたものすごい時間が.消したらも超軽くなったし.うわーい.ちなみにスナップショットから復帰した直後に時計ががっと進むので,あんまり意味が無いというか期待どおりの効果得られず(´・ω・`).

最近のAnthyの変換候補

最近「おそい」→「遅」,「おちる」→「落」,「ねむい」→「眠」という風に,なぜか第一候補に漢字1文字の変換候補が出てくることが多い気が.Anthy7900的問題なのか,alt-cannadic的問題なのか,それとも入力の仕方が悪いのか・・・.

[コメントを書く]

vagus 2006/07/15(土) 14:21:20
ML の方へ投げさせて頂きました。
しばしお待ちを m(__)m
nosuke 2006/07/16(日) 04:42:31
うおお,どうもすいませんです.
http://lists.sourceforge.jp/mailman/archives/anthy-dev/2006-July/003064.html
「そういうもの」なんですね.ちょろっといじったら意図的に後に回ってくれたり・・・ってのは多分甘んでしょねー.

XMMS-crossfade

yazさんのcrossfaderがあったりしますが,本家もAudacious-1.1.0に対応した模様.うーん,まだ生きてたのか・・・.

2006年7月18日から2006年7月14日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2006年7月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ