Skip to main content

私は教育がほぼ唯一世界を良くする可能性と信じています.一緒にやりませんか.


この手紙は,先日私が以前一緒に東北大震災の津波の募金活動をした友人に送ったものです.


皆さん.

おげんきですか.長いことお会いしていませんね.

私は今出も東北の津波の被害の人達のことを気にかけています.しかしほとんどの皆さんにはもう古い話でしょう.そうであれば,この手紙を読む必要はありません.既に次の何かに挑戦していらっしゃることだと思います.

でも,また気にかけている方,ようこそ.ついに私は一つの考えに至りました.

おにぎりの活動中,片親,両親をなくした子供達が学校で授業についていけないという記事を読み,それがなかなか頭を離れませんでした.私が子供達への支援を固執していたことを覚えていらっしゃる方々もいるかもしれません.

私は教育こそが唯一世界を良くする可能性のあるものだと信じています.教育さえしていればいいというわけではありませんが,私には教育なしでは未来を見ることが難しいのです.しかし言うのは簡単,実際に何をしたらいいのか長いことわかりませんでした.数ヶ月前に,私は同じような考えを持ち,しかし,方法を持っている人達の活動を知るに至りました.彼らは既にそのためのシステムを作成し,世界の誰もが無料で利用することができます.しかし,彼らは助けを必要としています.

その組織はカーンアカデミーと言います.その趣旨は,次のようなものです.「カーンアカデミーは現在その使命を実行中の組織です. 我々は営利企業ではありません. 世界レベルの教育を誰にでも, どこにでも無料で提供することによって教育そのものをよりよくすることが我々の目的です.」私はこのシステムを利用して4ヶ月ほどですが,とてもすばらしいと思います.今,私はここで生物学,歴史,そして数学の授業をとってほぼ毎日学んでいます.ただ一つ残念なことは,英語のシステムしかないことです.しかし,先月からこのサイトの翻訳活動を誰もが協力できる環境が整いました.

このシステムを利用している人達は何百万人を越えています.このシステムが日本やドイツの子供達も利用できたらいいと思いませんか.私にとってはこのシステムが英語であるが故に利用できないというのは悲しいことです.私はかつでの Berlin で語学を学んでいた友人が,翻訳によって人々がより良く理解できることのすばらしさを言っていたことを羨しく思いました.それが今私にもできます.

この活動は長く続けることが重要です.一度のパーティではありません.しかし,これは長期に渡って世界にインパクトを与えるものです.私は既にそのインパクトを受けました.私は一日30分ほどしかこの翻訳をしていませんが,できるだけ毎日続けるようにしています.しかし,思ったほど簡単な仕事でないことがわかりました.もしあなたの誰かが参加して下されば,ゴールが近くなることは確実です.

カーンアカデミーについてもし興味を持たれたら,その創設者がビル・ゲイツに紹介されたビデオが以下にあります.(日本語字幕あり)
http://www.ted.com/talks/salman_khan_let_s_use_video_to_reinvent_education.html

カーンアカデミーを利用している学校の先生のインタビューがここにあります.(日本語字幕あり)
https://www.khanacademy.org/coach-res/KA-in-the-classroom/classroom-vision/v/why-use-ka

カーンアカデミーのサイトです.
https://www.khanacademy.org/

そしてどうやって翻訳の仕事に参加するのかを以下に説明しておきます.これは日本の子供達のために限りません,私はドイツ語への翻訳にも参加しています.
  1. https://crowdin.net/join へ行き,Crowdin account を作成します.
  2. "Edit Profile" の下で "Assistance Languages." を選択します.
  3. https://crowdin.net/project/khanacademy をクリックし,言語を選択します.
  4. 緑の "translate" ボタンをクリックし,次のページに行きます.
  5. 翻訳開始!

もしあなたがたの誰かが興味を持って20分間カーンアカデミーのビデオをご覧下さったらそれだけでも僥倖です.どうです,面白いとは思いませんか.

どうもありがとうございます.


Comments

Popular posts from this blog

共有メモリによるプロセス間通信

Unix の共有メモリを使ったプロセス間通信について調べて実験をしてみた.対象は1つのホスト上での複数のプロセスである.ネット上でいくつか例題はないかと探したが,どうも良い例となるコードが見当たらなかった.結局はある解説記事と,Stack Overflow の議論と,man page を見て作ってみたものになったので,例をここに置くのも有用かと考え,この記事を書く.(もしかしたら探し方が悪くて良いコード例をみつけられなかっただけかもしれない.) mmap を使うかどうかという話がいくつもでていたが,POSIX の方向としては,shmem_open と mmap を使うという方向があるということだったので,それを信じてその形での実装を試してみた. 基本的なコードの流れは次のようになる. 共有メモリ領域を1つのプロセスが shm_open() を使って作成する.その際に,プロセス間で共通の文字列を識別子(``identifier'')とする.(Linux ではこれが /dev/shm/identifier のように見える.) 共有メモリ領域を mmap() でメモリにマップする.共有メモリポインター (shared_ptr)が得られる. shared_ptr を使って複数のプロセスで通信をする. 利用終了後は munmap() をつかってマップを消す. 共有メモリオブジェクトを shm_unlink() によって消す. 以下に示すプログラムは,server と client の2つのプロセスが共有メモリを使って通信をするものである.ここで,server プロセス数と client プロセス数は共に 1 を仮定する.server と client は自分の領域にしか値を書き込まないことで,ロックを避けている.互いに相手の値を読み,それよりも1大きい数を一定の期間ごとに自分の領域に書くという例題である.シンプルではあるが,共有メモリで通信をする基本としては十分なものだと思う.ソースコード(shmem_test.cpp)を以下に付加する.ソースコードのコメントにコンパイル方法とどのように利用するかを書いておく. /*   Shared memory inter process communication minimal exa

複数の線を持つ線グラフを Jenkins の plot plugin で描く方法

私は毎夜のソフトウェアテストを自動化するために Jenkins というツールを使っています.今回は, valgrind  を使ってメモリーリークのテストを自動化することにし ました.その際,エラーの数の結果をグラフとして表そうと思って, Plot plugin  を使うことにしました. Plot plugin の例図からは,複数のデータラインを描くことができるのは明らかなのですが,どうやったらいいのかは参照のページや,例としてあった Perl script,plugin 中の help からは私にはよくわからなかったのです. ここで重要な考えは,それぞれのデータラインにはそれぞれの出力ファイルが必要ということでした.私はこれを誤解していました. 例として,ビルドの時に次の property データファイルを出力します.それぞれのファイルが1つのデータラインを表します. valgrind_trunk_result.definitely.property valgrind_trunk_result.indirectly.property valgrind_trunk_result.possibly.property それぞれのデータの中身は1行のデータ点です.たとえば, valgrind_trunk_result.definitely.property ファイルの中身は次のような1行 です. YVALUE=0 このファイルを ${WORKSPACE} ディレクトリ以下に出力します.ここで," WORKSPACE " は jenkins が提供する環境変数です. 図1が私の plot plugin の設定を示しています.これは jenkins の config 画面です.3つの data series があって,それぞれにデータファイルがあります. Figure 1: Plot plugin configuration in Jenkins 図2が結果です.複数の線が描かれているのがわかります.(実際には 3 本の線がありますが,最初の線と2番目の線が同じデータなので,重ねって見えません.) Fugure 2: Plot data with multiple data lines

ソニーのカメラ (α 5000) の 30 分のビデオ録画時間の制限を外す方法

私は Sony の Alpha 5000 を気にいって使っています。しかし一つだけ問題がありました。それはビデオの録画時間の制限が 30 分というものです。 今日,ちょっと気になって探したらこの制限を解除できることがわかりました。以下のビデオがその紹介です。 https://youtu.be/7cstA_PuRIg このビデオの作者によれば,ほとんどのソニーのカメラのビデオの制限はなくせるそうです。ただし私が試したのは,Alpha 5000 のみです。 手順 カメラ側 スイッチ On Menu -- Setup --- USB connection を MTP にする スイッチ Off and On USB ケーブルでカメラをコンピュータに接続する (以下接続したままにする) コンピュータ側でソフトのダウンロードとインストール (私は Windows 10 で試しました) 次の URL に行く https://sony-pmca.appspot.com/apps ただし,Internet Explorer か Safari のみサポートということでした。Chrome では上手くいきませんでした。私が試したのは Windows 10,Internet Explore 11 です。 注意事項: このサイトは Sony のサイトですが,ここにあるソフトウェアは Sony のものとは限らないので保証はありません。御自分でリスクを判断してご利用下さい。当方も何も責任を負えません。 上記の URL から,OpenMemories のページに移動する。 このページにある PMCADownloader plugin (PMCADownloader.msi) をダウンロードする PMCADownloader をインストールする 私はいちどここでページを閉じてもう一度 https://sony-pmca.appspot.com/apps を開き,OpenMemories のページに移動しました ここで log に Loading plugin Plugin loaded と表示されます。PMCADownloader の Install がされていない時には,``Plugin loaded'&#