thinkpad_x260

1: ノチラ ★ 2017/08/10(木) 20:25:43.68 ID:CAP_USER.net
「Ruby」――1993年、ある日本人が独りで開発を始め、今や世界で屈指の人気を誇るプログラミング言語である。その理由は「楽しさ」にあり、「言語を作る人、使う人、学ぶ人すべてが楽しめることを目的」(注)としている。

そして、その開発者がまつもとゆきひろだ。現在はネットワーク応用通信研究所のフェローとして島根県松江市に在住。同市の名誉市民でもある。地方創生の担い手としてこの地に移り住んだのかと尋ねると、「そんな言葉ができる前から住んでいますから」と照れ笑いする。

1993年、静岡県浜松市で勤務していた頃にRubyの開発に着手。当時は「Hello, world!」という文字列を出力するために半年を要したが、その後開発は順調に進む。転職して名古屋勤務となった1995年にRubyをオープンソースとしてインターネットに公開した。

「こんなものを作りましたからどうぞ見てくださいって感じで。そうしたらまだSNSなどない時代ですから、メールでやり取りをするメーリングリストでコミュニティーのようなものができて、最初の2週間で200人くらいが参加してくれたんです。世の中には10人くらいしかユーザーがいない言語が山ほどあるにもかかわらず、なぜそれほどの短期間でRubyが多くの人に注目されたのか、実は自分でもいまだによくわからないんですよね(笑)」

 前職で東京勤務を命じられるも、固辞。知人が島根県で起業したことを機に、1997年から今の地に住み始めた。世界中の誰もがどこででも自由に使えるオープンソースゆえ、どの国で、何人が使っているのかという情報は開発者にもわからないという。ただし、当初は日本語のみで公開したRubyについて、英語のウェブサイトを用意したところ海外から質問のメールが殺到した。

 「あなたの言語は面白そうだから本を書きたいと言うから、ああそうですかって。すると、その本が結構売れて。次はカンファレンスを開きたいと言われて、最初は2001年にアメリカで、参加者が30人くらいの小さな規模のものでした。それ以降、毎年やっているのですが、今では700人くらいの人が来てくれるようになりました」

 とんとん拍子に世界中で支持が広がり、現在はアメリカをはじめ、ヨーロッパ、アジア、アフリカと、南極以外の全大陸でRubyに関するカンファレンスが開かれている。

 1993年当初はデスクトップ型のワークステーションで開発に着手。その後、OSにリナックスを載せたノートパソコンで開発を進めるようになる。ThinkPadを使い始めたのはX31からで、かれこれ十数年になるという。

 「私の仕事は主にプログラムを開発したり講演用に文章を書いたりすることなんですね。そういうときにトラックポイントが便利なんです。正直に言うと(一般的にノートパソコンが装備している)トラックパッドはあまり好きじゃありません。意図的に触らなければ動かないっていうのが理想的です。本当に毎日何時間も触っている道具なので、私にとっては安心感とか、信頼性が大事なわけです」

 まつもとは会社も自宅も移動中も、すべてこの1台のThinkPadで賄う。

 「デスクトップを使わないのは、いつでもどこでも同じ環境でいたいからです。パソコンはいつも鞄に突っ込んで持ち歩きたい。Rubyってまるで自分の子供を育てているようなものです。毎日世界中から相談や質問などいろんな要求が来る。いちいち全部に答える義理はないんですけど、そうした中に私自身が見落としていたものなどが結構ある。それがまた、未来のRubyの方向性を考えるきっかけになるんです」

 そして、最後にこう話した。

 「実は私がRubyの開発を始めてから来年でちょうど25年なんです。今では自分の役割を1つに限定することは難しいんですけど、開発者というよりはRubyが進む方向性を示すプロダクトリーダーとして、また言語デザイナーでありプログラマーでありたいと思っています。ThinkPadよりちょっとだけ後輩ですけど、負けないように頑張っていきたいですね」

まつもと氏がThinkPadを選ぶ理由の1つが、OSにリナックスが使えること。「ThinkPadは代々いくつかの例外を除いてリナックスのことを考えてくれていて、USだとリナックスプリファードモデルもあるんです。それがあるってことはリナックスが動くってことなので自分でいろいろ試して設定しているんですが、ぜひ日本でもリナックス対応モデルを出してほしいですね(笑)」。X31に始まったThinkPad歴はこれまで計7台、現在はインテル? Core? i7 プロセッサー搭載のT460sを使用している。
http://special.nikkeibp.co.jp/atclh/NBO/17/lenovo0721/thinkpad25th_vol6/
8: 名刺は切らしておりまして 2017/08/10(木) 20:38:14.81 ID:wx+8ZrGJ.net
主要プログラミング言語を作った唯一のアジア人

引用元:http://anago.2ch.sc/test/read.cgi/bizplus/1502364343/

34: 名刺は切らしておりまして 2017/08/10(木) 21:36:20.40 ID:73dqLiMO.net
まぁインターネット史に名前が乗るのは間違いない
Ruby使う機会なくて…いつもphpになるわ…

12: 名刺は切らしておりまして 2017/08/10(木) 20:49:03.18 ID:ydl8bAOS.net
まつもとはPerl, Pythonに触発されてRubyを創った

当時Perlはオブジェクト指向に対応していなかった
オブジェクト指向対応がRubyに脚光が当たった要因のひとつ

24: 名刺は切らしておりまして 2017/08/10(木) 21:22:10.08 ID:TVXY8cfH.net
RoRがなければ、Rubyはほとんどユーザーがいないマイナー言語のひとつで終わってただろうな
RoRのおかげで一気に有名になった

RubyがすごいのではなくRoRが凄かった

ちなみに、最近はいろんな言語でRoRのようなものが作られたので、
Rubyの長所は少なくなってる

26: 名刺は切らしておりまして 2017/08/10(木) 21:24:42.69 ID:WuXsYvjd.net
>>24
DHHはカリスマだから信者が多い
DHHがいるだけで意味がある

80: 名刺は切らしておりまして 2017/08/11(金) 00:21:12.73 ID:jtZg5b1F.net
RubyはなぜPythonに負けたのか?

84: 名刺は切らしておりまして 2017/08/11(金) 00:42:14.97 ID:VMz5xhK5.net
>>80
そもそもの設計思想がクソだったんじゃないかね

96: 名刺は切らしておりまして 2017/08/11(金) 08:42:44.87 ID:G9NO6OWX.net
>>80
自らの終わりを予言する大量のendの群れ

82: 名刺は切らしておりまして 2017/08/11(金) 00:32:46.36 ID:5H1kAAAx.net
rubyの案件なんて全然来ないよ

83: 名刺は切らしておりまして 2017/08/11(金) 00:38:16.06 ID:sxMjVXBz.net
以前はアパッチ上でサーバープログラムをゴリゴリ書くよりもお手軽でRubyって感じだったけど今はPythonがその地位についた。

131: 名刺は切らしておりまして 2017/08/11(金) 21:27:06.32 ID:mFFS7Z6a.net
Railsはその遅さを隠蔽するために、色々なキャッシュを多用する
このキャッシュが開発・保守のトラブル原因になりやすい

129: 名刺は切らしておりまして 2017/08/11(金) 21:21:16.36 ID:3IrqcDAQ.net
WebサービスをRuby+Railsで組んだけど、Ruby他をアップデートすると
動かなくなるからセキュリティホールが判ってても放置しているとか
なんじゃそれみたいな話もあったなw

138: 名刺は切らしておりまして 2017/08/12(土) 08:38:42.61 ID:WVa+9YhQ.net
俺もtrackpointなしじゃ生きられん

19: 名刺は切らしておりまして 2017/08/10(木) 21:09:53.52 ID:0OihGF7D.net
俺だってトラックポイントがなきゃこんな中華PC使わんわ

47: 名刺は切らしておりまして 2017/08/10(木) 22:23:55.54 ID:t9w30VJp.net
マウス使わないで赤乳首で常用してるから乗り換えられん 他にトラックポイント出してくれれば乗り換えられるんだが…

55: 名刺は切らしておりまして 2017/08/10(木) 22:48:01.18 ID:4r3uUvXt.net
X220まではThinkPad買ってたけど、その後キーボードが変わったので買うのをやめた。
会社ではT430、X260を支給されたが、やっぱりキーボードが気に入らなかったので、
5576-C01をつないで使ってた。5576-A01や5576-002/003等も視野に入れていたが、
結局赤乳首だけは手放せなかった。

48: 名刺は切らしておりまして 2017/08/10(木) 22:24:40.91 ID:bgxmNR0H.net
トラックポイントは確かに便利
デスクトップのキーボードはトラックポイントつき