CALENDAR
Sun Mon Tue Wed Thu Fri Sat
    123
45678910
11121314151617
18192021222324
25262728293031
<< July 2010 >>
steam
Twitter
SELECTED ENTRIES
RECENT COMMENTS
CATEGORIES
ARCHIVES
Links
Ads
MOBILE
qrcode
PROFILE
OTHERS

ioaia blog><;

誤字脱字のオンパレード・・・(´゚'ω゚`)
Mac版Steamを試す
Mac版Steamがリリースされたという事なので、ここの所BootCampで完璧にWindowsPC化してたMacBook Proを使って試してみました。
…という記事を書こうとしたら、Steamがerrorで起動してくれなかったのでその対処法的なものも書いときます。

まず、インストールするために公式サイトからdmgをダウンロード。
右下の方の"Install Steam Now"ボタンからダウンロードできます。

インストールは至って簡単で、大多数のMacOSXソフトと同じく、dmgをマウントして、中にあるSteam.appをApplicationsフォルダにコピー(ドラッグドロップ)するだけ。
あとはSteam.appをダブルクリックで起動すれば、Windows版でもおなじみのログイン画面が表示されます。

が、MacOSXのインストールされているHDDのフォーマットが"HFS+ではない"または"大文字小文字を区別する"になっている一部の環境の場合、"Steam requires that /Applications/Steam.app/Contents/MacOS be created on a case insensitive filesystem, with read-write access."なんて言われて起動できません。
この事についてはSteamのサポートページにも書かれています。
Steam requires specific directories to be created with read-write access
steam error
現在の所Valve側ではサポートされないようなので、対処法としては、"大文字小文字を区別しないHFS+"にフォーマットしなおすか、別のHDを使って無理矢理使えるようにするかの2択になります。
前者については、OS自体を入れ直す事になるし、そもそも方法はそこら中に書いてあるので、今回は後者を試してみます。
続きを読む >>
| Mac | 13:56 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - Mac版Steamを試す |
ニコニコ動画API: 動画ファイルをごにょごにょ・・・
今年はせめて月1回はブログ更新しようと思ってたのに、気付いたら2月でした、本当にありがとうこざいました。
まぁ、今年は無理せずに2ヶ月に1回の更新を目指すとしましょう。

とりあえず更新するネタもない事だし、メモついでにニコニコ動画の動画ファイルをごにょごにょする方法についてでも書いとこうかと。
ごにょごにょが何かという、まぁ早い話が動画ファイルのダウンロードなわけですが、これ的にアウアウな感じなので、あくまでもごにょごにょなのです。

続きを読む >>
| Development | 16:04 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - ニコニコ動画API: 動画ファイルをごにょごにょ・・・ |
ニコニコ動画API: getflvとコメントの取得
前回ニコニコ動画APIを調べた時点では、コメントを取得してどうこうしようとか、flvをダウンロードしてどうこうしようとか考えてなかったので、getflv関連、特にコメントの取得なんかは全く調べてなかった。
今回、ちょっとコメントを取得して遊んで見ようと思い立ったので、コメントを取得する具体的な方法を調べて見た。

コメントを取得するまでの基本的な手順は次の通り:
1. ニコニコ動画にログイン
2. api/getflvにアクセスして動画情報を取得
3. 動画情報からメッセージサーバのアドレスを抽出(ms=)
4. メッセージサーバにxmlをPOSTで送信
5. 最大1000件のコメントデータをxmlで受け取り

1.のログインはhttps://secure.nicovideo.jp/secure/login?site=niconicoにログインに必要な情報をPOSTで送信するだけ。
最低限必要なのはmailとpasswordの二つ。それぞれ値はアカウントメールアドレスとアカウントパスワード。
この時、送られてくるCookieを保存しておかないと、以後の処理が出来ない

2.は通常通りアクセスして情報をもらってくるだけ。
ただし、getflvはログインしている必要があるので、リクエストを送るときにCookieも送信しないと取得できない。

4.で送信するxmlはこんな感じ:
<thread thread="スレッドID" version="20061206" res_from="コメント数">
スレッドIDはgetflvで取得したThread_IDを指定。
res_fromは新しい順に何件前までを取得するかを指定。-1から-1000まで。
res_fromに不正な数値が入力された場合は、-250が設定される。
因みに投稿者コメントを取得する時は、これにfork="1"を追加する:
<thread thread="1173108780" version="20061206" res_from="-1000" fork="1">

xmlをgetflvの動画情報に書かれているメッセージサーバ(ms=)にPOSTで送信すると、xml形式のコメント情報を取得できる。
因みにコメントの取得はログインしていなくてもできるっぽい。
(もっとも、msがgetflvでしか取得できない・・・外部プレイヤ用のログイン不要なAPIもあるらしい?・・・のでどうやってもニコニコにログインする必要はある)

とりあえず、続きにPHPでコメントを取得するテストコード。例の如く、"とりあえず取得できるっぽい感じ"で作ってるので、環境によって動かなかったり、セキュリティホールがあったりはざらです。
続きを読む >>
| Development | 15:20 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - ニコニコ動画API: getflvとコメントの取得 |
[CrossFire]武器威力の検証 (追記)
M4A1の貫通威力が酷い事になってるとかいう話を聞いたので、とりあえず持ってる全ての武器の威力を検証してみた。

*10/26 23:56 ryu_さんが色々武器を貸してくれたので、Scar-Lとかを表の一番下に追記しました。

検証について:
(至)近距離 - かなり近づいた状態で撃つ
中-長距離(?) - MexicoTDのGR側から見て左側のロングの端から端へ撃つ
貫通 - MexicoTDの箱にできる限り近づいた状態で箱を挟んで撃つ
頭、胴体、腕、足の4ヵ所を各3回ずつ撃ち検証。


近距離

CF test long
中-長距離

CF test box
貫通威力検証に使用する木箱

CF test
頭、胴体、腕、足

検証した武器はM4A1、AK-47、AK-74、AN-94、AUG、XM8、M16、M4-S、Type89、QBZ95、AK-47 GOLD、M4-Custom、MicroGALIL、MP5、P90、UZI、AWM、SVD、M700、M60、RPK、AnacondaBlack、Anaconda、DE、DE-Scope、P228、COLT1911、USP、M9、knifeの29種類。
検証結果は続きに。
続きを読む >>
| CrossFire | 08:01 | comments(6) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - [CrossFire]武器威力の検証 (追記) |
ニコニコ動画API
PHPからニコニコ動画の情報を取得しようと思って調べた事のメモ。
多分、一番最後に書いてる参考にしたサイトを見た方が早い。

  • 動画のタイトルや説明、タグ、再生数、コメント数、直近のコメントなどの情報は"http://ext.nicovideo.jp/api/getthumbinfo/{ID}"で取得できる。
    • "http://www.nicovideo.jp/api/getthumbinfo?v={ID}"でもいい。
    • {ID}は通常動画ID(e.g. sm8129721)を指定するが、動画によってはスレッドID(e.g. 1252023235)でも取得できる
    • getthumbinfoで取得できる情報はxml形式。
    • getthumbinfoは情報を取得するとき、ニコニコ動画にログインしている必要は無い(基本的に無条件で取得できる)。
    • コミュニティ動画や公式動画などの情報は取得できない。
  • 動画ファイルやスレッドID、コメントを取得する為のURLなどの情報は"http://www.nicovideo.jp/api/getflv/{ID}"で取得できる。
    • "http://www.nicovideo.jp/api/getflv?v={ID}"でもいい。
    • {ID}は動画IDでもスレッドIDでもどちらでも取得できる。
    • getflvで取得できる情報は名前=値を&で区切った形式で、値はURLエンコードされている。
    • getflvは情報を取得するとき、ニコニコ動画にログインして、認証される必要がある。
    • コミュニティ動画や公式動画でも取得できる。
    • getflvでコミュニティ動画のIDから動画ID(sm~)を"推測"できる。
      • getflvでは動画IDの3桁目(smの次)からの部分と、動画のファイル形式しか分からない
      • ファイル形式からsmかnmかの判断はできるが、それ以外だった場合の判断が出来ない
      • 詳しい事は最後のリンクに
  • コメントはgetflvで取得したURLにxmlをPOSTすると取得できる。
    • コメントはxml形式で取得できる。

他にもいくつかあるらしい。
以下、もう少し詳しい情報。
続きを読む >>
| Development | 14:35 | comments(1) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - ニコニコ動画API |
アルカディアサーガ cβ
GONZO ROSSOの新作国産MMORPG「アルカディアサーガ」のクローズドベータに当選したのでプレイしてみた。
結論から言うと少なくとも今現在の状態では糞ゲー。完全にパンドラサーガの超劣化版。



まず、キャラメイクの時点でキャラクターがなんか可笑しい。4gamerなんかでSSが出た頃から言われてたことではあるけど、やはり頭と体のバランスがあまり良いようには思えない。
次に視点がトップビューで固定されていて、自分の見たい方向に向くことはできないし、ましてやクォータービューあるいはサイドビューに変更するなんて事はありえない。4gamerのインタビューによるとゴンゾロッソ曰く「2D時代のトップビューを活かした」らしいが、明らかにそれによって操作性が低下しているし、"どの方向からでも見れる"という3Dの最大の特徴が無くなってしまっている様に思える。
ついでに完全なクリックゲー。

パンドラサーガと比較すると、インターフェースなどはほぼそのまま。
基本操作(キー設定)が大幅に変わっていて、最初は操作に戸惑う。基本的に行えることは同じなのだから、キー設定を同じにしといてくれれば良いのに、何故か全然違うキーになっている。そもそもパンドラサーガのキー設定が若干可笑しかった気がしなくもないけど、こうも変わっているというのは不思議。
パンドラに比べてマップは広くなっているように感じる。感じるだけで、実際はそんなに変わらないかもしれない(キャラクター自体が小さくなっているようにも感じる)。

ゲーム自体とは関係ないけども、cβ期間が短すぎる(たったの18時間)。
この短い間でゲームを満足にプレイする事はできないだろうし、そうなると不具合もあまり見つけられないのではなかろうか。
| MMORPG | 22:43 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - アルカディアサーガ cβ |
Audiosurf@ニコニコ動画
二つほど、ニコニコ動画にAudiosurfのプレイ動画をupしたので宣伝。


中盤までうまくいってたのに、エラーでお疲れ様です。


30fpsになると基地外度あっぷの例。
横をブロックがスルーしていくのはいつもの事。

これだけだと短すぎるので、エンコードの設定とか(主に_さん向け)。
エンコードに使うソフトはAviUtl。それにLanczos 3-lobed 拡大縮小DirectShow File Reader プラグイン for AviUtlx264 詰め合わせ(+NeroAACCodec)のプラグイン。
基本は、AviUtlで動画を読み込んで、Lanczos 3-lobed 拡大縮小で512x384或いは512x288にして、動画の長さとかからビットレートを計算(ニコニコ動画用のビットレート計算機とかビットレート計算機が便利)して、そのままx264に放り込むだけ。

拡張 x264 出力の設定はこんな感じ(基本ニコwikiのまま)。


動画の大きさと各ビットレートは状況/動画によって臨機応変に。
| ニコニコ動画 | 09:52 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - Audiosurf@ニコニコ動画 |
twitter
今更感がものすごいけど、twitterをはじめてみた。
とりあえず、このblogの左側メニューに最新二件が表示されるようになってます。
恐らく、一週間しないうちに投稿が途絶えるでしょうけど。
ふぉろー?なにそれ?おいしいの?

まだそんなに使ってないけど、TwitterIrcGatewayちーたんがとても便利。
TwitterIrcGatewayはローカルでIRCサーバとして機能して、通常のIRCクライアント(例えばLimeChat)からlocalhost:16668に接続して、#twitterで発言するとそのままtwitterに投稿されるという、とても便利なソフトウェア。
普段からIRCは色々と使用してるので、それと同じように使えるのは楽で、使いやすい。
TwitterIrcGatway@LimeChat
ちーたんは、Windows Mobile用のTwitterクライアント。個人的にシンプルアイコンの方のアイコンがとても好きです。

Twitterはあまり関係ないけど、IRCのchを色々と増やしていった結果、現在50近くのchにjoinしていて、流石にLimeChatというか、Windows自体が少し重くなってきた。
まぁIRC以外にも色々と起動してるので、当たり前といえば当たり前だが・・・
ただ、そのおかげで、weathernewsのThe Last 10-Secondが、速報受信から表示までに5秒程掛かってしまって、いまいち速報になってないのには困った。
# The Last 10-Secondは速報表示画面がFlashで構成されていて、軽いとは言えない(重くも無いけど)。
| Other | 07:15 | comments(1) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - twitter |
cacti
かなり前から、www2.hitobashira.orgのcactiがAbort trap (core dumped)となって動かなくなっていたのだけど、その原因がやっとわかった。
$ php --version しても terminate called after throwing an instance...とerrorが出るから可笑しいと思ったら、ZeroC Iceが悪さをしていたようだ。

今のところiceは使ってないので、/usr/local/etc/php/extensions.ini から extensions=IcePHP.so を探して、先頭に;を入れてコメントアウトでとりあえず解決。

あと、これとは関係ないけど、このblogのテンプレートのリンクテキストカラーが通常のテキストカラーとあまり変わらずわかり難いので、リンクの後ろには小さなiconをつけるようにしてみた。
通常の外部リンクはが、画像などへのリンクはがリンクテキストの後ろにくっつきます。
| Server | 05:40 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - cacti |
ネットワーク図
network image

暇だったから作った。
うちってこんなにPCあったんだね・・・

CS:S, CS:CZ, HL2DM, L4D, TF2のサーバーは全部10.0.1.2のノートPC上にあります。
Vnet、mumbleとか、upろだとかのサーバーは某社のIDC内にあります。この図にはありません。

これ書いてて、すっごく前にバックボーン図を作ろうとしてたことを思い出した。
| Other | 00:00 | comments(0) | trackbacks(0) | Permalink | このエントリーを含むはてなブックマークはてなブックマーク - ネットワーク図 |