自制App追蹤全美麥當勞的“冰激凌機”,哪臺壞了一目了然,還被麥記高管點贊
試想一下,當你興致勃勃的開車去買麥當勞的冰激凌時,到了店里發(fā)現冰激凌機壞了,這是多么痛的領悟......
在國內,我們可能覺得這是小概率事件,但 Rashiq Zahid 可不這么認為。
Rashiq Zahid 是一位德國的軟件工程師,今年24歲了。他就經常遇到這種倒霉事,很多次他特意開著車去買麥旋風或者奶昔的時候,卻聽到來自店員的那毀滅性的話語,“冰激凌機壞了”。
于是,Rashiq 決定專門為麥當勞的冰激凌機做一個App,機器壞沒壞在去之前就可以一目了然,再也不用擔心跑冤枉路了。
他把做好的應用公布在了自己的推特上,瞬間引來了大家的關注,已經有3.5w人為他點贊了。
網友也紛紛稱贊他的創(chuàng)意,看來大家都很需要這個App~ 甚至有網友憤憤不平,“我從來不相信機器會壞掉,我認為他們提前關掉了機器,這樣他們就不用在關門前一小時或半小時清洗機器了。”
來看看Rashiq是怎么建立這個應用的吧~
靈感來自麥當勞App,對其API進行逆向工程得到“McBroken”
今年7月,Rashiq去了柏林克羅伊茨貝格區(qū)的一家麥當勞,他想在現場的自助下單機器上點一份麥當勞的新地(Sundae),但卻無法供應,他試圖通過App下單,同樣遭到了挫敗。
在看他來,這趟簡直是白來了?!拔蚁?,一定有什么可以做的,”Rashiq說道。
于是他就想到創(chuàng)建一個名為“McBroken”的App。
Zahid 準備從麥當勞可以在線點單的App入手,因為一旦冰激凌機壞掉,App上就會顯示無法供應。
“我喜歡瀏覽不同的應用程序,看看它們的安全特性和內部API。我非常熟悉如何對應用程序進行反向工程。這應該很簡單?!?/p>
結果這比他想象的要難的多。
最初,他創(chuàng)建了一個API,試圖每隔一分鐘就從每一個麥當勞的位置添加一個新地到他的購物車中。然而這款應用弄清了他的意圖,并屏蔽了他——“就好像,你不能這么做,你看起來像個機器人,”他回憶說。
經過一夜的反復試驗,Zahid想出了一種特殊的時間框架。后來,他的程序嘗試每30分鐘添加一個冰激凌。如果機器人能夠成功添加到購物車,它就會讓McBroken知道該位置的機器正在工作。如果不能,位置就會得到一個紅點。
一位自稱是麥當勞員工的推特用戶親測有效。
Zahid直呼,“我現在每分鐘都在美國的各家麥當勞下單一個價值18752美元的訂單,來弄清楚哪些地方有壞掉的冰激凌機。”
Zahid首先在德國測試了McBroken,該公司有大約1500家分店。他騎車到柏林的每一個地方,手動輸入新地(Sundae),來確定他的機器人是否返回了正確的信息。結果證明,他成功了!
如今,他把這個App擴展到了美國。
在這里可以顯示所有美國麥當勞分店的地圖,用點來表示。正常工作的冰激凌機用綠點表示,而壞掉的用紅點來表示。在App右側還可以看到匯集的統(tǒng)計數據,比如當前美國的麥當勞有7.54%的冰淇淋機壞掉了,其中紐約壞掉的冰激凌機已達15.22%。
網站鏈接:
https://mcbroken.com/
Zahid稱,“我當時想,這對德國來說會很有趣,但對美國來說可能會很不可思議,美國可是麥當勞的總部。”
20分鐘內一萬名訪問者,網站曾臨近崩潰,如今受到了麥當勞高管支持
在網站推出的20分鐘內,McBroken就獲得了1萬名訪問者。然后網站就開始運行緩慢,最終崩潰了。
“我在一個每月5美元的服務器上運行這個程序,所以它肯定會崩潰,”Zahid說。經過一個小時的故障排除(包括卸載一些流量),Zahid 向 the Verge的記者保證,網站“工作得很完美”。
現在他還在網站首頁請求資金支持~
他原本就是以做著玩的心態(tài)建立的應用,當他聽說人們發(fā)現它確實有用時,他感到很震驚?!拔易鲞@個只是為了好玩,”Zahid說。但卻被網友稱為,“哇,這是我這周看到的最好的東西?!?/p>
隨著網站的影響力與日俱增,不知道麥當勞最終是否會關閉這項業(yè)務,但麥當勞美國通信副總裁David Tovar似乎表示支持。他在推特上稱,“只有真正的麥當勞粉絲才會竭盡全力幫助顧客買到我們美味的冰激凌!”
相關報道:
https://www.theverge.com/2020/10/22/21529477/mcdonalds-mcbroken-bot-ice-cream-machines-app-engineering
*博客內容為網友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。
電源濾波器相關文章:電源濾波器原理
數字濾波器相關文章:數字濾波器原理