2013年2月28日木曜日

だからこそ,Google よりも Amazon のほうが革命的なのだ [memo]

NY Timesが過去のアーカイブを含めてすべて無料化したわけだが、そのシステム的な移行措置として過去のスキャンしたTIFF画像をPDFに変換する必要があったのだ。TIFFのサイズは合わせて4TBという巨大さ。

これを行うのに次の構成をとったそうだ:PDF変換にiTextを用いる。変換するマシンはAWS上の100インスタンスをHadoopでMapReduce構成をとることで並列化した。これによりすべてのPDF変換(なんと成果物は1.5TB)が、24時間未満の時間で終了したのだ。そして作業をしたのは、一人のプログラマだけである。

だから言ったでしょ。もう時代は一人大規模サービスの時代なんですよ。そのためのインフラはちょっと工夫すれば、もう個人の手に入るんですよ。だからこそ、GoogleよりもAmazonのほうが革命的なのだ。


http://toshied.tumblr.com/post/39203439168


2013年2月11日月曜日

I am a firm believer of living an adventurous life - Vicky Jenkins [memo]

ふと目にした,とあるアメリカの高校で行われた,とある教師による,とあるスピーチ.

身体の芯から感動しました.
なんだかとても大切なことが,たくさん込められた,そんなスピーチではないでしょうか.

I am a firm believer of living an adventurous life. You might ask for the definition of "adventurous," but that's like asking for the answer to a problem in math. Those of you who've had me in class know that I'm not interested in your answer - it's the solution I want to see. How did you arrive at your answer? So it's the same concept on a much grander scale. How you live the adventurous life is all about the living, the process; it's the solution to a challenging question to which there is no one correct answer.


Stop and think for a minute about your strengths - your passions. What do you like to do? Even if all you hear, or think you hear, is that you need to do more, you need to work harder, you need to try again - there are talents that you possess that maybe you've never taken time to discover or develop. Is it playing the piano, playing hockey, writing poetry - are you willing to sit with a friend in need? Do you like to take things apart and put them back together again in a different form? It's important to be able to talk about your interests because you're not defined by your GPA. You are not defined by your SAT scores, and believe it or not, you are not going to be defined by the colleges to which you are accepted.

The ability to know yourself is what will set you apart - not your strengths and talents. You might disagree. Certainly this society loves our celebrities - singers, actors, athletes, who are defined by their talents and the hard work that brings them success and therefore fame. But if you could ask them, they would likely speak of their constant pursuit of something bigger; the challenges they face to push beyond the image we have created of them.

And what are your struggles? Don't ignore them - embrace them. They are part of what defines you. How you acknowledge and process your shortcomings says more about who you really are than anything else. Share your struggles with others - learn to laugh about them. Give your best effort every day, but understand that you're still a work in progress.


And when you're feeling frustrated by how challenging and hard life can be, just stop. Celebrate - or at the very least recognize - the small opportunities to do nothing.


As you leave this place, may you go calmly amid the noise and the haste of the world;

May the gift of silence awaken you to the present moment,

And may you learn the importance of keeping peace with your soul.

Resolve to be tender with the young, compassionate with the aged, sympathetic with the striving, and tolerant with the weak and wrong.

Sometime in your life you will have been all of these.

Remember that each time you close your heart to another, you add to the darkness;

May you travel from this moment forward in awareness of our bonds to one another and to the Earth, and in commitment to your communities wherever they may be.

Go in peace.
Be always thankful.
Love one another.


Founder's Day Speaker Vicky Jenkins