AA-Image Converter

AA(アスキーアート)をメールで送信すると、相手端末のフォントや改行位置によってうまく表示されないことが多々あります。これを解決するには、AAを一旦画像に変換した上で送信する必要があります。

というわけで、AA(アスキーアート)や、その他任意の文字列を画像(jpeg/png形式)に変換するスクリプトを作成してみました。テキストボックスに変換したい文字列をペーストし、各種オプションを設定した上で”Click to Convert”を押すと、文字列を画像に変換します。まあ、画像を文字で表現したのがAAなのに、それを画像に変換するのは本末転倒な気がしますが…


filetype png jpeg
fontsize
color
font

ここに画像が表示されます

放射線に関わる単位について

ここのところ、福島第一原子力発電所に関するニュースで放射性物質に関する情報がひっきりなしに飛び交っています。マスコミも理解が曖昧な場合が多々ありますので、最終的には何が危険で何が安全か、自分で理解して判断できるに越したことはありません。とは言っても、こういった知識は大学や仕事で関わっていない限りなかなか触れる機会のないものですので、ニュースの文面に現れる単位に注目しながら理解していきたいと思います。

シーベルト(Sv)について

2011年3月15日 NHKニュース

福島第一原子力発電所から南に110キロ余り離れた茨城県東海村にある東京大学の施設では、午前7時46分に、放射線の値が毎時5マイクロシーベルトを観測し、10分間継続して通報の基準値の5マイクロシーベルトを超えたため、午前8時15分までに国に対して原子力災害特別措置法に基づく10条通報をしました。現在の放射線量は毎時3マイクロシーベルトになっているということです。この場所での通常の放射線量は、毎時0.05マイクロシーベルトだということです。

まず、ニュースで最もよく出てくる単位が『シーベルト(Sv)』です。これは、『放射線を体に受けた際の、生体への被曝の大きさ』を表します。要するに、この数値を見れば「どの程度人体に影響が現れるのか」が分かります。以下の表(Wikipediaより引用)は、受けた実効線量(mSv)と、それがどのような意味を持つのかを表しています。単位にご注意下さい。

1(Sv)=1,000(mSv)=1,000,000(μSv)

実効線量(mSv)とその意味
実効線量(mSv)内訳
0.05原子力発電所の事業所境界での1年間の線量。
0.1-0.31回の胸部X線撮影。
0.2東京とニューヨーク間を航空機で1往復。
1一般公衆が1年間にさらされてよい人工放射線の限度(ICRPの勧告)。放射線業務につく人(放射線業務従事者)(妊娠中の女子に限る)が妊娠を知ったときから出産までにさらされてよい放射線の限度。
2放射線業務従事者(妊娠中の女子に限る)が妊娠を知ったときから出産までにさらされてよい腹部表面の放射線の限度。
2.41年間に自然環境から人が受ける放射線の世界平均。
41回の胃のX線撮影。
5放射線業務従事者(妊娠可能な女子に限る)が法定の3か月間にさらされてよい放射線の限度。
6.91回のCTスキャン。
7-20X線CTによる撮像。
10日本国原子力安全委員会の指針では一般人の「屋内退避」 ブラジル・ガラパリの1年間の自然放射線。
50電離放射線障害防止規則による放射線業務従事者(妊娠可能な女子を除く)が1年間にさらされてよい放射線の限度。日本国原子力安全委員会の指針では一般人の「避難」。自衛隊・消防・警察(妊娠可能な女子を除く)が1年間にさらされてよい放射線の限度。
100電離放射線障害防止規則による放射線業務従事者(妊娠可能な女子を除く)が法定の5年間にさらされてよい放射線の限度。 電離放射線障害防止規則による放射線業務従事者(妊娠可能な女子を除く)が1回の緊急作業[2]でさらされてよい放射線の限度。
250白血球の減少。(一度にまとめて受けた場合、以下同じ)
500リンパ球の減少。 国際放射線防護委員会による人命救助を例外とする上限。
1,000急性放射線障害。悪心(吐き気)、嘔吐など。水晶体混濁。
2,000出血、脱毛など。5%の人が死亡する。
3,000-5,00050%の人が死亡する。(人体局所の被曝については3,000:脱毛、4,000:永久不妊、5,000:白内障、皮膚の紅斑)
7,000-10,00099%の人が死亡する。

おおよそ250(mSv)を超えたあたりから健康に影響が現れるのが分かります。先程のNHKニュースでは5(μSv)=0.005(mSv)とのことでしたので、一見全く問題ないように見えますが、これはあくまでも「1時間あたり」の実効線量です。総被曝量は単位時間あたりの実効線量を時間で積分する必要がありますので、この5(μSv)を1年間浴び続けると、単純計算で

0.005(mSv) × 24(時間) × 365(日) = 43.8(mSv)
の放射線を浴びることになります。一度に受けた場合とは事情が異なりますし、実際には服や住居による遮蔽の影響も大きいですが、少なくともこの地に定住するにはかなり憚られる線量であることは間違いありません。

もう一つ重要なのが、『放射線は距離の2乗に反比例して減衰する』ということです。つまり、2倍の距離離れると放射線量は1/4になります。先程のニュースは福島第一原子力発電所から110(km)離れた場所での測定でした。放射性物質自体が風に流されてきた可能性が高いですが、仮に「線源が福島第一原発」だとすると、半分の55(km)地点での放射線量は110(km)地点の4倍と考えられますので、「原発から55(km)地点で1年間暮らした場合」の被曝量は、

43.8(mSv) × 4 = 175.2(mSv)
となります。健康に影響が現れる基準である250mVにかなり近づいてしまいました。「たかが5(μSv)」と侮れない理由が分かります。

グレイ(Gy)について

2011年3月18日 産経ニュース

東京電力福島第1原子力発電所の放射能漏れで、福島市内で測定した放射線値が減少傾向にあることが17日、県のまとめで分かった。同日午後10時に発電所から約60キロ離れた福島市内では12.9マイクログレイを測定した。午前2時には14.8マイクログレイを測定していた。市内では15日に1時間あたり通常(0.04マイクログレイ)の500倍近い20マイクログレイ前後に達していた。

グレイ(Gy)というのは、物質が放射線に照射されたときの吸収線量(J/kg)を示します。先程のシーベルトは「生体への影響度合い」を示していましたが、グレイはあくまでも「放射線を浴びた量」を表します。放射線にもα線やγ線、中性子線など、さまざまな種類があり、どの放射線を浴びるかによって人体への影響が大きく異なります。グレイに「放射線の種類とエネルギーによって決まる『線質係数(生体への影響度)』」を掛けたものがシーベルトというわけです。

シーベルト(Sv) = グレイ(Gy) × 線質係数

線質係数
放射線の種類とエネルギー線質係数
γ線/X線 1
電子/μ粒子1
中性子(10keV未満)5
中性子(10keV-100keV)10
中性子(100keV-2MeV)20
中性子(2MeV-20MeV)10
中性子(20MeV以上)5
α粒子/核分裂片/重原子核20

上の表のように、同じ1(Gy)でも線種によって係数が大きく異なる(=人体への影響が異なる)ことが分かります。前述のニュースで「1時間あたり20(μGy)」と説明されていますが、これが仮にγ線であれば係数は1ですので、

20(μGy) × 線質係数 1 = 20(μSv)
ですが、エネルギー10keVの中性子であれば係数10を掛けて
20(μGy) × 線質係数 10 = 200(μSv)
となります。毎時5(μSv)でも年換算するとかなり大きな値になりましたから、毎時200(μSv)なんて大変なことです。(が、実際はほとんどの放射線がγ線だと思われますので、あくまでも仮定の計算です)

ベクレル(Bq)について

2011年3月23日 NHKニュース

厚生労働省によりますと、新たに検出されたのは、いずれも、21日、福島県と茨城県で採取されたあわせて11品目の野菜です。このうち、▽福島県本宮市で生産された茎立菜(くきたちな)という葉物野菜からは国の暫定基準値の164倍に当たる8万2000ベクレルの放射性セシウムが検出されました。また、いずれも福島県の▽川俣町で生産された信夫冬菜(しのぶふゆな)という葉物野菜からは基準値の56倍に当たる2万8000ベクレル、▽西郷村の山東菜(さんとうな)からは基準値の48倍に当たる2万4000ベクレル、さらに、▽飯舘村産のブロッコリーからは基準値の27.8倍に当たる1万3900ベクレルのそれぞれ放射性セシウムが検出されました。

ベクレル(Bq)とは、放射性物質が一秒当たり何回崩壊しているのかということを示し、例えば1Bqなら1秒間に1個の原子が崩壊しています。シーベルトとグレイは「放射線を受ける側」の目安でしたが、ベクレルは「放射線を発する側」の単位であり、物質が発する放射能の大きさを表します。上に引用したのは野菜から放射性物質が検出されたとのニュースですが、この野菜が体内にあるか、近くに置いてあるだけか、近所のスーパーにあるか、また大きさはどのくらいか等の条件で人間が浴びる放射線量は変わるため、シーベルトやグレイでは表現できず、「ベクレル」という単位を使っているわけです。

で、問題はこの野菜を食べるとどれだけ人体に影響を及ぼすかです。これに関しては、放射性物質を摂取したときに体内からどれだけ被曝するかを計算するための「実効線量係数」というものが求められています。実効線量係数は核種(放射性物質の原子核の種類)によって異なります。この係数をベクレルに掛けることで、シーベルトが求められます。

シーベルト(Sv) = ベクレル(Bq) × 実効線量係数

実効線量係数
核種 半減期 経口摂取(Sv/Bq) 吸入摂取(Sv/Bq)
I-129 1570万年 1.1×10-7 3.6×10-8
I-131 8.04日 2.2×10-8 7.4×10-9
I-133 20.8時間 4.3×10-9 1.5×10-9
Cs-134 2.06年 1.9×10-8 2.0×10-8
Cs-136 13.1日 3.0×10-9 2.8×10-9
Cs-137 30.0年 1.3×10-8 3.9×10-8

上のニュースでは「放射性セシウム」とだけ書かれており、質量数がハッキリしません。が、仮にCs-137だと仮定して、82,000Bqの放射性セシウムが検出されたという茎立菜を1年間、100gずつ食べ続けた場合の被曝量を計算してみます。また、単位量(gなのかkgなのか)も書かれていませんが、こういったニュースでBqを議論する場合はBq/kgである可能性が高いそうです。

82,000(Bq) × 0.1(kg) × 実効線量係数 1.3×10-8 × 365(日) ≒ 0.0389(Sv) = 38.9(mSv)
実効線量係数は、元素の半減期や残留期間も加味した上で求められていますので、この計算で総被曝量を求めることができます。確かに健康に害を及ぼす250mSvとまではいかないとは言え、あまり進んで食べようとは思えない数値ですね。

補足

結局よく分からなかったよ!という方のために。おおよそこんなイメージで考えれば良いと思います。ものの例えなので、もちろん大いに語弊がありますが。

ベクレル(Bq) 一定面積内の敵の軍隊が持っている銃が1秒間に銃弾を発射する回数。それが大砲かマシンガンかは問わない。相手に命中するかどうかも問わない。5丁のマシンガンが1秒に10発づつ銃弾を発射すると50(Bq)、50門の大砲が1秒に1発発射しても50(Bq)。100人の子供が2秒に1回スーパーボールを投げても50(Bq)。1000匹の(しつこい)
グレイ(Gy) 軍隊から発射された銃弾が、一定重量の「箱」を弾き飛ばす力。当然、重くて速い弾丸の方が箱はよく飛んでいく。10kgの砲弾が秒速60mで飛んできて1kgの壁にぶつかったら、1/2×10×602=180(J/kg)=180(Gy)。飛んでくる銃弾が大砲かピンポン玉かお手玉かは関係ない。
シーベルト(Sv) 軍隊から発射された銃弾が、「人間」に与えるダメージ。重くて速い弾丸の方が殺傷能力が高い傾向はあるものの、それが仮に遅くても鋭利な銃弾だったり毒ガスを含んでいたりするとダメージは大きいし、いくら速くても柔らかいお手玉だったりしたらダメージは少ない。1時間に飛んできた銃弾の合計が180(Gy)だとして、それがお手玉(係数0.1)であればダメージは180×0.1=18(Sv)。それを10時間受け続けるとやはり180(Sv)のダメージ。

画像処理モジュールGDインストール

Perl用画像処理モジュールGD.pm(GD-2.45.tar.gz)の導入方法を出来るだけ詳しく説明します。以下の説明には様々なリンクが含まれていますが、あくまでも2011 3/22現在のものであり、今後リンク切れを起こす可能性がありますのでご了承下さい。まず、GD-2.45.tar.gzに含まれるREADMEでインストール方法を確認します。

README @ GD.pm

2. Make sure you have downloaded and installed the following packages:

a. Perl 5.6.0 or higher:
http://www.perl.com/

b. The gd graphics library:
http://www.boutell.com/gd/

c. The PNG graphics library:
http://www.libpng.org/pub/png/libpng.html

d. The zlib compression library:
http://www.gzip.org/zlib/

(OPTIONAL)

e. The FreeType font rendering library for TrueType fonts:
http://www.freetype.org/

f. The JPEG library, version 6b or later:
ftp://ftp.uu.net/graphics/jpeg/

g. The XPM library, a standard part of modern X Windows distributions. If you don’t have a modern version of X, don’t try to get XPM working.

さて、色々とライブラリが必要なようですが、とりあえず一番重要なGDの本体を http://www.boutell.com/gd/からダウンロードして展開します。README.TXTを開くと以下のようにコンパイルし&インストールしてくださいとのこと。

README.TXT @ GD

The following 3rd-party libraries will be used by gd if found by configure.
While gd will compile and install even without these, we suggest that at
least zlib and libpng are installed, and recommend that freetype and jpeg
are installed as well:

1. zlib, available from http://www.gzip.org/zlib/
Data compression library

2. libpng, available from http://www.libpng.org/pub/png/
Portable Network Graphics library; requires zlib

3. FreeType 2.x, available from http://www.freetype.org/
Free, high-quality, and portable font engine

4. JPEG library, available from http://www.ijg.org/
Portable JPEG compression/decompression library

5. XPM, available from http://koala.ilog.fr/lehors/xpm.html
X Pixmap library

If any of these libraries are installed, but not detected by configure,
you can use the following command line options:

–with-png=DIR

Without the DIR argument, configure will check for png header files and
libraries in a default location. To switch off png support, use
–without-png, or –with-png=no.

If the DIR argument is specified, configure tries to find the png header
files in DIR/include, and the libraries in DIR/lib. To accommodate
OpenBSD ports, DIR/include/libpng is also checked if necessary.

–with-freetype=DIR

Dto. for freetype 2.x library. The search path for include files is
DIR/include/freetype2.

–with-jpeg=DIR

Dto. for jpeg library.

–with-xpm=DIR

Dto. for xpm library.

GD.pmのREADMEと同じようなことが書いてありました。要するに、『GD.pm→GD→各種ライブラリ』ということですね。それでは、zlib、libpng、FreeType、JPEG libraryを順次ダウンロードしてコンパイル&インストールをしていきます。XPMは今回は必要ないので省きます。

zlib
# wget http://zlib.net/zlib-1.2.5.tar.gz
# tar zxvf zlib-1.2.5.tar.gz
# cd zlib-1.2.5
# ./configure
# make test
# make install
libpng
# wget http://download.sourceforge.net/libpng/libpng-1.5.1.tar.gz
# tar zxvf libpng-1.5.1.tar.gz
# cd libpng-1.5.1
# ./configure
# make
# make install
freetype
# wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.4.tar.gz
# tar zxvf freetype-2.4.4.tar.gz
# cd freetype-2.4.4
# ./configure
# make
# make install
JPEG library
# wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz
# tar zxvf jpegsrc.v8c.tar.gz
# cd jpegsrc.v8c
# ./configure
# make install

これで一通りのインストールは完了し、GD本体のインストールに取りかかれます。GDのREADMEを読むと、zlib、libpng、FreeTypeはコンパイル時にデフォルトのインストールパスを自動で設定するようになっていますが、JPEG libraryを使用するには”–with-jpeg”オプションで指定しなければなりません。JPEG libraryのinstall.txtによると、このライブラリのインストールパスは、configureで何も指定しない場合には”/usr/local”になるようです。

install.txt @ GD library

* Configure will set up the makefile so that “make install” will install files into /usr/local/bin, /usr/local/man, etc. You can specify an installation prefix other than “/usr/local” by giving configure the option “–prefix=PATH”.

GD library
# ./configure –with-jpeg=/usr/local
# make install

ちなみに、JPEG、PNG等のライブラリが有効にならない場合の対応策は、http://www.boutell.com/gd/faq.htmlにも記述されています。

http://www.boutell.com/gd/faq.html

gd keeps saying it can’t find png or jpeg support. I did install libpng and libjpeg. What am I missing?

Be sure to do “make install-headers” for libpng and “make install-lib” for libjpeg, in addition to “make install.” You may also need to use a command line like this one when configuring gd: ./configure ‘–with-jpeg=/usr/local’ ‘–with-png=/usr/local’ ‘–with-zlib-dir=/usr/local’ Often, users have installed these things in /usr/local/include and /usr/local/lib, but do not actually have those directories in their default include and library paths when configuring gd. Thanks to Santanu Misra and Alastair Battrick.

GD本体のインストールが完了したら、最後にGDを使用するためのPerlモジュールであるGD.pmをインストールします。設定オプションはREADMEには書かれていませんでしたが、Makefile.PLに記述されています。

Makefile.PL @ GD.pm
Usage: perl Makefile.PL [options]

Configure GD module.

 Options:
     -options "JPEG,FT,PNG,GIF,XPM,ANIMGIF" feature options, separated by commas
     -lib_gd_path   path  path to libgd
     -lib_ft_path   path  path to Freetype library
     -lib_png_path  path  path to libpng
     -lib_jpeg_path path  path to libjpeg
     -lib_xpm_path  path  path to libxpm
     -lib_zlib_path path  path to libpng
     -ignore_missing_gd   Ignore missing or old libgd installations and try to compile anyway

If no options are passed on the command line.  The program will attempt to autoconfigure itself with the gdlib-config program (present in GD versions 2.0.27 or later).  Otherwise it will prompt for these values interactively.

オプションでは、各種ライブラリのインストールパスを指定するようになっていますが、コメントに書かれているとおり、指定しない場合にはgdlib-config(GD本体の設定ファイルだと思われる)を読んできてくれるので、さして気にする必要は無さそうです。もしインストールしたライブラリが有効にならない場合はこのオプションを指定してみると良いかもしれません。

GD.pm
# wget http://search.cpan.org/CPAN/authors/id/L/LD/LDS/GD-2.45.tar.gz
# tar zxvf GD-2.45.tar.gz
# cd GD-2.45
# perl Makefile.PL
# make
# make test
# make html
# make install

以上でGDをPerlから使用する準備が整いました。

カテゴリー: Linux, perl, 技術 タグ: , , , ,

天使の囀り



『天使の囀り』/貴志祐介

北島早苗は、ホスピスで終末期医療に携わる精神科医。恋人で作家の高梨は、病的な死恐怖症だったが、新聞社主催のアマゾン調査隊に参加してからは、人格が異様な変容を見せ、あれほど怖れていた『死』に魅せられたように、自殺してしまう。さらに、調査隊の他のメンバーも、次々と異常な方法で自殺を遂げていることがわかる。アマゾンで、いったい何が起きたのか?高梨が死の直前に残した「天使の囀りが聞こえる」という言葉は、何を意味するのか?前人未到の恐怖が、あなたを襲う。

ネタバレにご注意下さい。まず、この小説は異様に気持ち悪い描写のオンパレードです。アマゾンから帰った恋人の人格が変容し、最後に大量の睡眠薬を咽下して自殺してしまうという導入に惹かれて読み進めていくうちに、劇薬に顔を浸けて溶かして自殺する青年、腐臭のするアオコまみれの池で溺れ死ぬ少女、部屋を蜘蛛の巣まみれにした挙句蜘蛛を手に取って食べる少年…さらに極めつけはセミナーハウスの浴場で異形の生物(第四段階)に変貌した人々。映像化するとあまりのグロさに上映中止にされるんじゃないかと思われるほどです。

ただ凄いのは、ここまで現実離れした描写をしておきながら、「実際に起こるかもしれない」というリアリティが最後まで失われなかったところ。アマゾンに生息する「ウアカリ」という珍妙な猿と、そのウアカリに寄生する「ブラジル脳線虫(ウアカリ線虫)」が全ての原因なのですが、学術的にかなり踏み込んだ説明が為されているため、読み終えたあとにこれらの生物が本当に存在するんじゃないかと色々調べてしまいました。(※ウアカリは実際に存在します。小説の説明通りの風貌でしたorz…)

気持ち悪さばかりに目が行ってしまいがちな本作ですが、この話にはもう一つ深いテーマがあります。「命は何よりも優先すべきか」。主人公の北島早苗は終末期医療に携わり、安楽死について結論を出せないでいました。終盤、ブラジル脳線虫に感染して自我を失い、異形の生物と化してしまった人々の一部がまだ生きていることを知り、彼女は「助けないと!!」と叫びます。しかしラストシーンでは、現在の医療では助けることのできない患者を敢えてブラジル脳線虫に感染させ、幸福な死を与えます。尊厳や希望を全て失ってまで苦痛の中で生かされることと、一思いに安らかな死を与えられること、どちらが幸せなのでしょうか。

この小説に登場する「ブラジル脳線虫」は、安楽死が認められない今の日本の法律内においては、人を変貌させ殺戮する「悪魔」ですが、考え方次第では幸福のうちに死を与える「天使」にもなり得る存在であるはずです。

カテゴリー: 感想, 書籍 タグ: ,

部分集合(部分配列)の列挙

ある配列の部分集合(部分配列)を全て列挙するにはどうすれば良いでしょうか。つまり、(A, B, C)という配列から( )、(A)、(B)、(C)、(A, B)、(A, C)、(B, C)、(A, B, C)の8通りの配列を作成したいような場合です。各要素について選ぶ/選ばないの2通りのパターンを考えるだけなのですが、いまいちスマートな案が思い浮かびません。が、2進数で考えると普通にfor文で回すだけで良いことに気がついたのでメモしておきます。もしかすると当たり前の方法もしれませんが…

10進数2進数選択
0000
1001A
2010B
3011A,B
4100C
5101A,C
6110B,C
7111A,B,C

配列の要素数をkとすると、for文で0から2^(k-1)までループさせ、2進数で1が立っているbit位置に対応する要素を選択します。n番目のbitに1が立っているかどうかを判定するには、2^nとのandを取ります。以下がその関数です。

sub array_subset(@) {
  my @array = @_;
    
  my @result;
    
  for (my $i = 0; $i < 2**($#array + 1); $i++) {
    my @subset;
    for ($j = 0; $j < $#array + 1; $j++) {
      push (@subset, $array[$j]) if ($i & 2**$j);
    }
    push (@result, \@subset);
  }
    
  return wantarray ? @result : \@result;
}
カテゴリー: perl, 技術 タグ: , ,

1行でユークリッドの互除法

ユークリッドの互除法で最大公約数を求める関数は1行で書けます。

sub gcd($$) { return $_[1] == 0 ? $_[0] : &gcd($_[1], $_[0] % $_[1]) }

紀元前300年には考案されていたアルゴリズムだそうですが、このシンプルさにはグッときますね。

カテゴリー: perl, 技術 タグ: ,

NoteSlate (ノートスレート)

今年6月に予価$99で発売される手書きタブレット”NoteSlate(http://www.noteslate.com/index.htm)”が便利そうです。

サイズ 210×310×6(mm)
重量 280g
ディスプレイ 13インチe-ink 750×1080(pixels)
駆動時間 180時間
入出力 USB/ヘッドフォンジャック/SDカードスロット
通信 無線LAN
その他 mp3再生/pdf,txt表示/OCR機能
発売時期 2011年06月 : 白・黒モデル
2011年12月 : 赤・緑・青モデル
時期未定  : カラー版

似た様な製品として、KING JIMのブギーボードというものが既に発売されているのですが、これは本当にただ「書いて消す」だけしかできません。確かに潔い仕様ですが、できれば書いたものは保存したいなあと思っていました。このNoteSlateはSDカードスロットが搭載されているため保存が可能、さらにwifiでPCと同期することもできそうです。

ちょっとしたアイデアを考えるとき、人に何かを説明するとき、勉強するとき、絵を書いてPCに取り込みたいときなど、様々な場面で活用できますね。薄く軽く、価格も$99とお手頃なので、発売されたら是非購入したいと思います。

カテゴリー: 未分類 タグ:

企業の求めるTOEICスコア

昨日会社の研修でTOEICを受験してきました。TOEIC自体3年ほど受けていなかっただけでなく、普段の生活では英語に触れることすら無いので、たかが数日の付け焼刃の勉強でどれだけ勘を取り戻せたのか分かりませんが…体調不良(言い訳)の上に全然時間足らなかったし、それほど良い点数は取れていないと思います。

さて、最近社内公用語を英語にしたり、採用条件にTOEICスコアを求める企業のニュースをよく目にします。久々にTOEICを受験したこともあり少し英語に対する危機感を覚えてきたので、企業が社員に求めるTOEICスコアを調べていたところ、次のような表を見つけました。

TOEICスコア企業(条件)
900点 松下電器(国際広報担当)
サムスン(新入社員足切り点数)
860点 富士通(海外出張が頻繁にある営業・技術者)
三菱商事(社内留学条件)
850点 NTTコミュニケーションズ(新卒採用)
800点 日立製作所(経営幹部候補)
KDDI(事務職・技術職の配属・異動の基準スコア800点以上)
韓国HYUNDAI(新入社員足きり点数)
LG電子(新入社員足きり点数)
住友不動産(採用条件)
野村不動産(採用条件)
日本マクドナルド(海外赴任条件)
750点 三菱商事(課長クラス昇格条件)
三井物産(入社3年以内に750点以上)
丸紅(入社5年以内に750点以上)
楽天(上級管理職昇格条件)
730点 日本IBM(次長昇格条件)
住友商事(管理職昇格条件)
ソフトバンク(新卒採用)
700点 NTT東日本(新卒採用)
ファーストリテイリング(新卒採用)
三菱電機(新卒採用)
ヤマト運輸(新卒採用)
旭化成(新卒採用)
ブリジストン(新卒採用)
東京電力(新卒採用)
三菱自動車の事務職(新卒採用)
伊藤忠商事(入社4年以内に700点以上)
キリンビール(事務職・技術職の配属・異動の基準スコア700点以上)
シャープ(課長職昇格条件)
650点 日立製作所(課長昇格条件)
アサヒビール(新卒採用)
シチズンホールディングス(新卒採用)
600点 あいおい損害保険(600点で1万円、730点で2万円の手当て)
富士通(エンジニア・事業企画担当)
住友商事(600点未満の新人総合職は英語研修実施)
トヨタ自動車(係長昇格の条件)
NEC(全社員の目標スコア)
キヤノン(海外赴任者・国際業務従事者)
三井物産(入社時の最低基準)
富士通(入社2年目に社員に求める目安)
日本IBM(課長昇格の条件)
丸紅(入社5年目の条件)
日立製作所(総合職の入社2年目の期待値)
横浜ゴム(全社員の目標スコア)
日本ビクター(全社員の目標スコア)
580点 三菱商事(全社員に求める最低基準)
550点 住友金属工業(全社員の目標)
500点 帝人(課長級以上)
470点 旭硝子(課長補佐)
450点 松下電器(主任昇格の条件)

…自分の知らない間に随分時代は進んでいたようです。新卒採用の時点で700点ですか。いや、それよりも驚くべきは韓国のレベルの高さ。新入社員の足切りが900点ってどういうことですかwwこの表を眺めていると、日本企業が国際競争から取り残される理由も分かりますね。ちなみに自分のスコアは(数年前で)700点前後というところでしたが、この程度だと正直何にも話せませんし、聞こえません。ネイティブに話しかけられたりしたら、ただ慌てふためくのみです。英語によるコミュニケーション能力とTOEICスコアとが相関するとは思っていませんが、業務で日常的に使える最低限のレベルとなると、確かに韓国企業の求める850-900点くらいは必要な気もします。そういう意味ではNTTコミュニケーションズの新卒採用条件850点というのは理にかなっている気がしますね。かたや、幹部社員への昇進条件に500点前後を求めている企業は…何をしたいんでしょうかw

日本企業の中でも、楽天やファーストリテイリングが社内公用語を英語にしたり、パナソニックが新人の8割を海外採用としたりしていますが、今後国際競争に付いていくためには、その程度の荒療治は必要かもしれません。自分も遅れを取らないように、今年は最低850点を目標にして頑張りたいと思います。そして来年には900点を突破して憧れのGARAXうわなにをするやめあqwせdrftgyふじこlp;@

カテゴリー: 雑記 タグ:

リトルビッグプラネット2



“リビッツ(英:SackBoy)”と呼ばれるぬいぐるみを操作し、様々なアクションを駆使してステージをクリアしていく横スクロールアクションゲーム…とだけ書くと、なんだかありがちな印象を受けますが、これが実はとんでもなく楽しめます。

1)物理演算に基づく挙動 ステージに登場するオブジェクトは、あらかじめ用意されたモーションではなく、物理演算(重力・摩擦・抵抗・浮力etc)に基づいた挙動を示すため、コミカルながらも非常にリアリティのある動きをします。このため、「あのボールをここから落としてみよう」だとか「この壁に勢い良くぶつかって倒してみよう」などといった、直感的なプレイが可能となっています。

2)様々なギミック リビッツは通常だと跳ぶ・掴む程度しかできませんが、ステージに用意されているギミックを装備することで、持ち上げる・投げる・飛ぶ・ぶら下がる・発射するなど、様々なアクションを取れるようになります。前作にもこういった仕掛けはいくつかありましたが、今作2ではさらに種類が増えており、プレイの幅が大きく広がっています。

3)マルチプレイ 基本的には一人でも楽しめますが、オフライン・オンラインでの協力プレイで楽しさが倍増します。頭を使わないとクリア出来ないステージや取得できないアイテムばかりなので、仲間と話しつつ試行錯誤を繰り返して攻略していくのがものすごく面白いのです。たまに仲間のせいで自分のリビッツが死んでしまったりもしますがそれも楽しく、すぐにリカバリできるために険悪なムードにはなりません。

4)コーディネイト リビッツはそのままだとシンプルなぬいぐるみですが、ステージで取得した様々なアイテムを使ってコーディネイトすることができます。頭から爪先まで各部位に色々な装備が用意されているので、見た目のカスタマイズの種類は無限に近く、あれこれ悩んでいるうちに1時間経ってしまったなんてこともザラにあります。

5)ステージクリエイト 用意されているストーリーモードのステージだけでも十分楽しめるのですが、このゲームにはステージクリエイト機能が付いています。このクリエイトも自由度が非常に高く、横スクロールアクションだけでなく、格闘・パズル・FPS・シューティング・サウンドノベルなど、工夫次第でどんなステージでも作ることができてしまいます。さらに、作ったステージはサーバーにアップロードして全世界に公開でき、プレイヤーは何処かの誰かが作ったステージをダウンロードして遊ぶことができます。前作とも互換性があり、すでに数百万のステージが公開されているようです。PCサイトhttp://lbp.me/にPSNのIDでログインし、新しいステージを探してキューに登録しておくことで、ゲーム内からそのリストを参照してすぐに遊ぶことができます。

前作の時点で既にPS3の中で一番好きなゲームでしたが、2になってさらにそれを超えてきました。こんなに面白いのに日本では初週2万本しか売れなかったとか。アメリカチックなキャラクターや雰囲気に拒否反応を示して避けているのだとすると勿体無いです。アクションゲームが吐くほど苦手というのでなければ是非お勧めしたい作品です。

最後にyoutubeに上がっていたPVを貼っておきます。

ライアーゲーム -ザ・ファイナルステージ-



一度観ただけでは完全に理解しきれていない部分もありますが、それでもかなり面白かったです。基本的にはライアーゲームの参加者たちが「エデンの園ゲーム」という単純なルールのゲームを13回繰り返して行うだけなのですが、1回ごとに複雑な心理戦が繰り広げられ、予想外の方法を取る参加者が現れたりもして、終始目を離せませんでした。

「エデンの園ゲーム」のルールは以下の通りです。

  • 参加者は、赤(真実の赤りんご)・金・銀(禁断の果実)のうちどれかのりんごを投票する
  • 全員が赤りんごを投票した場合、全員が1億円を得る
  • 金か銀のりんごを投票した人が2人以上いた場合、その人たちは1億円を得て、赤りんごに投票した人は1億円失う
  • 金か銀のりんごを投票した人が1人だけの場合、その人は特別賞金2億円を得て、赤りんごに投票した人は1億円失う
  • 赤りんごを投票した人が1人だけのときは、その人は特別ペナルティーで10億円を失い、それ以外の人は1億円を得る
  • 全員が金か銀のりんごを選んだら、多数派の人が1億円を得て、少数派の人は1億円を失う
  • この投票を13回行い、獲得マネートップのプレイヤーが優勝となり、獲得マネーとは別に優勝賞金50億円手に入れる

まあ、ゲーム理論で言うところの「囚人のジレンマ」のバリエーションです。全員が赤りんごを投票し続ければ、全員が13億円づつ手に入れることのできる非ゼロサムゲームですが、もちろん、そんな展開になるはずはありません。全員で「赤を揃えよう」と意気投合した直後の1回目の投票結果でいきなり「金4人・銀3人・赤4人」…そりゃあそうですよね。このルールじゃ、赤を入れるメリットよりもデメリットのほうが圧倒的に大きいですもん。現実にこのゲームをやっても、似た様な結果になるんじゃないでしょうか?少なくとも自分は赤は入れませんw。

2回目以降の投票でも、チームを組む、それを裏切る、他人のりんごを勝手に投票する、投票したふりをして実際は投票しない、1種類のりんごを燃やして使用不能にしてしまうなど、ルールの網をかいくぐった巧妙な戦い。そして相手の心理を巧みに利用する秋山の狡猾さ。単純なルールの上で、よくもまあこれだけ面白い話が作れるものです。まだ観ていない方はぜひ観てください。お勧めです。

p.s.
ラストを少しネタバレ。ファイナルステージということで、ラストではライアーゲームの真の目的が主催者から明かされます。幽遊白書の暗黒武術会が開かれた目的と似たようなもので、「大富豪達の道楽」だったそうです。世の中の娯楽に飽きると、最終的な楽しみはこういう「人間を使った賭け事」に行き着くものなんですかね。