"狗屁不通文章生成器"竟然登頂GitHub熱榜

前言

GitHub 被譽爲全球最大的同性交友網站,……,陪伴我們已經走過 10+ 年時間,它託管了大量的軟件代碼,同時也承載了程序員無盡的歡樂。

上週給大家分享了一篇10個讓你笑的合不攏嘴的Github項目,而且還拿了7萬+個Star哦,有興趣的朋友,可以看看,

印象最深刻的是 “ 呼吸不止,碼字不停 ”:

老實交代,你是不是經常準備寫個技術博客,打開word後瞬間靈感便祕,碼不出字?
有什麼辦法能讓自己一直激情四射的瘋狂碼字?
一位程序員大佬給出了答案:“不許停止碼字,停下來就刪稿!”

這個項目它的功能用 “喪心病狂”、“變態” 的式逼你創作來形容都不爲過,因爲只要你開始碼字了,就不能停下來,停下超過5秒直接刪稿,所以時刻都在擔心到5秒了,稿子會不會被刪除,這種高產的方式如果被老闆發現,並應用在工作日常寫代碼中,簡直是程序員的惡夢,粹死機率直線上升~

當然產品經理 or 老闆 被打死的機率也直線暴增,比如👇:

又或者這樣:

正文從這裏開始~

抱歉,太太太太久沒寫文章了,扯蛋有點多~

俗話說:上有政策,下有對策,小學六年、初中三年、大學四年,多少作文論文等等,是不是都把你折磨的曾幻想過,如果有一個自動幫你寫文章的機器人就好了,而且還是隻要輸入一個標題標題標題的那種~,當然如果要是能根據老師的喜好來生成,那是不是太完美了???

就在上週,這個神器誕生了,來源於GitHub上一個名叫:****BullshitGenerator****的項目(中文名:狗屁不通文章生成器),

是不是圓了你兒時的夢想??

萬字申請,廢話報告,魔幻形式主義大作怎麼寫?

兄dei,狗屁不通文章生成器瞭解一下。

這個富有靈魂的項目名吸引了衆人的目光。項目僅僅誕生一週,便衝上了GitHub趨勢榜榜首,是榜首哦。

聽說你只要輸入簡單的一句話作爲標題,系統就會給你一篇萬字長文!!

忐忑不安

其實我也是今天看朋友羣裏說,才知道這個神器的,立馬就懷着忐忑不安的心,趕緊來試了一下,畢竟它也承載着我多年的夢:

  • 測試標題:學前端太苦了

    "拿破崙·希爾說過一句富有哲理的話,不要等待,時機永遠不會恰到好處。帶着這句話,我們還要更加慎重的審視這個問題: 學前端太苦了,發生了會如何,不發生又會如何。 瞭解清楚學前端太苦了到底是一種怎麼樣的存在,是解決一切問題的關鍵。 在這種困難的抉擇下,本人思來想去,寢食難安……“

我去,都要忍不住暴粗口了,說好的狗屁不通呢?這不是頭頭是道嗎??還引用了“拿破崙”說過的話 —— 拿破崙:我壓根沒說過~

不過我按耐住自己激動的心,往下看,心也就慢慢的涼了下來:

克勞斯·莫瑟爵士曾說、吉格·金克拉曾說、歌德曾經說、屠格涅夫在不經意間這樣說、** 伏爾泰**曾說…………

字數不夠專家廢話來湊 ?不過至少比我們少年時強,那時的我們還寫不出這麼多人名來,雖然他們自己都不確定有沒有說過這些話~哈哈!

各種嘗試:

知道它有名人引言的特性後,於是我嘗試了各種試玩~~

  • 馬雲說後悔創辦阿里巴巴
  • 如果有好多妹子暗戀我?

嘗試過幾次,發現還有一定規律的,就是不停的引用,某某說某人說……,

那麼,狗屁不通文章生成器,對這份遠大的理想有怎樣的看法呢?它是如何實現的呢??

對此,狗屁不通文章生成器究竟是一個怎樣的算法,萌老師在項目裏寫道:

鄙人才疏學淺並不會任何自然語言處理相關算法,而且目前比較偏愛簡單有效的方式達到目的方式。除非撞到了天花板,否則暫時不會引入任何神經網絡等算法。

是不是可以理解爲,其實就是把許多廢話拼到一起,沒有任何上下文的識別和理解。這樣反而有洗腦效果才更好???

萌老師還列出了下一步計劃:

  1. 防止文章過於內容重複
  2. 加入更多囉嗦話.
  3. 加入馬三立<開會迷>裏的內容
  4. 加入手寫體直接渲染出圖片的功能(僅僅用於測試本人的打印機是否工作正常, 請勿做它用).

廣邀天下賢士

一個人的力量,畢竟是有限的,萌老師也發出了英雄貼——廣邀天下賢士,爲自己的項目添磚加瓦,迄今爲止收效顯著:

從上面的PR可以看出,自古高手在民間啊,一個比一個有才~

其中很多條PR已經被merge進去了哦,如果你有奇葩的點子,也可以試着去提個PR,就能參與數萬 Star的項目~

我幹了啥?

  • 網上曾經有個段子:程序猿去相親網站找女友,結果找到一個bug...

當然,我沒有找到Bug,但作爲一個切圖崽,這麼牛皮的項目,特別想知道代碼是怎麼寫的,於是我發現了這個:

/*
* @Author: Admin
* @Date:   2019-11-01 16:52:52
* @Last Modified by:   jingyuexing
* @Last Modified time: 2019-11-01 17:36:11
* @Js中文網 - 前端進階資源教程 www.javascriptc.com
*/

const fs = require("fs")
function 讀JSON文件(fileName=''){
    var strList = fileName.split(".");
    var string;
    if(strList[strList.length-1].toLowerCase()=="json"){
        string = fs.readFileSync(fileName);
    }
    return JSON.parse(string.toString())

}
module.exports={
    讀JSON文件:讀JSON文件
}

讀、JSON、文件 ——————,中文變量名,哈哈,強啊~

雖然萌老師在主頁裏寫道,在這個項目裏使用中文變量名只是因爲懶得切英文輸入法,但同學們似乎都覺得,中文變量名也是這個項目的亮點之一

中文變量名能賦予生成器一種“粗製濫造”的意義,而“粗製濫造程序應對敷衍了事需求”更顯其戲謔性。

國際化

最後還發現,這個 狗屁不通文章生成器,在強大網友的推動下已走向了國際

於是,目前英文版日本版的誕生了

萌老師的夢想

萌老師說,他的兩大小夢想就是上github趨勢榜和上熱搜,沒想到因爲這一次“突發奇想”,全都實現了。

傳送門

是不是覺得這個一枝獨秀的項目已經俘獲了你的心,趕緊去試試吧

狗屁不通文章生成器:
https://github.com/menzi11/BullshitGenerator

作者:IT平頭哥聯盟

鏈接:https://susouth.com/

本文原創,著作權歸作者所有。商業轉載請聯繫@IT·平頭哥聯盟獲得授權,非商業轉載請註明原鏈接及出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章