|
南平岸シリーズはこれ抜きには語れない!!今夜はMac OS X 大特集をお届けする。シリーズ開始以来番組の司会を務める田崎博士の弁舌もなめらか!日本広しと言えど、こんな特集みた事ない!?
おびなた
さて今夜も始まりました「南平岸未来道」。Think Futureをキーワードに北海道の明るい未来を探っていこうという番組です。司会のおびなた徳子です。そしておなじみBUGの田崎博士です。よろしくお願いします。
田崎
よろしくお願いします。
おびなた
いつものレギュラーゲストのお二人です。釧路サンエスグループの宮田さん、凸版印刷の桝谷さんです。
宮田・桝谷
よろしくお願いします。
おびなた
よろしくお願いします。
桝谷
長期休暇中の宮田さんの分まで…
宮田
出てたって…
おびなた
今夜も仲良く…。そして今日も番組レディを紹介します。
宮田・桝谷
番組レディ!?
おびなた
初登場、阿部由香さんです。
阿部
こんばんは。よろしくお願いします。
おびなた
阿部さんはコンサドーレファンなら知っていると思います。番組でリポーターとかキャスターとかやられています。
宮田
どおりでどっかで見たことあると…
阿部
歳とったのでコンサドーレの番組出られなくなりましたので、今日はこの番組に出してもらおうと思って、頼まれてもいないのにやって来ました。よろしくお願いします。
おびなた
ところで最近興味のあることって何ですか?
阿部
そうなんです。Macに興味があって、1ヶ月ほど前からMacユーザーになりました。
田崎
素晴らしい!
宮田
今どきめずらしい…
おびなた
実は今日は、そんな阿部さんにもぴったりの特集なんですよね。
田崎
そうなんです。なんと…
おびなた
それ言う前に聞いてみましょうか。OS何使ってます?
宮田
Windowsです。…でもデスクトップにはMacもあるんです。
おびなた
桝谷さんは?
桝谷
僕もMacもあるっていう感じ。Windowsが大幅に増えていてMacもあった…
宮田
昔はMacもよく使ったんだけど…
おびなた
阿部さんは?
阿部
OSって何ですか?
おびなた
Mac好きだって言いましたよね…
阿部
おおすごいの略?
桝谷
だいたいこの二人、同じ位のレベル…
おびなた
私もよくわからないですけど…実は今日は、日本広しと言えども、こんな特集やるのはこの番組しかないという、素晴らしい特集をお送りします。田崎さん。
田崎
はい。なんとMac OS ィ特集。(拍手)こんなことテレビでやっていいんでしょうか。
おびなた
いいんです。早速いきましょう。田崎博士のIT Future Special。
IT Future Special
田崎
というわけで、今日はMac OS ィの特集なんですけど…
おびなた
持ってまーす。OS ィ。
田崎
CDですね。この中にOSが入っていて、これをインストールすると、コンピュータがOS ィで動くということになるんです。このCDだけじゃまだ動かないです。Mac
OS ィというのは、2年くらい経つんですが、プリインストールされたり、最初に起動するのもァから移ったりとか、ついこの前のパワーブックでは、OS
ァでは立ちあがらないという、完全移行の宣言も含めて、標準として使われているのがMac OS ィなんです。見てください。Mac OS ィは何が今までのOSと違うのかを、もう一度整理したいと思うんですけど、なんといっても、UNIXとの融合ということです。表を見てるだけではMac
OS ァとィとわからないです。ソフトは同じように動くし、フォルダがあってクリクリとすると出てくるし、同じなんです。実はその下にUNIXが動いてる。
おびなた
UNIXってなんですか?
田崎
UNIXもOSの名前なんですが、もともとAT&Tのベル研究所で作られたOSで、ポータビリティを中心としてCD言語で書かれたOSなんですが、よくWebページを見たりしますね。そのとき向こう側で動いてるのが、だいたいUNIXなんです。社内のシステムのサーバーがあると、だいたいUNIXで動いてる。わりと大きめのコンピュータで動いてるOSだったんです。実は…Nextありましたね。別の会社で黒い四角い箱のコンピュータで、かっこいいのを出していたんですけど、それをMac
OSと融合させたのがMac OS ィなんです。構成をみると、一番下で動いてるPowerPCは同じなんですが、その上にMachというカーネルが動いているんです。
おびなた
カーネル…?
田崎
小さいプログラムなんですけど…カーネルサンダースとは違う…これがマルチスレッドカーネルというCMUという大学で開発されたOSなんですが、これはスレッドがわからないと、すごさがわからないんですけど、コンピュータってプログラムですね。たとえば函館本線を考えてください。コンピュータの実行単位というのは、プロセスというんです。線路があって、人を乗せたりドアが閉まったり、走ったり…函館本線があります。その上を特急が走ったりとかローカル線が走ったりしてますね。同じリソースを使いながら違う仕事をする人たちが相乗りしてる。それがスレッドなんです。プロセスの中にいろんなスレッドが動いてる。そのスレッドが同時にいっぱい動いても、ちゃんと動くというのが、このマルチスレッドカーネルなんです。この上に、もうひとつ重要なのが、BSDというUNIX
OSの種類なんですが、POSIXもそうです。このインターフェイスがあるおかげで、Machの上にBSDとPOSIXが動いてるおかげで、UNIXベースのソフトがほとんど動いてしまう。今回Java
VMが載ってますので、Javaのプログラムも動いちゃう。ここがOSィのすごさなんです。そのおかげでどういうことが起こるかというと、このようにオープンソースのソフトウェアをどんどん取り込むことができる。最初からインストールして実行すると、WebサーバーのApache…Webサーバーの4割くらいはApacheで動いてると言われてるんですけど、これが最初から入って動いてる。さらに2番目にsambaってありますね。sambaというのは、Windowsとファイル共有するためのソフトなんですが、これも入ってるんです。だからMacでは、環境設定に共有というのがあって、ボタンを押すだけでsambaが動いて、ネットワーク越しにWindowsマシンとのファイルの交換ができるということです。他にもOpenLDAPとかJavaVMも載ってますし、GCC、コンパイラなんですが、これも載ってますし、らくだちゃん…Webのサーバーサイドのプログラムを作ってるスクリプトの一番多いのがパールなんですけど、パールもこの中に入ってる。さらに…mySQLとかZopeとかPostgreとか、オープンソフトをダウンロードしてMac
OS ィ上で実行することができる。Mac OS ィをサーバーにすることができる。次に、そろそろMac OS ィにスイッチする時期じゃないか、というのが今日のテーマだったんです。わかりましたか?早速見ていただきたいんですが、これを見ると、今までのMacと変わらないんですけど、この中にターミナルというソフトがあるんです。これが実はMac
OSのUNIXの部分との橋渡しになるソフトなんです。ターミナルを立ち上げるとUNIXの中のシェルというコマンドを打つと、答えが返ってくる。シェルが動き出す。今lsとやると、これはファイル名をリストしなさいというコマンドなんで、このディレクトリにあるファイルが出てきたわけです。cdとやってetc…いろんな設定ファイルが入ってるんですが、今移動しましたので、いろんな設定ファイルが出てきました。例えばhttpd、これがApacheなんです。rc.bootは、電源を入れてから起動するまでに実行するソフトはこれとこれだとか書いてあって順番に実行する。このsmb。sambaも、ファイル共有でボタンを押すと簡単に動き出すんですけど、さらに細かく設定しようとすると…例えばvi
smb.confとやると、このように、ちなみにviというエディタで動かしているんですが、ここにワークグループ名を入れると、もっと細かな設定ができちゃう。というわけで、これを使い出すと、サーバーを扱っている人はやめられない。素晴らしいということになるんです。どうですか?
阿部
なるほどね…
田崎
後半も頑張って、プログラムを書いたりしますから…
おびなた
すごいことなんですか…?
宮田
今日は活き活きしてますね。
桝谷
それだけがわかりましたね。(笑)
おびなた
後半もよろしくお願いします。
スタジオ
おびなた
田崎さん、今何かやってませんでした?
田崎
プログラムをちょっと書いたりしてます。
おびなた
後半に向けて準備を着々と進めていたわけですね。
阿部
さっきからずっと気になっていたんですけど、田崎さんは、お仕事は何をされている…?
田崎
難しいこと聞きますね。こんなふうにターミナルに向かってコマンド打ったり…
阿部
俗に言うプログラマーですか?
田崎
昔けっこうプログラムもやりましたけど…
おびなた
そうだったんですか。初めて今日知りました。
宮田
そうだったんだ…ただのオタクじゃないんだ…
おびなた
プログラムする人だったんですね。今準備中ということなので、パソコンのお話はちょっとお休みしまして、この後はみちの話題に移ります。Future
Road Fileです。
Future Road File 〜上士幌町でアダプトプログラム〜
おびなた
町の緑を両手で包み込んだ温かいデザイン。こちらが上士幌町のアダプトサインです。町では今年からアダプトプログラムがスタートし、住んでる場所を自分たちの手できれいにしたいという住民の思いと、行政の思いがひとつになりました。
上士幌町役場 元企画課長 江波戸明氏
このアダプトプログラムは、協働のまちづくりのひとつの手法じゃないかと思います。これを感じて私たちも、地域の人たちも、という意識で、町の何かに参加する。今までは町の行政のやってる、公共施設を含めて、当然町がやるもんだと。意見や小言も少しはあったけど、ちょっと違うという意識になってくれれば、われわれと町民も違う意味で話し合いができて、すこしずつ町民参画という芽生えが出てくるのかなと…
おびなた
このような取り組みの中、地域のみなさんが集まって、上士幌の観光資源、糠平湖畔を清掃するということで取材にうかがったんですが、ご覧のように雨天で延期。ところが糠平住民の美化活動は20年以上も前から続いているというお話を聞きまして、早速代表の蟹谷さんを訪ねることにしました。実は蟹谷さんは去年、道路功労者の表彰も受けていらっしゃるんです。清掃している道は273号線沿い。糠平温泉を中心としたおよそ20Hで、この長い距離を地域のみなさん130人ほどで、ゴミ拾いするということなんです。
清掃活動が始まる以前は、このあたりはどんな道路だったんですか?
ぬかびら温泉郷美しくする会 蟹谷吉隆さん
その頃はまだ砂利道だったんです。ここが舗装道路で層雲峡のほうまで道が整備されたのが、平成元年くらいですから…今ですとこういうように、きれいに芝生がはってありますので、ちいさなゴミでも目につく。これは言わず語らずで、なんとかきれいにしようというのは、底辺にあるんじゃないですか。自分たちでできることは自分たちでやろうと。そしてそれに対して、手の回らないところは行政にお手伝い願う。そういうのがまず基本だと思います。それを頭にいれて作業を続けていこうと思ってます。
スタジオ
おびなた
糠平湖周辺の清掃は、私が取材に行った次の日に行われまして、今回は80人くらいの人が参加したということです。
阿部
清掃している方々は、報酬はいただけるんですか。
おびなた
そうじゃないんです。ボランティアなんです。今回、上士幌町はアダプトプログラムとかボランティアサポートプログラムを推進するということで、今までは蟹谷さんたちは、全く自分たちの意志で、お金も援助を受けることなく清掃していたんですけど、今年からは上士幌町の協力も得て、先週もご紹介しましたが、町民と行政のパートナーシップによってこの活動を続けていきましょうということなんです。
阿部
上士幌町って気球のまちだから、空から見てもきれいかもしれませんね。
おびなた
道もきれいだし、温泉も最高です。ぜひみなさんも行ってみてください。以上Future Road Fileでした。
IT Future Special
おびなた
IT Future Special後半です。後半は博士どんなお話ですか。
田崎
せっかくUNIXの環境があるんでプログラムをちょろちょろと書いてみようかと思うんですけど…これはさっきのターミナル画面です。ここで…viというエディタがありますので…これでプログラムを書いてみましょう。
おびなた
これが田崎さんがやってるお仕事…
田崎
こんな感じですね。
阿部
かっこいいですね。
田崎
javaの最初はpublicという識別で始まって、classを書きます。classの名前がhello…この中にメソッドを定義するんですけど…public
static…mainを書かなきゃいけないんです…mainが呼ばれたときの引数をstring orgsと書いておく。何か文字を表示してみましょう。…system.out.printでMINAMI
HIRAGISHIと書きます。…という感じでできました。viなので…保存して…見てください、Hello.javaというファイルができました。コンパイルしてみましょう。
おびなた
コンパイルって何ですか?
田崎
コンパイルっていうのは…今書いたのは、英語みたいな文字ですね。人間が読める文字をソースコードというんですが、このままだとコンピュータが読めないんです。コンピュータが読めるオブジェクトコードに変換する。Javaの場合は中間言語があって…今コンパイル終りました。このHello.classをjavaの環境で動かすとしたら…ほら”MINAMI
HIRAGISHI”さっき打ったやつ…
おびなた
やっとでてきた…
田崎
これは簡単なプログラムですが、もっと複雑にいろんなことができるんですけど、こういうことなんです。ただこれはUNIXの世界だけでやってますね。端末で。これだとUNIXをそのまま使っているのと同じなんですけど、Macのすごいところは開発環境があるんです。これがnext時代からあるインターフェイスビルダーという、アプリケーションを操作するソフトなんです。例えばメニューがこうなってますとか、ファイルがとかでてきます。ウィンドウがでてきて、例えばここに絵を貼っちゃおうと。読み込む間にバーが出るようにしようとか、ここに絵のタイトルを打ち込むフィールドを作って、ボタン、登録とかで、データベースに登録するとか、このようにソフトウェアの表、インターフェイスの部分を、このソフトでぴぴっと、絵を描くように作れちゃうんです。表ができたら、今度は中を書かなきゃいけませんから、このボタンが押されたときは何するというようなことを書くには、プロジェクトビルダーで…この中でjavaのプログラムもいっぺんに作れちゃうんですけど、例えば…このようにでてきて、classがでてきて…この中で実際にどのような処理をするか書きまして、コンパイルする。そうするとプログラムが出来あがる。なんとアップルはこれをまるごと無料で交換してるんです。アップルのサイトにデヴェロッパーというタブがあって、ADCというメンバーになりますと、無料でダウンロードができて、このソフト一式自分で使える。
おびなた
ふーんすごいね…
阿部
でも田崎さんは、そんなに難しいことを私たちに教えるなんて、何が狙いなんですか?
おびなた
世界征服ですよね。
田崎
そんなことはない。わかる人にはわかるという、いつものコーナーになってしまいました。
おびなた
宮田さん、桝谷さんいかがですか。
宮田
スティービージョーズはapple作ってMac作って、一回会社辞めてnext作って、nextはUNIXベースで作って、またジョーズが戻ってきて、appleが出したOSィでやっと念願かなって、nextの環境もMacの環境も一緒になって、なおかつ完全にUNIXマシンなんですね。素晴らしいです。
桝谷
印刷でも端末はみんな画像処理とかでMacを使っていたんです。ところが今、画像データベースとかチラシとかたくさん作るのに、そっちはUNIXのサーバー使って構築したりしてるんで、たぶん開発者は、印刷系とか製版系はみんなこれ使いたいと思うはずなんです。そういう意味でそこで広がりが出るのかもしれないけれど、逆にそういうところを狙ったんだろうなと。
田崎
そうですね。開発する環境と、実行したり運用したりする環境が、今までばらばらだったのが、Macだとオールインワンで提供できる、これが一番大きなところだと思います。
おびなた
わたしみたいな者が、一生懸命勉強して、うまくOSィ使って、アプリケーションとか作れちゃったりして…Entrepreneurになれちゃったりするんですか…!?
田崎
3ヶ月くらいあれば…
おびなた
3ヶ月…頑張ってみようかな…今日はありがとうございました。いったんコマーシャルです。
スタジオ
おびなた
田崎さん、今日はすごく頭使いました。
田崎さん
そうでしょう。
おびなた
ねえ、阿部さん。
阿部
私はうなずきすぎて首が痛いです。
おびなた
私も肩凝っちゃった。
宮田
田崎さん、活き活きとして…
桝谷
昔、Macが流行り出したときに、エバンジェリストと言われて、Macを流行らせる…思い出しました。
おびなた
エバンジェリストさん…?
桝谷
伝道師…
宮田
これでMac盛り返すんじゃない?どう?
田崎
でしょう。いけると思うんです。今までは開発して、テストして、実行環境それぞれ違ったんです。それがMac1台あれば、ひょっとしたら実行までできちゃうかもしれない。
おびなた
でも私、MINMI HIRAGISHIの文字、田崎さんより速く出せますよ。
桝谷
たいした話じゃなかったんだ。(笑)
おびなた
ご苦労様でした。今日はどうもありがとうございました。それでは今夜はこのへんで。さようなら
放送終了後・・・
(グラス片手に)かんぱーい!
宮田
お疲れさまでした。
おびなた
お疲れさまでした。今日のお題はMacですか。
宮田
Macですね。でもやはり仕事ではWindowsですね。
おびなた
どっちですか。
宮田
今日話聞いたら、Macもいいねぇ。使ってみよう。僕の机の上にはi Macがあるんです。Mac officeもあるから…今日の話だといいですね。Macで仕事してみようかな。
おびなた
Macで仕事できないんですか。
宮田
あんまり使ってる人いないかもね。でもOSィになっていいですね。どうですか。
おびなた
私Macしか使ったことないです。今日田崎さんのパソコン見ていて思ったんですけど、私Mac OS…
宮田
ィじゃなかった…ィだったの?
おびなた
びっくり…
宮田
ィ使ってるの。じゃあすぐに勉強して…
おびなた
でもあんな文字とか打つのやったことないです…
宮田
あんまり必要ないと思いますけど…ただああやって、自分でプログラム書いて仕事で使う人は中にいるんです…
|