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

Hack NHK

Recently, there are a lot of hackathon in Japan. This word “Hackathon” also have been familiar word to non programmers. People want to use this type of event in order to solve any problems they have at office, home and life. NHK is Japan’s national public broadcasting organization. The name is abbreviation of “Nippon Housou Kyoukai”. This organ... Read more

What is the essential factor of autoencoder?

The other day, I wrote neural network which implements backpropagation algorithm. Following this program I write denoised autoencoder program by inheriting previous neural network. Backpropagation algorithm is generally good performance in spite of the simplicity. With this code, I can be ranked in at the 266th(May 20th, 2014). So I think this i... Read more

Dear, O

Hello, nice to meet you. I am a novice software engineer who has worked for about 2 years. An ordinary man. I have no honor, no fame and no wealth. Of course you don’t know who I am. There is no connection between us such as email, facebook and twitter. The reason why I can mate your name and your face is no more than watching on TV. That’s all.... Read more

Patterns about BFS in competitive programming

So let’s go back to English from today :) I solved SRM612 Div1 for practice. This problem is this In this post, I left out the detail of this problem because main topic of this post is pattern of BFS. First I tried to solve this problem with some dynamic programming algorithm. But after trying, I found BFS is sufficient algorithm to solve. So n... Read more

Heart Bleedを読んだ

今日の日本時間13:00頃、OpenSSLに致命的なバグがあることがわかった。全世界で動いているSSLプロセスが影響を受ける。 簡単に言うと、メモリ上にある任意のデータを漏洩する可能性があるバグだ。 このバグはもう2年も前からあったらしいがGoogle Security TeamのNeel Mentaに見つけられたのはつい最近で、パッチがあたったのは十数時間前だ。 Add heartbeat extension bounds check. 基本的にはheartbleed.comに詳細が記載されていて、危険なOpenSSLのバージョン、ディストリビューションが書いてある。 対応方法も書いてある。今回はエンジニアとして、コードを読んでどういうバグだったのか理解してみたかったので書いてみ... Read more