<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Andrew Bloomgarden</title>
 <link href="http://aughr.github.com/atom.xml" rel="self"/>
 <link href="http://aughr.github.com/"/>
 <updated>2010-10-17T13:38:09-07:00</updated>
 <id>http://aughr.github.com/</id>
 <author>
   <name>Andrew Bloomgarden</name>
 </author>

 
 <entry>
   <title>Accused by Apple</title>
   <link href="http://aughr.github.com/personal/2009/08/27/accused-by-apple.html"/>
   <updated>2009-08-27T00:00:00-07:00</updated>
   <id>http://aughr.github.com/personal/2009/08/27/accused-by-apple</id>
   <content type="html">&lt;h2&gt;Accused by Apple&lt;/h2&gt;

&lt;p&gt;Two days ago, after Apple refused to replace my iPhone 3G for WiFi failure due to visible liquid damage, I bought an iPhone 3GS. Today, it failed, crashing and turning off while the startup Apple logo was still on the screen. Connecting it to a computer produced the same results.&lt;/p&gt;

&lt;p&gt;I brought it in to my local Apple Store, where they verified that it was indeed busted. However, after attempting to restore, they told me that it was throwing error code 6, which apparently indicates third-party (hacked) software on it. After informing me, the Genius told me that if this were to happen again, they wouldn't replace it—and were marking the case file to say so.&lt;/p&gt;

&lt;p&gt;The issue: I didn't hack my phone.&lt;/p&gt;

&lt;p&gt;Yesterday, however, I did update the iPhone's software from 3.0 to 3.0.1. Could something have gone wrong with the upgrade process, somehow surviving whatever checksums the installation runs it through but leaving it in a broken state? I'm not sure of standard iPhone upgrade procedure, but I thought that any update would require a complete restore of the phone. However, after the update, all my data was present without any restore necessary. Maybe it silently did restore it, but I don't know.&lt;/p&gt;

&lt;p&gt;Whatever the cause, Apple is assuming that error code 6 means a hacked phone, but based on my experience it doesn't. If it didn't involve a threat not to replace it next time, I wouldn't care, but if they're basing their replacement policies on a flawed indicator, I'm worried for the next time a routine update goes wrong.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>ファイナルレポート：アメリカと日本のビデオゲーム</title>
   <link href="http://aughr.github.com/nihongo/2009/08/20/final-report.html"/>
   <updated>2009-08-20T00:00:00-07:00</updated>
   <id>http://aughr.github.com/nihongo/2009/08/20/final-report</id>
   <content type="html">&lt;h1&gt;ファイナルレポート：アメリカと日本のビデオゲーム&lt;/h1&gt;

&lt;p&gt;写真は&lt;a href=&quot;http://gallery.me.com/macosx2001/100024&quot;&gt;こっち&lt;/a&gt;だ。&lt;/p&gt;

&lt;h1&gt;最初の考え&lt;/h1&gt;

&lt;p&gt;アメリカと日本では人気のゲーム機や人気のゲームのジャンルが違うから、それについて調べる事にした。アメリカで人気なゲーム機はプレステ２（ＰＳ２）だが、日本で人気なのはニンテンドーＤＳだ。スクウェア・エニックスという日本の会社はＤＳでしか使えないドラゴン・クウェスト９（ＤＱ９）というゲームを作った。このことにアメリカ人はみんなびっくりした。アメリカで、売れたＰＳ２は全部で４０００万台ぐらいだが、ＤＳは２7００万台くらいだ。日本はその反対なので、スクウェアの行動は理解できる。&lt;/p&gt;

&lt;p&gt;ゲーム機といえば、マイクロソフトのＸＢＯＸ３６０というゲーム機はアメリカではＰＳ３より人気だが、これも日本では反対だ。（人気があるジャンルは日本とアメリカで違うからだと思う。）アメリカの雑誌のゲームの批評を読むと、評価のいいゲームはＦＰＳ（一人称のシューターが出てきて血がたくさん出るゲーム）だ。しかし、日本の「ファミ通」という雑誌などを読むと、ロールプレーのゲームが一番人気があるということがわかる。ＸＢＯＸが日本に来たときに、ＸＢＯＸで遊べるロールプレーのゲームはあまりなかったので、ＸＢＯＸを買ったひとは多くなかった。マイクロソフトはそれを変えようとしたが、ＸＢＯＸでロールプレーのゲームはできないと思った人が多かったので、あまり売れていない。&lt;/p&gt;

&lt;h1&gt;ドラゴン・クウェスト９（ＤＱ９）&lt;/h1&gt;

&lt;p&gt;７月１１日に、ドラゴン・クウェスト９（ＤＱ９）の発売に集まった人を観察するために秋葉原に行った。もう午後一時を過ぎていたから、朝よりはすいていたが、まだいつもより込んでいた。まだゲームが売り切れていなかったから、びっくりした。それでも、週末に二百万個以上売ったらしい。&lt;/p&gt;

&lt;p&gt;買った人はさまざまだ。帰る時に、モノレールの中でピンクのＤＳでＤＱ９をしていた男の人の隣に座った。外のＤＱ９を買った人のようにあまり若くなかった。日本の政府は二十年前にエニックスに学校がある日にゲームを発売しないように言った。しかし、二十年前は学校を休んだ学生も会社を休んだ会社員もいたらしい。それに、子供の時に外のＤＱのゲームで遊んだ事がある大人は多いから、今平日に発売したら、１９８８年より休むことにする人が多くなると思う。&lt;/p&gt;

&lt;p&gt;なぜまだ一番人気のゲーム？よく知られている事はバージョンが変わっても中身があまり変わらないということだ。だから、日本人は子供の時にＤＱで遊んだことを思い出しながら楽しく遊べる。&lt;/p&gt;

&lt;h1&gt;人を見る&lt;/h1&gt;

&lt;p&gt;電車の中でたくさんの人がビデオゲームをしていた。長い時間電車に乗ると、普通の人は本を読んだり、人と話したり、音楽を聞いたり、ビデオゲームをしたりする。アメリカの電車でゲームをする人はほとんど子供だけだが、日本では大人もする。それに、男らしくない色のDS（例えばピンクの）を持っている人もいるから、面白いがおかしい。&lt;/p&gt;

&lt;p&gt;しかし、一番おかしくてびっくりした事はゲームをする場所と時だ。何もする事がない時だけじゃなくて、何かする事がある時もしていた。例えば、遊園地のゲーセンで家族がみんなでDSかケータイをしていたのをみた。お金がいらないからかもしれないが、おかしかった。&lt;/p&gt;

&lt;h1&gt;英樹さん&lt;/h1&gt;

&lt;p&gt;おじが東京おもちゃショーに出るために東京に来た時、おじの同僚の英樹さんと言う人と話した。英樹さんは５０歳ぐらいで、おもちゃやゲーム関係の仕事を昔からしているので、色々質問した。５０歳の英樹さんもドラゴン・クウェスト９を買っていたので、びっくりした。インタービューしたので、色々な面白いことを知った。&lt;/p&gt;

&lt;p&gt;英樹さんによると、人気があるゲームは二つにわかれるそうだ。一つはメタルギアソリッドや戦国BASARAなどのようなオタク向けのもので、もう一つは「脳を鍛える大人のDSトレーニング」や「Wiiスポーツ」などのような子供・ファミリー向けのものだそうだ。それに、せっかくゲーム機を買ったので、役に立つことをしたいと思う人が多いそうだ。それで、アメリカ人が珍しいと思う勉強やデートなどのゲームが作らせる訳だ。&lt;/p&gt;

&lt;p&gt;しかし、ベストセーラーのゲーム機は一つだけだ。ニンテンドーDSは普通なゲーム機じゃない。ＸＢＯＸやＰＳ３は一家に一台あればいいが、ＤＳはあまり高くなくて、持ち歩けなので、一人に一台あればいいので、ＸＢＯＸなどよりベストセーラーそうだ。一人一台持っているので、ケータイのように当たり前の携帯電子ツールになっているそうだ。&lt;/p&gt;

&lt;p&gt;ゲーセンについては、私が日本で人気があると思っていたが、「不良のたまり場」というネガティブなイメージがあるため、アーケード業界はそれを変えるために努力をしているそうだ。&lt;/p&gt;

&lt;p&gt;やはり、アメリカと日本は文化が違うので、人気があるゲームやゲーム機も、ゲームをする訳も違う。&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>レポート４：人を見る</title>
   <link href="http://aughr.github.com/nihongo/2009/08/13/report-4.html"/>
   <updated>2009-08-13T00:00:00-07:00</updated>
   <id>http://aughr.github.com/nihongo/2009/08/13/report-4</id>
   <content type="html">&lt;p&gt;２００９年７月３０日に書いた。&lt;/p&gt;

&lt;h2&gt;レポート４：人を見る&lt;/h2&gt;

&lt;p&gt;先週の木曜日に、パソコンが壊れたので英樹さんに連絡できなかった。今日直ったのを返してもらうことになっているので次のレポートを聞く時までに連絡できると思う。&lt;/p&gt;

&lt;p&gt;しかし、週末いとう温泉へ行ったときビデオゲームで遊んでいた色々なひとをみることができた。長い時間電車に乗っていたので、つまらなかった。だから、長い時間に乗ると、普通の人は本を読んだり、人と話したり、おんがくを聞いたり、ビデオゲームをしたりする。アメリカの電車でゲームをする人はほとんど子供だけだけど、日本ではサラリーマンのような大人の人もする。それに、男らしくない色のDS（例えばピンクの）を持っている人もいるから、面白くておかしい。&lt;/p&gt;

&lt;p&gt;しかし、一番おかしくてびっくりした事はゲームをしているひとがいる珍しい所と時だ。何もする事がない時だけじゃなくて、何かをする事がある時もしていた。例えば、友達と一緒に横浜コスモワールドへジェットコースターに乗りにいった時、ゲーセンで家族がみんなでDSかケータイをしていた事をみた。お金がいらないからかもしれないけど、おかしかった。&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>ミッドタームレポート</title>
   <link href="http://aughr.github.com/nihongo/2009/07/30/midterm-report.html"/>
   <updated>2009-07-30T00:00:00-07:00</updated>
   <id>http://aughr.github.com/nihongo/2009/07/30/midterm-report</id>
   <content type="html">&lt;p&gt;これはビデオゲームについて日本語LSA+のために書いたレポートだ。&lt;/p&gt;

&lt;h2&gt;最初の考え&lt;/h2&gt;

&lt;p&gt;今回の研究はアメリカと日本で人気のヴィデオゲームについてだ。人気のゲーム機と人気のゲームジャンルはアメリカと日本では違うから、面白いと思う。アメリカの空前のゲーム機はプレステ２（ＰＳ２）だが、日本のはニンテンドーＤＳだ。だから、スクウェア・エニックスのドラゴン・クウェスト９（ＤＱ９）というゲームはＤＳだけのソフトになった。このことにアメリカ人はみんなびっくりした。アメリカで、売れたＰＳ２は全部で４０００万台ぐらいだが、ＤＳは２０００台くらいだ。日本はその反対なので、スクウェアの行動は理解できる。ＤＳは日本で非常に人気があるので、ＤＱ９をもっとたくさんの人が買うはずだ。&lt;/p&gt;

&lt;p&gt;ゲーム機といえば、マイクロソフトのＸＢＯＸ３６０というゲーム機はアメリカではＰＳ３より人気だが、これも日本では反対だ。人気があるジャンルは日本とアメリカで違うからと思う。アメリカの雑誌のゲームの批評を読むと、評価のいいゲームはＦＰＳ（一人称のシューターと血がたくさん出るげーむということだ。しかし、日本の「ファミ通」という雑誌などを読むと、ロールプレーのゲームが一番人気があるということがわかる。ＸＢＯＸが日本に来たときに、ＸＢＯＸで遊べるロールプレーのゲームはあまりなかったので、ＸＢＯＸを買ったひとは多くなかった。マイクロソフトはそれを変えようとしたが、ＸＢＯＸでロールプレーのゲームで遊べないと思った人が多かったので、まだそれは変わっていない。&lt;/p&gt;

&lt;p&gt;土曜日はＤＱ９の発売の日だから、アキバに並んでいる人に話しに行くつもりだ。結界はレポートする。&lt;/p&gt;

&lt;h2&gt;ドラゴン・クウェスト９（ＤＱ９）&lt;/h2&gt;

&lt;p&gt;先週の土曜日に、アメリカ大使館であったバーベキューへ行く前にドラゴン・クウェスト９（ＤＱ９）の発売を観察するために秋葉原に行った。発表のために写真をたくさん撮って、集まった人を見た。もう午後一時を過ぎたから、朝よりは減ったけど、まだ普通より込んでいた。そのゲームは売り切れていなかったから、びっくりした。それでも、週末に二百万以上売ったらしい。&lt;/p&gt;

&lt;p&gt;買った人はさまざまだ。今日帰る時に、モノレールの中でピンクのＤＳでＤＱ９をしていた男の人の隣に座った。外のＤＱ９を買った人のようにあまり若くなかった。日本の政府は二十年前にエニックスに学校がある日にゲームを発売しないように言った。しかし、学生だけはその日を休まなかった。会社員も休んだらしい。それに、子供の時に外のＤＱのゲームで遊んだ人は多いから、今平日に発売したら、１９８８年より休むことにする人はもっと多くなると思う。&lt;/p&gt;

&lt;p&gt;なぜまだ一番人気のゲーム？よく知られている事はバージョンが変わっても中身があまり変わらないということだ。だから、日本人は子供の時にＤＱで遊んだことを思い出せる。それに、まだ楽しい。&lt;/p&gt;

&lt;h2&gt;英樹さん&lt;/h2&gt;

&lt;p&gt;先週、おじは東京おもちゃショーに出るために東京に来た。だから、先週の金曜日におじと日本人の同僚の英樹さんと食事ができた。英樹さんは５０歳ぐらいで、おもちゃやゲーム関係の仕事を昔からしている。ゲームの話はあまりしなかったけど、もちろん、ドラゴン・クウェスト９の発売について話した。５０歳の英樹さんも買っていたから、びっくりした。&lt;/p&gt;

&lt;p&gt;英樹さんはゲームがよく分かるから、今週英樹さんに連絡して、ゲーム関係の質問をするつもりだ。若い子供もいるから、子供に人気があるゲームは何か知っているはずだ。ぞれに、ゲームの会社と仕事したんだから、外の連絡できる方を紹介してくれるかもしれない。考えた質問は：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;どんな人にトン名ゲームが人気がある？ぞれから、どんな人がケー無をよく買う？&lt;/li&gt;
&lt;li&gt;どうして一番人気があるゲーム機はＤＳ？なぜＰＳ３やＸＢＯＸやＷｉｉじゃない？&lt;/li&gt;
&lt;li&gt;なぜ日本人はアメリカ人が珍しいと思うゲームが好き？（デーティングや勉強のための）&lt;/li&gt;
&lt;li&gt;アメリカではゲーセンは少なくなったけど、なぜ日本ではまだ人気がある？&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;その質問をしたら、来週のレポートは面白いと思う。&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Networking Library Design for CS23's Robot Project</title>
   <link href="http://aughr.github.com/cs/2009/02/14/networking-design.html"/>
   <updated>2009-02-14T00:00:00-08:00</updated>
   <id>http://aughr.github.com/cs/2009/02/14/networking-design</id>
   <content type="html">&lt;p&gt;This is a design I mocked up for my CS class this term.&lt;/p&gt;

&lt;h1&gt;Networking Library&lt;/h1&gt;

&lt;p&gt;This library is supposed to pass function calls and arguments back and forth
between a robot and a host computer. In short, it's a remote procedure call
library.&lt;/p&gt;

&lt;h2&gt;Design&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Each function that can be called remotely must be registered with the
library, providing a wrapper function that takes an array of void pointers
and an integer length. The wrapper must cast them and call the original
function with those arguments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On the calling side, a remote function is called by using a function that
takes a remote function name, a format string describing its arguments,
  and a variable-length list of those arguments. It's probably best to
  either write a function or a macro wrapping that call.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Thus, no custom code must be written to make a function remote-callable
other than a very simple wrapper method.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Hidden Details&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Every data type that can be transmitted across the wire must have
  functions that serialize it and deserialize it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Those functions are kept track of in two tables mapping the data type's
format string notation to its serialization functions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For the first version of this library, the serialization functions will be
hard-coded into the library, but I may implement a registration system
later.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 
</feed>
