SF作家も予想しえなかったもの。それは・・・

Posted on : 16-09-2009 | By : sino | In : Hacking, 読書道, 雑考

SF小説のよくある主題として、「将来、こんな機械・発明・社会ができたら、人間はどうなるか」というものがあります。少子高齢化が問題となっている現代日本ではちょっと想像しにくいのですが、つい20年くらい前のSF作家が共通して取り上げている主題は「このまま人口が増え、工業化が進んだらどうなるか」というものでした。SFというと宇宙人とか光線銃が飛び交う子供向けの読み物と思われがちですが、意外と現実的で身近な主題も取り上げています。

で、アイザック・アシモフやレイ・ブラッドベリ、ロバート・A・ハインライン、アーサー・C・クラーク、日本なら星新一や筒井康隆、小松左京といった「古株の」SF作家たちもいろいろ未来について予想し、それに基づいた小説を発表しているのですが、彼らの本をかなりよく読んでいるつもりの私でも、未だに出くわさない主題が一つだけあります。

私が書いている時点でだいたい予想はつくでしょうが、そう、現代のいわゆる「IT社会」を予想したSF作家がいないのです。

もちろん「未来のコンピュータ」はこれでもかというくらい出てきます。もっともそれも必ずしも現実と合致してはいませんが。彼らの描くコンピュータはたいてい大型で、保守に多数の人員を要し、局所的に、つまり少数の場所で全ての仕事をこなすようになっています。

ブラッドベリの「ネット嫌い」は有名ですし、彼らが計算機というものに精通していないので仕方ないのかもしれませんが、それでもヒントはあったはずなのです。

インターネットは元々ARPA Netという「軍事利用のために」構築されたコンピュータネットワークが、最初は教育目的に、さらに民間利用に開放されてきたという、あまり知られていない歴史を持っています。

なぜ軍事目的でコンピュータを結ぶ必要があったかというと、「熱核戦争勃発時、情報中枢に支障をきたさないため」というのがその理由でした。手短に言うと、インターネットは「核攻撃を受けても大丈夫なように」作られたのです。実際、インターネットで使われているプロトコルは、一ヶ所で障害が起きてもそこを迂回して情報をやりとりされるように作られています。

で、核兵器の実使用で終結をみた先の大戦を経験し、コンピュータがだんだん実用化され始めてきた時代を生きたSF作家なら、「もしコンピュータ施設が核攻撃を受けたらどうなるか」という発想があってもいいと思うのですが、どうもそういう着想をした作家はいないようです。もしかしたら私が知らないだけかもしれませんし、アシモフなどは「真空の空に帆をあげて」という科学エッセイの中で、ほぼ現在の電子メールに近いものを予想していますが、ワールド・ワイド・ウェブや検索エンジン、パーソナル・コンピュータを予想した人はいませんでした。まあ小説のテーマにするには卑近すぎるのかもしれませんけれども、それにしても誰か一人くらいは予想していてもいいのではないかとも思うのです。

一つには情報技術というものがあまりにも急速に発展してきたためかもしれません。ハードウェアの加速度的な進歩は言うに及ばず、ソフトウェアの面でも革新的な設計思想が年々発表されています。しかし、しばしば「革命」と称されるほどに衆目を集めるこの分野ですが、実際には旧来からあった技術を寄せ集めてできあがっています。さらに言えばインターネットの素晴らしいところは、決して一社や一国に独占された技術に依存していないという点なのです。ビジネスの世界では「差別化」という言葉が当たり前に使われていますが、ITの世界には当てはまらない、と私は思っています。最初から非独占的な、誰でも参画できるなんでもありの世界なのですから、独占しようというほうが無理だと思います。

もしかしたら、SF作家が今のIT社会を予想できなかった原因は、この非独占性にあるのかもしれません。

ところで私にはSF小説のネタになる(と思える)アイデアがあるのですが、ディテールはおろかプロットも描けないでいます。ときどき暇なときにひねくり回して遊んでいます。もし形になったら非独占的なライセンスで発表したいと思います。

すぱむ収集用エントリ

Posted on : 29-08-2009 | By : sino | In : Hacking

すぱむメール大歓迎!このアドレス titf@themis.ocn.ne.jp にガンガン送ってね。

rsd84084@nifty.com, titf-spam@ac.auone-net.jp でもお待ちしてまーす。

Googleケータイに機種変

Posted on : 13-07-2009 | By : sino | In : Hacking

iPhone ほど話題になっていませんが、DoCoMoから Googleケータイが7/10に発売になりました。出た次の日に欲しくなり、その日のうちに機種変手続きを取ってしまいました。完璧に衝動買いです。orz

これの何がいいかというと、搭載されているOSがAndroidというオープンソースなソフトだということです。つまり、携帯を動かすためのソフトウェア的な仕組みが公開されているということです。公開されているということは、自分で手を入れられるということ。何ともハッカー魂を揺さぶる仕様ではありませんか。

まあAndroidに手を入れるよりは、その上で動かすアプリの開発がしたかったんですけどね。

日本人向けのアプリはまだ少ないようなのでhackのしがいがありそうです。

メインマシン(DELL Vostro 1500) OS 載せ替え

Posted on : 25-06-2009 | By : sino | In : Hacking

先日、「気づいたらFirefox以外のブラウザがことごとく動かなくなってた」件を書きましたが、原因追求も面倒ですし、ちょうどいい機会なので部屋の模様替えの感覚で Ubuntu Linux を入れてみました。メインユースのマシンをLinuxにするのは5年ぶりくらいです。若かりしころはアンチM$で鳴らしていた私も、すっかり大人になってしまいました。

で、その結果ですが、パフォーマンスもさることながらデスクトップ用途としてはパソコン初心者でも十分使えるレベルになっていると感じました。印刷の設定はまだやっていないので確信は持てませんが、難しいのはそのくらいだと思います。

ただ、仕事で使う上でWindowsでしか実現できないこともあるにはあるので、 VirtualBoxにWindows XPを入れてあります。不思議なことに、仮想環境の中の方がWindowsの体感性能はいいです。メモリなど512MBしか割り当てていないんですけどね。このVirtualBoxがまた非常によくできていて「シームレスモード」にすると、Windows上のアプリがLinuxのデスクトップで動作します。(下図参照)

VirtualBoxシームレスモード

わかりますでしょうか?WindowsのExcel, Wordと、LinuxのGimp, Firefoxが、その名の通りシームレスに並列動作しています。今までOSを仮想環境で動作させることにイマイチ興味がなかったのですが、VirtualBoxのパフォーマンスと使い勝手のよさには脱帽です。これがXenとかKVMとかだったらサーバ用途でも十分な性能があると考えてもよさそうです。

あとはiTunesをWine上で動かすことができれば(って全然仕事には差し支えありませんけど ^^;)Linux環境構築はほぼ終わりかな。

気づいたらFF以外のブラウザがことごとく動かない・・・

Posted on : 22-06-2009 | By : sino | In : Hacking, 雑考

たまにはChromeでも試してみるかぁ・・・、と思って Google Chrome を立ち上げると、エラー。

んじゃ、IE8はどうかな、と思って立ち上げるとやっぱりダメ。

あれ、そんじゃSafariはどうかな、と思って立ち上げると、これもダメ。

・・・。なにこれ|-`).。oO(・・・)

数日前にインストールした ESET NOD32 V4が怪しいと思ってアレコレためしてみましたが、上記3ブラウザは動作せず。Web屋がこんなことでいいんだろうか。いや(・A・)イクナイ!!

そろそろクリーンインストールの時期ってことですかね。というか、Windowsで使ったVirtualBoxがかなりいい感じだったので、ベースOSはUbuntu、ゲストOSとしてWindows XP という構成にしようかと考えています。 使っているアプリの一覧を眺めながら対策を検討中。

携帯各社はフィルタリングサービスを開放すべき&ネットいじめについて

Posted on : 13-06-2009 | By : sino | In : Hacking, 地域社会

今日、保護者・子供向けに作られたDVD「ちょっと待って、ケータイ」を見ました。本当はずっと前から借りていたのですが、なかなか時間が取れず、今日になってしまいました。
#今日になってわかったんですが、オンラインでも見れるんですね。早く探しとけばよかった。orz

私がしようとしているのは、子供向けではなく分別のある(はずの)大人向けの地域SNSですから、微妙に視点がずれているのはひとまず置くとして、「これを見終わった後に子供に携帯持たせようとする親はいるだろうか?」と感じました。

子供向けのフィルタリングサービスがどのような形で提供されているのかは未調査ですが、根本的な問題は、「フィルタリングサービスが携帯キャリア各社の提供するものしか利用できない」という閉鎖的かつ独占的な状態にあると思います。これでは競争の原理が働きませんし、負荷分散の意味からしても健全な状態にあるとは言えません。

一方、精度のいいフィルタリングサービスならお金を払ってでも利用したい、という保護者側のニーズは容易に予想できますし、これを提供するための手法なら、インターネットで培われた技術(プロキシ、ベイジアンフィルタ、DNSBL、etc…) があります。携帯からIP網に出て行く部分は集約されていますから、そこにちょっと変更を加えれば容易に対応できるはずなのですが、そうしないのは大人の事情なのかもしれません。

それから、いわゆる「ネットいじめ」について。

形こそ違えど、いじめは昔からありました。かくいう私も「いじめっ子」だったか「いじめられっ子」だったかと問われれば、後者に属すると思います。だから、被害を受けた側の気持ちもある程度分からないでもありません。

けれども、だからこそ学べたことというのもあります。私の場合は「相手を許す気持ち」難しく言えば「寛容の精神」がそれでした。どこまで相手を許せるか、こいつがこんなことをする背景には何があるのか、徹底的に考えてみようということに挑戦してみたら、今までは見えなかったいろいろなことが見えてくるようになりました。また、そういう考えをするようになると、不思議といじめられることも少なくなっていったような気がします。

「死ね」「ウザい」「キモい」とネットに書き込んで特定の相手を傷つけるのは、誰でもできる簡単なことです。子供のうちなら、そんなくだらなくて価値のないことをするより、「少しだけ」難しいことに挑戦して欲しいですね。大人と違って、いくら失敗してもいいんだから、どんどんやってみて欲しい。数学で100点を取るとか、夏休み中に本を100冊読むとか、部活で全国大会に出場するとか、「無理!」と思えることくらいでちょうどいい。親にも誰にも言わなくていいから、自分だけの目標を作ってやってみたらいいと思います。挫折することもあるでしょう、努力が報われないこともあるかもしれません。でも、それでいいんです。「努力は報われないこともある」ってことを学べたら、もうそれだけで十分。それに、勉強ってあなたが考えてるより無駄にはならないよ。勉強が人生の全てではないけれど、あるのとないのとでは人生の楽しみ方が全然違ってきます。

私はこの前33になったオッサンですが、まだまだ勉強したいことはたくさんあります。中国語・韓国語を話せるようになりたいし、ラテン語を読めるようにもなりたいし、ギターのコード演奏ができるようにもなりたいし、日本語のルーツを知りたいし、自動車の構造をもっと詳しく知りたいし、船や飛行機を操縦できるようになりたいし、長い人生をかけて学びたいことは、もうそれこそ山のようにあります。

子供のうちの勉強と、大人になってからの勉強は少し意味合いが違うのかもしれませんが、大人の勉強をするための土台作りと考えればいいんじゃないかな。少なくとも、「いじめ」よりは絶対やりがいがあります。

Launchy が激しく便利な件

Posted on : 29-05-2009 | By : sino | In : Hacking

キーボード操作が鼻血が出るほど好きな私は、たかだかアプリを起動するのにキーボードから手を離してマウス/タッチパッドを動かし、目的のアプリをダブルクリックする、という動作が嫌で嫌でたまりませんでした。

が、昨日ネットで知った Launchy というソフトを知り、激しく感動しています。

Launchy を立ち上げた状態でホットキー(私は Ctrl+Spaceに割り当てています)を叩くとコマンドラインライクにアプリケーションを立ち上げられます。自動補完が利くので、.exeファイルの頭数文字を入力するだけでOK。該当する.exe / .lnk がなければ、入力された単語をキーワードとしてぐぐってくれます。

コマンドライン / キーボード操作大好きな硬派なあなたにはぜひお勧めのソフトです。お試しあれ。

NHKラジオ語学番組キャプチャツール Ver.0.10 (GUI化)

Posted on : 11-05-2009 | By : sino | In : Hacking, 外国語道

一応、環境にも依存しますが、みなさん動作するようになったようなので、インターフェースをGUI化したものをリリースします。VisualRuby の勉強がてら、極力わかりやすいようにつくりました。 こんな単純なツールに GUI (゚⊿゚)イラネ とは思いますが、せっかくなので使ってみてください。w
⇒不具合を修正した 0.11 をリリースしました。

また、Exerbを利用して、ActiveScriptRuby をインストールしなくても済むようにしました。タスクスケジューラで自動化している方のために、従来の番組コード付加による起動方法も残してあります。

動作報告は随時受け付けております。特に最新版の ActiveScriptRuby で動作しなかった方からの連絡をお待ちしております。


任意の寄付についてのお願い

今年5月にリリースした「NHKラジオ語学番組キャプチャツール」の公開以降、大変多くのアクセス・ダウンロードをいただ いておりますが、最近Webサーバの負荷が異常に高くなり、ついには全く反応しなくなるケースが頻発し、弊社お客様並びに同 ツールのご利用希望者様には、ご迷惑をおかけしております。心よりお詫び申し上げます。

この件の対応として、弊社サイトのサーバ移転を余儀なくされるなど、人件的・経済的コストの支出を強いられている実状がございます。

つきましては、大変心苦しくはありますが、今後、同ツールのご利用をご希望の方に、任意の「寄付」をお願いすることを、 ここにお許しいただきたく存じます。

この寄付はあくまで「任意」であり、ご利用いただくために必ず支払わなければならないというものではございません。 寄付をしなくとも、下記「ダウンロード」以下のリンクから、ご自由にダウンロードいただけます。(他Webサイトへの転載はご遠慮ください。)

ですが、このツールをお使いいただいて「役に立つ」「便利だ」とお感じいただけましたら、おご寄付いただければ大変幸いに存じます。

寄付

寄付は以下の「今すぐ支払う」ボタンからPayPalを通じて受け付けております。PayPalアカウントをお持ちの方はその
アカウントから、お持ちでない方はクレジットカード払いで、ご送金いただけます。なお、後者の方法でも、ご利用者様
のクレジットカード番号が弊社に知らされることはありません。

寄付金額は一口340円とさせていただきます。

メールアドレス以外の個人情報は下記のもので構いません。

  • 名前(名): キャプチャ
  • 名前(姓): キャプチャ
  • 郵便番号: 299-5503
  • 都道府県: 千葉県
  • 市区町村: 鴨川市
  • 住所1 行目: 天津1538-3
  • 自宅電話番号: 04-7094-2051
[2010/1/19 追記]
「クレジットカードでの支払いよりも銀行振込の方がよい」とのお声をいくつかいただきましたので、下記の通りお知らせ致します。
イーバンク銀行 リズム支店  普通口座 7008399
ユ)タカナシアイティーセイサクショ

ダウンロード

NHKラジオ語学番組キャプチャツール Ver.0.02

Posted on : 10-05-2009 | By : sino | In : Hacking, 外国語道

多くの方にお使いいただいているこのツールですが、寄せられたコメントによるとうまく動作しない場合もあるようです。特に、rtmpdump.exe が異常終了するケースが多く見られました。

そこで、同梱の rtmpdump.exe のバージョンを1.5a に上げたものをアップしました。 ダウンロードはこちらから

私の環境では異常が再現しないので、これで動作するかどうかは保証の限りではありませんが、皆様からのご報告には随時対応しますので、お試しいただければと思います。

[休日ハックその2]Amazon⇔BookOffOnline相互参照ブックマークレット

Posted on : 04-05-2009 | By : sino | In : Hacking, 読書道

昨日、市の図書館とAmazonを相互参照するブックマークレットを公開しましたが、もう少し一般受けを狙ってAmazonとBookOffOnline を相互参照するブックマークレットを作ってみました。

Amazon⇔BookOffOnline

各書籍のページを表示した状態で↑のブックマークレットをクリックすると、BookOff から Amazon に、AmazonからBookOffにジャンプします。

IE6だとエラーになりますが、IE7, FireFox3 では確認取れています。 Amazonの検索結果に他のサイトの情報を引っ張ってくるGreaseMonkeyスクリプトがあるようですが、あまりGreaseMonkeyって好みじゃないので、ブックマークレットにしてみました。