PSU アルド氏が来ていたらしい

blog20080317-PSU-WhiteDayEvent

ホワイトデーイベント企画Link で、イベントキャラクターのアルド氏が私の部屋に来ていたみたい。ID番号も一致するので、本物でしょう(イベントキャラと同名のキャラを作ってアイテムをおいていくなんて、そんな手の込んだ悪戯する人いるのか知りませんが)。

— posted by mu at 01:51 am   commentComment [0]  pingTrackBack [0]

フロントミッションオンライン 5月末日で終了

スクウェアエニックスの戦闘ロボット物ネットワークオンラインゲーム、フロントミッションオンラインLink5月末日でサービス終了するLink とのこと。

私はサービス開始直後にPS2で2~3ヶ月だけプレイしたことがありました。レベルの異なるプレーヤーが混在しないようにこのゲーム、レベルが低いうちは前線から遠く離れたエリアにしかいけないようになってます。で、当時仕事が忙しくてゲームができずしばらくして戻り愕然。みんなより前線に近いエリアに行ってしまって、私のいた初級エリアにはほとんど人がいません。なのに、次のエリアに行く条件が複数人プレイでしかクリアできない任務を達成すること(ここ、私は勘違いしているかもしれません)。クリアできるかぁ、てなわけで挫折 orz

このゲームで学んだことは、PCに慣れるとPS2でのネットワークゲームがつらいこと。PCほどIMEが発達していないので日本語の入力は難しいし、何より画面の解像度が低いので文字が読みづらい。他のプレーヤーとの連絡が重要なネットワークゲームで、これは致命傷でした。

このゲームもPSULink もPCとPS2ユーザーが一緒にプレイできるのが特徴ですが、両者のマシン能力の差が生む問題も少なくなく、ネットワークゲームはまだしばらくPCの世界かなぁと思う次第。

— posted by mu at 10:29 am   commentComment [0]  pingTrackBack [0]

ココイチスプーン4本目

blog20080314CocoichiSpoon

去年に引き続きLinkココイチのスプーンLink を入手。今年からスプーン製造会社がYamacoLink からNoritakeLink に変更になったらしい。

1~3月の限定メニュー、グランドマザーカレーを注文するとくじ引きが引けて、当たりが出るとスプーンが貰えるこの企画、初年度からずっと取りつづけている行きがかり上今年も取ったわけですが、毎年7~8杯食べないと出てこない。しかも3月にしか当たりが出た記憶が無いのですが、2月は当たりくじが入ってないとか、そんなことありませんか、ねぇ?

去年同様、外れくじを集めるとそれはまたスプーンと交換してもらえるのですが、今年はその外れ券もあと1枚というところまで来てたのよねぇ。2本目取るか・・・w

[2008/3/15 追記] そういえば、今年の冬はスープカレーLink 見なかったな。諦めたか?

[2008/3/15 追記] 外れ券を求めて行ったら、また当たり(゜д゜) ほんと、3月まで当たり券入れてないんじゃないの!?

— posted by mu at 09:52 pm   commentComment [0]  pingTrackBack [0]

PowerShellでバイナリデータ列のパイプ (2)

これLink の続き。

NT版UNIX-like toolsLink をインストールして、以下のコマンドをPowerShellから実行。
PS C:¥> bmptopnm bitmap.bmp | tee bitmap.ppm

出力されたbitmap.ppmをバイナリエディタで見たらFFFEから始まるUnicodeファイルでした。つまりパイプでデータを受け取る側は、Unicode形式で受け取る。PPMヘッダの半角英数字は2バイト表記されており、そりゃあnetpbmは処理できないなと。

また従来のコマンドラインからだと1秒もかからないbmp→jpeg変換も、PowerShellで実行すると(処理は失敗するのですが)数秒かかってしまいます。これはString配列へ変換するのに時間がかかっていると思われ、そういう意味でも使うべきじゃないですね・・・

— posted by mu at 12:50 pm   commentComment [0]  pingTrackBack [0]

PowerShellでバイナリデータ列のパイプ

PowerShellLink でパイプを使ってコマンドを記述しても、そこを流れるのがテキスト/バイナリデータではなくオブジェクト。なのに、.NET Frameworkに対応していない従来のコマンドも普通にコマンド打つだけで実行できてしまう。

はて、従来のテキストベースのコマンドをPowerShell上でパイプで記述するとどうなるのだろ? ためしにnetpbmを使って以下のコマンドを打つと、ppmtojpegでエラー。
PS C:¥> bmptopnm bitmap | ppmtojpeg > bitmap.jpeg
C:¥Program Files¥GnuWin32¥bin¥bmptopnm.exe: Windows BMP, 1024x768x32
C:¥Program Files¥GnuWin32¥bin¥bmptopnm.exe: WRITING PPM IMAGE
C:¥Program Files¥GnuWin32¥bin¥ppmtojpeg.exe: EOF / read error reading a one-byte sample
で、
PS C:¥> $a = bmptoppm bitmap.bmp
C:¥Program Files¥GnuWin32¥bin¥bmptoppm.exe: Windows BMP, 1024x768x32
C:¥Program Files¥GnuWin32¥bin¥bmptoppm.exe: WRITING PPM IMAGE
PS C:¥> $a.gettype()

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     Object[]                                 System.Array


PS C:¥> $a[0].gettype()

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     String                                   System.Object
bmptopnmの出力はSystem.Stringクラスオブジェクトの配列に変換され、でまたテキストに戻されppmtojpegに渡されるということになっているようです。

で、どうもこのStringオブジェクトに変換する際にデータはUnicode化され、バイナリデータであるbmptopnmの出力は書き換わっているっぽい。

pnmtopnmを使ってテキストフォーマットにすれば問題なく扱えるのでしょうが、Unicode化されるのでだめLink
bmptopnm|pnmtopnm -plain
としてもpnmtopnmに渡される時点でデータは壊れてるし。

PowerShellは好きなんですが、こういう用途には使うなということですね。

[参考]

[2008/3/10] 追記Link

— posted by mu at 06:14 pm   commentComment [0]  pingTrackBack [0]

ThemeSwitch
  • Basic
Created in 0.0193 sec.
prev
2025.3
next
            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