筑波大学 情報学群 情報メディア創成学類 学類誌

MAST
Contents

vol.15 2014年 秋学期号

創作に、ビジネスに生きる筑波の学びとは

2

情報メディア特別インタビュー①

漫画家 木野 陽 ・ プロデューサー ミハラテツヤ
その “Vision”、みんなに伝わる？

8

カラーユニバーサルデザイン
サクサク動く地図を実現したアイデア

10

Google Maps のはなし
誰もが知ってる、あの先輩の素顔に迫る！

12

情報メディア特別インタビュー②「Ruby」開発者 まつもとゆきひろ
今年度 学類長に就任した平賀先生からのメッセージです21

逆なんじゃないの？

College of Media Arts, Science and Technology, School of Informatics, University of Tsukuba

情報メディア特別インタビュー

木野 陽さん
プロデューサー ミハラテツヤさん
ひなた

漫画家

木野陽さんは、同人サークル『辺境屋』としてオリジナル

後期課程の大学院生として図書館情報メディア系の杉本重雄

漫画作品を次々と発表し、『飛ぶ東京 homecoming 完全版』

教授のもとで漫画の研究をする傍ら、木野さんだけでなく他（表紙裏にイラスト）が昨年の第 17 回文化庁メディア芸術祭マンの作家さんの作品も手がけています。今回は、お二人の学生

ガ部門 審査委員会推薦作品に選ばれたほか多くの賞を受賞。

時代から今に至るまで、そして大学での経験がどう今に活き実力派として注目されている漫画家さんです。漫画家・イラているかを伺いました。創作活動をしている方もそうでない

ストレーターとしても活躍の場を広げる木野さんを多方面で方も、学生生活の考え方の一助にどうぞ。
（編集：遠矢、協力：支えているのが、プロデューサーのミハラテツヤさん。博士

矢部・小山）

ミハラ テツヤ 漫画家や作品のプロデュー

木野 陽（きの ひなた）漫画家、イラスト

ス・マネジメントに携わる。第三学群社会レーター。第三学群社会工学類、システ

工学類を経て、図書館情報メディア研究科

ム情報工学研究科社会システム工学専攻

杉本・永森研究室。Twitter: @teim̲tw出身。Twitter: @hinata̲k
Web: http://www.etheric-f.com2

木

漫画家とプロデューサー

お友達同士でもそういう関係になっていくことってあるんでしょうし。例えば Apple の人とか。

―お二方はどういうきっかけで一緒に仕事をするようになったミ

スティーブ・ジョブズとスティーブ・ウォズニアックか……
そうそう、イメージとしては彼らに近い。

のでしょうか。
木野陽さん（以下、木） 私とミハラさんは筑波大のサークル「現―他の同業者の人と比べて、プロデューサーがいることで役

代視覚文化研究会」の先輩・後輩で、その時から主に現視研の立っていることっていうと、どういうことがあるんでしょうか。

「会誌」を作る作業を一緒にやっていたんです。

木

一人だとズボラで、仕事がちゃんと進まないんですね。しかミハラテツヤさん（以下、ミ） 僕は会誌の編集を担当していたも、それほど作品制作そのもの以外について知識がないので、んです。漫画を描いてくれる新入生が来てくれてよかった、と怪しいお誘いがあると布団とか買っちゃいそうな感じなんです

お願いしたんですが、原稿を出すのが遅い！

そうすると原稿（笑）
。そういうところを、
きちっとミハラさんがやってくれる。

が欲しい人は、原稿が間に合わない人の手伝いをしないといけ

そして、やばい時には「しっしっ」とお尻を叩いてくれる。コ

ないわけです。そうこうしているうちに、会誌はなんとか出し

ミュニケーション力の割にちゃんとした仕事をさせてもらって続けられたんですが。

ありがたいです。

木

引退後も、私が個人でも作品を描いていたこともあって、漫画を本の形で出すのを一緒にやるということが続きました。最
初は同人誌即売会などに参加していたんですが、そこで見かけた方からお仕事を受けるようになり、大学を卒業する頃には仕プロデューサーに必要なこと―プロデューサーは雑用ということですが、プロデューサーと事が主になってきた、という感じです。
ミいう仕事について、必要な知識ってどのくらいあるんでしょう

会誌の編集作業は面白かったので、それを続けられるのはちょっと不快なこともあるけどまあいいかと思って手伝っていか？
ミ

逆に必要でない知識が分からない。みなさんが生きていくうたんです。それをずーっとやってる間に、少しずつ声をかけてえで必要でない知識ってありますか？

くださる人が増えたり、人気が出たりして、それがお仕事につ―あらゆることが何かしら役に立つ……。

ながっています。

ミ

そう思う人がこの仕事には向いている気がします。

―プロデューサーというのもその延長上なんですね。

―なるほど。

ミ

ミ

その通りです。漫画だけじゃなく、ライブイベントをやった漫画を描く上で、なくてもいい知識はあると思います。例え

りだとか、鈴木誠一郎先生と一緒にクラシックコンサートの演ば、金勘定の方法は、漫画家をやるためには必要だけど、漫画出をお手伝いさせていたりだとか、そういうことにもつながっを描くだけに関しては必要ない。

ています。

だけど僕は、漫画を制作するうえでの、問題解決とその責任

プロデュースというのは基本的に雑用なんです。誰もやらなを担当しているんだと思っているんです。
問題の性質によって、いことのケツをもつ仕事。なので、なかなか職能が決まってな要求される知識や技能は変わってくるし、未知であることが多い。具体的にと言われたら、漫画の作品企画、進行管理、イベいんです。思わぬ問題に立ち向かうこともたくさんありますよント企画、プロモーション計画、法務・財務……ってなるんでね。だから、できるに越したことないことっていうのは、無数

すけど、それをやりたいからやっているわけではなく、仕方なにあります。大工仕事も、もちろん法律の知識も、計算機の知

く、必要に迫られて、みたいな気持ちです。面白いですけどね。

識も。

―「出版社の担当編集者と漫画家」という関係とは違うものなんでしょうか。
ミ

木

車を運転できた方がいいし、
それこそご飯も作れた方がいい。

ミ

例えば、手のマッサージとかしてるんですよ。この人、自分そうですね。そういう意味では違うと思います。でも、作家の凝りが分かんないの。自分の執筆の疲労が回避できないんでを手伝っていた人がプロデューサー的な立場になることはよくすよ。手が動かなくて原稿書けなくなったら困るわけでしょ。

ある。奥さんや旦那さんが事実上の担当者というケースもあっ

そこまで管理してるわけです。

て、例えば『ゲゲゲの女房』がそれに近いですけど、そういう意味ではそんなに類型の中から外れてるとは思わないですね。

―もう描けなくなるというくらいまでずっと描き続けてるということですか。

3

情報メディア特別インタビュー

1

0 時 2 分のおくりものコミック マヴォ vol.3（同人誌。編集長：竹熊健太郎）掲

載作品。講談社 アフタヌーン四季賞 2010 春のコンテスト 準入選作品。Web で読む→ http://mavo.takekuma.jp/pcviewer.php?id=59

木

一回腱鞘炎をやっちゃって、そうか！
んだ！

事ができる。その時に役に立っているもののひとつという感覚

身体って駄目になるなんだと思うんですよ。

って思いましたね（笑）。

―もう完全に夢中で、ひたすら描いていたと。
木

終わんないよ〜！

ミ

この人は、多分本当に天才だと思います。いつまで経っても、木

漫画と都市計画に境目があるとか、遠い分野だと思う事は全然ないです。それこそ、都市計画の授業でも漫画を描いて出しって言ってやるんですよ。

ていたんですよ。

どこまでいっても、描きたい。絵描きにとって、それ以上の才能は多分ないと思いますね。

一生懸命やること木

学問と漫画

3 年生のとき、エキスポセンターの横の区画に数百世帯入る集合住宅を設計するという課題が出たんです。

―木野さんは社会工学類の都市計画主専攻出身ということです

そこでやりたい事がいろいろ出てきちゃって、「予算がかかっが、『飛ぶ東京 homecoming』で描かれているような街並みてもいいから、みんなが好きなように住める住宅がいい」「戸を描くのにも役に立っているんでしょうか。

建てみたいなマンションにしたい」って。

木

もともと街や地理が好きだったんです。私は最初に入ったのミ

やりたいことがありすぎて、終わらないって言うんです。だが自然学類地球科学専攻（現・地球学類）なんですけど、ミハから、つくばはいろんな人がいるいいところだから、いろんなラさんが社工にいたので、都市計画という分野があることを初人を呼んでくるために、こういうストーリーにして、こういうめて知って、転類したんです。そこで得た知識が役に立たない

提案すればいいじゃん、ていうふうに僕がコンセプトを作ったということは本当にないです。

んですよ。それは僕らが漫画でやってることと一緒なんです。

ミ

普通こういう街の絵を描こうと思ったら、写真を見てトレー

こういうキャラでいけとか、こういうシーンがいいとか。
「北スか視写すると思うんですけど、街の構造が分かっているから、海道の暖かい雪を描きたい」というところから、じゃあ漫画に写真見なくても描けるんですよ。道筋はこう入るはずだとか、するにはどういう要素が必要だろうか、どうすればいいだろう

海に対して東西南北が決まってたら太陽はこっち側向くから窓か、っていうことを考える役割が僕なんです。

はこっち側だとか。道を張るっていうのは都市計画ではロジッ

木

最終的には一個ずつ建物の形を変えた模型を作って、そこに住んでいる人の暮らし、家族が引っ越して来てそこに落ち着く

クがあるんです。
木までのストーリーを数十コマの漫画にして出したんです。ただ雰囲気を再現するために、モデルの街があってもちょっと要

私がやると断片的で支離滅裂になるので、ミハラさんには全体

素を変えてみる、ということが自分でできるんです。
ミの構成を良い感じに積み上げる作業をしてもらいました。

拡張性というか、論理立てることによって他のことに援用できるっていうことが学問のいいところなんですよね。単に街がミ

極め付けに、TA のときの話はすごいよね。

好きで写真をたくさん撮っている人と違って、学問として修め木

修士 1 年でその科目の TA をしたんです。東京スカイツリーの麓に集合住宅を設計する課題で、その時の TA のお仕事が、たから出来ることなんだと思います。
木 『0 時 2 分のおくりもの 』も、完全に架空の街なんですけど、その発表の時に使う周辺模型を作ることだったんですね。一部

北海道の冬みたいな絵を描きたいって思って、そういう雰囲気

だけが空白で、みんなが作った模型のプレートをそこに置けるの色なんですね。冬の雪ってあったかいんだよって。

ようにする。課題地がすごく特徴的だから、「これはスカイツ

1

リー作んなきゃいけないんじゃね？」と思って……。

カラーでイラストを描くのが好きだったので、形ではなくて、色とか光とか、そういうのを描くのが好きなんですよね。暖かミ

勝手にね！（笑）

い雪を描きたかったんです。漫画の本筋に関係ないところでも木でも無いと困るじゃん！

描きたくなっちゃうんですよ。
ミ

4

スカイツリーがランドマークになっている地区なのに、周辺模型にそれがなかったら、発表す

そもそも街が好き、地理が好きっていう、大学に入る前からる人も困るし先生もコメントしづらいし。
なので、スカイツリー

持ってたものを、都市計画を学んだことで、絵の形になるまでの写真からイラレで骨組みのパスを起こして、それを大きいプに、学問が補強しているって状態。なにも学問があっただけでロッターで型紙として出力して、ケント紙に重ねてカッターでは描けなくて、感覚的に自分が描きたい物をより具体的にする

切り抜くんです。そんなふうに紙製のスカイツリーの模型を作って、何食わぬ顔で本番の発表の時に模型をどーんと出したじゃない。だけどそこでそれをやったことが、そのいろんな人ら、そこで先生が「ワーオ」って……。

の、感動って言うと言い過ぎだけど、「すごいじゃん」っていミ周辺模型で大ウケ（笑）

木

う気持ちを呼び起こすわけですよね。

そんな感じで、3 年生が入場してくる前がいちばん盛り上

たまたま自分たちが使える道具が漫画だったり、学術研究がって後は逆に静かになっちゃって、発表する人にちょっと申だったりする。当然それぞれできることに得意・不得意はある

し訳なかった……。

けど、何を、どういう気持ちでそれを伝えたいと思っているのミっていうぶちかましっぷりなんです。

か、それをどう表現して、人にわかってもらうかっていうこと木

いやースカイツリーって超かっこいいよね。

は、あんまり変らない。そういう人の生活を支えるためのもの

一同 （笑）を作るための技術として、都市工学、社会工学とか学んでるわミ

けだから、応用が効くんだと思うんです。

これは木野さんにとってはこの模型一本も漫画作るのと変わらないんですよ。

木

木

その街のどこに注目するとパッと印象がつかめるかとかは、過去問として基礎を学んでおくと、調べる時と描く時の双方でこの「スカイツリーかっこいいよね」っていうのと、「北海わかりやすくて便利ですね。

道の雪って暖かいんだよ」ってだいたい一緒なんです。
ミ

仕事だとか仕事でないとか、関係ないんですよね。一生懸命

ミだから特徴を分類して、体系づけてるわけじゃないですか。

やる対象がそこに与えられてて、自分が出来ることを一生懸命

要所を抑えればそれっぽくなるっていうのがわかる。デッサン

やるかどうかの問題。建築模型の専門家ならもっとかっこよくの世界では、絵のこの部分は人間の骨格でいうとどこ、という精巧に出来るわけで、作ったモノ自体がそんなにすごいわけ

ようなことをやるわけじゃないですか。それと同じですよ。

ミ

漫画の映像化などをしたときに、お金がなかなか原作者

なんですけど、進研ゼミの表紙を描く仕事が来たんですよね。このおに回ってこないという問題がありますが、どうすれば解決する

仕事は買い取り（著作財産権を依頼者が持つ）の条件だったんです。

と思いますか？

だけどそうすると僕らは使えない。だから買い取りでもいいけど、自交渉することですよ。契約書を読まないで、二次利用化権を許諾し分たちで使える許諾をくれ、これをまとめた作品集を出させてくれと。

てるから悪いんです。僕は一字一句読みますもん。
木作り方とか描き方とかも載せたんです。みんな興味あるでしょ？

ただ「読まないとおっかないけど自分ではついていけない」と思っ

そしたらベネッセさんも快く許諾して下さって、お礼に担当の方にたときに、こういう人に頼むわけです。
ミ

送った見本誌が社内で流通して、この手のイラスト発注するときの教

逆に、交渉しようとしたら、うちで漫画描かなくていいよと言われ科書になってるらしいんですよ。これを教科書として読んだ人から、る環境は存在している。それはよくない。ビジネスのチャンスがない

当然うちに依頼が来る。面白いでしょ？

わけですから。一方で、そういうライツのマネジメントできる原作者だからライツをちゃんと理解して行使するってことが大事なんですよ。

なんて、ほとんどいない。それを作家さんが求められてしまうってい木

うのは大変だとは思うんですけども。

ミ

著作権を直接持ってるかどうかよりもね。
物を出せるかどうかなんです。アイデアとか制作物、そういう知的木

映画の人とかは最初にみんなで割合決めますよね。

な概念を利用してもらって、それで世の中にものを増やす。ライツビ

ミ

そう。ビジネスの人たちはそれをちゃんとやってるわけ。そういうジネスってそういう仕事だと思うんですよ。

ところでお仕事してる人はちゃんとしてます。

例えば手塚治虫先生は、アニメが作りたいから、アニメ化しやすい

ただ最近は作品発表の場が増えて、絵を描くだけで漫画を作れちゃ

テーマで漫画を描いて虫プロを作ったりした。自分がライツビジネス

う世の中になってきているんだと思うんです。昔は漫画を世に出すたやってるってわかってるわけですよね。ライツは守って稼ぐもんじゃ

めには出版社と交渉するようなことを要求されていたのに、今は自分なくて、使わせて稼ぐもんなんだ。いくら取り分が欲しいっていうのでデータをアップロードしちゃえば読んでもらえるので、純粋に漫画は使わせ方を設計する人が提案しなきゃいけないんだよ、と。

や絵を描く力だけで出版社から誘いがたくさん来る。つまり交渉力がだから漫画家は、JASRAC の悪口は言えません。JASRAC はお金

相対的に低い人がどんどん矢面に立つようになってきた。だけどそれさえ払えば自由に使っていいよ、ということにした。だからこそ日本を吸収する仕組みっていうのが備わってないからできない人が昔より中に音楽があふれてるわけですよ。漫画はどうですか？

増えてしまい、顕在化してるっていうのが現状かなって思います。

ないですよね？

ミ 『進研ゼミ “MyStyle” イラスト集 2012-2013』という本（同人誌）

自由に使えだからビジネスとして小さくなってますよね？

これはすごく大きな問題だと思います。

5

情報メディア特別インタビュー

1

マンガジュニア名作シリーズ 小公女
成 : ミハラテツヤ

2

原作 : バーネット

発行元 : 学研教育出版

漫画 : 布袋あずき

構

ISBN: 978-4-05-203501-2

青木俊直（あおき としなお）漫画家、キャラクターデザイナー。1983 年 基礎工学類（現・応用理工学類）卒業。「ウゴウゴルーガ」「おかあさんといっしょ」な
どのアニメーションを手がける。

木

縁が仕事を生むね。
1―学研の『マンガジュニア名作シリーズ 小公女 』は、ミハラさんが構成を担当していますが。
ミ

互いに持っていたコネクションがなかったらどっちもないよミ

木野さんも多分、現視研がなかったらデビューしていないと思いますね。

この企画を立ち上げた編集者の方がいらして、知り合いの作―それで、ミハラさんは現在図情の杉本先生の研究室に所属し家さんに声をかけるなどしていたらしいんですが、なかなか適ているんですよね。杉本先生の研究室には最初から漫画という任者が見つからなかったんですね。あるときその知り合いの作

研究テーマがあったんですか？

家さんから、お友達の作家さんを紹介してもらうことになったミ

それはそうなんです。僕は社会工学類の経営工学主専攻といんです。その友達の作家さんというのが、僕の大学のサークル

うところにいたんですけど、ここに来たときは特にあてもなく、の 25 代上の先輩なんですよ。

そもそも研究科が変わるということもよく分かっていなかった―25 代！？

んですよ。本来であれば指導する先生のコンセンサスを取った

ミ 「創造学群表現学類」っていう授業で講師をしている青木俊

上で、どういう研究テーマか決めていくものなんですけど、そ2れをせずに受かっちゃったんです。一応話をしている先生はい

僕は現視研の会誌の編集をやる前に、過去の会誌を整理してたけど、蓋を開けてみると事情があって所属するのが難しいとサークルの歴史をまとめようとしていて、その人の名前を知っいう話になって、僕は流浪の旅を 3 ヶ月ぐらいしていたんでていたんですよ。25 年くらい前にすごく一生懸命やっていたすね。

直 先生で、今でいうと 30 年ぐらい前の OB なんです。

人がいる！と。その方が学園祭にたまたま当時の友達と一緒にそのころ杉本先生は現代 GP（現代的教育ニーズ取組支援プ

見に来てくれたんです。そこで会誌を見てくださって、木野のログラム）っていうのの中で漫画を扱った取り組みをしようとマンガを目に留めてくださったんです。そこから話が広がって、思っていたらしく、「研究テーマになるかは分からないけど、「コミティア（オリジナル漫画作品中心の同人誌即売会）って行くところないんだったらやってみる？」って言われたのが最いうイベントで漫画出してみない？」というお誘いを受けたん

初なんです。

です。それまでそういったイベントの存在を知ってはいても、―最初から漫画を研究テーマとして扱っている研究室を目当て

自分たちが出展するということは全然考えていなかったんだけに行ったわけでは……

れど、すごい縁じゃないですか。誘われたからにはやってみよミう、というきっかけをくださった恩人なんです。

―すごくいい巡り合わせですよね。

話を戻しますが、その青木さんもこの仕事受けられなくて、

ミ

まったくないんですよ！

本当にたまたま。

誰か受けれる人いないかなっていうことを SNS で流していた

本当に奇跡だと思いますね。木野さんに会ったのと杉本先生に拾ってもらったのは僕のここ 10 年での奇跡です。

んですよ。そのとき僕は、これはたぶん僕が役に立てると思ったのと、この題材に合いそうな作家さんをたまたま知っていたので、声をかけたんです。ちなみにその人は筑波大学とは関係

選択にこだわるない作家さんですが、その人もまた大学院生としての研究活動―お二人とも学類も専攻も変わっているんですね。

が縁になって知り合った人なんです。

ミ

そうなんですよ。最適化してきた結果なんです。まあ、専攻―すごい縁ですね。

が変わらないでいられることの方がすごいんだって結構思ってミ

縁アンド縁アンド縁なんです。仕事ってそんなもんなんでする。だって大学に入って思った通りになるわけないもん。

よ。
一個ずつはたいした話じゃなくて、たまたまそこで知り合っ木 （逆に）自分の入る専攻を決めてそれに自分のほうを合わせていけるのってかっこいいと思うんですよ。

たっていうだけ。
―サークルで活動していたことの影響が大きいんですね。
ミ

6

ミ

僕たちは、大学にいる間になんとなくやってみたいことが出はい、もうすごく大きいです。僕の人生の今の 10 年間です

来たんだと思うんですよ。一緒に漫画を作ってどこまで行ける

ごく重い位置づけになってます。それがなければ間違いなく僕

かやってみたい。それをやるためにどうすればいいんだろうとはこの研究科には確実にいなかったですし、今の先生とも出考えた結果として、木野さんは転類したし、僕も研究科を変え会っていないです。博士後期課程にも行っていない。

た、ということなんだと思ってます。

―私も、今は創成が自分に合っていると感じていますが、また（笑）
。選択科目だけど事実上必修みたいな科目がいくつかあるんです。それがめちゃくちゃキツいんですよ。バイトも出来る

心変わりがあるかもしれないってことなんですね。
ミ

そうそう。創成から大学院に進学する人は、SLIS（図書館か出来ないか、出来ても寝る時間無いくらいのキツさ。そうい

情報メディア研究科）がいいのか、CS（コンピュータサイエ

うのは先輩からも散々言われるから、それをやるということは、

ンス専攻）がいいのかって選ばないといけない。そういうとき、単位数では測れないプライスレスなものがあるわけですよ。

大体一方通行で決まっちゃうところが多いけど、実際 4 年生

そこに取り組むことがポジティブに評価されるのがよかった

で研究してみないと分からないし、やってみて思うところってと思います。木野さんは単位数とか成績で見るとイマイチかも多分あると思うんですよね。それを自分で決めなきゃいけなしれないけど、そういう演習での成果物で一目置かれる。変な

いってことは、実際にみなさんにもあり得るわけじゃないです

人扱いされて、ある意味認められている。そういう環境が大学

か、それとあんまり変わらないです。

のなかにあった。そこに僕はいたっていうのがすごい大きかっ木

他の大学の大学院に行ったりとかもですね。

ミ

そういう選択をするときに、僕らは自分のやりたいことを、木面白かったよね。

経験に基づく直感的な部分とかに根拠を求めていたのかなってミ

結局、今もそれの延長線なんだよね。

たと思います。

思います。例えばコンテンツビジネスするんだったら、ビジネ
ス系よりもコンテンツ寄り、情報寄りのところの方がいいん
じゃないかとか。それは、正解か不正解かが絶対に分からない
問いじゃないですか。自分なりにそう思うっていうので選んだ、ただそれだけのことです。それをせずに流されるのは、性格的に向いていなかったんだと思うんですよ。だから、僕らは一個ずつの選択にはそれなりにこだわってきたつもりです。単位を取りやすいっていうのは、要素の一つでしかなくて、それだけで選んではなかった。自分が面白いと思わない授業は行く意味無いって思ってました。
僕は卒業した経営工学主専攻に行く前は都市計画主専攻にいたんですけど、都市計画はド M が崇拝される文化なんですよ7

カ ラ ー

ユ ニ バ ー サ ル
デ ザ イ ン

■色の役割
私たちは、なぜ色を用いるのでしょうか。その主な役割は以下のように分けられます。

私たちは普段、多くの情報に触れています。そのうち８割以上の情報を視覚から得ていると言われています。今回は、視覚情報、特に色を用いた情報をより多くの人に、誤解なく伝えるにはどのような工夫が考えられるか、その一例をご紹介します。
（文責・構成：湯野）■様々な見え方
ものの見え方は人それぞれですが、そのうち、カラーユニバーサルデザインを考えるにあたって考慮する必要のある、
代表的な二つを紹介します。

●目立たせる街でよく見かける標識や看板には、赤や黄色な●色覚障害者

どの派手な色が多く用いられます。ぱっと見ただ

視細胞のうち、赤・青・緑の光を受容する３種けであっても、その標識や看板にいち早く気づけ

類の錐体細胞に欠損または機能異常がある場合をるように色が利用されます。

さします。３種類の錐体細胞のうち、欠損しているものがある場合、その光の波長を感じ取ること●違いを表すができません。また、感じ取れる波長が、一般的地図やグラフなどの図表においては、それぞれとされる場合とは異なっていることもあります。

の違いをよりはっきりと表す目的で色が用いられ

また、日本国内だけでも約 350 万人が色覚障害ます。

をもっていると言われています。
（表１参照）●意味を付与する●高齢者

赤は禁止や警告、緑は許可というように、色自

加齢によって水晶体の透過率が下がり、結果と体がイメージを想起させることも知られていまして視界が黄変します。また、色の弁別能力も下す。この性質は、信号などの配色に用いられていがり、眩しさをより強く感じるようになります。

ます。

白内障や緑内障を発症した場合も、視界の黄変や視野狭窄といった症状が現れます。

ですが、上記のような目的で色を用いていても、色覚特性について考慮していなければ、それらの視覚的なデザインでは、色を用いたものも多く意図が上手く伝わらない場合があります。本稿で作られます。では、このような視覚特性を持つ人

は色の役割のうち、主に違いを表す場合に焦点をにも誤解なく情報を伝えるためには、どのようなあててみたいと思います。

工夫が考えられるでしょうか。

まずは、人の見え方の違いについてみてみま
しょう。

次の項では、色自体に対する工夫と、色以外を用いる工夫の二つを紹介します。

P型

赤の波長を感じない、もしくは感じにくい

D型

緑の波長を感じない、もしくは感じにくい

T型

青の波長を感じない、もしくは感じにくい

A型

二つ以上の錐体が働かない、もしくは働きが弱い（色の識別はできない）
表１：色覚特性のタイプ（NPO 法人 CUDO 提唱）

8図１：PhotoShop の色覚シミュレーション機能■色に対する工夫●形で表す●配色自体を工夫する

いを表すことも可能です。これも、模様を付与す

単純な例として、丸や三角、星といった形で違

一般に、緑と赤は対照的なイメージとして扱わる場合と同様に、ある程度の大きさがないと判別れることも多くありますが、、これは一部の人にが困難になるので、実際のサイズを考慮しながらとっては見分けにくい配色の一つでもあります。

形を選ぶ必要があります。トイレの男女別を表す

その他、黄緑やオレンジ、濃い赤と黒なども見分

マークなど、より複雑な形であっても違いを表す

けにくいとされます。これらの配色は、その色にのに用いることが可能です。

含まれる青色の成分と黄色の成分に差をつけると、見分けやすくなると言われています。

●境界線を用いる

PhotoShop と Illustrator には、CS4 から、P 型と色の判別に困難がある場合、色と色の境目に境

D 型の色覚をシミュレーションして校正する機能

界線を入れることも効果的です。縁取りを行うこが追加されています。（図１）とで、その文字や形をとらえやすくするだけでな
く、より目立たせる効果も期待できます。

●濃淡をつける
同系色を用いる場合、濃淡に差をつけるとより違いがはっきりと伝わります。

■色以外の工夫●模様を付与する●文字情報で補足をする
グラフであればその線がどの項目を表している
かを記述するといった文字情報の付与も一つの補助になります。
たとえば学校現場などでは、実際に赤色のものに「あか」と書くことで、色覚障害を持つ児童で一定の面積を色で塗りつぶすなどして違いを表も先生の説明を誤解なく理解することができま

す際、そこに模様を付与することで違いをよりす。一見すると余分なように見える文字情報も、はっきりと示すことができます。

より正確に情報を伝えるために必要になることが模様の種類には、水玉・縞・格子などが考えられます。
（図２）どれも代表的で見慣れた図形ですが、あまりに模様が小さいと十分に判別できない場合があり、デザインがどのようなサイズで利用されるのか、実際の大きさを考慮しながら模様の大きさや種類を決める必要があります。

あります。

■最後に
この記事でいくつかの工夫を紹介しましたが、これらは特定の人々だけを対象にしたものではありません。色覚特性に関係ないデザインを考える
ことで、多くの人にとって見やすいデザインを作ることにつながります。
「誰に向けたデザインであるか」を意識したう
えで、今回紹介したような手法がみなさんのデザ

図２：模様の例（水玉、縞）インの助けになれば幸いです。

9

Google Mapsのはなし

mastLT#5（2014 年 5 月開催）にて発表した LT の内容を再構成したものです。（文・遠矢）

Google マップは、おそらく世界で最もよく使われている地図の一つではないでしょうか。2005 年にベータサービスの提供が開始され、同年のうちに日本版もスタート。
モバイル向けアプリも開発され、スマートフォンの普及に伴い、より生活に欠かせないサービスの一つになっています。Google ストリートビューやマップエンジンなどももちろん魅力の一つですが、リリース当時注目を集めた点はおそらく以下の 3 つ。
● 全世界をカバーしている
当時の地図サービスは、
英語だけのものか、
日本だけを対象にしたものかしかなかっ1

日本版では、データベースにない海外の地名をカタカナに翻字するシステムを専用に開発するなどしている。

たった。Google マップは、各地域・言語のローカライズ にも力を入れている。
1● 航空写真が閲覧できる
Keyhole（現在の Google Earth）を開発していた Keyhole 社を買収したことにより、そのデータベースにアクセスすることが可能になった。
● 直感的操作
マウスのドラッグで移動・マウスホイールで拡大縮小する、従来の専用ソフトと同様の操作が、Ajax によって比較的軽快に行える。
今回は、最後に挙げたいわゆる「スクロール地図」について書きます。Google は、
地図画像を毎回生成するのではなく、マップタイルという小さいタイル状の画像を用意しておく（プリレンダリング）ことにより、処理速度と通信速度の問題を同時に解決しています。Ajax は現在でこそよく使われていますが、Google が地図を含めた様々なサービスで採用したことから、この技術が注目されるようになりました。
このスクロール地図は何も Google の発明ではなく、例えば日本では Mapion が同様の技術によるスクロール地図「マピオンラボ」（2004 年、クローズド β）を Googleに先駆けてリリースしています。しかし、Google の方法が支持され、Bing などの他サービスもこれに準じた仕様を採用しデファクトスタンダードになり、より複雑な処理がブラウザ上で可能になった現在でも使われ続けています。では、Google マップは他のサービスと何が違ったのでしょうか。

Google マップの縮尺は？
本題に入る前に、少し地図そのものについておさらいです。地図を正しく読むためには、縮尺と投影法（図法）が必要です。例えば、小・中・高等学校の教材の地図帳には、少なくとも縮尺が、小縮尺図では両方が記載されているはずです。
一方 Google マップには、
具体的な縮尺の数値と投影法は書いてありません。しかし、では Google マップの縮尺はいくらなのでしょうか。それを式にしたものが以下になります。

▲ Google マップが表示する地図全体
2

実際には地球の離心率を考慮する必要があるがこ

こでは省略

ER は赤道半径、lat は緯度。2πER が赤道の長さ（約 40000km）ですから、それに
coslat を掛けたものが緯線一周の長さ 2。z はズームレベルで、Google マップ内部で縮尺を表現する変数。Google マップの拡大・縮小はズームレバー 1 目盛りにつき 2 倍
ずつ、n 目盛り分ズームインで 2 倍。マップタイル 1 つ分に地図全体が収まるときのn10ズームレベルが 0 で、マップタイルのピクセル数は 256×256（CSS ピクセル）ですから、2 ×256 はズームレベル z のときの緯線一周のピクセル数ということになります。
z

こ の 式 に 数 値 を 当 て は め て み る と、 ズ ー ム レ ベ ル 0、lat=0（ 赤 道 上 ） の と き
40000/256[km/px]。画面解像度を 96[px/inch] として一般的な縮尺の記法に書き換えると、1 : 590,551,181 という何ともキリの悪い数字が出ます。しかし、実際にはGoogle マップには縮尺の代わりにスケールバーが表示されていますから、こういった具体的な数字を気にする機会はほとんどありません。

Google マップの投影法は？
それでは投影法は何でしょうか。
地理空間は、緯度と経度と高度からなります。地図の投影法は、このうち緯度と経度を x と y の二次元空間に変換することで再現できます。これをそのまま経度を x、
緯度を y に置き換えたものが正距円筒図法と呼ばれる図法です。緯度の範囲は南北
90° ずつ、経度は東西 180° ずつですから、地球全体を縦横比 1:2 の長方形上に表現できます。地図の東端と西端を変形なしにつなぐことができる（緯線方向に一周すると元の地点に戻ってくることができる）ため、
この点はスクロール地図には好都合です。
また、変換の簡単さと変換結果が長方形という点で、コンピュータで地図を扱うにあたっては最も容易な図法と言えます。しかし、この図法の問題点は、緯度が高くなる
につれて横に引き伸ばされるということです。例として札幌の地図を正距円筒図法で見てみましょう。札幌駅周辺の道路は正方形の碁盤の目を描いていますが、正距円筒▲正距円筒図（上）メルカトル図（下）3x=long, y=log10tan(π/4+lat/2) で変換できる。（long は経度）図法を採用している地図で見ると、横に潰れた平行四辺形に見えます。
この問題点を解決するのがメルカトル図法 です。メルカトル図法の地図は正角円
3筒図法とも呼ばれます。ここでの「正角」とは、局所的に見ると角度が正しいということ。「グリーンランドがオーストラリアより大きく見えるメルカトル図法は教育上ふさわしくない」と言われることがありますが、詳しい道路地図を見るなどといった用途ではこちらのほうが喜ばれるわけです。こうしたことから、長方形の円筒図法と、局所的に歪みがない正角図法という Web サービスとして適した 2 つの性質を兼ね備えたメルカトル図法が、Google マップに採用されているのです。

4

直感的には、円筒図法の性質より高緯度ほど横に引き伸ばされるのに対し、正角図法の性質より角度を保存するために同じ比率だけ縦にも引き伸ばすため、と説明できる

しかし、メルカトル図法では地図の南北方向が無限大になってしまう ため、ある4

緯度以上の地域を切り捨てる必要があります。そのため一般的にメルカトル図は横長の地図として知られています。一方 Google マップでは、南北約 85.05° 付近で切り取ることで、収録範囲を正方形に収めました。これによって、前述のように 256px の正方形を単位としたタイルで地図を表現することができるようになりました。つまり、緯度や縮尺によってタイルのサイズが変わるなどといった例外が発生せず、ズームレ
ベル間のタイルの対応もわかりやすい、シンプルなタイルの仕様を設計することができたのです。
Google マップのこの仕様が優れていた点は、地図の表示に特化することで、地図の見やすさと処理のシンプルさを両立したことでした。それは技術力だけで成し得たことではなく、サービスが使用される場面を想定して、対象の性質を熟知し、時には優先度が低い部分を切り捨てるといったことが可能にしたのだと思います。

参考 Web サイト『Google Maps が発明した、球面メルカトルタイル地図』
http://d.hatena.ne.jp/kochizufan/20120927/134874929『Google マップの投影法「地図中心」2011 年 1 月号』
http://user.numazu-ct.ac.jp/˜tsato/tsato/document/mapcenter460/

11

( 文章：山中 / レイアウト：橋場 )いまや世界中で使われているプログラミング言語 Ruby。そのRuby を設計された まつもとゆきひろ氏は同じ大学の先輩として誇らしくもあり、私たちが目標として勉強させていただいている
一人でもあります。私たちが子供の頃からコンピュータに触れてきたといっても、いま活躍されている情報系のエンジニアの方々がされてきたこととは全然違うのではないかという思いの中で、まつもと氏の学生時代のことから現在のプログラミング業界のことまで、お話を伺いました。

まつもと氏の学生時代――どうして筑波大の情報学類にお進みになったのでしょうか。
私はコンピュータサイエンスを勉強したかったので、コンピュータサイエンスをやっている大学を偏差値順で上から順番に並べると、やっぱりすごく上は届かなかったんです。それでちょうど入れそうなところの中に筑波があったというのがまず一つで、二番目の理由が、私、高校時代数学の成績がものすごく悪かったんですよ。こういう話をすると、平均点が５０点ぐらいで、成績の良い人が９０点取る中で７０点ぐらい取ってたようなイメージを持たれると思うんですけど、そんなんじゃなくて、平均点が５０点だったら、２０点くらいしか取れてなかった。
――そうだったんですか……
すっかり悪かったんですよ。それで２次試験に英語がある情報系の学校って当時、筑波しかなかったんです。二次
12

が英語と数学と理科で２：２：１だったかな？

あと当時はセンター試験じゃなくて共通一次といったのですが、それと二次とで半々という成績の割り方だったんです。英語のほうが得意だったので、これだったら英語で潜り込めるかもしれないという希望があったんです。
最後に私が入学した次の年に筑波万博というのがあって、あれに行きたかったんです（笑）すごくミーハーな理由が（笑）
――なるほど、ちょうど万博の頃だったんですね。
はい。そういう３つの理由がありまして、あまり深く考えないで筑波を選んだんです。
――学生時代にはどういう時間の使い方をしていたのでしょうか。講義やプログラミング、勉強にどのくらい時間をあてていたのですか？
どうしてたのかな。もう忘れちゃったんですけど。当時はつくばエクスプレスもないし、本当に陸の孤島みたいなとこ
ろで、それは私にとっては逆に良かったんですね。私は鳥取の田舎の出身なので、あまり都会的なところには馴染めないんですが、当時のつくばはわりとそういう雰囲気があって、田舎者でも大丈夫みたいなところで。
時間は……そうですね、田舎にいた時ってコンピュータ関係の資料に当たるのが大変だったんですけど、資料とか本屋にしかないし、それも専門的なものは全然ないですから。そうすると、僕は中央図書館の情報のコーナーで、片っ端から本Yukihiro Matsumoto――マックでバイトしてました。
を読んでいましたね。すごくたくさん資料があって、過去のなんだろう。本当に、図書館とＰＣ室と、あと本もすごく論文とかもいっぱいあるし、ここは天国じゃないかとか思い

好きなので、本屋に行ったりしてました。あとバイトもして

ながら。

ました。

――数学で苦労されたと言っていましたが、授業や課題には――どのようなバイトをしてたんですか？

どれくらい時間をかけていたんですか？
マクドナルドでハンバーガーを作ってました。
あまり覚えてないんですけど、２年の実験はしんどかった
記憶がありますね。２年生の時の実験は毎週２回あったんで――普通のバイトですね。

すけど、レポートが毎回何十枚書けとかいうもので。週に２回徹夜するとか、そんなことはした覚えがありますね。火

今でもエッグマフィンは作れます。

曜と金曜に徹夜とかそんな感じだったかな。いろんな実験があったんですけど、回路のグラフをとって、ひげが出るから――まつもとさん自身は小さい頃からプログラミングなどにこれを修正するとかそういう実験です。中身は全然覚えてな

興味がおありだったということですが、周りの情報学類生もいですけど、それで毎回２０枚とか３０枚とかレポート書か

そういう人ばかりだったのでしょうか？

なきゃいけなくて、グラフを貼るとか。それで、まだ個人でもつパソコンとかが一般的じゃなかったので、グラフとかもそういう人ばかりでもなかったと思うんですけど、やっぱ全部手書きだったんですね。それを糊で貼るとかいうすごくり割合としては多かったですね。

原始的な時代で。そういうのを友達の部屋に集まったりして、中にはコンピュータ雑誌にゲームとか作って投稿しました、

週に２回徹夜してレポート書くみたいな。それは記憶に残っみたいな人もいましたし、高校時代にそういうのを投稿しててます。苦労したので。

ました、みたいな人もいて、田舎者の私としては、そういうあとは、本当に数学の成績が悪かったので、赤点取ったりし人は雲の上の人だと思ってたら同級生にいたよ、みたいな。

てて、先生に「すみません、この単位落とすと３年生になれ

ちょっとびっくりしたこともありましたけど、全員が全員そないのでなんとかしてください。
」とか頼んで、「そっか、じゃんな感じでもなくて、卒業式の日に情報を卒業したらもう二あこのレポート書いてください。
」みたいなことをした覚え

度とコンピュータには触らないって宣言した人も２人ぐらいがあります。専門科目の成績はよかったんですけど。

いましたし、もう在学中は嫌で嫌で仕方なかったっていう人も２人ぐらいいました。

――意外ですね。サークルなどはどうでしたか？
――いろんな人が集まっていたんですね。
サークルは参加してなかったです。編入生の時、僕、漫画
とかアニメとか当時すごく好きだったので現代視覚文化研究

そうですね。情報やりたい、プログラムやりたいって言う会に３週間くらいいたんですけど。だから、げんしけんとか人も結構いたんですけど、私は理系で数学が得意だからちょ

すごく懐かしく思うんですけど。だけどやっぱり大学のサー

うどいいしとりあえず情報、みたいな感じで入った人もいて。

クルのノリについていけなくて、あまりコミュニケーション

そういう人の中には辛い思いをした人もいたみたいです。２

取れなかったんです。それであまり行かなくなっちゃって、人のうち１人は女の子だったんですけど。

そのままフェードアウトという感じです。だから大学内のサークルとかはやってませんでしたね。

――やっぱり今と同じように情報系の女性は少なかったんですか？

――ほかに個人的な趣味などは何かやっていましたか？
13

Information and Media Special Interview――別に言語開発を目指したわけではない。
やっぱりそうですね、僕の代は 8 分の 1 でした。

ラジコンとかで遊んでいると自分が操作した通りに動くじゃないですか。でも、このコンピュータっていうのは、自――今と同じくらいですかね。

分で判断して動くんですよ。そうすると犬に芸を仕込んでいるような、お手って言ったらお手してくれるんじゃないか。

１対８。だから、８０人定員だったから、１０人いるかい
ないかぐらいでした。

よし、よくやった。みたいな、ああ言う感じがあって。ちゃんと教えるとちゃんと言うこと聞いてくれるけど、間違った事教えると間違ったようになる。

――いま仕事をしてる中で、学生のうちにしておいた方が良かったなと思うことはありますか？

――例えばどのようなゲームを作ったりしていたんですか？

思ってもしょうがないんですけど、もうちょっと数学の成

いや、そのときはたいしたプログラムを書いていなくて、績が良かったらなと思ってます（笑）数学できる人って、普サンプルに付いてくるような数あてゲームとか。ポケットコ

通に考えてたらできないようなことをさらっとやってしまう

ンピュータって数字とアルファベットしか出せないから、リような人が時々いて、不可能を可能にするっていうのかな、

アルタイム入力もないし、本当になにもできないんですよ

私なんかが頑張っても例えば１０という時間を８にしますとね、正直。そんな感じでぽちぽちとプログラムしていました。

か７にしますとかいうことは出来ても、なんか数学ができるだから私は高校時代には大したプログラム書いてないんです

人がふらっと来ると１０の時間が１になりましたとか、０．

よ。コンピュータに興味はあったんですけど、実際は大学に１になりましたとか平気でやってる人がいて、発想がちがう

入ってちゃんとプログラミングを身に着けるまで、ちゃんとなと思うことはあります。

したプログラムは書いたことがなかった。

プログラミングと言語開発――大学に入ってから本格的に、ということですか？

――まつもとさんはプログラミングを楽しんでやっていらっ
しゃると感じますが、どういった点を楽しいとお感じになりますか。
私がプログラミングを最初にやったのは、中学生の時で、ポケットコンピュータという電卓の親戚みたいなコンピュー
タでプログラミングを始めたんですけど、ものすごく貧弱な
コンピュータで、１４００ステップしか入力できなかったんです。プログラミング言語は BASIC なんですけど、変数名が１文字しか使えない。ということは変数名が２６個しか使えない、全部グローバル変数という言語で、まあ環境的にも、言語としてもひどかったんです。でも、これが後に言語に興味を持つきっかけになった。プログラミングをすると書いた通りに動くじゃないですか。それを見て高校生ぐらいの私は、
この機械はかわいいと思いました。
――機械自体に愛着をもったということですか？

14

そんな感じです。職業柄、若い人と話をするんですが、小学生のころからバリバリプログラム書いてました、みたいな人が多くて、彼らのほうが僕なんかよりずっと速いとか思います。
――言語開発以外の道に進もうと思ったことはありますか。
そもそも、言語開発の道に進もうと思った事もなくて、これが職業になるとは誰も思わなかったんですよね。プログラ
ミング言語開発ってこれほどご飯が食べられない職業はなくて、プログラミング言語を売って商売してる会社って、みんな面白いからやってるんです。例えばスタートアップ企業とかする人もいるんですけど、ことごとく潰れるんですよね。
インターネットが始まりました、インターネットのなんとかができるような言語、データベースのこととか出来るような言語っていって、ベンチャー企業始めました、新しい企業始めました、みたいな人はたくさんいるんですけど、ことごと

Yukihiro Matsumoto――自分はマイノリティだった。
く数年で潰れます。アメリカとか特に。それで、長い間生きを表現するか、表現の仕方を、ルールを決めるっていうのを残った企業って、マイクロソフトとボーランドしかないです。

すごく面白く感じて、出来たプログラミング言語にどんなプ

ボーランドも無くなりましたし、マイクロソフトは言語でご

ログラムを書くかっていうのがどうでも良い感じになって。

飯食べてませんし。だから、プログラミング言語って職業にならないので、もともとそういうのを職業にしようとは思っ――物語を書くより設定を考えるほうが楽しいみたいな感じてなかったんですよ。だから大学卒業した時も普通のソフトでしょうか。

ウェア開発会社、ソフトハウスみたいなところに就職しましたし、それで、そのなかで、時間に余裕があった時に趣味と

そうそう、割と設定厨なので（笑）

して言語を開発してました。だからあくまで趣味だったんででも、高校時代全くプログラム書いたこと無いからプログラ

すよ。

ミング言語は当然作れない、実装できない。だから、ノートを取り出して、僕の考えた最強の言語っていうのを書き始め――では既存の言語で何かが足りなくてこれは変えなきゃいて（一同笑）で、そんな風に思ったんですけど、コンピュー

けないという使命感に駆られて作ったわけではないのです

タの雑誌って今すっかり無くなっちゃったんですけど、昔のね？

コンピュータ雑誌って、ほとんどプログラミングを紹介する雑誌だったんですよね。それでプログラミングを紹介する雑そんな大層なことはないです（笑）時間あるし、昔から言誌の中で、何か月に一回くらいは、例えばこんな言語を作っ語に関心があったからつくってみたいなと思ってつくったらてみましたとか、こんな言語が世の中にありますとか、そ当たって。つまり大層に考えたことは無いんですよね。

ういう紹介をする記事がいっぱいあったんですよ、自作言語みたいなのもあって。僕は田舎の高校生だったのでまわりに――卒論でもプログラミング言語開発を選んでいらっしゃい

コンピュータやってる人はほかにいなかったので、世の中にましたね。なぜプログラミング開発を選んだんですか？

ヘビープログラマーは山のようにいて、その中にはばりばり
プログラム書いてるような、我々からみたら雲の上みたいな

これもやっぱり高校時代にさかのぼるんですが、最初に始人がたくさんいて、そういう人たちは三人に一人ぐらいは言めた言語がひどくてちゃんとしたプログラムが書けないんで語作りたいとか思ってるんじゃないかと思ってたんですけ

すよ。データ構造もないし、変数はグローバル変数２６個しど。それで大学に入ったらコンピュータ好きな人がそういうかないし。それで、ちょっと難しいことしようとするとすぐ雲の上みたいな人も含めていたんです。まわりにこんなにコ突き当たるんですよね。で、これはだめだーと思ってて、そンピュータ好きなプログラミングやるって人、若者、同世代

んな感じで僕は普通にプログラム出来なかったんです。だけの人がいるなんてすごいなあって思ったんですけど、言語作

どほかにコンピュータがあるわけでもなし、で、雑誌とか本りたいなって思ってる人はほとんどいなくて、あれおかしいとかもうちょっと良いプログラミング言語のことが書いてあなって、自分がマイノリティだということに気が付くのがするわけですよ。中にはＣとか Pascal とか LISP とか Smalltalk

ごく遅くて。

とか R とか。そういうのを調べてたら、「世の中には言語がいっぱいあるらしい。その中には、今使ってるこのひどい言語よ――言語を使いこなしたいという人の方が多かったというこ

りずっとましな言語がいっぱいあるぞ。それで世の中にこんとですね。

なたくさん言語があって、それをどっかの誰かがデザインしたんだったら、自分がしてもいいんじゃないかな。」と思っそうなんですよ。この言語を使いこなすとか、このハードたんですね。それで、そのころからそんな風に思ってて、言ウェアを、例えばアセンブラ書いててもハードウェアの性能

語っていうのはコンピュータに自分のしたいことを伝える方を最大限に発揮するみたいなのはあるけど、言語をデザイン

法なんですけど、どういうふうにやりたいこと、考えたことするってなんですかって、それはおかしいっていう。気が付
15Information and Media Special Interview――プログラマーといっても実際は多種多様。
くのはすごく遅くてですね、その時にはもう手遅れだったのを作った人は他にはいなかったですね。私より２つぐらい上で（笑）

の年に言語作った人がいるんですけど、それは大学の研究ので、なんか言語できたらいいなみたいに図書館いってもプロ一環で何人かのチームで作っていたので、勝手に自分の言語

グラミング言語の本を読んでこの言語、こんな工夫してるんを作るのは前代未聞というか、「やっぱお前はおかしい」っだみたいなことばっかり考えてましたね。

て感じでした。

――学生時代からこういう機能があったら便利だな、などとプログラミング業界についていったことを考えていらっしゃったんですか？
そうなんですよ。言語にこんなのがあったらすごいよねって。
――そういうアイデアが Ruby などに反映されているんですね。
そうですね。
――卒論のテーマの選び方が本当に自分の興味があった内容というのがすごく参考になります。
そうですね。担当の先生に「すみません、あの研究室の研究とまったく違うんですが良いんでしょうか。
」って。それで、卒論発表会で発表するわけですよ。
「こんな言語デザイ
ンしました。」みたいなこと発表すると、自分の担任の先生
が「君、それは一体どういうことかね」ってすごく厳しい質問を…（笑）でも、言語研だったので先生はプログラミング専門家なので。当然、実装のほうですけど。
「えーと、ちょっとそこ考えてませんでした」ってしどろもどろな感じだった
んですけど（笑）勝手な事すると大変ですよね（笑）
――周りにはやっぱりそういう研究をする人はいなかったということですか？
言語をデザインするって人はいなかったですね。同じ研究室の同級生でインターフェースビルダーみたいなのを作ってる人がいて。言語研なのに（笑）それも勝手にやったタイプ
ですね。当時なのでインターフェースビルダーっていうのが世の中になかったころなのでそれよりも前にインターフェー
スビルダーに近いようなものを UNIX で作った同級生はいましたけど。そういう勝手な事をする人はいましたけど、言語16――いまプログラミングの職はどういう層にどのくらいニーズがあるのでしょうか。
一言でプログラミングっていってもものすごく裾野が広くなっていると思うんですね。環境も待遇もほんとに様々な感じです。例えばゲームプログラマーっていわれる人もいてPS4 とかで動くようなゲームを一生懸命作っている人たちもプログラマーですし、銀行のなんとか系って１０００人ぐら
いのチームで、営業に挑んで何か月もかけてソフトウェア開発する人もいてそれもまたプログラマーといわれるし、Web系の新しいサービスをどんどん自分で作っていくような人た
ちもプログラマーなので。プログラミング言語を使ってソフトウェアを開発しているというのだけは共通なんですけど。
そのときのモチベーションも、境遇も、裁量の範囲も違うので、一概に一括りでは言えないところもあります。だけど、その規模の大きいソフトウェア開発、特に銀行みたいな開発場に入ると設計書みたいなのがすでにあって、それに従って右から左に書くだけみたいなのが多くてそれだとプログラ
マーとしてのモチベーションは上がらないことが多いっていうのはあります。あれはつらいですね。
――もう作業なんですね。
やっぱりそういう環境だとプログラマーってあんまりリス
ペクトされないんですよ。ここに処理をする内容は既に全部書いてあるので、この日本語を例えば Java に翻訳します、みたいな。データ構造も、処理することとかも、入力のデザ
インも書いてあるし、それを実現するようなソフトを Java
で書きます、みたいなことになるので、マネージャーの人た
ちは、それを誰がやっても同じようにできると思っているんですよね。

Yukihiro Matsumoto

実際そうではないんですけど。そうすると工場のラインで働てる中でも優秀な方のプログラマーなんですけど、高校卒業

いている人たちと同じ扱いになる。で、そういう人たちの給して、普通に就職して、工場のラインでアイスクリーム作っ料は当然そんなに上がらないので、時間だけはかかるし、そてたんですけど、ある日一念発起してＩＴ系の専門学校に

ういうプログラムでも不測の事態は起きるので、設計書がク入ってから、Ruby を発見して面白いって思って、独学でどソだったりとか、どうあがいてもこれだとちゃんと動かないんどん勉強して、有名な Ruby プログラマーになったみたい

みたいな設計書が来たりすると、プログラマーが一生懸命頑な人もいますけどね。

張って直すんですけど、そこは考慮されないのでどんどん仕事がずれ込んで、「お前らなんで締切までに終わらないんだ」――それは珍しい方なんですか？

みたいなことを言われて、「酷い！」みたいな。
そのケースは結構珍しいですけどね。そういう人も中には――いまプログラマーで人気の職はあるんですか？プログラいます。

ミングの中でも今ニーズがある職は？
――プログラマーが職場でプログラミング技術以外に求めら
やっぱり Web 系は人が足りないですよね。プログラマー、れることってありますか？

特に優秀なプログラマーは。どこもできる人が欲しいって言ってますよね、
私たちの知り合いの間でも。とくにインタープログラマーという職業の共通点はプログラムを書くってネットを使って Web サービスを使って新しく提供しましょいうことしかないわけなので、周りの環境というか仕事のあ

うみたいな感じのところは人がたくさん欲しい、いい人欲し

り方が様々なので、仕事のあり方によって求められることはいって会う人会う人みんな言ってますね。いい人というのは変わってきますね。例えばお客さんの話を聞いてソフトウェ

結構敷居が高いんですけど。

アを書いてソリューションを提供するというような仕事の場
合だと、じつはお客さんが何を求めているかを把握する能力――いい人とは具体的にはどういう人でしょうか？

みたいないわゆる文系能力みたいなのを要求されるケースって実は多いんですよね。例えば新しいデータ構造を作って、ぶっちゃけて言うと何でもできる人なんですけど、ほんと新しいアルゴリズムを考えて今までできなかったようなソフにその API のデザインから、データ構造、アーキテクチャのトウェアを作りますみたいな人たちもいて、そういう人たち

設計から、実際のプログラム設計、コーディングまでしてっにはまた、それとは違う、いわゆるコンピュータサイエンス

ていう感じで。お願いするとウェブサービスを作れる人たち、の知識が必要なケースもあります。多分大学とかだとコン“ 一人で ” 本格的なウェブサービスを作れる人っていうのはピュータサイエンスとかアルゴリズムとか色々勉強すると思

実は一番求められているんだけど、そんな人そんなにころこ

うんですけど、そういうのが役に立つプログラマーもいます

ろ転がってないんで、無いものねだりすんなよ、みたいなとけど、かなりの割合でそんなのを使う機会が全然ないプログ

ころもありますけどね。

ラマーもいます。だから、プログラマーのくくりというのは
実は時々すごく危険なんですよね。プログラマーの中でもど――やっぱりプログラミングを職業にしている人っていうのんなプログラマーになりたいのか、どんなプログラマーにつは小さい頃からプログラミングに興味があったというかそういて考えているのかっていうのは意識しないといけないときいう人が多いんですか。

は多いんですよね。

多くの人はそうですね。私の知ってる業界の人でも小学校中学校の時から親のコンピュータをつかってみたいな人はか――ちなみにまつもとさんは就職したときどんなプログラ
マーだったんですか？

なりの割合でいますね。全員ではないですけどね。僕が知っ17

Information and Media Special Interview――自分の権威を主張しろ。
私は特にそんなことを考えていなかったので、プログラム

ることであったり、Ruby に関連する講演をしたり、プログ

できさえすればなんでもいいと思って就職したんですけど、ラミングに関して活動したり、なんとか委員会っていうのに私の会社の同期のほとんどは、設計書があって言われたよ参加したり、そういうようなことが多いです。

うにソフトを開発するような人たちでしたね。同期は２００
人位いたんですけど、そのうちの６人だけがコンピュータサ――実際にプログラミングをする機会は少なくなっていきま

イエンス専攻だったので、残りはろくにプログラミングもししたか？

たことがないような人たち、そういう会社に就職したんですよ。いわゆるソフトハウスって感じ、「経験不問、訓練しま

私くらいの歳になると、多分みなさんのお父さんくらいです」って感じで。そういう同期たちは３か月から半年くらいすので、プログラムしなくなる人も増えるんですけど、それ研修を受けてから「ＳＥです」って言ってお客さんのところでも未だに一日一回はプログラミングをやりたいなとは思っに行って、ソフトウェア買い付けに行ってましたけど、結構ています。大学の同級生の話を聞いても、なんか最近コード

大変なことやってましたね。今で言うサービス残業なんてい書いてないっていう人もいて、すごく寂しいんですけど。

うのも当たり前でしたし。ちょっと大変そうでしたけど、私は幸い筑波でコンピュータサイエンスをしっかりやっていたので、社内システムの方、新しいツールを作るところに配属されて、割と自由な裁量でソフトウェアを作って、「おまえ、これこれこういう感じのソフト作れ」って言われて、あまり細かく管理されずに自分で勝手にソフトウェア設計して、勝手に作ってとかいう感じのことをしてましたので、割りとそ
ういう意味では幸せな生き方をしていたんですけど、その時に同期で入社した社員も、自分もプログラマーなわけで、そういう意味では同じプログラマーでも待遇もモチベーションも全然違うなと新卒、一年目のときは強く感じましたね。就職して気づくのでは本当は遅いんですけど（笑）
――現在は会社をお辞めになり、ネットワーク応用通信研究所に勤めていらっしゃいますが。
これは、ほかの人が作った時に呼ばれたので創業メンバー
ではあるんですけど、経営者ではないですね。今も籍があります。Ruby があまりに有名になりすぎちゃって、「Ruby を作った人がいる」っていうだけでなんかバリューがあるみたいなので、どうぞお好きにって感じで。だから天国みたいですよね。自分のやりたいことが自分のやりたい時間にできて、でも給料はもらえるっていう。
――では具体的に今やってらっしゃる仕事は？
大体 Ruby に関係することなんですけど、設計、開発をす
18

今後の話と学生へのメッセージ――今後 Ruby はどのように発展していく、変化していくというビジョンはありますか？
そうですね、コンピュータのトレンドっていうのが当然あるので、たとえば Ruby を作り始めるときにはコンピュー
タの中に CPU が一個なのは当たり前な感じだったんですけ
ど、今はマルチコアとかいう感じになってますけど、クラウドシステムとかだったら何百ノードがありますみたいな一つのシステムでＣＰＵが何千個とか何万個とかありますみたいなのは珍しくなくなってきて、テクノロジーの変化みたいなのがあるわけですよね。それで、Ruby、言語そのものはそういうのに関係ないんだけど、Ruby の実装はＣＰＵ一個を活用するように設計しましたみたいなことになっていたりする
ので、そういうテクノロジーの変化に適応するような、言語
処理系の進化っていうんですかね、そういうのを続けて行きたいなという風に思ってます。あとプログラミングに関しても、例えば、関数型言語が流行りましたとか、新しく登場した言語とかそういうのもキャッチアップして、誰がどんな言語を選ぶかっていうのは自分で決めた方がいいと思うんです
けど、ただその選択肢の中に Ruby が入れないような障害を少しずつでも消していくっていうのが、やっていかないとい
けないことかなという風に思ってるんですよ。
――プログラミングをやっている学生にメッセージを。

Yukihiro Matsumoto――誰も書いたことのないプログラムを。
自分でプログラミングが得意だと思っている人っていうの

わく人がいるんじゃないかなと思うんですよ。大学にいる間は多分プログラミングが好きな人だとおもうんですよ。それのプログラムの多くは練習みたいなものなので、そこを乗りでプログラミングが好きな人はそのまま好きを伸ばしていた

越えるともうちょっとモチベーションが高いものができるん

だければと思うんですよね。多分それはモチベーションがあじゃないかなと思うんですよ。今みんながみんなコンピューるっていうことなので、モチベーションがあると人は学ぶし、タを持ってる時代ですけど、ほとんどの人はプログラミング

学ぶと成長するし、成長するとはまるっていう良いサイクルをしないじゃないですか。誰かが作ったソフトをそのまま使が回るので、それをどんどん伸ばしていったらいいと思いま

うだけ、Word で文章書いたり、PowerPoint で発表したり、す。それで伸ばした才能を全面に出すことによって、時には

Skype で通話したりとか。

わがままになったりして、プログラマーってよくリスペクト

だけどプログラミングができる人だとそのさらに上のここがされない存在なので、そういうのに遭ったら、「お前俺をリ

気に入らないからここを直すとか、ここが不便だからここをスペクトしないとは何事だ」みたいな感じで、自分の権威をもっと良くするとか、いままでできなかったことを可能にす主張するようなわがままな人になっていただければなというるような魔法みたいなことができるようになるんです。そう

風に思うんですよ。角を立てる必要はないです。私自身も割なった時にそういう経験って自分は凄いって思うんです。そと自分はプログラミングが得意だと思っていて、こんなこと

ういう経験があるとプログラミングしてよかったなとか、プができますあんなことができますっていう風にずっと言って

ログラミングしたいなとか思うんじゃないかなと思うんです

きたので、自分のポジションを良くしていって、いつの間によ。そういうことを繰り返していくと、今度はプログラミン

か天国のような状況を手に入れたので。同じようなことは他

グが得意な人、あるいは好きな人になっていけるんじゃないのみなさんにもできると思うんですよね。だからその自分のかなと思うんですよ。

得意を武器にして、自分のいいポジション、それは仕事上の選択肢だったり、モチベーションだったり、場合によっては――まつもとさん自身は今後どうしていくのでしょうか。

給料、待遇だったりするかもしれませんけど、誰かの言われるままにならないようにしていただきたいなと思います。ひ

私は多分エンジニアとしては最良のポジションにいるのいてはそれによってプログラマー全体の地位が向上するかもで、このポジションを維持していくのと、あと他の人にもでしれないので。

きると思うんですよ。日本人プログラマーって言った時にまつもとが出てきて後が続かないというのはちょっと不毛だと――それでは、プログラミングが苦手な学生には。

思うので、みなさんの中からでも、日本を代表するプログラ
マーみたいな、第２、第３のまつもとみたいな人たちが出てプログラミングが苦手な人はプログラミングに対して、苦くると思うんですけど、そういう人たちを見守るのが今後の手な意識を持ってると思うんですよね、やっぱり。それで、課題です。基本的に年を取ってもプログラミングを続けるとなんでこんなプログラムしなくちゃいけないんだろうってないうのが僕の目標なので、経営だかなんだかをしてるんじゃるんですけど、大学で課題のプログラムとかしてる時ってすなくて、「いや、私はプログラマーだから」っていってプロ

ごくつまんないんですよ。だって課題のプログラミングってグラミングを続けることと、それからできれば日本を代表す

もう答えがあるわけで、答えのあるプログラムって自分が書るほかのプログラマーを見守るのが今後の課題かなと思ってかなくてもすでにあるわけですよね。本来自分が書かなくてます。

もいいわけじゃないですか。だけど、世の中にはまだ誰も書いたことのないソフトウェアがあって、それを新しく作ることによって、例えば世の中ちょっと良くなったりとか、ちょっと便利になったりとかそういうことができるソフトウェアを書けるんですよ。そうなったときに初めてモチベーションが19筑波大学 情報学群 情報メディア創成学類 学類誌

MASTvol.15 2014年 秋学期号

編集後記

MAST を手にとっていただきありがとうございます。今号は秋学期の初めに発行する予定でしたが、遅くなってしまい、ご心配をおかけしたことをお詫びします。内容は確かなものとなっていると自信を持っておりますので、冬休みから春にかけて、ゆっくりお読み下さると嬉しいです。
さて、編集部では既に次号に向けて動き出しています。テーマは「音楽」。このキーワードにピンとくる方は、是非編集部にご連絡下さい。
今号に関するご意見・ご感想・アドバイス……がございましたら s1211435@u.tsukuba.
ac.jp（ 遠 矢 ） ま で、 次 号 以 降 で の 取 材 依 頼 な ど の ご 希 望 や ご 寄 稿、 入 部 希 望 な ど は
s1311431@u.tsukuba.ac.jp（瀧下）までお願いします。
次号は来年度春学期の初め発刊予定です。それでは！（遠矢）CREDIT
情報メディア創成学類『学類誌 MAST vol.15 2014 年 秋学期号』
2014 年 12 月 25 日

初版第 1 刷発行

■ 発行

■ 学類誌 MAST 編集部スタッフ

情報メディア創成学類
■ 発行人
平賀

譲（情報メディア創成学類長）

■ 編集長
遠矢良彦
■ SPECIAL THANKS

取材・編集・レイアウト等
植木華織（2 年）

小山裕貴（1 年）

瀧下祐子（2 年）

遠矢良彦（3 年）

橋場天紀（1 年）

藤坂祐史（2 年）

藤原美由（2 年）

矢部達也（1 年）

山中勇樹（1 年）

湯野悠希（3 年）

取材協力
木野陽 様
ミハラテツヤ 様
まつもとゆきひろ 様

Thank you for reading!

College of Media Arts, Science and Technology, School of Informatics, University of Tsukuba