ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記

日本→シンガポール→ベルリンへと流れ着いたソフトウェアエンジニアのブログ

パズル

「ほとんどのエンジニアには解けるパズル」6000番解答者のメッセージ

ありがとうございます。「ほとんどのエンジニアには解けるパズル」6000番の解答者さまよりメッセージ入りました。 お名前はharu さん。「楽しかった」と言っていただけてなによりです。 まだ解いてない方はぜひ。tango-ruby.hatenablog.com

6000番を獲得した「ほとんどのエンジニアには解けるパズル」解答者のメッセージはここにも表示しますよ、と

かつて「ほとんどのエンジニアには解けるが、下位10%のダメなエンジニアにだけ解けないパズル?」なんてモノを作った。パズルが解けたら、解答者用のコメントが入る仕組みになっていて、それが後もう少しで6000番に到達しそう。作った本人としてもまーま…

5000件の解答者登録達成!ほとんどのエンジニアには解けるパズル1

ほとんどのエンジニアには解けるが、下位10%のダメなエンジニアにだけ解けないパズル?などというITパズルを作成して、それが解けたら解答者登録できる仕組みにしておいたら、8ヶ月かかってやっと5000件に到達した。「だからナニ?」と言われてもそれま…

ほとんどのエンジニアには解けるパズルの英語版まとめサイト

ほとんどのエンジニアには解けるパズルシリーズの英語版まとめサイトを開設した。 http://puzzles-engineer.github.io/ といっても単にstatic site generator でパズルタイトルのリンク貼ったブログサイトを作っただけなのだが。これをどうやって英語圏にア…

公開鍵暗号とRSA暗号の仕組み

公開鍵暗号の仕組みをまとめることにした。 先日作成して公開したエンジニア向けのパズル8は公開鍵暗号の仕組みを使っている。RSA暗号のコード書いてデバッグして、暗号の仕組みをかなり理解したので、せっかくだからまとめた。 公開鍵暗号 金庫の中にに大…

【パズル8】ほとんどのエンジニアには解けるパズル8(Puzzle-M)

ほとんどのエンジニアには解けるパズルの8作目を公開した。 タイトルは「Puzzle-M」 タイトルのMが何を示しているかは、サイト自体は公開済みなのでアクセスいただいてご確認いただきたい。トップページはこれ。(できればPCで見てください。スマフォはキツ…

パズル7を最速で解いていただいたスゴ腕エンジニアTop10と結果データの公表

パズル7を公開後スグに解いていただいたスゴ腕エンジニアTop10の方々へのお礼。1位 flicknote Wow... So tricky! I like this challenge. Cool graphics too!!おめでとうございます!なんとこのflicknoteさんは公開後1位で解いただけではなく、アカウン…

【パズル7】ほとんどのエンジニアには解けるパズル7(CUBES)

エンジニア向けのパズルシリーズの7作目を公開した。今回のタイトルは「CUBES」。サイトにアクセスいただくと、読んで字のごとくCUBESがズラッとある。(スマフォで見るのはちょっとキツいかも) 前回までのパズルに挑戦いただいた方から「ミスマッチを防ぐ…

パズルのまとめサイトにあなたのパズルを登録してみては?いいことあるかもしれないですよ、と

ほとんどのエンジニアには解けるパズルのまとめサイトを開設した。もし「わたしも面白いパズルを作ったゾ!」もしくは「作るつもりだ!」という方がいらっしゃったら、ぜひあなたのパズルを登録してみてはいかがだろうか?パズルを作って分かったのは他のウ…

どうすればいいの?エンジニア向けのパズル

パズル6を公開した後のログや結果から得た作者の素直な感想は「もう何をどうすればいいのかまったく分からねー!」だ。まず公開日とその翌日におけるアクセス数はパズル5に比べて6の方が2倍以上向上した。これは告知方法などを修正したことが功を奏した…

パズル6を最速で解いていただいたスゴ腕エンジニアTop10

パズル6を公開後スグに解いていただいたスゴ腕エンジニアTop10の方々へのお礼を書く。カンタンなパズルとは言っても今回のパズル6は歴代の中で最も難しい。それをこんなに素早く解いていただいた方達は誰もが優秀な方だということを信じて疑わない。実は…

【パズル6】ほとんどのエンジニアには解けるパズル6

エンジニア向けのパズルシリーズの6作目を公開した。サイトにアクセスするとタイトルとパズルへの入り口が出る。 タイトルは「Hackipedia(Hackipediaはハッカーのための無料の百科事典)」とした。前回のパズル5が大失敗だった。パズル5はめちゃくちゃカ…

公開したパズル5がみごとにスベった

公開したパズル5がみごとにスベったのでその反省点を書く。 パズルを公開した後、あまりのアクセスの無さと解答者数の少なさを目の当たりにして非常に反省させられた。ただこの失敗から多くの学びを得たのでここに書く。まず最も大きなスベった原因のひとつ…

【パズル5】ほとんどのエンジニアには解けるが、下位3%のダメなエンジニアにだけ解けないパズル?

パズルシリーズの5作目を公開した。どんなエンジニアであっても誰にでも解けるパズルだ。 エンジニア向けと言ってるが、本当の対象は誰でもだ。なんだったら小学生でも解ける。それぐらいカンタンなパズル。パズルサイトのトップページ (e-チケットの入場…

パズル4を最速で解いていただいたスゴ腕エンジニアTop10

パズル4は1/31の午後10時に公開しますよ、と事前告知をした。公開後スグに解いていただいたトップ10を紹介する。公開前は「本当にパズルサイトに来ていただけるのか」と、とても不安だったが、開始5分前からcurlでAPI叩いてくる人達のログが見てとれて…

【パズル4】ほとんどのエンジニアには解けるパズル4

エンジニア向けのパズルシリーズの4作目を公開した。パズルサイトにアクセスするとNo Hacking「ハッキング禁止」のタイトルとDO NOT kick my APIs「私のAPIを蹴るな」とだけ出る。 プログラム言語を問わず、どんな技術を担当しているエンジニアであってもほ…

【パズル4】ほとんどのエンジニアには解けるパズル4公開日の事前告知

Webエンジニア向けのパズルシリーズの4作目の公開日を事前告知することにした。パズル4の公開日は2016年1月31日(日)の夜10時(日本時間)とした。事前告知するアイデアはパズル3の解答者kakakayaさんからいただいたコメントにあった。 。◕‿◕。 …

ほとんどのエンジニアには解けるパズル3の解答者へのお礼

ほとんどのエンジニアには解けるパズル3にアクセスしていただいた方、回答いただいた方、ありがとうございます。パズルの解答者に入れていただいたコメントが100を超えたので、一部を抜粋してお礼をここに書く。 楽しい問題でした!- satoshiありがとう…

【パズル3】ほとんどのエンジニアには解けるパズル3

Webエンジニア向けのパズルシリーズの3作目を公開した。プログラム言語を問わず、フロントエンド、バックエンド、iOS、Android、どんな技術を担当しているエンジニアであってもほとんど誰にでも解けるパズルだ。 サイトにアクセスするとHack Me, Baby「ハッ…

ほとんどのエンジニアには解けるパズル2のヒント

ほとんどのエンジニアには解けるパズル2のヒントをもう少し出すことにした。ログ見てるとある箇所で1/3以上の方が停滞していて、それはBase64に関する内容だった。 一応ヒントとしてURLを誘導してBase64のページを見ていただく仕組みにしていた。 これ。 Ba…

ほとんどのエンジニアには解けるパズル2を公開して3日経過した時点での回答者へのお礼

ほとんどのエンジニアには解けるパズル2を公開してからちょうど3日経った。アクセスしていただいた方、回答いただいた方、ありがとうございます。パズルを解くとコメントが入力できる仕組みになっており、そこに入れていただいた方が300を超えたので、…

【パズル2】ほとんどのエンジニアには解けるが、下位20%のダメなエンジニアにだけ解けないパズル?

前回に続き、Webエンジニア向けのパズルを作った。プログラム言語を問わず、フロントエンド、バックエンド、iOS、Android、どんな技術を担当しているエンジニアであっても誰でも解けるパズルだ。 サイトにアクセスするとHack Me If You Can(ハックできるもん…

『下位10%のダメなエンジニアにだけ解けないパズル?』がバズったのでパズルを定期的に作り続けることにした

幸運にもなにげに作って公開したWebエンジニア用のパズルがバズった。これを「バズった」というか「炎上」というのかはさておき、わずか数百のアクセスしかないブログを運営していただけの身に突然に1日10万アクセスが来た。あれだけたくさんの優秀なエン…

『ほとんどのエンジニアには解けるが、下位10%のダメなエンジニアにだけ解けないパズル?』の結果報告

先日『ほとんどのエンジニアには解けるが、下位10%のダメなエンジニアにだけ解けないパズル?』なるものを作って、しばらく様子を見ていたら想像以上にパズルを解いてコメントいただけたのでその結果報告をする。内容は黒い画面にPlease call my APIs.(私の…

【パズル1】ほとんどのエンジニアには解けるが、下位10%のダメなエンジニアにだけ解けないパズル?

半年ほど前にソフトウェアエンジニア向けの求人募集ページに簡単なプログラミング系のパズルを出して、それが解けた人だけ応募できる仕組みにしよう、という話になった。その時期は求人を拡大募集していたのだが、あまりにハズレな人が多かった。私もいくつ…