GNOMEがcvsからsubversionに移ったそうです
developer.apple.com
JPLでのAppleのデモの時に聞いて書くの忘れてましたが、LeopardはUNIXベースのOSではなく、UNIXそのものになる予定です。
Mac OS Xは、常に"UNIXベースである"というのを結構売りにしていましたが、実際にUNIXである、というテストを受けて通ってた訳でもないので、勝手にUNIXベースと呼ぶ事に疑問を抱いている人達もちらほらいました(実際にPOSIX関連で鼓動が変な部分もあるらしい)。まあそれで多分サーバー業界では、Sunに顧客を持って行かれたりしてたんでしょう。ただ、Leopardは、UNIXベースではなく、UNIXそのものになる予定なので、サーバー業界でもSunとかと十分張り合っていけるんじゃないですかね。
MacをUNIXマシンと考えると、他のUNIXマシンと比べてかなりお手頃なんじゃないですかね。
JPLでのAppleのデモの時に聞いて書くの忘れてましたが、LeopardはUNIXベースのOSではなく、UNIXそのものになる予定です。
Leopard certainly won’t be UNIX in name only. Apple will submit Leopard and Leopard Server to The Open Group for certification against the UNIX ‘03 product standard.
Mac OS Xは、常に"UNIXベースである"というのを結構売りにしていましたが、実際にUNIXである、というテストを受けて通ってた訳でもないので、勝手にUNIXベースと呼ぶ事に疑問を抱いている人達もちらほらいました(実際にPOSIX関連で鼓動が変な部分もあるらしい)。まあそれで多分サーバー業界では、Sunに顧客を持って行かれたりしてたんでしょう。ただ、Leopardは、UNIXベースではなく、UNIXそのものになる予定なので、サーバー業界でもSunとかと十分張り合っていけるんじゃないですかね。
MacをUNIXマシンと考えると、他のUNIXマシンと比べてかなりお手頃なんじゃないですかね。
レンツさんのサイトがプロキシ無しで見れるようになって、TurboGearsのサイトが見れなくなった。なんじゃそりゃ。
www.moeyo.com
別にあゆあゆ好きじゃないけど、これはかわいいなぁ。ほしい…。
www.moeyo.com
別にあゆあゆ好きじゃないけど、これはかわいいなぁ。ほしい…。
www.newegg.com
頼んでた外付けのHDDのケース届きました。動いてるとファンが無くても少し音がするのが嫌やなーと思っていたら、しばらく何の入出力も無くなるとスリープかなんかしてて、何の音もしなくなるのがいい感じ。はぁ、やっとこれで多少はスペースの問題は解消されるかな…。HFS+でフォーマットしたのですが、ちょっとだけ様子見かな。
転送速度はまあ満足。ネットワーク経由で書き込んでも、15GBが20分だったのでまあまあかな。
enbug.tdiary.net
GRUBの開発をなさってるOkujiさんの日記。今日、ほんとにこれだけ読んで終わった…。GNUの人だし、自由なソフトウェアに関してははっきりした意見を持っていらっしゃるのが良く分る。んで、そういえばそうやなぁ、と思ったのが、彼がJavaを避けている理由が、JREが自由じゃないから、という事。
私はGPLを多くの状況において肯定していますし、ソフトウェアの自由は結構気にしていたと思ってたのですが、SunのJREがproprietaryである、というのを特に気にした事が無かったです。今でこそSunのVMはGPLになりましたし、ApacheのHarmoneyが出来かけて来てる、という感じで、自由なJREが出て来ているのですが、なんで私はそこに気づいた事が無かったのかな。
実際には、言語としてのJavaそのものと、Java VMは別のものだと思うので(GCJなんかでコンパイルすると、実行にJava VMはいらないし)、言語としてのJavaを避ける理由にJava VMの話が出て来るのはちょっとずれてるとも思いますが、現状としてJava VMといえばSunのが標準ですし、自分でもほんとに不思議。
slashdot.org
PayPalがVirtual Debit Cardというのを始めたそうです。詳しく見てないのではっきりは分らないのですが、お金のトランズアクションを行う度に仮想的なカード番号を作成して、Master Cardが使えるサイトでそれが使えるようになって、実際の自分のカードの情報を直接そのサイトに提供する必要がない、という事のようです。多分、実際に自分のお金の出る元がMaster Cardじゃなくても、そのサイトにはMaster Cardを使って支払ったかのように動作出来るんだと思います。賢いね。つまり、PayPalで銀行の口座しか登録してなくて、カードを持ってなくても、そのVirtual Debit Cardを使う事でMaster Cardを受け付けているサイトで支払いが出来る、という事ね。
slashdot.org
PS3が店頭で良くフリーズしてるんですけど、という問いにソニーの人が、「人がお店でずっと遊んでしまわないように、わざとフリーズしやすいようにしています。」と答えている、との記事。フリーズさせんでもさ、そこまで出来るんやったら、一定時間遊んでるとポップアップでも出してその旨を伝えて、勝手にリブートなりすればいいのに、と思った。この、「わざとフリーズし易いようにしてる」PS3が、間違って一般に販売されてるPS3に混じらなければいいけど。
ケーキさ、食いきれる気がしない…。しかも既にこのケーキのせいで3キロくらい太ってる。
頼んでた外付けのHDDのケース届きました。動いてるとファンが無くても少し音がするのが嫌やなーと思っていたら、しばらく何の入出力も無くなるとスリープかなんかしてて、何の音もしなくなるのがいい感じ。はぁ、やっとこれで多少はスペースの問題は解消されるかな…。HFS+でフォーマットしたのですが、ちょっとだけ様子見かな。
転送速度はまあ満足。ネットワーク経由で書き込んでも、15GBが20分だったのでまあまあかな。
enbug.tdiary.net
GRUBの開発をなさってるOkujiさんの日記。今日、ほんとにこれだけ読んで終わった…。GNUの人だし、自由なソフトウェアに関してははっきりした意見を持っていらっしゃるのが良く分る。んで、そういえばそうやなぁ、と思ったのが、彼がJavaを避けている理由が、JREが自由じゃないから、という事。
私はGPLを多くの状況において肯定していますし、ソフトウェアの自由は結構気にしていたと思ってたのですが、SunのJREがproprietaryである、というのを特に気にした事が無かったです。今でこそSunのVMはGPLになりましたし、ApacheのHarmoneyが出来かけて来てる、という感じで、自由なJREが出て来ているのですが、なんで私はそこに気づいた事が無かったのかな。
実際には、言語としてのJavaそのものと、Java VMは別のものだと思うので(GCJなんかでコンパイルすると、実行にJava VMはいらないし)、言語としてのJavaを避ける理由にJava VMの話が出て来るのはちょっとずれてるとも思いますが、現状としてJava VMといえばSunのが標準ですし、自分でもほんとに不思議。
slashdot.org
PayPalがVirtual Debit Cardというのを始めたそうです。詳しく見てないのではっきりは分らないのですが、お金のトランズアクションを行う度に仮想的なカード番号を作成して、Master Cardが使えるサイトでそれが使えるようになって、実際の自分のカードの情報を直接そのサイトに提供する必要がない、という事のようです。多分、実際に自分のお金の出る元がMaster Cardじゃなくても、そのサイトにはMaster Cardを使って支払ったかのように動作出来るんだと思います。賢いね。つまり、PayPalで銀行の口座しか登録してなくて、カードを持ってなくても、そのVirtual Debit Cardを使う事でMaster Cardを受け付けているサイトで支払いが出来る、という事ね。
slashdot.org
PS3が店頭で良くフリーズしてるんですけど、という問いにソニーの人が、「人がお店でずっと遊んでしまわないように、わざとフリーズしやすいようにしています。」と答えている、との記事。フリーズさせんでもさ、そこまで出来るんやったら、一定時間遊んでるとポップアップでも出してその旨を伝えて、勝手にリブートなりすればいいのに、と思った。この、「わざとフリーズし易いようにしてる」PS3が、間違って一般に販売されてるPS3に混じらなければいいけど。
ケーキさ、食いきれる気がしない…。しかも既にこのケーキのせいで3キロくらい太ってる。
bugs.sun.com
エロゲのフレームワークを勧めていて、イベントハンドリングのところでanonymous classを使ってて、ん?、と思って調べてみたら、バグだった。これちょっと酷く無いかな。動的なメソッドの実行がめっちゃ制限されると思うんですが…。一番下にある例なんてさ…。
エロゲのフレームワークを勧めていて、イベントハンドリングのところでanonymous classを使ってて、ん?、と思って調べてみたら、バグだった。これちょっと酷く無いかな。動的なメソッドの実行がめっちゃ制限されると思うんですが…。一番下にある例なんてさ…。
www.json.org
最近、XML vs. JSONとかの記事を良く見かけるようになったので、少しJSONを見てました。確かに、JSONはXMLより人間が読み易いかもしれませんが、私は、XMLにしとJSONにしろ、人間が読み易い事の必要性を感じません。人間が処理するのであれば、人間が読み易いかどうかは重要になってくると思いますが、コンピューターが処理するのであれば、人間が読み易いかはあんまり関係ないと思うんですよね。私もエロゲのフレームワークでXMLを使っていますが、そのXMLは人間が手書きする訳でも人間が読む訳でもありません。勿論、デバッグなんかの時に読み易いと良いかもしれませんが、XMLを作成する必要があるなら、XMLを作成してくれるツールなりでやればいいと思っているので、それらにおける人間による読み易さ、はどっちでもいいと思うんですよね。要は、標準なデータの表現が出来れば良いと思います。まあでもJSONは色々使われるようになると思います。
JSONは、JavaScript Object Notationの略ですが、別にJavaScriptだけでしか使えないものではありません。
外付けHDDのケース、昨日newegg.comで注文したのですが、もう発送されたようです。流石に聞いていた通り早い。今回買ったHDDはSATAで、データの転送速度が最大で3Gbpsだと思うのですが、普通のATAより安かったと思う。やっぱりHDDはSATAに移り変わりつつあるんですかね。といっても、コンピューターとの接続はUSB 2.0なので、結局480MB/sとかになるんですが。一応、注文したケースにはeSATAが付いてるので、USB 2.0より早いデータの転送は出来るんですが、eSATAのインターフェースが付いてるマシンを持ってませんorz。ただ、このケースはファンレス!返品したのがえらい五月蝿かったので、このケースは静かである事を期待。
妹が冬休みの間、日本に一ヶ月程遊びにいくという事でLAXに見送りに。25日という事もあって、フリーウェイががらがらだった。朝早くに行ったのもあると思いますが、あんなにがらがらなのは初めてだった。さて、これから食事を自分で作らんといかん訳ですが、どうしたものか…。
おキツネSummerをやってたんですが、途中で我慢出来なくなった…。面白く無い…。
最近、XML vs. JSONとかの記事を良く見かけるようになったので、少しJSONを見てました。確かに、JSONはXMLより人間が読み易いかもしれませんが、私は、XMLにしとJSONにしろ、人間が読み易い事の必要性を感じません。人間が処理するのであれば、人間が読み易いかどうかは重要になってくると思いますが、コンピューターが処理するのであれば、人間が読み易いかはあんまり関係ないと思うんですよね。私もエロゲのフレームワークでXMLを使っていますが、そのXMLは人間が手書きする訳でも人間が読む訳でもありません。勿論、デバッグなんかの時に読み易いと良いかもしれませんが、XMLを作成する必要があるなら、XMLを作成してくれるツールなりでやればいいと思っているので、それらにおける人間による読み易さ、はどっちでもいいと思うんですよね。要は、標準なデータの表現が出来れば良いと思います。まあでもJSONは色々使われるようになると思います。
JSONは、JavaScript Object Notationの略ですが、別にJavaScriptだけでしか使えないものではありません。
外付けHDDのケース、昨日newegg.comで注文したのですが、もう発送されたようです。流石に聞いていた通り早い。今回買ったHDDはSATAで、データの転送速度が最大で3Gbpsだと思うのですが、普通のATAより安かったと思う。やっぱりHDDはSATAに移り変わりつつあるんですかね。といっても、コンピューターとの接続はUSB 2.0なので、結局480MB/sとかになるんですが。一応、注文したケースにはeSATAが付いてるので、USB 2.0より早いデータの転送は出来るんですが、eSATAのインターフェースが付いてるマシンを持ってませんorz。ただ、このケースはファンレス!返品したのがえらい五月蝿かったので、このケースは静かである事を期待。
妹が冬休みの間、日本に一ヶ月程遊びにいくという事でLAXに見送りに。25日という事もあって、フリーウェイががらがらだった。朝早くに行ったのもあると思いますが、あんなにがらがらなのは初めてだった。さて、これから食事を自分で作らんといかん訳ですが、どうしたものか…。
おキツネSummerをやってたんですが、途中で我慢出来なくなった…。面白く無い…。
> Renzさん
久しぶりにRenzさんのサイト見れました。RSSで記事の発行、は賛成です。というのも、もし記事がRSSで発行出来るなら、ウェブブラウザから使えるRSSリーダーとかで扱えて、多分日本のアドレスからRSSを取得すると思われるgooのやつとか使えば、ウェブから記事が見えると思うので。
rome.dev.java.net
仕事でGmailのAtomフィードの取得とかやってた時に使った、RSS/Atomなフィードを読み書き出来るJavaなライブラリにRomeというのがあるんですが、こんな感じのでPythonのとかあるんじゃないですかね。RSSとAtomの共通な部分をインターフェースとしたものが提供されてて、最初にオブジェクトを作る時にRSSかAtomかを指定しておくと、その後の読み書きがそのフォーマットに従って処理出来る、みたいな感じで使い易いです。
唯一の問題は、RSSなりAtomを出力するページに直接アクセスするのが、いわゆるトップページを経由したアクセスじゃない、と見なされてしまわないか、という部分ですかね。
今日、外付けHDDのケースとHDD(400GB)を買って来ました。ケースのファンが五月蝿いので、既にnewegg.comで別のを購入してしまったのですが(今日買ったのは返品する)、それが届いたら容量に結構余裕ができるので、Mac OS Xな環境で良ければスペース提供しますよ。友達もPythonでなんかやってみたいらしく、web.pyとかdjangoでなんかやってみたい、と言ってるのでスペース貸すかもしれないので。
今日、ケーキも買って来ました。もしゃもしゃ。うわさみし…。
久しぶりにRenzさんのサイト見れました。RSSで記事の発行、は賛成です。というのも、もし記事がRSSで発行出来るなら、ウェブブラウザから使えるRSSリーダーとかで扱えて、多分日本のアドレスからRSSを取得すると思われるgooのやつとか使えば、ウェブから記事が見えると思うので。
rome.dev.java.net
仕事でGmailのAtomフィードの取得とかやってた時に使った、RSS/Atomなフィードを読み書き出来るJavaなライブラリにRomeというのがあるんですが、こんな感じのでPythonのとかあるんじゃないですかね。RSSとAtomの共通な部分をインターフェースとしたものが提供されてて、最初にオブジェクトを作る時にRSSかAtomかを指定しておくと、その後の読み書きがそのフォーマットに従って処理出来る、みたいな感じで使い易いです。
唯一の問題は、RSSなりAtomを出力するページに直接アクセスするのが、いわゆるトップページを経由したアクセスじゃない、と見なされてしまわないか、という部分ですかね。
今日、外付けHDDのケースとHDD(400GB)を買って来ました。ケースのファンが五月蝿いので、既にnewegg.comで別のを購入してしまったのですが(今日買ったのは返品する)、それが届いたら容量に結構余裕ができるので、Mac OS Xな環境で良ければスペース提供しますよ。友達もPythonでなんかやってみたいらしく、web.pyとかdjangoでなんかやってみたい、と言ってるのでスペース貸すかもしれないので。
今日、ケーキも買って来ました。もしゃもしゃ。うわさみし…。
友達の家でWiiを初体験。ビールのボトルを持ったままの人とテニスをやってたら、そのボトルをなぎ払ってしまいました。危うく、リモコンがテレビに、ならぬ、ビールのボトルがテレビに、になるところでした…。ごめんねクリスちゃん…。
とりあえず、結構面白かった。思ってたより自由度は少なかった気がする。特にテニスなんかは、ボールが近くに来たらラケット振るだけで、あんまりミスとかしない設計になってた気がした。まあデバイスの制限ではなく、ゲームの制限だと思うので、そうじゃないのも作れるんだとは思うのでそこはいいんですけどね。
確かに、良い方向のプラットフォームだと思った。
とりあえず、結構面白かった。思ってたより自由度は少なかった気がする。特にテニスなんかは、ボールが近くに来たらラケット振るだけで、あんまりミスとかしない設計になってた気がした。まあデバイスの制限ではなく、ゲームの制限だと思うので、そうじゃないのも作れるんだとは思うのでそこはいいんですけどね。
確かに、良い方向のプラットフォームだと思った。
Appleが、connect.apple.comでMac OS X 10.4で動くDashcodeをテストの目的で公開している。公式のバージョンでは、やはりLeopardでしか動かないようになるそうです。
www.youtube.com
も、萌え殺された。
も、萌え殺された。
Bloggerがベータじゃなくなったそうです。それに伴って、Gmailのアカウントでログイン出来るようになってるみたいです。BloggerはGoogleだからね。
www.tanomi.com
ToHeart 2のたま姉といいんちょの人が出てるこのCD。たま姉は結構いい感じなのですが、いいんちょのは怒ってるように聞こえない。ばかばかー。NGになった言葉とかが特典で付いてるらしいのですが、そっちにいい言葉が。「死ねば良いのに」。おい!それ外したらあかんて!いいんちょうの声で死ねば良いのに聞きたかったなぁ。
lg3d-core.dev.java.net
Project Looking Glassが1.0になったそうです。おめでとう。コアの開発者に日本人(Hideya Kawaharaさん)がいて、尚かつある程度の注目を得てるプロジェクト、という意味では興味深かったけど、今Java 3Dなのはちょっと古くなっちゃってる感があるのが残念。JOGLとかならまた注目度も変わってたかもしれん。
www.thinksecret.com
Leopardの新しいスクリーンショット。
www.youtube.com
改造したMac OS XをAsusのUMPCで動かしてみた、というビデオ。あのリモコンが使えるのはいいなぁ。
最近炊き込みご飯にはまってる。ご飯炊く時に、ふえるわかめちゃんと鶏肉、おあげさん、醤油、みりんを入れておくと、それだけで出来る。
ぼちぼち修士課程を考えていたら、UCLAでの修士課程の受付が終わった。一年に一回なので、次は来年。なんだよ!USCはやっぱ高い。桁が違う。UCLAならそこそこ距離も近いので、今気持ちはUCLAに傾きつつある。推薦状は、MITでdoctor of science取った人に書いてもらえれば、MITというネームバリューだけでいけるんじゃないか、と睨みつつある。UCLAのサイトで、どの教授がどんな研究をしているか、というのを検索出来るようになっているのですが、virtual realityをやってる人が三人程いる感じ。
JPLに居る、一緒に卒業した人は、UCIで修士課程じゃなくて博士課程を始めたらしい。修士号を持ってなくても博士課程を始める事は出来て、その場合、博士課程の途中で修士号が貰えます。なんだったらそうしようかなぁ、と思うのですが、博士号となるとまた別の学校にいってみたい気もする。とりあえず、修士課程をUCLAで初めて、彼女探そう。まじで…。UCLAならまずめちゃくちゃ馬鹿はいないはずやし…。というか、既にもう学園生活の甘いラブコメ、というエロゲの世界のような経験を夢みてる。もう23だぜ?、と言われるが、いいじゃん。曲がり角でトーストくわえたコとぶつかりたい。そうだよ。なんかクラブに入ればいいんだよ。ラクロスだな。スカートはいちゃう。
レンツさんのサイト、もうしばらく見れてない…。日本のプロキシ見つかんないんだもん…。
www.tanomi.com
ToHeart 2のたま姉といいんちょの人が出てるこのCD。たま姉は結構いい感じなのですが、いいんちょのは怒ってるように聞こえない。ばかばかー。NGになった言葉とかが特典で付いてるらしいのですが、そっちにいい言葉が。「死ねば良いのに」。おい!それ外したらあかんて!いいんちょうの声で死ねば良いのに聞きたかったなぁ。
lg3d-core.dev.java.net
Project Looking Glassが1.0になったそうです。おめでとう。コアの開発者に日本人(Hideya Kawaharaさん)がいて、尚かつある程度の注目を得てるプロジェクト、という意味では興味深かったけど、今Java 3Dなのはちょっと古くなっちゃってる感があるのが残念。JOGLとかならまた注目度も変わってたかもしれん。
www.thinksecret.com
Leopardの新しいスクリーンショット。
www.youtube.com
改造したMac OS XをAsusのUMPCで動かしてみた、というビデオ。あのリモコンが使えるのはいいなぁ。
最近炊き込みご飯にはまってる。ご飯炊く時に、ふえるわかめちゃんと鶏肉、おあげさん、醤油、みりんを入れておくと、それだけで出来る。
ぼちぼち修士課程を考えていたら、UCLAでの修士課程の受付が終わった。一年に一回なので、次は来年。なんだよ!USCはやっぱ高い。桁が違う。UCLAならそこそこ距離も近いので、今気持ちはUCLAに傾きつつある。推薦状は、MITでdoctor of science取った人に書いてもらえれば、MITというネームバリューだけでいけるんじゃないか、と睨みつつある。UCLAのサイトで、どの教授がどんな研究をしているか、というのを検索出来るようになっているのですが、virtual realityをやってる人が三人程いる感じ。
JPLに居る、一緒に卒業した人は、UCIで修士課程じゃなくて博士課程を始めたらしい。修士号を持ってなくても博士課程を始める事は出来て、その場合、博士課程の途中で修士号が貰えます。なんだったらそうしようかなぁ、と思うのですが、博士号となるとまた別の学校にいってみたい気もする。とりあえず、修士課程をUCLAで初めて、彼女探そう。まじで…。UCLAならまずめちゃくちゃ馬鹿はいないはずやし…。というか、既にもう学園生活の甘いラブコメ、というエロゲの世界のような経験を夢みてる。もう23だぜ?、と言われるが、いいじゃん。曲がり角でトーストくわえたコとぶつかりたい。そうだよ。なんかクラブに入ればいいんだよ。ラクロスだな。スカートはいちゃう。
レンツさんのサイト、もうしばらく見れてない…。日本のプロキシ見つかんないんだもん…。
wm.microsoft.com
.NET Framework 3のWPFはやっぱりすげーです。ビデオで彼が例として見せているのは、flickr APIを使ってflickrから写真を取って来て描写しているものなのですが、彼がXAMLで書いているのは2Dでのコードで、それを3Dの面なんかに張っているだけです。凄いのは、例えば、この範囲を選択する、というコードを2Dで書いたとします。2Dで範囲を表すには、XとYと横幅と縦幅が必要です。彼がXAMLで書いているのは、2Dでの範囲の選択のコードです。ただ、それを3Dの面なりに貼付けると、範囲、という概念は3Dになります。もし貼付ける形が球なんかであれば、範囲を選択するというのはより難しくなるでしょう。ですが、そこはなんとWPFがやってくれるのです。2Dに対して書いた、範囲を選択する、というコードが、そのまま3Dの空間においても正しく動作します。球の範囲を選択出来るのです。球の範囲を選択するというコードを書いていないのにです。
要は、2Dのものを3Dのものに貼付ける際に、(0, 0)がこの3Dの形のどこにマップされ、(width, height)がどこにマップされる、みたいなのを指定します(いわゆるUV座標みないなもの)。すると、2Dに対して書かれていたコードの(a, b)というのは、この3Dにおいてはここになる、というのが計算で求められます。従来であれば、その計算を自分でやらないといけないので、非常にややこしいです。WPFであれば、その計算をやってくれるのです。計算で出るものなんだから、こっちでやるとよ、よいう事です。
WFPはXAMLで書かれていて(XAMLはオブジェクトをXMLにマップしたもの)、普通のアプリケーションのように実行させる事も出来ますし、ブラウザで実行させる事も出来ます(WPF/E)。いずれの場合も、XAMLで書かれていて、XAMLは単にテキストファイルなので、プラットフォームに依存してしまうのは勿体無いです。なので、WPF/EをMac OS X向けにもリリースする事は発表されています。XAMLが実行される時には、.NET Frameworkで実行出来る形にコンパイルされるので、WPFアプリケーションの実行には.NET Frameworkの環境が必要になります。よって、.NET FrameworkがMac OS Xにも、Microsoftから公式にリリースされる事になります。残念ながら、WPF/Eアプリケーションの実行には、.NET Framework全ての機能が必要なのではなく、.NET Frameworkのサブセットだけです。よって、.NET FrameworkのサブセットだけがMac OS Xにポートされる事になっているのですが、WPF/EアプリケーションがMac OS Xにも来る、というのは結構大きい事だと思います。
WPFは凄い。
.NET Framework 3のWPFはやっぱりすげーです。ビデオで彼が例として見せているのは、flickr APIを使ってflickrから写真を取って来て描写しているものなのですが、彼がXAMLで書いているのは2Dでのコードで、それを3Dの面なんかに張っているだけです。凄いのは、例えば、この範囲を選択する、というコードを2Dで書いたとします。2Dで範囲を表すには、XとYと横幅と縦幅が必要です。彼がXAMLで書いているのは、2Dでの範囲の選択のコードです。ただ、それを3Dの面なりに貼付けると、範囲、という概念は3Dになります。もし貼付ける形が球なんかであれば、範囲を選択するというのはより難しくなるでしょう。ですが、そこはなんとWPFがやってくれるのです。2Dに対して書いた、範囲を選択する、というコードが、そのまま3Dの空間においても正しく動作します。球の範囲を選択出来るのです。球の範囲を選択するというコードを書いていないのにです。
要は、2Dのものを3Dのものに貼付ける際に、(0, 0)がこの3Dの形のどこにマップされ、(width, height)がどこにマップされる、みたいなのを指定します(いわゆるUV座標みないなもの)。すると、2Dに対して書かれていたコードの(a, b)というのは、この3Dにおいてはここになる、というのが計算で求められます。従来であれば、その計算を自分でやらないといけないので、非常にややこしいです。WPFであれば、その計算をやってくれるのです。計算で出るものなんだから、こっちでやるとよ、よいう事です。
WFPはXAMLで書かれていて(XAMLはオブジェクトをXMLにマップしたもの)、普通のアプリケーションのように実行させる事も出来ますし、ブラウザで実行させる事も出来ます(WPF/E)。いずれの場合も、XAMLで書かれていて、XAMLは単にテキストファイルなので、プラットフォームに依存してしまうのは勿体無いです。なので、WPF/EをMac OS X向けにもリリースする事は発表されています。XAMLが実行される時には、.NET Frameworkで実行出来る形にコンパイルされるので、WPFアプリケーションの実行には.NET Frameworkの環境が必要になります。よって、.NET FrameworkがMac OS Xにも、Microsoftから公式にリリースされる事になります。残念ながら、WPF/Eアプリケーションの実行には、.NET Framework全ての機能が必要なのではなく、.NET Frameworkのサブセットだけです。よって、.NET FrameworkのサブセットだけがMac OS Xにポートされる事になっているのですが、WPF/EアプリケーションがMac OS Xにも来る、というのは結構大きい事だと思います。
WPFは凄い。
www.haskell.org
休み時間にHaskellの勉強を始めました。functional languageがどんなもんか、という気軽な感じでですけど。今までやってきたプログラミング言語は全部imperative languageなので、そうじゃないのを勉強する事でもっと考え方の幅が広がればな、と思います。Eiffelもいいなぁ、と思ってたのですが、とりあえずはfunctional languageに挑戦。
フィボナッチ数を求める関数をHaskellではこう書ける。
最初訳分らなくて、読んでると分って来て、久しぶりにcomputer scienceで全然分らないものに出会えて良かった。
最初の給料を貰った。やっぱ税金高いなー。大体手取りは77%くらいになっちゃうな。
休み時間にHaskellの勉強を始めました。functional languageがどんなもんか、という気軽な感じでですけど。今までやってきたプログラミング言語は全部imperative languageなので、そうじゃないのを勉強する事でもっと考え方の幅が広がればな、と思います。Eiffelもいいなぁ、と思ってたのですが、とりあえずはfunctional languageに挑戦。
フィボナッチ数を求める関数をHaskellではこう書ける。
fibs :: [Int]
fibs = 0 : 1 : [ a + b | (a, b) <- zip fibs (tail fibs)]
最初訳分らなくて、読んでると分って来て、久しぶりにcomputer scienceで全然分らないものに出会えて良かった。
最初の給料を貰った。やっぱ税金高いなー。大体手取りは77%くらいになっちゃうな。
JPLは、年間で最大$10,000まで学費を出してくれます。だた、まず自分で払って、学期の終わりにちゃんと取ったクラスをパスしていた場合のみ、そのクラスに掛かった費用を返してくれる、という形になっています。学士号を同じ大学で取った数人の人とJPLで出会って、その人達と色々話してたのですが、彼らはUCLAやUSCで修士号を取ってました。UCLAもいいんですが、USCは科学やEngineeringが良いので、USCに傾きつつあります。ただ、USCは私立なので学費が高い。まあとりえずは、どこのどの教授が面白そうな事やってるか調べて、その人と出来るようにやっていこうと思います。Computer GraphicsかVirtual Realityやってる人がいいな。
友達が、修士課程でQuantum Computingを題材にしようかな、と言ってたんですが、それもかなり面白そうなんですよね。今のところは、IBMはメモリーが4 qubits(quantum computingではbitの代わりにqubitを使う)のquantum computerを持ってるのですが、それを使って既に計算が出来てます。どっちかというと、computer engineeringや物理が混じってくるので難しいのですが、quantum computingは将来絶対重要になるので、知ってて損はないと思うんですよね。
友達が、修士課程でQuantum Computingを題材にしようかな、と言ってたんですが、それもかなり面白そうなんですよね。今のところは、IBMはメモリーが4 qubits(quantum computingではbitの代わりにqubitを使う)のquantum computerを持ってるのですが、それを使って既に計算が出来てます。どっちかというと、computer engineeringや物理が混じってくるので難しいのですが、quantum computingは将来絶対重要になるので、知ってて損はないと思うんですよね。
www.youtube.com
超合金なつかしー。やっぱ藤原おもろいなぁ。最近はめちゃいけ出てるらしいので、売れて来てるのかな。うんことかしっことか大好きなので、こういう馬鹿なの大好き。
超合金なつかしー。やっぱ藤原おもろいなぁ。最近はめちゃいけ出てるらしいので、売れて来てるのかな。うんことかしっことか大好きなので、こういう馬鹿なの大好き。
mac4ever.com
どうやらやっぱりZFSがLeopardで採用されているようです。Leopardの最新の開発者向けのバージョンで、ディスクイメージかパーティションをZFSで作れるようになってるそうです。スクリーンショット付き。
en.wikipedia.org
ZFSは、まあ今のところ扱える容量がとてつもなくでかいのが大きな特徴かな。最大のボリュームのサイズは16 exabytesで、ファイルの最大のサイズも16 exabytes。結構論理的な構造になってるみたいなので、まだブートとかには使えないようです。ハードウェアからの抽象化に成功してるファイルシステムとしての良い例じゃないかな。
どうやらやっぱりZFSがLeopardで採用されているようです。Leopardの最新の開発者向けのバージョンで、ディスクイメージかパーティションをZFSで作れるようになってるそうです。スクリーンショット付き。
en.wikipedia.org
ZFSは、まあ今のところ扱える容量がとてつもなくでかいのが大きな特徴かな。最大のボリュームのサイズは16 exabytesで、ファイルの最大のサイズも16 exabytes。結構論理的な構造になってるみたいなので、まだブートとかには使えないようです。ハードウェアからの抽象化に成功してるファイルシステムとしての良い例じゃないかな。
programming.reddit.com
最近、友達に薦められてredditを良く読んでる。slashdot.orgやdiggよりまだ更新が早い感じが良いのと、slashdot.orgよりもうちょっとcomputer scienceなのが多い。reddit.comのメインページは、もっと広いトピックを扱ってて、それも面白いけど、私は基本的にprogramming.reddit.comだけ。他でめったに見かけないfunctiona languageに関する記事、特にHaskellに関する記事がやけに多い。functional languageオタがいるぜ絶対。
www.convergecult.com
最近全然彼らのサイトをチェックしてなかったのですが、ビデオかっこええなぁ。やっぱりconvergeを超えるバンドはなかなか出て来ない。まず全員演奏上手いし…。ギターの人がギター変えてる。
www.last.fm
last.fmっていう、今聞いてる曲をリストしていって、そのサイトにアップロードして、自分がどんな曲を聞いてるかを公開出来る、というサイトがあるんですが、何度もやろうと思いつつやってません。Mac OS Xだと、iTunesで聞いてる曲を勝手に取得してくれるし、クライアントそのものはオープンソースなのでいい感じなのですが、曲の題名とかで色々分りそうでね…。
developer.apple.com
redditの記事からなんですが、Mac OS X 10.5で、RubyとPythonがCocoaのバインディングとして公式にサポートされるそうです。私はlate bindingが大好きなので、スクリプト言語は好きなんですが、前の職場にいたMITでdoctor of scienceを取った博士はlate bindingがバグの元、といって大嫌いなんですよね。
Apple Linkageさんより。
今持ってる携帯がすんごい古いので、iPhoneがいい感じなら乗り換えようかな、とも思ってます。LeopardはVistaのすぐ後か同時じゃないのかな、とか思ってたのですが、そうじゃないのかな。
www.geneon-ent.co.jp
KOTOKOの新しいアルバムが出たのですが、残念だった。オタが精一杯普通の人の振りしたらこんなんなりました的な出来な気がする。ええやん、きゅんきゅん歌ってたらいいのに。このままじゃ本当にave;newに王冠奪われちゃうわよ。
UZU-MAKIてタイトル最初に聞いた時から、あのホラー漫画のうずまきを思い出してなんか嫌。
osnews.com
Linux Kernelで、来年までにGPLじゃないカーネルモジュールをロードしないようにしちゃうのでそれまでにどうにかして下さいね!、というお知らせがあり、Linusさんが反対してる、と言ってるという話。GPLじゃないカーネルのモジュールがロード出来ないとなると、自分でカーネルの設定触ってコンパイルし直すか、nVIDIAがGPLなドライバーを出すかしないと、nVIDIAのカードを使った3Dなワークステーションが駄目になっちゃうよ。Linuxで映画のレンダリングとかしてるでかい会社は結構あるし(ディズニーもそのひとつ)、これはちょっとヤバい気がする。
www.avenew.jp
あべにゅうぷろじぇくとのミニアルバムがコミケで出るらしい。やったね!ラブリー☆えんじぇる!!のフルバージョンが聞けるのは嬉しい…。てかコミケ行きたい…。
今頃らるふさんは戦国ランス攻略中かな…。シミュレーションの部分がなければやってみたいんですけどね…。
最近、友達に薦められてredditを良く読んでる。slashdot.orgやdiggよりまだ更新が早い感じが良いのと、slashdot.orgよりもうちょっとcomputer scienceなのが多い。reddit.comのメインページは、もっと広いトピックを扱ってて、それも面白いけど、私は基本的にprogramming.reddit.comだけ。他でめったに見かけないfunctiona languageに関する記事、特にHaskellに関する記事がやけに多い。functional languageオタがいるぜ絶対。
www.convergecult.com
最近全然彼らのサイトをチェックしてなかったのですが、ビデオかっこええなぁ。やっぱりconvergeを超えるバンドはなかなか出て来ない。まず全員演奏上手いし…。ギターの人がギター変えてる。
www.last.fm
last.fmっていう、今聞いてる曲をリストしていって、そのサイトにアップロードして、自分がどんな曲を聞いてるかを公開出来る、というサイトがあるんですが、何度もやろうと思いつつやってません。Mac OS Xだと、iTunesで聞いてる曲を勝手に取得してくれるし、クライアントそのものはオープンソースなのでいい感じなのですが、曲の題名とかで色々分りそうでね…。
developer.apple.com
redditの記事からなんですが、Mac OS X 10.5で、RubyとPythonがCocoaのバインディングとして公式にサポートされるそうです。私はlate bindingが大好きなので、スクリプト言語は好きなんですが、前の職場にいたMITでdoctor of scienceを取った博士はlate bindingがバグの元、といって大嫌いなんですよね。
Apple Linkageさんより。
「iPhone」、2007年第1四半期出荷予定
AppleInsiderでは、情報筋によると、「iPhone」は、来四半期に遅れなく出荷が開始される予定であると伝えています。
「Mac OS X 10.5 Leopard」、2007年3月24日発売?
LoopRumorsでは、情報筋によると、Apple Computer, Inc.が、「Mac OS X 10.5 Leopard」を2007年3月24日(土)に発売するようだと伝えています。2000年3月24日には「Mac OS X 10.0」が発売されています。価格は、これまでと同じ129ドルとなるようです。
今持ってる携帯がすんごい古いので、iPhoneがいい感じなら乗り換えようかな、とも思ってます。LeopardはVistaのすぐ後か同時じゃないのかな、とか思ってたのですが、そうじゃないのかな。
www.geneon-ent.co.jp
KOTOKOの新しいアルバムが出たのですが、残念だった。オタが精一杯普通の人の振りしたらこんなんなりました的な出来な気がする。ええやん、きゅんきゅん歌ってたらいいのに。このままじゃ本当にave;newに王冠奪われちゃうわよ。
UZU-MAKIてタイトル最初に聞いた時から、あのホラー漫画のうずまきを思い出してなんか嫌。
osnews.com
Linux Kernelで、来年までにGPLじゃないカーネルモジュールをロードしないようにしちゃうのでそれまでにどうにかして下さいね!、というお知らせがあり、Linusさんが反対してる、と言ってるという話。GPLじゃないカーネルのモジュールがロード出来ないとなると、自分でカーネルの設定触ってコンパイルし直すか、nVIDIAがGPLなドライバーを出すかしないと、nVIDIAのカードを使った3Dなワークステーションが駄目になっちゃうよ。Linuxで映画のレンダリングとかしてるでかい会社は結構あるし(ディズニーもそのひとつ)、これはちょっとヤバい気がする。
www.avenew.jp
あべにゅうぷろじぇくとのミニアルバムがコミケで出るらしい。やったね!ラブリー☆えんじぇる!!のフルバージョンが聞けるのは嬉しい…。てかコミケ行きたい…。
今頃らるふさんは戦国ランス攻略中かな…。シミュレーションの部分がなければやってみたいんですけどね…。
www.sigure.info
凛として時雨、というバンド。ART-SCHOOL + Number Girlという感じかな。いい感じ。
凛として時雨 - 想像のSecurity
男女のツインボーカルは良い。にしても、ギターとかベースのストラップとかは、女のコにはしんどいだろうなと思う。胸ちっちゃかったらいいけどさ。ひさこですら辛そうなんだけど、そうでもないんかな。肩掛けカバンとかでも、えらい食い込んでるコいるやん。ギターはもっと女性器を考えた形になるべきだ。
今日ひさーしぶりに飲んで分ったけど、私は酒だめだ。普段飲まないし、飲めない。父親が本当に飲んだくれで、それが大嫌いなので飲まないのですが、飲めないとはね。母親と同じように、飲んだらすぐ顔がすごく赤くなっちゃう。
今日は、AppleがLeopardのプレゼンに来てたのですが、WWDCでやってたのと同じ事だった。ZFSとかDTraceがどうXcodeに連携されるか聞きたかったけど、そういうの知りそうでない人だったので聞かなかった。Leopardのプレゼンの前にやってたVistaのプレゼンにはいかなかった。
凛として時雨、というバンド。ART-SCHOOL + Number Girlという感じかな。いい感じ。
凛として時雨 - 想像のSecurity
男女のツインボーカルは良い。にしても、ギターとかベースのストラップとかは、女のコにはしんどいだろうなと思う。胸ちっちゃかったらいいけどさ。ひさこですら辛そうなんだけど、そうでもないんかな。肩掛けカバンとかでも、えらい食い込んでるコいるやん。ギターはもっと女性器を考えた形になるべきだ。
今日ひさーしぶりに飲んで分ったけど、私は酒だめだ。普段飲まないし、飲めない。父親が本当に飲んだくれで、それが大嫌いなので飲まないのですが、飲めないとはね。母親と同じように、飲んだらすぐ顔がすごく赤くなっちゃう。
今日は、AppleがLeopardのプレゼンに来てたのですが、WWDCでやってたのと同じ事だった。ZFSとかDTraceがどうXcodeに連携されるか聞きたかったけど、そういうの知りそうでない人だったので聞かなかった。Leopardのプレゼンの前にやってたVistaのプレゼンにはいかなかった。
www.yomiuri.co.jp
著作権侵害に利用されていることを明確に認識、という部分が危ない気がする。もし、著作権侵害に利用されていることを明確に認識している、そして尚かつそれを認容していたから有罪なのであれば話は分るが、もし、著作権侵害に利用されていることを明確に認識しているだけで有罪になるのであれば、世の中のあらゆる技術の作者は有罪だ。Intelが、自分のCPUでBitTorrentが動いている事を認識してたとすると、CPUを作る事で捕まるのか?同じ理由でMicrosoftも捕まるのか?
明日、JPL内でAppleとMicrosoftが、LeopardとVistaのプレゼンに来ます。Leopardのプレゼンが楽しみ。
氷室真裁判長は「(ウィニーが)著作権侵害に利用されていることを明確に認識、認容しており、独善的かつ無責任な態度に対する非難は免れないが、インターネット上で著作権侵害をことさら生じさせることを積極的に意図したわけではない」として、罰金150万円(求刑・懲役1年)の有罪判決を言い渡した。被告側は控訴する。
著作権侵害に利用されていることを明確に認識、という部分が危ない気がする。もし、著作権侵害に利用されていることを明確に認識している、そして尚かつそれを認容していたから有罪なのであれば話は分るが、もし、著作権侵害に利用されていることを明確に認識しているだけで有罪になるのであれば、世の中のあらゆる技術の作者は有罪だ。Intelが、自分のCPUでBitTorrentが動いている事を認識してたとすると、CPUを作る事で捕まるのか?同じ理由でMicrosoftも捕まるのか?
明日、JPL内でAppleとMicrosoftが、LeopardとVistaのプレゼンに来ます。Leopardのプレゼンが楽しみ。
msdn.microsoft.com
XNAのSDKの1.0が出たようです!同時にCreator's Guildにも入れるようになったようなので、Xbox 360 + Xbox Live + Creator's Guild($99) + Windows XP SP 2があれば、Xbox 360/Windows XP向けのゲームが作れます!いいなぁ。
勿論、他人にも自分の作ったゲームをXbox 360で遊んでもらえるのですが、実行体での配布は今のところサポートされておらず、ソースコード及びリソースなんか全てを提供して、相手にコンパイルしてもらう必要があるそうです。もっと簡単な配布方法を模索中との事ですが、実行体での配布を可能にして欲しいものです。
XNAは、.NET Framework 2.0 Compactをベースにしたフレームワークで、C#を使ってゲームを書きます。グラフィックのフレームワークは勿論、オーディオ(XACT)と入力関連(X/Input)も提供されています。さあ、Xbox 360でエロゲの開幕だ!
java.sun.com
Java 6。FC 6にインストールしてみた。Swingが、Linuxで走っている場合はGTK+、WindowsではWindowsのGUI等、各々のネイティブのUIライブラリーを使って描写する、という事で、FC 6で走らしてみたのですが、なぜかMetalのままでした。なんでだろ。とりあえず、Java SE 5との互換性はかなり気にしてたらしいので、開発中のエロゲのフレームワークも動いた。
興味深いのは、Scriptingが標準でサポートされた事。Apache Foundationでホストされてる、Javaとスクリプト言語のコミュニケーションを定義するフレームワーク、BSFと同じ感じの(というかそのもの?)フレームワークがjava.scriptで定義されていて、それを実装するスクリプトエンジンが色々使える、という感じになっています。
そのスクリプトエンジンのひとつとして、Mozilla FoundationのRhino(JavaScript)が標準で搭載されているようです。つまり、Java SE 6がインストールされた環境では、JavaScriptをJavaアプリケーションの中で実行出来る、という事になります。これはServlet + Ajaxとかでは結構使えそう。要は、Javaで書かれたJavaScriptのインタープリターで、各々の言語でのオブジェクトのやりとりも出来ます。このエンジンを実装したものには、JythonやJRuby、Groovyがあり、pythonやrubyをJavaの中で実行出来ます。これが前に、JRubyの開発者がSunに雇われていた理由なんだな!、と思いました。
scripting.dev.java.net
既にJavaで動くスクリプトエンジンは沢山あり、AWK、Schema、Tclなんかのスクリプトエンジンがあるのが興味深いです。
Appleは既に、connect.apple.comでJava SE 6の開発版を幾度に渡って公開しているので、近々GA版が出る事を期待してみます。
osnews.com
ここにきてちと大きめな動き。Appleは、LeopardでUIを大きく変更させるかもしれないそうで、10.0からおなじみだったAquaから、新しいIlluminousというUIに変更になるのではないか、という話が出ているそうです。
XNAのSDKの1.0が出たようです!同時にCreator's Guildにも入れるようになったようなので、Xbox 360 + Xbox Live + Creator's Guild($99) + Windows XP SP 2があれば、Xbox 360/Windows XP向けのゲームが作れます!いいなぁ。
勿論、他人にも自分の作ったゲームをXbox 360で遊んでもらえるのですが、実行体での配布は今のところサポートされておらず、ソースコード及びリソースなんか全てを提供して、相手にコンパイルしてもらう必要があるそうです。もっと簡単な配布方法を模索中との事ですが、実行体での配布を可能にして欲しいものです。
XNAは、.NET Framework 2.0 Compactをベースにしたフレームワークで、C#を使ってゲームを書きます。グラフィックのフレームワークは勿論、オーディオ(XACT)と入力関連(X/Input)も提供されています。さあ、Xbox 360でエロゲの開幕だ!
java.sun.com
Java 6。FC 6にインストールしてみた。Swingが、Linuxで走っている場合はGTK+、WindowsではWindowsのGUI等、各々のネイティブのUIライブラリーを使って描写する、という事で、FC 6で走らしてみたのですが、なぜかMetalのままでした。なんでだろ。とりあえず、Java SE 5との互換性はかなり気にしてたらしいので、開発中のエロゲのフレームワークも動いた。
興味深いのは、Scriptingが標準でサポートされた事。Apache Foundationでホストされてる、Javaとスクリプト言語のコミュニケーションを定義するフレームワーク、BSFと同じ感じの(というかそのもの?)フレームワークがjava.scriptで定義されていて、それを実装するスクリプトエンジンが色々使える、という感じになっています。
そのスクリプトエンジンのひとつとして、Mozilla FoundationのRhino(JavaScript)が標準で搭載されているようです。つまり、Java SE 6がインストールされた環境では、JavaScriptをJavaアプリケーションの中で実行出来る、という事になります。これはServlet + Ajaxとかでは結構使えそう。要は、Javaで書かれたJavaScriptのインタープリターで、各々の言語でのオブジェクトのやりとりも出来ます。このエンジンを実装したものには、JythonやJRuby、Groovyがあり、pythonやrubyをJavaの中で実行出来ます。これが前に、JRubyの開発者がSunに雇われていた理由なんだな!、と思いました。
scripting.dev.java.net
既にJavaで動くスクリプトエンジンは沢山あり、AWK、Schema、Tclなんかのスクリプトエンジンがあるのが興味深いです。
Appleは既に、connect.apple.comでJava SE 6の開発版を幾度に渡って公開しているので、近々GA版が出る事を期待してみます。
osnews.com
ここにきてちと大きめな動き。Appleは、LeopardでUIを大きく変更させるかもしれないそうで、10.0からおなじみだったAquaから、新しいIlluminousというUIに変更になるのではないか、という話が出ているそうです。
java.sun.com
Java SE 6がリリースされたーーーーーーーーーーーーーーーーーーーーーーーーーーーー!!!
Java SE 6がリリースされたーーーーーーーーーーーーーーーーーーーーーーーーーーーー!!!
slashdot.jp
blog.gcd.org
slashdot.jpに掲載されている記事と、その記事から参照されている元の記事。
日本ではどうかしらないけど、ソフトウェアで使われているアイデアなんかに、特許なんかの知的財産を使用しているものはあるし、それらを無断で使えないものもある。なので、ソフトウェアを作るのに特殊な知的財産が必要という事はない、というのは、必ずしもそうでもない事もあると思う。(ここでいう「作る」というのが、実際にソフトウェアを作れるか作れないのか、という話なのであれば、作れる。ただそれは、合法に作れるかどうか、というのとは別の話になる。)
それと、computer scienceは、他の科学と全く同じだと思う。新薬や新素材が出来るのは、OSの概念やTCP/IPの概念が出来るのと同じだと思う。
この点についてはその通りだと思う。日本には、限られた大学なんかでしかcomputer scienceが教えられていない。米国の大学であれば、どこでもある。就職してからif文を習ってたんじゃ勝てないのは仕方が無い。
これも賛成。Rubyのまつもとさんがいる事からも容易に分る。ただ、問題はその数なんだと思う。世の中の大半を占めるのは普通の人。この普通の人のレベルがどれくらいか、が、その国におけるその産業のレベルそのものだと思う。出来る人だけ見てたって、それは平均を取る際にはほとんど分らなくなる。computer scienceをより多くの大学で採用して、普通のレベルをあげる事が、日本におけるソフトウェア産業の競争力を付けるためのひとつの、そして今の大階では最も有効な手段だと思う。
例えば、今まで大学で生物学や化学をやってなかった人達が、薬品会社に勤めてるのが普通な世の中があったとする。そんな会社の薬使いたい?それが今の日本のソフトウェア産業そのものだと思う。computer scienceやってない人が作るソフトウェアなんか誰が使いたいの?
これは、もう別に国の競争力なんかどっちでもいいよ、と言っているのと同じで、既に答えが出てるんじゃないかと思う。ただ、私は彼らが満足している理由は、給料と仕事を測りにかけた結果のような気がする。出来るから凄い事したって、貰える給料はそこそこ普通の人よりちょっと多いくらい。じゃああんまり本気でやらないで、生きて行けるくらいでやるのが楽、という感じではないのかな。資本主義社会である以上、優秀な技術者が欲しいのあれば、それなりのお金が必要。給料さえ高ければ、それなりの人は集まるはず。人がそこに留まっている、というのは、良い条件を他に見ないからなだけだと思う。大企業を潰さなくても、良い条件を提供出来る会社さえあれば、人はいくらでも動くと思う。良い条件を出せない、というのを前提にしているのであれば、潰すしかないのかもしれなが、それはもう資本主義で成り立った世の中になってない。資本主義社会である以上、資本が物を言うはずである。
日本は、ハードウェア関連ではよく頑張ってる。そして、それらに関する事柄は学校でもそれなりの教育がある。ソフトウェアも、それなりの教育があれば大丈夫だと思う。ただ問題なのは、どんな教育が必要で、どんな教育が必要無いのか、を判断出来る国の能力の方。computer scienceだって、欧米の大学で科学として認められて採用され始めたのは1950年以降くらいだ。MITではちょっと前にbioengineeringっていう新しい学科も出来た。何が必要で何が必要無いか。それを正しく判断出来る能力が一番大切。普通の人は、言われた事をするだけ。問題は、それらの人に何を言うか、なのだ。
blog.gcd.org
slashdot.jpに掲載されている記事と、その記事から参照されている元の記事。
ソフトウェア以外の分野、たとえばバイオや新素材などでは優れた発明・発見がビジネスに直結する。真に有効なモノ (例えば新薬や新素材) の真に有効な製造方法が発明されれば、あとは製造工場を建設するのに必要なカネがあればよい。だから、資金援助を行なうことが即、その産業の振興につながる。
しかしながらソフトウェアはモノではない。ソフトウェアには特殊な製造方法などなにもない。あるソフトウェアを作るのに特殊な「知的財産」が必要、などということはないのである。
日本ではどうかしらないけど、ソフトウェアで使われているアイデアなんかに、特許なんかの知的財産を使用しているものはあるし、それらを無断で使えないものもある。なので、ソフトウェアを作るのに特殊な知的財産が必要という事はない、というのは、必ずしもそうでもない事もあると思う。(ここでいう「作る」というのが、実際にソフトウェアを作れるか作れないのか、という話なのであれば、作れる。ただそれは、合法に作れるかどうか、というのとは別の話になる。)
それと、computer scienceは、他の科学と全く同じだと思う。新薬や新素材が出来るのは、OSの概念やTCP/IPの概念が出来るのと同じだと思う。
では、ソフトウェア産業の振興には何が必要なのか?なぜ日本のソフトウェア業界には (例えば Google のような) 破壊的なイノベーションが生まれないのか?
簡単である、ソフトウェアを作る優秀な技術者が足らないからである。
この点についてはその通りだと思う。日本には、限られた大学なんかでしかcomputer scienceが教えられていない。米国の大学であれば、どこでもある。就職してからif文を習ってたんじゃ勝てないのは仕方が無い。
日本のソフトウェア産業がアメリカに負けっぱなしなのは、優秀な技術者が日本にいないからだろうか?
否!!
これも賛成。Rubyのまつもとさんがいる事からも容易に分る。ただ、問題はその数なんだと思う。世の中の大半を占めるのは普通の人。この普通の人のレベルがどれくらいか、が、その国におけるその産業のレベルそのものだと思う。出来る人だけ見てたって、それは平均を取る際にはほとんど分らなくなる。computer scienceをより多くの大学で採用して、普通のレベルをあげる事が、日本におけるソフトウェア産業の競争力を付けるためのひとつの、そして今の大階では最も有効な手段だと思う。
例えば、今まで大学で生物学や化学をやってなかった人達が、薬品会社に勤めてるのが普通な世の中があったとする。そんな会社の薬使いたい?それが今の日本のソフトウェア産業そのものだと思う。computer scienceやってない人が作るソフトウェアなんか誰が使いたいの?
優秀な技術者と、優秀な事業家が、出会っていないだけである。...(略)...私は日立製作所の研究所に 8年間勤めたので痛感しているのだが、私よりよっぽど優秀な人が、特に活躍するわけでもなくゴロゴロしている。つまり凡人でもできるような仕事をして、凡人と同レベルの給料をもらって満足しているのである。
これは、もう別に国の競争力なんかどっちでもいいよ、と言っているのと同じで、既に答えが出てるんじゃないかと思う。ただ、私は彼らが満足している理由は、給料と仕事を測りにかけた結果のような気がする。出来るから凄い事したって、貰える給料はそこそこ普通の人よりちょっと多いくらい。じゃああんまり本気でやらないで、生きて行けるくらいでやるのが楽、という感じではないのかな。資本主義社会である以上、優秀な技術者が欲しいのあれば、それなりのお金が必要。給料さえ高ければ、それなりの人は集まるはず。人がそこに留まっている、というのは、良い条件を他に見ないからなだけだと思う。大企業を潰さなくても、良い条件を提供出来る会社さえあれば、人はいくらでも動くと思う。良い条件を出せない、というのを前提にしているのであれば、潰すしかないのかもしれなが、それはもう資本主義で成り立った世の中になってない。資本主義社会である以上、資本が物を言うはずである。
日本は、ハードウェア関連ではよく頑張ってる。そして、それらに関する事柄は学校でもそれなりの教育がある。ソフトウェアも、それなりの教育があれば大丈夫だと思う。ただ問題なのは、どんな教育が必要で、どんな教育が必要無いのか、を判断出来る国の能力の方。computer scienceだって、欧米の大学で科学として認められて採用され始めたのは1950年以降くらいだ。MITではちょっと前にbioengineeringっていう新しい学科も出来た。何が必要で何が必要無いか。それを正しく判断出来る能力が一番大切。普通の人は、言われた事をするだけ。問題は、それらの人に何を言うか、なのだ。
とりあえず、エロゲのフレームワークの開発を再開。まずは、エロゲのフレームワークで使うGUIを開発しているのですが、当座はスクロールを実装する。リサイズとかポジションの移動、containerにcontrolを入れる、イベントハンドリングなんかは大体決まったと思う。ちなみに、このスクリーンショットは、WindowオブジェクトにScrollableContainerオブジェクトが入っており、そのScrollableContainerオブジェクトにはPictureオブジェクトが入っています。ScrollabeContainerオブジェクトそのものには、ScrollBarオブジェクト、ScrollBarオブジェクトにはScrollBarArrowオブジェクトとScrollBarKnobオブジェクトが入ってます。GUIの方では、UIの見た目はコードで変えれるようにしてあるので、エロゲのフレームワークの方では、それらをXMLで変えれるようにしようとしてます。一応、今も最終的なレンダリングはOpenGLで行われています。ただ、最終的にOpenGLでレンダリングするものそのものはBufferedImageオブジェクトです。BufferedImageオブジェクトに対する描写が多少遅い気がするのですが、動的に、尚かつフォントに依存せずに日本語なんかを描写するには、BufferedImageに描写するのが非常に楽です。とりあえず、Java 6でOpenGLによる描写パイプラインが足されるので、それでUIの描写が早くなってる事を期待…。
www.thecodingstudio.com
openSUSE 10.2では、スタートメニューが大きく変わったのですが、結構いい感じかな。設定画面なんかでも、基本の操作はまず検索、という感じになってるので、その辺は結構いいかも。他のスクリーンショットはこちら。
Apple Linkageさんより。
米国のティーンエイジャーの3分の1がiPodを所有
Insanely Great Macでは、Harrison Groupが13歳から18歳のアメリカ人1,000人を対象に行ったトレンド調査で、 3分の1のティーンエイジャーがiPodを所有していることが分かったと伝えています。2003年はわずか1%でした。米国のティーンエイジャーは、1週間に72時間以上インターネットや、携帯電話、テレビ、音楽、ゲームといった電子メディアを利用しており、75%のティーンエイジャーが1日に2-3時間音楽をダウンロドしたり聴いたりしているとのことです。
私持ってない!、と思ったらもうティーンエイジャーじゃなかった…orz。え、永遠の…16…さい…(バタッ。
この曲、プロモビデオあったんや!
そうさ、一回貼ってみたかったんだ…。
そうさ、一回貼ってみたかったんだ…。
autumn-leaf.org
いいなーこういうのいいなー。聞きに行きたい。しかも演奏結構上手いし。
いいなーこういうのいいなー。聞きに行きたい。しかも演奏結構上手いし。
git.kernel.org
Sonyは、LinuxへPS3への対応をコミットしたようです。Linuxはもうずっとgit使ってるけど、いい感じなのかな。X.orgもgitに移ったみたいやし、subversionとどっちがいいんだろう。
www.avenew.jp
かわいー。新しいミニアルバムがコミケで先行販売になるらしい。ave;newはすげーなぁ。
今、会社で使ってるPowerBook G4、Mac OS X 10.2なんですが、ほとんど役に立たない!EclipseでもサポートされてなければSmultronも駄目、Adiumくらいしか動かん!一応Mac OS X 10.4を注文してくれてはいるのですが、早く来ないとMySQLとかでもテスト出来ないよ…。個人のは持って来るのに許可要るし…。
Sonyは、LinuxへPS3への対応をコミットしたようです。Linuxはもうずっとgit使ってるけど、いい感じなのかな。X.orgもgitに移ったみたいやし、subversionとどっちがいいんだろう。
www.avenew.jp
かわいー。新しいミニアルバムがコミケで先行販売になるらしい。ave;newはすげーなぁ。
今、会社で使ってるPowerBook G4、Mac OS X 10.2なんですが、ほとんど役に立たない!EclipseでもサポートされてなければSmultronも駄目、Adiumくらいしか動かん!一応Mac OS X 10.4を注文してくれてはいるのですが、早く来ないとMySQLとかでもテスト出来ないよ…。個人のは持って来るのに許可要るし…。
Apple Linkageさんより。
iPhoneは他のところでも見かけるようになりましたし、本当かもしれません。それとは別に、smart phoneも開発している、というのは面白い部分ですが、今はWindows Mobileが搭載されたものが殆どのsmart phone業界にどれだけ食い込んで行けるか、というのは興味深いです。Mac OS X Mobileとかなのかなぁ。こういうちっちゃいデバイスとかには、Objective-Cは良いかもしれない。
JPLに来てから仕事中に音楽を聞いてないのですが、何故か集中力が著しく落ちてます。というか何も手につきません。cubicleになって自分の空間が出来たのも原因の気もしますが、早めに音楽聞けるようにしないとヤバいかもしれん。とりあえず仕事で使ってるPowerBook G4に音楽入れるのもなんか気が引けるので、CDプレーヤーでも持ってくかな。iPod欲しくなった。
Apple、「iPhone」の製造を開始?
AppleInsiderでは、Apple Computer、Inc.のiPod携帯は、小さいディスプレイとクリックホイールインターフェイスを搭載したiPodに似たものになるだろうとウォールストリートのアナリストが述べていると伝えています。Prudentialのアナリストであるジェシー・トートラ氏は、スリムミュージックフォンと呼んでいるiPhoneは、カメラを搭載し、GSM/GPRSネットワーク互換となるだろうと述べています。さらに、大きいOLEDベースのディスプレイとスライド式のキーボードを搭載したスマートフォンのiPhoneも開発しており、WCDMA互換となるだろうとも述べています。同氏によると、このスマートフォンは、カメラや、スリムミュージックフォンには搭載されないWi-Fiやビデオ機能を登載するようです。これらの携帯がGSM/GPRSとWCDMA 互換となることから、携帯キャリアはCingularとT-Mobileに絞られるとのことです。トートラ氏は、スリムミュージックフォンは製造がすでに始まっており、2007年第1四半期後半に発売され、スマートフォンは上半期に発売されるだろうと予想しています。また、ワイドスクリーンiPodは、 2007年第1四半期に製造が開始され、その後まもなく発売されるだろうと述べています。
Appleのスマートフォンプロジェクト
AppleInsiderでは、Apple Computer. Inc.は、3年前にMac OS X 10.4 Tigerの開発と平行してスマートフォンのプロジェクトを進めていたと伝えています。Appleは、2005年の初夏に第4世代iPodに似たスマートフォンの試作機を製作し、このデバイスのソフトウェアをワイヤレスパートナーと請負業者に披露したとのようです。このスマートフォンのソフトウェアインターフェイスは、スティーブ・ジョブズ氏の要望により、Front Rowと同様のものだったそうです。情報筋によると、このデバイスの推しは、Mac OS XとMacintoshプラットフォームとの連携で、Appleは、リモート・ロケーションからコンタクト、タスク、アポイントメントをAddress BookやiCalに転送する.Macの機能などを披露したとのことです。さらに、ビデオクリップを携帯に転送し着信ムービーにする「Call Ahead」機能や、サードパーティの協力を得て携帯とMac間でのiChatビデオチャットの実現に取り組んでいたようです。しかし、スティーブ・ジョブズ氏は、自身が設定した10の条件を満たすよう、この携帯電話を設計段階まで戻したそうです。
iPhoneは他のところでも見かけるようになりましたし、本当かもしれません。それとは別に、smart phoneも開発している、というのは面白い部分ですが、今はWindows Mobileが搭載されたものが殆どのsmart phone業界にどれだけ食い込んで行けるか、というのは興味深いです。Mac OS X Mobileとかなのかなぁ。こういうちっちゃいデバイスとかには、Objective-Cは良いかもしれない。
JPLに来てから仕事中に音楽を聞いてないのですが、何故か集中力が著しく落ちてます。というか何も手につきません。cubicleになって自分の空間が出来たのも原因の気もしますが、早めに音楽聞けるようにしないとヤバいかもしれん。とりあえず仕事で使ってるPowerBook G4に音楽入れるのもなんか気が引けるので、CDプレーヤーでも持ってくかな。iPod欲しくなった。
www.hibernate.org
レンツさんの記事と被りますが、今日は一日hibernateを見てました。hibernateは、いわゆるobject-relational mappingを実現するフレームワークの中では有名ですが、確かにデザインを見ていると納得出来ました。かなり綺麗にデザインされてます。
基本的には、データベースのテーブルをクラスとして見て、そのテーブルの各々のrowをそのクラスのインスタンスと見ています。例えば、PeronというデータベースにLastNameとFirstNameというcolumnがあったとします。すると、JavaでPersonクラスを作り、各々のcolumnに対してgetterとsetterを書きます(Java Beansにしなくても良いが、する事が推奨されている)。んで、そのクラスとテーブルのマッピングをXMLに書きます。このXMLには、フルクラス名や、このgetter/setterはどのcolumnに対してなのか、を書きます。
んで、後はデータベースと接続して、Personクラスのインスタンス作り、そのインスタンスを保存する、という感じの動作を行う事で、裏でデータベースにそれ相応のSQL文を実行してくれます。良いなと思ったのは、セッションが始まって、まだ終わっていない間にそのインスタンスの情報をsetterなんかで変えると、それも勝手に認識してデータベースに変更を書き込んでくれます。
後は、テーブル間の関係も凄い。例えば、PersonテーブルのcolumnにEventIdというColumnがあって、そのEventIdはEventテーブルのprimary keyだったとします。例えばPersonテーブルから特定のrowを取得した場合、そのrowと関連しているEventを得るには、そのrowにあるEventIdをwhereで指定しつつEventからEventテーブルのrowを取得する必要があります(joinでも出来る)。なんと、これをhibernate側でやってくれるのです。つまり、正しくこれらの関係をXMLで指定していれば、データベースからPersonオブジェクトを取得した段階で、そのPersonオブジェクトの持つEventIdが示しているEventテーブルにおけるrowも勝手に取得して、EventオブジェクトをPersonオブジェクトにセットしてくれます(Personクラスを定義したのと同じように、Eventクラスも定義する必要がある)。これは賢い。
丁度今、OracleからMS SQLにデータをポートしようとしているのですが、hibernateを使うと、恐らくオブジェクトの取得と保存、という概念だけでポート出来るんだと思います。実際のSQLの部分はhibernateがやってくれるので。
ibatis.apache.org
hibernate以外のobject-relational mappingのフレームワークに、iBATISというapache foundationでホストされてるプロジェクトもあります。こっちはあんまりまだ見てません。hibernateにしてもiBATISにしても、Javaだけではなく.NETもサポートされてるのが面白いです。
www.db4o.com
別のでdb4oというのもあります。これはmonoの人が参加してたと思います。
これらの、オブジェクトをpersistanceなデータに変換する、そしてその逆も実現する、という、いわゆるserizlizationは結構今熱いと思います。JavaやC#であれば、既に多くのオブジェクトがXMLにserializeで来ますし、それをネットワーク経由で渡して、別のマシンでdeserializeする、という事も可能です。この辺はなかなか面白そうなジャンルではあると思います。
www.rubyonrails.org
これもレンツさんと被りますが、Ruby on Railsネタです。TurboGearsとかRuby on Rails、PHP on Traxのようなフレームワークを、前に見ていた事がありました。Ruby on Railsで賢いというか良いなと思ったのは、リクエストがあった際に実行されるメソッドの指定の方法です。Servletとかだと、XMLでクラスをマップして、呼ばれるメソッドはdoPostやdoGetです。Ruby on Railsの場合は、どのメソッドを実行するのか、というものそのものがリクエストなのです。
例えば、http://example.com/RubyOnRails/Test/indexというURLでテストしていたとします。すると、Testの部分がクラス名で、idnexの部分がTestオブジェクトに対して実行するメソッドの名前、という感じに出来るようになっています。これが出来るのはスクリプト言語の特権だと思いますし、賢いな、と思いました。
Rubyには、「このオブジェクトはこのメソッドを持っていますか?」、というのを試せるメソッドがあります。つまり、そのメソッドがあれば呼ぶ、無ければ呼ばない(若しくはランタイムでそのメソッドを追加する)という事が出来ます。JavaやC#でもreflectionを使うとこれらは実現可能です。CやC++でも可能ですが、dlopenを使えば可能ですが、CやC++そのものの機能ではなく、実行体の構造の機能になります。よって、言語としてそれらをサポートしているとは言い難いでしょう。他のスクリプト言語であれば、大体のものでeval関数が使えます。よって、ランタイムで指定されたメソッドを実行する事は可能ですが、そのメソッドが実装されているかどうか、を知る手段があるかどうかは別の問題です。
harmony.apache.org
ちょっと前の話ですが、ついにHarmonyがincubatorから出たそうです。もしかしたら、そろそろ実用に耐えるようになってくるかもしれません。
レンツさんの記事と被りますが、今日は一日hibernateを見てました。hibernateは、いわゆるobject-relational mappingを実現するフレームワークの中では有名ですが、確かにデザインを見ていると納得出来ました。かなり綺麗にデザインされてます。
基本的には、データベースのテーブルをクラスとして見て、そのテーブルの各々のrowをそのクラスのインスタンスと見ています。例えば、PeronというデータベースにLastNameとFirstNameというcolumnがあったとします。すると、JavaでPersonクラスを作り、各々のcolumnに対してgetterとsetterを書きます(Java Beansにしなくても良いが、する事が推奨されている)。んで、そのクラスとテーブルのマッピングをXMLに書きます。このXMLには、フルクラス名や、このgetter/setterはどのcolumnに対してなのか、を書きます。
んで、後はデータベースと接続して、Personクラスのインスタンス作り、そのインスタンスを保存する、という感じの動作を行う事で、裏でデータベースにそれ相応のSQL文を実行してくれます。良いなと思ったのは、セッションが始まって、まだ終わっていない間にそのインスタンスの情報をsetterなんかで変えると、それも勝手に認識してデータベースに変更を書き込んでくれます。
後は、テーブル間の関係も凄い。例えば、PersonテーブルのcolumnにEventIdというColumnがあって、そのEventIdはEventテーブルのprimary keyだったとします。例えばPersonテーブルから特定のrowを取得した場合、そのrowと関連しているEventを得るには、そのrowにあるEventIdをwhereで指定しつつEventからEventテーブルのrowを取得する必要があります(joinでも出来る)。なんと、これをhibernate側でやってくれるのです。つまり、正しくこれらの関係をXMLで指定していれば、データベースからPersonオブジェクトを取得した段階で、そのPersonオブジェクトの持つEventIdが示しているEventテーブルにおけるrowも勝手に取得して、EventオブジェクトをPersonオブジェクトにセットしてくれます(Personクラスを定義したのと同じように、Eventクラスも定義する必要がある)。これは賢い。
丁度今、OracleからMS SQLにデータをポートしようとしているのですが、hibernateを使うと、恐らくオブジェクトの取得と保存、という概念だけでポート出来るんだと思います。実際のSQLの部分はhibernateがやってくれるので。
ibatis.apache.org
hibernate以外のobject-relational mappingのフレームワークに、iBATISというapache foundationでホストされてるプロジェクトもあります。こっちはあんまりまだ見てません。hibernateにしてもiBATISにしても、Javaだけではなく.NETもサポートされてるのが面白いです。
www.db4o.com
別のでdb4oというのもあります。これはmonoの人が参加してたと思います。
これらの、オブジェクトをpersistanceなデータに変換する、そしてその逆も実現する、という、いわゆるserizlizationは結構今熱いと思います。JavaやC#であれば、既に多くのオブジェクトがXMLにserializeで来ますし、それをネットワーク経由で渡して、別のマシンでdeserializeする、という事も可能です。この辺はなかなか面白そうなジャンルではあると思います。
www.rubyonrails.org
これもレンツさんと被りますが、Ruby on Railsネタです。TurboGearsとかRuby on Rails、PHP on Traxのようなフレームワークを、前に見ていた事がありました。Ruby on Railsで賢いというか良いなと思ったのは、リクエストがあった際に実行されるメソッドの指定の方法です。Servletとかだと、XMLでクラスをマップして、呼ばれるメソッドはdoPostやdoGetです。Ruby on Railsの場合は、どのメソッドを実行するのか、というものそのものがリクエストなのです。
例えば、http://example.com/RubyOnRails/Test/indexというURLでテストしていたとします。すると、Testの部分がクラス名で、idnexの部分がTestオブジェクトに対して実行するメソッドの名前、という感じに出来るようになっています。これが出来るのはスクリプト言語の特権だと思いますし、賢いな、と思いました。
Rubyには、「このオブジェクトはこのメソッドを持っていますか?」、というのを試せるメソッドがあります。つまり、そのメソッドがあれば呼ぶ、無ければ呼ばない(若しくはランタイムでそのメソッドを追加する)という事が出来ます。JavaやC#でもreflectionを使うとこれらは実現可能です。CやC++でも可能ですが、dlopenを使えば可能ですが、CやC++そのものの機能ではなく、実行体の構造の機能になります。よって、言語としてそれらをサポートしているとは言い難いでしょう。他のスクリプト言語であれば、大体のものでeval関数が使えます。よって、ランタイムで指定されたメソッドを実行する事は可能ですが、そのメソッドが実装されているかどうか、を知る手段があるかどうかは別の問題です。
harmony.apache.org
ちょっと前の話ですが、ついにHarmonyがincubatorから出たそうです。もしかしたら、そろそろ実用に耐えるようになってくるかもしれません。
疲れた…。半日オリエンテーションで、後半はUCSDの人と電話したり。cubicleを貰ったので個室感覚で仕事出来るのは良いのですが、遊んじゃうね。JPLに入るのに必要な顔写真付きのカード作った。jpl.nasa.govなメールアドレスもげと。振られるアドレスがjpl.nasa.govのものなので、そのアドレスで足跡あれば私かもしれません…。まあ今までも.eduだったのでばれてたとは思いますが。
なんか、女のコ少ないかと思ったけど、結構居る。JPLなんかに居る女のコって、宇宙オタでなんかやばい感じのするコが多いのかと思いきや、結構可愛いコも居た。そうだよ!笹森花梨ちゃんも宇宙好きじゃん!よし、花梨ちゃん探そう。
HRの人に、JPLてやっぱcaltechからの人が多いの?、と聞いてみたら、まあCaltechも多いけど、MIT、スタンフォード、Carnegie Mellon、Virginia Tech、USC…、とか名門どころの大学の名前ばっかり並べられた。…州立卒業で悪かったわね!
なんか、女のコ少ないかと思ったけど、結構居る。JPLなんかに居る女のコって、宇宙オタでなんかやばい感じのするコが多いのかと思いきや、結構可愛いコも居た。そうだよ!笹森花梨ちゃんも宇宙好きじゃん!よし、花梨ちゃん探そう。
HRの人に、JPLてやっぱcaltechからの人が多いの?、と聞いてみたら、まあCaltechも多いけど、MIT、スタンフォード、Carnegie Mellon、Virginia Tech、USC…、とか名門どころの大学の名前ばっかり並べられた。…州立卒業で悪かったわね!
lists.opensuse.org
openSUSE 10.2 RC 5が、そのままゴールドになったそうです。10.2の新しい機能は…知りません。
openSUSE 10.2 RC 5が、そのままゴールドになったそうです。10.2の新しい機能は…知りません。
www.searchmash.com
ちょっと前にも見かけてたのですが、貼るの忘れてた + またosnew.comで見つけた、ので張ります。SearchMashという新しいサーチエンジンが、これまじで次期Googleだぜ!、と言っています。SearchMashの検索結果は、最初はGoogleを使って検索していたので、Googleの検索結果と全く同じだったそうですが、今は違うんだそうです。良い方に違うのか悪い方に違うのか、は良く分かりません。
興味深いのは、UIにAjaxを使ってるみたいなところで、次の検索結果を得るのに、ページをリフレッシュする事はなく、今見ているページに次の結果がそのまま追加で表示されます。このアイデアは、Windows Live Searchで見かけたと思うのですが(今は前見たのとは違う感じ)、恐らく近々GoogleもこういうUIになるとは思います。JavaScriptがオフの時は現存のUIのまま、とか、JavaScriptがオフな場合も考慮してくれればいいんですけどね。Ajaxが流行ってひとつ嫌なのは、JavaScriptがオンになってるのが前提なページが増えた、という事です。CSSは、マウスが上に来た時に背景色を変える、とかをJavaScriptなしで出来るようにしてたり、そういう部分は凄くいいなと思ってるのですが、Ajaxはそこに関してはCSSとは別方向なんですよね。まあいつまでもJavaScriptをオフな環境をメインで考慮するのは、もう終わってもいいとも思いますけどね。
forum.parallels.com
新しいPatallelsのベータが出たそうです。興味深いのは、Boot CampでインストールしたWindows領域にあるWindowsをParallelsから起動出来る部分です。つまり、デュアルブートでWindowsが入っている場合、Parallelsにもう一つのWindowsをインストールする必要はありません。ただ、こういう仮想マシンで便利な、そのOSのスナップショットをとる、というのはこの形式で起動したWindowsには適応出来ません。
この機能の事を聞いて、なんでVMwareはこれをやってないのだろう、と考えてました。VMwareは、デュアルブートにしないでいいように仮想マシンを提供しているのであって、別にパーティションに別のOSがあるのであれば、その人はもうVMwareを使う必要が無いんだな、と思いました。確かにBoot CampでWindowsが必要、というIntel Macな環境ならではの需要ではある。
昨日、夜に風が凄い強くなって久しぶりに停電になった。12時過ぎてたけど、4時間くらい停電だったと思う。
ちょっと前にも見かけてたのですが、貼るの忘れてた + またosnew.comで見つけた、ので張ります。SearchMashという新しいサーチエンジンが、これまじで次期Googleだぜ!、と言っています。SearchMashの検索結果は、最初はGoogleを使って検索していたので、Googleの検索結果と全く同じだったそうですが、今は違うんだそうです。良い方に違うのか悪い方に違うのか、は良く分かりません。
興味深いのは、UIにAjaxを使ってるみたいなところで、次の検索結果を得るのに、ページをリフレッシュする事はなく、今見ているページに次の結果がそのまま追加で表示されます。このアイデアは、Windows Live Searchで見かけたと思うのですが(今は前見たのとは違う感じ)、恐らく近々GoogleもこういうUIになるとは思います。JavaScriptがオフの時は現存のUIのまま、とか、JavaScriptがオフな場合も考慮してくれればいいんですけどね。Ajaxが流行ってひとつ嫌なのは、JavaScriptがオンになってるのが前提なページが増えた、という事です。CSSは、マウスが上に来た時に背景色を変える、とかをJavaScriptなしで出来るようにしてたり、そういう部分は凄くいいなと思ってるのですが、Ajaxはそこに関してはCSSとは別方向なんですよね。まあいつまでもJavaScriptをオフな環境をメインで考慮するのは、もう終わってもいいとも思いますけどね。
forum.parallels.com
新しいPatallelsのベータが出たそうです。興味深いのは、Boot CampでインストールしたWindows領域にあるWindowsをParallelsから起動出来る部分です。つまり、デュアルブートでWindowsが入っている場合、Parallelsにもう一つのWindowsをインストールする必要はありません。ただ、こういう仮想マシンで便利な、そのOSのスナップショットをとる、というのはこの形式で起動したWindowsには適応出来ません。
この機能の事を聞いて、なんでVMwareはこれをやってないのだろう、と考えてました。VMwareは、デュアルブートにしないでいいように仮想マシンを提供しているのであって、別にパーティションに別のOSがあるのであれば、その人はもうVMwareを使う必要が無いんだな、と思いました。確かにBoot CampでWindowsが必要、というIntel Macな環境ならではの需要ではある。
昨日、夜に風が凄い強くなって久しぶりに停電になった。12時過ぎてたけど、4時間くらい停電だったと思う。
www.youtube.com
カワイー。
カワイー。
blogs.msdn.com
Microsoftは、IE 6とIE 7が共存出来る環境を提供するために、あらかじめアクティベートされたWindows XP及びIE 6が含まれているVirtual PC用のイメージを公開しているようです。
go.microsoft.com
実際のリンクはこちらです。チェックが要るので、ダウンロードするにはまず認証されたWindowsが必要です(Windows 2000だと、Genuineツールはインストールされるが動作しないので、そういう意味ではWindows 2000を使っている場合は、何もしない、というチェックしかないが)。
問題は、このあらかじめアクティベートされたWindowsは2007年の4月に期限が切れるようになっている事。Microsoftもなかなか豊満な腹ですね。
Microsoftは、IE 6とIE 7が共存出来る環境を提供するために、あらかじめアクティベートされたWindows XP及びIE 6が含まれているVirtual PC用のイメージを公開しているようです。
go.microsoft.com
実際のリンクはこちらです。チェックが要るので、ダウンロードするにはまず認証されたWindowsが必要です(Windows 2000だと、Genuineツールはインストールされるが動作しないので、そういう意味ではWindows 2000を使っている場合は、何もしない、というチェックしかないが)。
問題は、このあらかじめアクティベートされたWindowsは2007年の4月に期限が切れるようになっている事。Microsoftもなかなか豊満な腹ですね。

