Star Wars Quote の Google Gadget 版を作りました
スターウォーズの名台詞をランダムに表示する Star Wars Quote の Google Gadget 版を作りました。
下の+マークがついた Google のアイコンをクリックすれば、あなたのパーソナライズド ホームページに貼り付けられるのでよろしかったらお使いください。
2006/12/17 02:02:01

スターウォーズの名台詞をランダムに表示する Star Wars Quote の Google Gadget 版を作りました。
下の+マークがついた Google のアイコンをクリックすれば、あなたのパーソナライズド ホームページに貼り付けられるのでよろしかったらお使いください。
2006/12/17 02:02:01
第4回つくばコンピュータサイエンス産学オープンカレッジ「google Maps, Desktop, Gadget を用いた新世代アプリケーション開発入門」に参加してきました。(申し込み時にあったページがなくなっていました。その親URLはこちら→http://www.osss.cs.tsukuba.ac.jp/)
Google の技術者が直接講義するというので、こんなチャンスはめったにないだろうと思い、つくばまで往復4時間かけて行ってきちゃいました。
詳細はこちら↓
「google Maps, Desktop, Gadget を用いた新世代アプリケーション開発入門」に参加してきました(続き)
とりあえず家に返ってきて、せっかく参加したその成果を残さなきゃということで、さっそく作った Star Wars Quote の Google Gadget 版を公開しておきます。
Star Wars Quote の Google Gadget 版を作りました
講師の方が何度も強調していましたが、まあ元ネタがあるからですが、いやほんとに簡単に作れちゃいました。
2006/12/15 01:08:57
ここ1週間で別々の知人から同じことを2度聞かれたので、次また聞かれたときのためにメモしておきます。
聞かれたのは、それぞれネットで売りたいものがあって、手始めに何をすればいいか、ということ。
Webサイトを立ち上げて、ショッピングカートのシステムを作って、というのが一般的に思い描く形なのだけれど、僕は手始めに売りたい商材に関係するブログを書くことを勧めました。
ブログでコンテンツを充実させ、検索エンジンからのトラフィックを呼び込み、定期的に読んでくれる読者を増やしてから、商材の購入に導くのがいいんじゃないかと。ブログを書くことによって、人を惹きつける文章を書く練習にもなりますし。
で、アフィリエイトや写真や動画を貼り付けたり、あるいは細かくアクセス解析ができるなど、好きなことが存分にできるよう、無料のブログサービスを使うのではなく、独自ドメインを取って自分のブログを設置することを勧めました。
「それって大変そうだし、結構するんじゃないの?」と聞かれましたが、いえいえ、今なら一昔前と違って比較的簡単に低予算でできるのです。
以下のガイド通りですと、約4000円/年 の予算です。そして、実際にこのガイド通りに独自ドメインとレンタルサーバーにブログを設置したら、半日で終わったとのことでした。
レンタルサーバー + 独自ドメイン
ロリポップ レンタルサーバーとムームードメインのセットがオススメです。![]()
![]()
僕が使っているからというのと何といっても安いからです。レンタルサーバー代が1年契約で3,150円、ドメイン取得が .com あるいは .net ですと808円/年 ということで、あわせても年間4000円しません。(2006/12/11 時点)
「ドメインってほとんど取り尽くされているんじゃないの?」と聞かれました。確かに、ありきたりのドメイン名ですと取られていますが、たとえば一部を数字にしてうまく語呂を合わせたりといった工夫で、覚えやすいドメインはいくらでも考えつくことができますよ、とアドバイスしました。
ブログシステム
このブログでも使っている Word Press を勧めました。定番の Movable Type でももちろんいいでしょう。言わずもがなですが、無料です。
アクセス解析
何といっても Google Analytics でしょう。充実した機能で無料なのですから使わない手はないです。ほかの有料でアクセス解析のサービスを提供しているところはたまったものではないですね。
広告
コンテンツに応じた広告を表示する Google Adsense。えーとしつこいですかね。無料です。
参考書籍
最初に読む本としてはおすすめだと思います。

完全に初心者向け
オンリーワン戦略
あまりに稚拙な内容
参考リンク
とりあえず以上を案内しました。思いついたら追記していきます。
2006/12/11 23:15:51
Ruby on Rails で企業向け Web アプリを開発できないかと企んでいます。その際使用するデータベースとして MySQL のようなフリーでオープンなものは大企業では認められない可能性があり、やはり Microsoft SQL Server(MSSQL) じゃないと駄目です、となることが大いに考えられるので実際に接続を試してみました。以下は忘れないよう自分へのメモ代わりでもあります。
手始めに試したのは、Rails 1.1.6 + Microsoft SQL Server 2005 Express Edition(以下 Express Edition)という組み合わせ。Express Edition は SQL Server 2005 のローエンドバージョンですが、無償でダウンロード可能なのです。
Visual C# と英語の両方を学べるお得なサイトで取り上げましたが、Visual C# 2005 Express Edition といいこの SQL Server 2005 Express Edition といい、Microsoft 製品が結構無料で使えるようになっているんですね。オープンソースや無料サービスに取り囲まれていて、エンタープライズ向け製品とは離れていたこの1年半の間に状況が変わっていることに少しびっくりです。まあ、Microsoft 側もそうせざるをえないくらい、無料でも良い製品が充実してきたということですね。
Express Edition は Visual C# 2005 Express Edition をインストールしたときに、ついでにセットでインストールしていたのですが、テーブルを作成したり参照したりする管理用GUIツールはなかったので、SQL Server 2005 Express Edition の製品ページより、SQL Server 2005 Express Edition Toolkit をダウンロードします。インストールオプションで GUI ツールの SQL Server Management Studio Express を選択します。
インストール後、SQL Server Management Studio Express を起動し、適当にサンプルのデータベース(たとえばDB名:test)を作成し、このデータベースにアクセスできる test という名前のユーザーを [セキュリティ] > [ログイン] に作成します。
test ユーザーですが、細かな設定内容は以下のとおり。なにぶん、昔のSQL Server を使っていた頃の記憶をもとにとりあえず動けばいいや、というつもりで設定しているのでセキュリティなどの細かい配慮は全然おこなっていないので悪しからず。
それと、ツリーメニューの一番のおおもとのサーバーオブジェクトの上で右クリック、[サーバーのプロパティ]上の[セキュリティ]で、認証を [SQL Server 認証モードと Windows 認証モード]に設定しておきます。これをやっておかないと後述する接続テストのところで、
OLE error code:80004005 in Microsoft OLE DB Provider for SQL Server
ユーザー 'test' はログインできませんでした。このユーザーは SQL Server の
信頼関係接続と関連付けられていません。
HRESULT error code:0x80020009
例外が発生しました。
というエラーメッセージが出ます。
さて、以上で Express Edition 側の設定は終了。次は肝心の Rails 側の設定です。
基本的にはHowtoConnectToMicrosoftSQLServer
(翻訳はこちら)にある説明のとおりなのですが、若干わかりにくい、というかこの説明どおりにやってもうまくいきません。
忠実に指示に従い、http://rubyforge.org/projects/ruby-dbi/ より Ruby-DBI のソースをたどり dbi-0.1.1.tar.gz を取ってきて展開し、lib\dbd\ADO.rb を
C:/ruby/lib/ruby/site_ruby/1.8/DBD/ADO/ADO.rb
にコピー。
続いて、database.yml を「最新版ならこうです」というサンプル通り、上記 Express Edition の設定を反映して下記のように設定します。
development:
adapter: sqlserver
database: test
host: .
username: test
password: test
以上終わったところで、ためしに db/migrate 以下に、顧客テーブルを作成する以下のようなマイグレーション用スクリプト 001_create_customers.rb を作成し、rake db:migrate --trace を実行してみます。
class CreateCustomers < ActiveRecord::Migration
def self.up
create_table :customers do |t|
t.column :name, :string
end
end
def self.down
drop_table :customers
end
end
すると、
no such file to load -- dbi
というエラーとともにトレースの結果がずらずらと表示されあえなく失敗。
どうやら Ruby-DBI のインストールが必要そうだということで、ruby-dbi の README にあるとおり、
ruby setup.rb config
ruby setup.rb setup (筆者はこちら失敗してしまいましたが)
ruby setup.rb install (こちらはうまくいきました)
を実行して、インストールしたあと、再度 rake db:migrate --trace を実行してみると、今度は、エラーメッセージが
OLE error code:80004005 in Microsoft OLE DB Provider for SQL Server
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、
アクセスが拒否されました。
HRESULT error code:0x80020009
例外が発生しました。
に変わって進展ありです。
. では SQL Server が参照できないということです。
サーバーのプロパティを変更したとき、サーバーの名前が (ホスト名)\SQLEXPRESS となっていたことを思い起こし、
development:
adapter: sqlserver
database: test
host: .
host: .\\SQLEXPRESS
username: test
password: test
に変更し、改めて rake db:migrate --trace を実行したところめでたく customers テーブルが作成されました。
データを挿入してみたりしてみましたが、いまのところ以上の設定でうまくいっています。
新たな情報がございましたら、以下にコメントやトラックバックをお願いします。
2006/12/09 00:35:19
話題のキッザニアに行ってきました。
キッザニアは子供たちがバリエーションに富んだお仕事の中から好きなものを選び、実際に体験して学ぶというメキシコ発のテーマパーク。ニュースやブログで取り上げられているのを見て僕もどんな感じなのか非常に興味を持っていました。数ヶ月先まで予約でいっぱいなのですが、昨日の午前の部だけがポッとなぜか空いていたのでインターネットで予約できました。団体のお客さんのキャンセルでもあったのでしょうか。
現地で妻が聞き出したところによると、実は予約でいっぱいでも入ることができる方法が。。。ブログで書いてしまったら、その枠がいっぱいになって自分たちが行けなくなりそうなのでその方法については内緒です :-)
さて、入り口に到着すると、ANAの飛行機が出迎えてくれます。飛行機でキッザニアという子供の国に飛び立つという演出なのでしょう。搭乗ゲートをくぐって入場するようになっていて、ちゃんとANAの制服を着たきれいなお姉さんが受付です。金属探知機があったり、チケットもそれっぽいポーディングパスになっていて、なかなかリアルです。
キッザニアの各お仕事は実際の企業とタイアップしており、企業ロゴが前面に出ています。Web上の掲示板で、この企業色が前面に押し出されていることを批判している投稿を見かけましたが、僕個人は別にいいんじゃないかと思いました。たとえば最初の入場のところにしても、これが架空の飛行機会社だったら、それだけでリアルさが半減しますし、制服だとかゲートやチケットのデザインといったディテールの部分もそれが架空のものだという甘えがでて、どうせ子供向きなんだからという考えとあいまって、手を抜いて作ってしまいかねません。子供ってあなどれないですよ。そういった部分を見ていないようで実はちゃーんと見ているのです。
まずはぐるっと一回りして子供たちがやりたいお仕事を探します。うちは5歳と2歳の男の子なのですが、次男が大の消防車好きなので最初のお仕事は消防士に決定。
8人一組で消防士のお仕事の内容の説明を受けたら、整列したり、「放水開始」などの号令の練習。防火服に着替えたら、火事が発生したという設定で全員出動です。消防車に乗り込み、消火活動に向かいます。火災現場ではさっき練習したとおり、整列したりした後、実際に水がでてくるホースを持って皆で消火します。さすがに火はリアルな火ではありませんが。
で、無事消火し終えて消防署に帰ってきたら、防火服を自分たちで片付け、今日のお給料ということで、キッザニア内で使用する架空のお金、キッゾと消防士の終了証ということでカードを受け取るのでした。二人とも満足そうに戻ってきました。「戻ってきた」というのはですね、キッザニアでは大人は子供が働いている姿を後ろから見守るだけ。消防署の外からビデオやカメラで撮影するだけなのです。
このあと、長男はソフトクリーム屋で自分が作ったソフトクリームを食べたあと、昼食。その後は妻+長男、僕+次男とで別行動。
長男はクロネコヤマトの宅急便で配達のお仕事。次男は幼稚園で少し遊んだあと、幼児向けパビリオンの「ウルパノハウス」というところで遊んでいました。
この幼稚園がなかなか面白い試みで、面倒を見てくれるのは保母さんのお仕事を体験しにきた子供なのです。小学生の女の子3人に紙芝居を読んでもらっていましたが、なんだかお互い不安そうでした。次男は「これは嫌だ、あれも嫌だ」と言ってお姉さんたちを困らせていました。保母さんの仕事も楽ではないと小学生の女の子たちは良く学んだのではないでしょうか。
以上で9時から3時までの午前の部が終わってしまったのでした。
「え、これだけ?」と思いませんか?そうなんです。ここまで良いことしか書きませんでしたが、キッザニアの問題は、回転が異様に遅くて待ち時間が長いということ。長男が選んだ仕事は確かに消防士と宅急便という、5歳くらいの子供たちにとってはわかりやすい人気の職種なのですが、それにしても消防士は40分、宅急便にいたっては1時間近く待たされたらしいのです。しかも、ディズニーランドのように行列が進んだり、凝った演出があるといったことはいっさいなく、ベンチでひたすらじーと待っているのですから、これは子供たちにはこたえます。(大人もですけど)
まだできたばかりでこのあたりの不手際はしょうがないのかもしれませんが、ディズニーランドのようなファストパス制度を導入したり、待ち時間でも楽しめる演出を考えたり、8人一組で順番に回しているところを、8人二組とかにしてどんどん回転させたりといった工夫が必須だと思いました。
また、一日働いてもらった給料でほしいものが買えるようになっているのですが、値段がありえないほど高く設定されていて、子供たちは何も買うことができませんでした。社会の厳しさを教える、という意味ではいいのかもしれませんが、それにしてはちょっとかわいそうです。もう少し妥当な価格を設定しないと、労働意欲を失いかねません :-)
いろいろなお仕事を体験してお金をもらい、計画的に使う、キッゾを預ける銀行で口座を開くこともできたりして、社会の仕組みを学ぶ上では非常によいところだと思いました。ですから、ぜひともつぶれないでほしい。改善する努力を続け、上に挙げたような問題を解消していけば、リピーターをしっかり確保して、ディズニーランドのように成功したテーマパークの仲間入りを果たすことができるんじゃないかと思います。
↓ 某ビザ屋さん。全然某じゃないですね。キッザニアや一日中夜という設定なので、挨拶は「こんばんは」です。
ピザ屋さん posted from フォト蔵
↓ これまた某宅配屋。子供たちに人気です。
宅急便 posted from フォト蔵
2006/12/08 17:10:40
食い探をちょこっと改良しました。
» 百式開発合宿の成果、W-ZERO3で近くのレストランを探す「食い探」
今回の改良点は2つ。8000以上ある日本の駅の位置データをあらかじめ持つことで高速に検索できるようにしたことと検索結果の画面に検索フォームを追加したというデザイン的な変更です。これによってPCからの検索が幾分使いやすくなったかと思いますので試してみてください。
駅名でなくても住所の一部や「東京タワー」などの施設の名前でもヒットすることがあります。最初にそのキーワードで検索した人には、位置情報の取得に時間がかかって少しお待たせすることになりますが、2度目からは保存しておいたデータを使うので即座に結果を出すようになっています。ですから、いろいろな場所を検索してみて、あとからサイトを訪れる人のためにデータを用意しておいてあげてください :-)
ちなみに位置情報の取得には Geocoding - 住所から緯度経度を検索のAPIを使わせていただいています。またレストランデータの取得には価格.comの食べログAPIを使っているのですが、今回その価格.comが主催する Web サービス API コンテストに応募してみました。
検索フォームを各検索結果の画面に表示し、続けて検索できるようにしました。
こういう細かい気配りって大切ですね。
↓ ↓ ↓

2006/12/04 12:45:19
今 C# を勉強中です。
効率よく学べるサイトがないかなあと思っていたら、非常に良いサイトを見つけました。
» Visual C# 2005 Express Edition Learning Resources
は Microsoft の英語公式サイト上にある、Visual C# 2005 Express Edition のチュートリアルビデオを配布しているサイトです。
このうち、Absolute Beginner’s Video Series は約16時間のコースで、簡単なクライアント型RSSリーダーを作るのがゴール。全コースのビデオをなんと無料で観ることができるのがすごい。Microsoft 太っ腹です。普通にトレーニングとして受けたら数千ドルとかしそうなのに。ちなみに C# のIDEの基本版である Visual C# 2005 Express Edition も無料です。
クオリティは非常に良いと思います。説明はわかりやすいし、画面を操作するときはカーソルのまわりが目立つように常に黄色くハイライトされていたり、クリック音がわかりやすい大きな音になっていたりと良く工夫されています。初心者プログラマ向けの入門コースのため、前半部分はプログラミングの基礎から説明していて簡単過ぎですが、その分英語がわかりやすく、プログラミング用語の正確な発音や、「なるほどこう言うんだ」といった言い回しの良い勉強になります。なかでもオブジェクト指向の考え方に関する説明がためになります。カタカナでインスタンスやメソッドと言われるとなんだかしっくり来ないのが、英語で Instance、Method と説明されるとなんだか不思議とわかりやすい。プログラミングはやはり英語の文化かあ、と思ってしまいました。
3日間みっちりやって、Visual C# を学ぶ良いとっかかりになったし、最近すっかりご無沙汰だった英語のリハビリにもなりました。
これが3日間の成果の RSS Reader↓ ちゃんと日本語が表示できるようにもしてみました。

My RSS Reader posted from フォト蔵
2006/12/02 02:09:05
ちょっとてこずったところがあって僕はもう少しかかってしまったけれど、以下の通りにやれば確実に5分以内にできると思います。
Item というモデルがあり、各レコードに対応したページが、
http://example.com/item/list/1、http://example.com/item/list/2 とします。
app/controller/item_controller.rb に以下の通り、sitemap アクションを追加。
class ItemController < ApplicationController
def sitemap
@headers['Content-Type'] = 'text/xml; charset=utf-8'
@items = Item.find(:all)
render_without_layout
end
end
app/view/item/ 以下には sitemap.rxml という *.rxml 形式のテンプレートを作ります。
xml.instruct! :xml, :version=> '1.0', :encoding => 'UTF-8'
xml.urlset( :xmlns => 'http://www.google.com/schemas/sitemap/0.84') {
xml.url {
xml.loc('http://example.com/')
xml.changefreq('daily')
xml.priority('0.9')
}
@items.each do |item|
xml.url {
xml.loc("http://example.com/item/list/#{item.id}")
xml.changefreq('weekly')
xml.priority('0.5')
}
end
}
あとは、config/route.rb に
map.xml 'sitemap.xml' , :controller => 'item', :action => 'sitemap'
を追加し、http://example.com/sitemap.xml へのアクセスを http://example.com/item/sitemap に振るようにします。
http://example.com/sitemap.xml の内容を確認したら、Google ウェブマスター ツールよりサイトマップを登録。
以上、終わり。
やっぱり Rails 素敵です。
参考:
» typoをGoogle Sitemapに対応させる
» Generating Google SiteMaps with Ruby on Rails
2006/11/28 16:59:36
スターウォーズに登場するヨーダの名台詞ベスト1011を独断で選んでみました。
1.
LUKE
I don't... I don't believe it.YODA
That is why you fail.
だから失敗したのだ。(エピソード5「帝国の逆襲」より)
一番のお気に入り。
ヨーダが、戦闘機 X-Wing の機体を手を触れずフォースの力だけで沼から引き上げます。それを見て、ルークが「信じられない」とつぶやいたのを受けて。
はじめから「無理だ」と決めてかかっては出来るものも出来ない。「出来る」と信じることが大切ということです。
難局にぶちあたったときに思い出すようにしましょう。
2.
Anger... fear...
aggression. The dark side of
the Force are they.
怒り、恐れ、攻撃性こそがフォースの暗黒面(ダークサイド)だ。(エピソード5「帝国の逆襲」より)
何度も形を変えてスターウォーズ全編に出てくる有名なセリフですね。子供に大してつい怒りそうになったときなどにこの教えを思い起こして怒りを鎮めます。
3.
Don't think... feel...
考えるのでなく感じるのだ。(エピソード2「クローンの攻撃」より)
実はこれ。「燃えよドラゴン」でのブルース・リーの有名な台詞なのです。いろいろな局面で使えそうですが、とくにスポーツするときに思い出してみたら、思わぬ成績アップが望めるかもしれませんね。
4.
Size matters not. Look at me.
Judge me by my size, do you?
大きさは関係ない。私を見なさい。私の強さを大きさで判断するかね?(エピソード5「帝国の逆襲」より)
戦闘機 X-Wing の機体を動かしてみろとヨーダに言われ、「無理です。(小石と違い)大きすぎる」と答えたルークの言葉を受けて。見た目で判断してはいけない、ということですかね。
5.
No! No different! Only different
in your mind. You must unlearn
what you have learned.
いいや、違わない。おまえの心の中で違うと思い込んでいるだけだ。思い込みなど捨てなさい。(エピソード5「帝国の逆襲」より)
小石と機体を動かすのは全然違う、と言い訳するルークを受けて。固定観念など捨てなさい、ということですね。
6.
No! Try not. Do. Or do not.
There is no try.
「試してみる」ではない!やるかやらないか、だ。試しなどない。(エピソード5「帝国の逆襲」より)
「試してみます」という言葉、態度には甘えがあるということでしょうか。常に真剣に物事に望め、ということですがこれ結構厳しい言葉ですよね。
7.
Wars not make one great.
戦争は英雄など生み出しはしない。(エピソード5「帝国の逆襲」より)
「クローン戦争の英雄(つまりはヨーダ)を探している」というルークの言葉を受けて。
あまり人生に役立つという感じではないですが、でも、戦争=争いごと と読み替えれば...
8.
If you end your training
now, if you choose the quick and
easy path, as Vader did, you will
become an agent of evil.
今ここで修行を終えたら、ヴェーダーのように早くて簡単な道を選べば、おまえは悪の手先となってしまうぞ。(エピソード5「帝国の逆襲」より)
Quick and easy path という言葉が印象的です。楽で簡単な方法には気をつけろということでしょうか。金儲けとか。
苦しくてもまっとうな道を進むことが大事ということですね。
9.
Truly wonderful, the mind of a
child is. Uncluttered.
すばらしい。子供の心は。いっさいの乱れがない。(エピソード2「クローンの攻撃」より)
探している星が星図上にないという謎を、ジェダイになるため修行中の幼い少年が解き明かしたのを受けて。既成観念にとらわれない、言ってみればこの少年のような澄み渡った心を持つことが問題を解決するときに役に立つのかもしれません。
10.
I cannot teach him. The boy has
no patience.
私には彼を教えられない。この子は我慢することを知らない。(エピソード5「帝国の逆襲」より)
すぐに癇癪を起こすルークに対して。patience という言葉はヨーダの口から良くでてきます。patience...我慢...自分をコントロールする...ということはあらゆる局面で大事なことですよね。
2017/12/16 追記
11.
The greatest teacher, failure is.
失敗は(人生における)最高の教師である。(エピソード8 「最後のジェダイ」より)
ルークが隠れ住むジェダイテンプルのある惑星にて。二作ぶりですが、年月にすると12年ぶりに登場したヨーダが、いまや伝説のジェダイですがヨーダにとってはまだまだ弟子のルークに対して、おそらく世界中の誰の人生にもあてはまるこの名言を残すのです。
このエントリーを書いたときから10年を越えての更新となりましたが、10年以上経ってもヨーダはまだまだこのブログ主にとってのマスターでした。
マスターヨーダがいつも見守ってくれています posted from フォト蔵
ヨーダの言葉をはじめ、ウィットに富んだセリフなど、スターウォーズには名台詞が数多く登場します。
そんな名言をこのブログでもやっているように、自分のホームページやブログ上に簡単に表示できるツールを以前作ったので紹介しておきます。ページを再読み込みするとランダムで台詞が変わります。上で紹介した台詞も出てくるかもしれませんよ。
あと、スターウォーズつながりということで。とってもかわいいです↓
2006/11/27 09:00:00
» W-ZERO3 位置情報の取得 locpost Ver1.3.5(Release)
1.3.4からの変更点としては
・簡易取得の方が利用率が高いようなのでこちらをデフォルトにしました。
・ジュンヤさんの「食い探」サイトを規定のプリセットに追加させていただきました。
これにより、W-ZERO3 に locpost をインストールしたら設定いらずですぐに「食い探」を利用できるようになりました。
リリースしてからまだ3日しか経っていないのに、他のサービスと連携成立です。こんなことを可能にしてくれるインターネットってやっぱり素晴らしい!!shinichi さんに感謝です。
なお「食い探」については、
百式開発合宿の成果、W-ZERO3で近くのレストランを探す「食い探」
を参照ください。
W-ZERO3対応を謳っていますが、PCからももちろん使用できます。モバイル端末から利用できるよう、レスポンスの速度を意識した軽い作りにしているので、PCからだときびきび動いてすごく快適に感じられると思います。
2006/11/25 02:06:19
まちクエスト運営、青学つくまなラボ フェロー(プロジェクト准教授)、CoderDojo調布/青山共同主宰。調布チェスクラブ。
著書 Scratchであそぶ機械学習、Scratchではじめる機械学習、Scratchで楽しく学ぶ アート&サイエンス。
Email: webmaster at champierre dot com
Twitter @jishiha
@jishiha をフォローする