今年是Jetbrains公司創立20週年,怪不得Jetbrains會推出福利活動,順帶還有第二個解謎活動。固然我消息知道的晚了, 估計活動已經結束了,可是這個解謎活動仍是挺有趣的,因此我仍是嘗試一下解解看。dom
首先看看推特,果不其然又是一串看不懂的字符,可是此次明顯比較有規律,從頭至尾觀察了一遍,這不就是倒序字符串嘛。ide
直接倒序輸出一下便可。函數
fun twitterCode2() { val twitterCode = ".spleh A+lrtC/dmC .thgis fo tuo si ti semitemos ,etihw si txet nehw sa drah kooL .tseretni wohs dluohs uoy ecalp a si ,dessecorp si xat hctuD erehw esac ehT .sedih tseuq fo txen eht erehw si ,deificeps era segaugnal cificeps-niamod tcudorp ehT" println(twitterCode.reversed()) }
很輕鬆就獲得了密文,密文仍是一段押韻的話。大意就是下一個要尋找的東西隱藏在特定領域語言的產品之中,特別要留意荷蘭稅收的例子那裏。要仔細觀察白色的文本,必要時還能夠用Ctrl+A(全選)來輔助。工具
The product domain-specific languages are specified, is where the next of quest hides. The case where Dutch tax is processed, is a place you should show interest. Look hard as when text is white, sometimes it is out of sight. Cmd/Ctrl+A helps.
提到特定領域的語言,不少同窗可能一會兒就想到了。這說的不就是Jetbrains的產品MPS嗎,他就是用於建立特定領域的語言工具。以前我還想學習一下,可是這個工具貌似有點專業,看了半天文檔看不懂,最後我就放棄了。學習
這裏我在MPS頁面上找了半天,最後沒辦法谷歌一下,原來答案就在MPS文檔頁面中。很容易就能夠看到荷蘭稅收的事例。spa
點進去看看,好像沒有什麼東西,而後按全選,果真發現了頁面裏隱藏了一段白色的文字,只有全選才能把它們照出來。把這段文字複製出來看看到底說了什麼。3d
這一條說的是這是Jetbrains的20週年,他們在年度報告裏隱藏了信息,分享帶有18650這個數字的段落才能夠獲得下一個提示。rest
This is our 20th year as a company,
we have shared numbers in our JetBrains
Annual report, sharing the section with
18,650 numbers will progress your quest
這裏我在年度報告裏找了好久也沒有找到18650,甚至用搜索也搜索不到。不過固然是搜索不到的,由於這個數字是頁面上不少項加起來的結果。其實答案就是如圖所示的段落中,裏面的數字加起來,恰好就是18650。注意到左上角的箭頭了嗎,點擊就有分享功能。code
分享以後,看看咱們分享了什麼。能夠看到下一條提示要咱們到那個網頁上尋找Haskell語言寫的Hello World,特別要咱們仔細離近了看。blog
點進去訪問那個頁面,往下翻一下很順利的就找到了相關圖片。在這裏我卻是又費了點功夫,很明顯圖片上的密碼應該就是要找的,可是我不是很肯定,由於這個密碼很不規則,不可能讓咱們一個一個手打吧。
其實網頁源代碼裏面就有這個密碼的文本,根本不須要手動打。文本內容以下:
d1D j00 kN0w J378r41n2 12 4lW4Y2 H1R1N9? ch3CK 0u7 73h K4r33r2 P493 4nD 533 1f 7H3r3 12 4 J08 F0r J00 0R 4 KW357 cH4LL3n93 70 90 fUr7h3r @ l3457.
乍看之下貌似是一段亂碼,可是仔細一看,這好像算是火星文的英文版吧,例如第三個單詞,明顯就是know,只不過把字母o換成了字形相近的數字0而已。按着這個思路,我把文本複製到Kotlin中,而後用replace函數替換了半天,最終肯定了文本的準確內容。
解密出來的文字很簡單,大意就是咱們Jetbrains一直在招人,你去咱們招人頁面看看有沒有合適的工做。其實這裏說句題外話,假若有機會的話我確定但願能在Jetbrains這樣的公司裏工做。惋惜的是自身水平太次,只能想一想了。
Did you know Jetbrains is always hiring? Check our ten careers page and see if there is a job for you or a quest challenge to go further at least.
而後到招人網頁去瞅瞅,發現Jetbrains的需求還挺多的。最後果真還找到了這麼一個「職位」。
職位要求中果真又給了咱們提示,說讓咱們看看Jetbrains給遊戲開發者準備的產品和工具;記得Konami遊戲的做弊密碼,而後試一試。
Jetbrains官網中確實有一個網頁專門介紹了Jetbrains遊戲開發工具,介紹了Jetbrains爲虛幻、Unity等遊戲引擎、工具等提供的支持。在網頁上輸入祕籍上上下下左右左右BA,便可打開最終的遊戲彩蛋,完成這個遊戲便可看到兌換碼PlayGames,獎勵一樣是3個月的Jetbrains全家桶或者6個月的IDEA。