The First Cry of Atom Today is the first day of the rest of my life.

Run Spark Local Machine

From Spark 1.2.0, it seems to be different from older version when you want to run your spark job on your local machine. Before v0.9.2 you can run standalone job with such code. /*** SimpleApp.scala ***/ import org.apache.spark.SparkContext import org.apache.spark.SparkContext._ object SimpleApp { def main(args: Array[String]) { val logF... Read more

Clipboard on MacOSX with tmux

With default tmux, you may have some trouble copying text on clipboard. Drag with option key enables you to copy selected text to clipboard. But the number of keys you have to touch when you select has been increased. This is completely annoying. By using reattach-to-user-namespace, you can copy any text from copy mode of tmux to mac clipboard. ... Read more

Releationship between quantum mathematics and artificial intelligence

I met scanamind. I cannot decide it is useful or not from these documentations and examples. But the core concept of collaboration of quantum mathematics and AI. This tool and algorithm try to redefine the definition of notions. What is car? Who are you? You can extract these essential concept of a notion by finding eigen state. If you know l... Read more

I have a dream

Today, I took a walk with one of my friend. He joined my office the end of last year and he is from Wuhan, China. He is a good man and very kind to me wherever we met. We walked around imperial palace and visited Tokyo station, Imperial Palace East Garden, Yasukuni shrine and Jimbocho book stores. I like to walk around central of Tokyo. I was pl... Read more

Your own cluster with storm-devenv

As written in this post, I developed a tool for constructing storm cluster more easily. When you want to add new features or investigate some bugs issued by others, this tool will be useful. Usually this kind of tools can only construct a cluster with released packages. storm-devenv enables us to construct storm cluster with your own storm code ... Read more