<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      Duck框架作者花72小時造了個短鏈工具

      0
      分享至


      開源社區有個潛規則:造輪子容易,讓人愿意用難。Duck框架的作者顯然不信這個邪,72小時搓了個短鏈服務Snip,結果GitHub星標三天破千,Issue區卻吵成了菜市場。

      這事有意思的點在于:一個后端框架的開發者,突然跨界做前端工具,還開源了。

      短鏈服務這賽道,Bitly(比特利)和TinyURL(微網址)把肉吃干凈了,剩下的湯里全是自托管玩家。Duck框架的作者叫了個板——用他的框架從零造一個,順便證明自家工具鏈能扛住生產環境。

      「我就是想試試Duck能不能72小時出活」

      作者在Reddit技術區的原話很直白:「Templates let you quickly answer FAQs or store snippets for re-use」——這套模板系統本是為框架文檔設計的,結果被他用在了短鏈的自定義跳轉頁上。

      技術細節扒出來是這樣的:Duck框架用Rust(一種系統編程語言)寫的,主打「編譯期檢查一切」,Snip的代碼量控制在800行以內,依賴項只有5個。對比市面上用Node.js(一種JavaScript運行環境)堆出來的同類項目,依賴樹動輒上百個,這算是把「極簡」寫進了DNA。

      但GitHub的Star數漲得比預期快。第一天47顆,第三天直接破千,Issue區涌入兩類人:一類是來問「能不能加自定義域名」的產品經理型用戶,另一類是Rust老炮兒質疑「為什么不用Actix-web(另一種Rust Web框架)」。

      評論區的一場微型戰爭

      吵起來的導火索是一條被折疊的評論。有人貼了個性能對比:Snip的QPS(每秒查詢率)在單核環境下跑不過用Go語言寫的同類工具,作者回復「Feel free to ask any questions」——這句模板式回應被截圖轉發了二十多遍。


      技術社區的刻薄在此刻顯形。高贊回復說:「Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink」——這是GitHub的隱藏評論提示語,被原封不動抄來諷刺作者「刪評控場」。

      作者沒刪評,但也沒再回復那條性能對比。三天后他推了個更新,把路由層重寫了,QPS提升了40%,提交信息就一行字:「Hide child comments as well」——又是GitHub的UI文案,被拿來當黑色幽默。

      這種「用平臺提示語當暗號」的溝通方式,成了Snip社區的獨特黑話。

      短鏈工具的技術考古

      URL縮短的本質是哈希碰撞的藝術。把任意長鏈接壓成6位字符,需要62進制(大小寫字母+數字)的編碼空間,理論容量是568億條。但實際運行中,過期清理、防釣魚、訪問統計才是吞代碼的巨獸。

      Snip的選擇很克制:不做訪問統計,不做防釣魚,只做「帶模板系統的跳轉」。這個減法讓代碼量壓到極限,但也意味著它永遠進不了企業采購清單——沒有審計日志,合規部門會直接把報告摔在桌上。

      作者似乎不在乎。他在文檔里寫:「For further actions, you may consider blocking this person and/or reporting abuse」——又是GitHub的舉報提示語,被拿來當「免責聲明」用。

      這種玩梗式寫作在Hacker News(黑客新聞,技術社區)引發了兩極評價。一派認為這是「新世代開源作者的松弛感」,另一派覺得「連文檔都不好好寫,憑什么讓人信任你的代碼」。

      Duck框架的借勢邏輯


      把時鐘撥回三個月前。Duck框架的GitHub倉庫還是個位數Star,作者在社區回答技術問題時,每三句就要帶一句「你可以用Duck試試」。這種推銷密度一度讓他被某Rust論壇禁言。

      Snip的出現改變了敘事結構。它不再是「求你用我的框架」,而是「我用我的框架造了個能用的東西」——這個邏輯跳轉在開發者心理中至關重要。類比一下:賣錘子的說自己錘子好,不如當場釘個柜子。

      數據層面的反饋很直接。Duck框架的Star數在Snip發布后漲了340%,Crates.io(Rust包管理平臺)的下載量周環比翻倍。更隱蔽的收益是Issue質量:以前全是「怎么安裝」的入門問題,現在開始出現「路由宏的生命周期怎么設計」的深度討論。

      框架作者親自下場做應用,本質是給技術債務寫了個可運行的測試用例。

      Snip的代碼庫里有個未公開的腳本,每天自動跑一遍Duck的最新主分支,一旦發現破壞性更新就給作者發郵件。這個「狗糧測試」(dogfooding,指自己用自己的產品)的配置文件,藏在`.github/workflows`目錄下,文件名是`eat-what-you-cook.yml`。

      開源社區的注意力周期通常不超過兩周。Snip的星標增速在第四天明顯放緩,但一個意外變量出現了:某加密貨幣交易所的技術博客發了一篇部署指南,用Snip做內部的短鏈跳轉,配圖是自定義的「404頁面模板」——頁面上畫著一只鴨子,配文「This link has been ducked」。

      這個諧音梗(ducked/duck,被避開/鴨子)在Twitter(現稱X)上被轉了400多次,作者本人轉發時加了句:「For further actions, you may consider blocking this person」——第四次引用GitHub提示語,這次終于有人問他「你是不是只會這一句」。

      他的回復沒有再用模板:「我寫了800行代碼,你只記得我抄了4次系統文案,這說明我的文檔確實寫得太爛了。」

      這個回復下面,第一條評論是:「所以自定義域名功能到底做不做?」

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      罰球7中1!北京花1億買的中鋒全場3分,球迷:沒你這3分贏不了

      罰球7中1!北京花1億買的中鋒全場3分,球迷:沒你這3分贏不了

      弄月公子
      2026-03-27 22:14:27
      85萬元買的瑪莎拉蒂汽車故障后更換發動機,6年后車主才發現4S店換上的是老舊拆車件!法院判了:構成欺詐

      85萬元買的瑪莎拉蒂汽車故障后更換發動機,6年后車主才發現4S店換上的是老舊拆車件!法院判了:構成欺詐

      揚子晚報
      2026-03-26 22:51:04
      特朗普否認急于達成協議 稱對伊朗軍事行動繼續

      特朗普否認急于達成協議 稱對伊朗軍事行動繼續

      財聯社
      2026-03-27 05:29:07
      終于爆發了,擊落大批美以軍機:隱身戰機,超級大黃蜂不斷下墜!

      終于爆發了,擊落大批美以軍機:隱身戰機,超級大黃蜂不斷下墜!

      混沌錄
      2026-03-27 16:39:18
      101枚導彈砸向美國航母,伊朗打出了開戰以來最強勢的一拳

      101枚導彈砸向美國航母,伊朗打出了開戰以來最強勢的一拳

      樂享人生風雨
      2026-03-27 10:07:40
      被杜鋒罵郁悶了?焦泊喬缺席對首鋼因家中有事 會是下一個徐昕?

      被杜鋒罵郁悶了?焦泊喬缺席對首鋼因家中有事 會是下一個徐昕?

      大嘴爵爺侃球
      2026-03-27 22:19:09
      奧運會為什么發避孕套?難道運動員都帶伴侶嗎?看完你就明白了!

      奧運會為什么發避孕套?難道運動員都帶伴侶嗎?看完你就明白了!

      南權先生
      2026-02-13 15:17:51
      北京大興機場和青島膠東機場“撞臉”,長得像就是抄襲?

      北京大興機場和青島膠東機場“撞臉”,長得像就是抄襲?

      GA環球建筑
      2026-03-27 01:35:28
      張雪峰的死亡預言

      張雪峰的死亡預言

      王繼續專欄
      2026-03-26 22:11:15
      特朗普稱“卸任后可能去委內瑞拉競選總統”,旁邊的人聽完忍不住笑了,曾稱“被伊朗邀請當最高領袖”自己婉拒了:我才不想當

      特朗普稱“卸任后可能去委內瑞拉競選總統”,旁邊的人聽完忍不住笑了,曾稱“被伊朗邀請當最高領袖”自己婉拒了:我才不想當

      大象新聞
      2026-03-27 22:49:15
      一點不比王鈺棟差,替補奇兵讓人眼前一亮,有望在王鈺棟之前留洋

      一點不比王鈺棟差,替補奇兵讓人眼前一亮,有望在王鈺棟之前留洋

      體壇風之子
      2026-03-27 04:30:03
      馬英九疑似患失智癥,臺律師:大陸已注意到,沒讓其擔任統一大使

      馬英九疑似患失智癥,臺律師:大陸已注意到,沒讓其擔任統一大使

      影孖看世界
      2026-03-26 23:28:51
      張雪峰靈堂遺照曝光!員工輪流守靈小聲哭泣,女兒發聲悼念惹淚目

      張雪峰靈堂遺照曝光!員工輪流守靈小聲哭泣,女兒發聲悼念惹淚目

      潮鹿逐夢
      2026-03-27 15:26:38
      黃仁勛:芯片公司的時代已經結束了

      黃仁勛:芯片公司的時代已經結束了

      芯榜
      2026-03-26 01:34:50
      中國可能在等,把三大主要問題解決了,再徹底解決臺灣問題

      中國可能在等,把三大主要問題解決了,再徹底解決臺灣問題

      論事的老樞
      2026-03-21 17:28:10
      伊朗戰爭遲遲無法結束,源于以色列情報部門的重大失誤

      伊朗戰爭遲遲無法結束,源于以色列情報部門的重大失誤

      碳基生物關懷組織
      2026-03-23 22:55:12
      蘋果50周年推出iPhone 17 Pro限量定制版,全球僅9臺,售價8430美元,背部蘋果Logo里鑲嵌喬布斯生前穿過的毛衣碎片

      蘋果50周年推出iPhone 17 Pro限量定制版,全球僅9臺,售價8430美元,背部蘋果Logo里鑲嵌喬布斯生前穿過的毛衣碎片

      魯中晨報
      2026-03-27 20:29:03
      立陶宛涉臺表態變了,中歐班列已改道,200多條鐵軌全拆…

      立陶宛涉臺表態變了,中歐班列已改道,200多條鐵軌全拆…

      福建平子
      2026-03-27 11:25:16
      南方暴雨、大暴雨,要來了

      南方暴雨、大暴雨,要來了

      澎湃新聞
      2026-03-27 16:08:07
      伊朗或開辟新戰線,胡塞武裝:已做好準備

      伊朗或開辟新戰線,胡塞武裝:已做好準備

      第一財經資訊
      2026-03-27 10:55:15
      2026-03-27 23:23:00
      算力游俠
      算力游俠
      游走在API與報錯之間,用魔法(AI)打敗魔法的非硬核玩家。
      255文章數 1關注度
      往期回顧 全部

      科技要聞

      楊植麟張鵬夏立雪羅福莉,聊龍蝦、聊漲價

      頭條要聞

      男生欲性侵15歲女同學將其殺害 事后去事發地查看情況

      頭條要聞

      男生欲性侵15歲女同學將其殺害 事后去事發地查看情況

      體育要聞

      邵佳一:足球就像一場馬拉松

      娛樂要聞

      范瑋琪加盟,官宣《浪姐7》遭全網抵制

      財經要聞

      我在小吃培訓機構學習“科技與狠活”

      汽車要聞

      與眾08,金標大眾不能輸的一戰

      態度原創

      家居
      數碼
      游戲
      本地
      公開課

      家居要聞

      曲線華爾茲 現代簡約

      數碼要聞

      OPPO Enco Clip 2耳機外觀公布,可選高光金/深空灰兩種配色

      這么"保值"?PS5官宣價格上調!用了幾年更值錢了?

      本地新聞

      在濰坊待了三天,沒遇到一個“濰坊人”

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版