# txtPreview.js
# 引入jschardet獲取文件編碼
import jschardet from 'jschardet'
##
# 獲取文件的encoding碼
# @param {Object File} file input上傳的txt文件
# @return {String} encoding 返回文件的編碼格式
#
function checkEncoding (file) {
return new Promise((resolve, reject) => {
let reader = new FileReader()
reader.readAsDataURL(file) # 獲取txt文件的base64碼
reader.onload = function (e) {
let base64Str = reader.result
let str = atob(base64Str.split(';base64,')[1])
let encoding = jschardet.detect(str) # 通過jschardet獲取txt文件對應(yīng)的編碼格式
encoding = encoding.encoding
if (encoding === 'window-1252') {
encoding = 'ANSI'
}
resolve(encoding)
}
})
}
##
# 返回file內(nèi)容
# @param {Object File} file input上傳的txt文件
# @return {String} 返回txt文件的內(nèi)容
#
const txtPreview = (file) => {
return new Promise((resolve, reject) => {
checkEncoding(file).then(encoding => {
let reader = new FileReader()
reader.readAsText(file, encoding) # 通過txt文件編碼格式獲取文件內(nèi)容(字符串形式)
reader.onloadend = function (e) {
resolve(reader.result)
}
})
})
}
export default txtPreview
<html>
<body>
<form>
<input type="file" id="files" name="files"/>
</form>
<div id="resText" style="word-wrap: break-word; white-space: divpre-wrap;"></div>
<script>
import txtPreview from './txtPreview.js'
document.getElementById('files').addEventListener('change', handleFileSelect, false);
function handleFileSelect(e) {
let file = e.target.files[0]
txtPreview(file).then(res => {
document.getElementById("resText").innerHTML = res;
})
}
</script>
</body>
</html>
文轉(zhuǎn)載于https://lmangoxx.github.io/tags/FileReader/
如果您看過《HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作》這篇教程,請按照其中說明創(chuàng)建一個txt文件。具體過程如下:
step1:在您方便的磁盤中建立一個文件夾,命名為"零基礎(chǔ)自學(xué)網(wǎng)頁制作"。例如我在D盤中建立了"零基礎(chǔ)自學(xué)網(wǎng)頁制作"文件夾。
step2:在文件夾中創(chuàng)建"HTML框架.txt"文件。鼠標(biāo)移動到空白處點擊右鍵選擇"文本文檔"。
命名為"html框架",如下圖所示。
如果您的電腦沒有顯示".txt"后綴的話,請做如下操作:點擊"工具",找到"文件夾選項"
菜單如下:點擊"查看選項"。
下拉滑條,找到"隱藏已知文件類型的擴展名"選項,將前面的對勾去掉。
如果您使用的是win10的話請參考《邊學(xué)邊做網(wǎng)頁篇------初識HTML》,這也是我做的教程,不過以后都使用這個賬號來發(fā)了。
step3:把"HTML框架"復(fù)制粘貼到"html框架.txt"文件中。HTML框架代碼如下:
<!DOCTYPE HTML> <html> <head> </head><body> </body> </html>
代碼講解請參照《HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作》這篇教程中的講解。
粘貼后效果如下:使用CTRL+s組合鍵保存文件。
step4:復(fù)制"html框架.txt"文件,更名為"第一個網(wǎng)頁.txt"。原始的"html框架.txt"文件為以后備用。
如圖所示:
step5:把"第一個網(wǎng)頁.txt"的后綴名".txt"改為".html"。
首先將光標(biāo)放在"第一個網(wǎng)頁.txt"文件上,點擊右鍵,選擇"重命名"。如圖:
選擇".txt"
更改為".html",敲擊回車鍵。這時會彈出一個對話框,如圖:
大膽的點擊"是"即可。
修改后文件是這樣的,如圖:因為我的默認瀏覽器是360,所以,".html"文件圖標(biāo)顯示為360瀏覽器的圖標(biāo),顯示其他瀏覽器的圖標(biāo)也沒有問題。
step6:將鼠標(biāo)移動到"第一個網(wǎng)頁.html"文件上,單擊右鍵,選擇打開方式,如圖:
選擇任何一個瀏覽器打開即可,我使用的是火狐瀏覽器(Firefox),打開后如圖所示:空白一片。
點擊鍵盤F12鍵,看一下控制臺,如圖:查看器中已經(jīng)顯示我們的代碼框架了。成功!
如果網(wǎng)頁是一道菜,那么,html框架我們可以理解為裝菜的白盤子,所以我們打開框架時,瀏覽器顯示一片白。下面我們?yōu)楸P子中加些簡單的"菜"。
首先我們?yōu)轫撁嫣砑?#34;標(biāo)題"
在添加標(biāo)題前,我們來看一下html框架代碼中的內(nèi)容,在<html></html>標(biāo)簽中有<head></head>和<body></body>兩個兄弟標(biāo)簽。
我們在頁面中看到的所有的內(nèi)容都是添加到<body></body>標(biāo)簽中間!
<head></head>標(biāo)簽中的內(nèi)容并不會顯示在頁面中。
那么如何添加"標(biāo)題"呢?
標(biāo)題在HTML中用<h></h>標(biāo)簽表示。在<h></h>中間加入文字內(nèi)容即可。如下所示:
<h>第一個頁面</h>
右鍵,使用"記事本"打開"第一個網(wǎng)頁.html"文件。如圖所示:如果您的"打開方式"中沒有"記事本"請點擊"選擇默認程序"
在"其他程序"中找到"記事本"。點擊"確定"。從此,"記事本"就一直存在于"打開方式"中了。
我們把這句代碼粘貼到<body></body>之間。如下所示:保存后使用瀏覽器打開。
<!DOCTYPE HTML><html><head> </head> <body> <h>第一個頁面</h> </body> </html>
然后,使用瀏覽器打開,如圖所示:標(biāo)題出現(xiàn)在頁面中了。
下面,我們來添加段落內(nèi)容。
段落在HTML中使用<p></p>標(biāo)簽添加。代碼如下
<p>千里之行始于足下</p>
請各位自行將代碼添加到"第一個網(wǎng)頁.html"文件中吧!示例代碼如下:
<!DOCTYPE HTML> <html> <head> </head> <body> <h>第一個網(wǎng)頁</h><p>千里之行始于足下</p> </body> </html>
結(jié)果如圖所示:
通過這個練習(xí),我們可以發(fā)現(xiàn)一個規(guī)律,在<body></body>中,子元素代碼的上下順序代表了它在頁面中顯示的排版順序。
這也簡單回答了代碼結(jié)構(gòu)與排版的關(guān)系,html的標(biāo)簽語句只是標(biāo)記了它所承載的信息的屬性和版面位置。
基于這個特性,html被稱為超文本標(biāo)記語言。
下一期我們具體討論頁面中文字編輯的技巧。
喜歡的小伙伴請加關(guān)注,有任何問題請給我留言,歡迎大家給與指正!感激不盡!
HTML序章(學(xué)習(xí)目的、對象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML頁面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
16進制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的塊級元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
封閉在家學(xué)網(wǎng)頁制作!為頁面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁制作
為HTML頁面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中使用<a>標(biāo)簽實現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁制作
里記錄每周值得分享的科技內(nèi)容,周五發(fā)布。
本雜志開源[1],歡迎投稿[2]。另有《誰在招人》[3]服務(wù),發(fā)布程序員招聘信息。合作請郵件聯(lián)系[4](yifeng.ruan@gmail.com[5])。
四川省德陽市使用銹鋼板,搭建了一個名為“齒輪花園”的小園林。每個模塊都做成正六邊形,象征一個齒輪,比喻德陽這個老工業(yè)城市的綠色轉(zhuǎn)型。(via[6])
周刊的《工具》部分,每周都有一些很有用的軟件,有些對我的幫助也很大。
《周刊(第254期)》有一個作者自薦的“沉浸式翻譯[7]”,就特別有用。
它是一個瀏覽器插件,主要功能是網(wǎng)頁翻譯,還可以指定翻譯引擎。
但是,對于我最有用的是另一個功能——制作雙語 EPUB 電子書。今天就說說這個功能。
很多我想看的國外圖書資料,都沒有中文版。如果去啃英文原版,就會讀得很慢。這時,我們不妨自己動手,生成一個機器翻譯版。先讀機器譯文,如果不順,再讀原文。
舉例來說,上個月美國出版了約翰·羅梅洛(John Romero)的自傳《DOOM Guy》。
他是經(jīng)典電子游戲《DOOM》(毀滅戰(zhàn)士)的創(chuàng)造者之一。我自從讀了《DOOM 啟示錄》,就對這個人很感興趣。
但是,此書沒有中文版。我就用“沉浸式翻譯”,自己做了一本雙語對照的 EPUB 電子書。
制作過程非常簡單,導(dǎo)入原始 EPUB 文件,啟用頁面翻譯,然后導(dǎo)出就可以了,只花費幾分鐘。
市面上其他電子書翻譯軟件,都不如它簡單好用,而且它還是免費的。
我已經(jīng)用它讀了好幾本原版書,覺得效果不錯,很符合我的需要。
不過,它要求原始電子書必須是 EPUB 格式。如果你的資料不是這個格式,可以先用 Calibre[8] 轉(zhuǎn)成 EPUB。
其他格式的文檔(HTML、TXT、Markdown 等等),可以通過 Calibre 左上角的“Add books”按鈕導(dǎo)入,然后按下“Convert books”按鈕,就可以轉(zhuǎn)成 EPUB 格式了。
Calibre 每次只能導(dǎo)入一個文檔。如果你想將多個 HTML 文件做成一本電子書,需要上傳一個目錄頁,可以參考官方文檔[9],挺簡單的。
以上就是我目前看外文資料的方法,分享給大家。
1、AI 廣播[10]
美國俄勒岡州的一家電臺宣布,主持人艾什莉每天上午10點至下午3點的節(jié)目,將完全由 AI 生成。
AI 根據(jù)當(dāng)天的新聞熱點,生成講稿,然后采用艾什莉的語音朗讀播放,中間再配上音樂。這比艾什莉本人來主持更簡單便宜,艾什莉以后將專門從事幕后工作。
據(jù)說,美國的其他小電臺也準(zhǔn)備效仿。可以想象,我們以后接觸的媒體內(nèi)容,可能比現(xiàn)在多十倍百倍,而且大部分都是 AI 生成的。
2、奇怪的惠普打印機[11]
一個外國網(wǎng)友買了一臺便宜的惠普打印機。
這臺機器特別注明,只能使用 WiFi 聯(lián)機,不能使用 USB。機器背面還有一張貼紙,提醒用戶這一點。
奇怪的是,把這張貼紙撕掉,后面赫然就是一個 USB 口。
而且,通過這個 USB 口,可以順利連接電腦。
很難理解惠普為什么要掩飾這個 USB 口的存在。如果它真想廢掉 USB 連接,可以修改硬件模具,也可以修改固件,但是它什么都沒做,只是加了一張貼紙。
唯一的解釋是,惠普不希望用戶離線使用打印機,必須在線使用。一旦連接 WiFi,用戶數(shù)據(jù)就可以回傳給惠普。
3、南半球高溫[12]
現(xiàn)在,北半球是盛夏,南半球應(yīng)該是寒冬。問題是,南半球不僅沒有寒冬,而且出現(xiàn)了駭人的高溫。
進入八月后,智利的氣溫超過37.8℃,創(chuàng)下歷史紀(jì)錄。阿根廷首都布宜諾斯艾利斯平均氣溫超過30度,往年則是14.4℃。
全球變暖正在改變南半球的冬季,接下來北半球的冬季會不會也出現(xiàn)高溫呢?
4、拖延最久的太空任務(wù)[13]
本周四,俄羅斯的探月飛船 Luna 25 發(fā)射升空。
它大概是世界上拖延最久的太空任務(wù)。它的上一代 Luna 24 是1976年發(fā)射的,整整47年之前,此后俄羅斯再沒有進行過任何探月活動。
本次太空任務(wù)是上個世紀(jì)90年代規(guī)劃的,2010年代開始開發(fā),2021年完成組裝和測試,原定2022年發(fā)射。最早參與這個項目的人員,很可能現(xiàn)在都已經(jīng)退休了。
1、手機 App 備案[14](中文)
工信部宣布[15],從9月開始推行手機 App 備案(包括小程序),類似現(xiàn)有的網(wǎng)站備案。明年4月起,未備案的 App 不得提供接入。
2、Rhino Linux 介紹[16](英文)
Rhino 是一個 Linux 發(fā)行版,基于 Ubuntu,但是采用滾動更新模式,比較適合同時喜歡這兩者的人。
3、Mastodon 驅(qū)動的博客評論[17](英文)
作者介紹了一種新鮮的做法,將 Mastodon 社交網(wǎng)絡(luò)用作網(wǎng)站評論。它的最大好處是數(shù)據(jù)開放,不會被第三方控制,因為 Mastodon 是一個開放式、無中心的網(wǎng)絡(luò)服務(wù)。
4、2048位的 RSA 密鑰2030年可以破解嗎?[18](英文)
有一種說法,隨著計算能力的增長,2048位的 RSA 密鑰在2030年將被破解,作者分析這種說法是否可信。
5、Docker Compose 是怎么來的?[19](英文)
作者是 Docker 的第一批用戶,也是最早的 Docker 教程作者之一,他回憶了 Docker 早期是怎么發(fā)展而來的。
6、如何使用 Favicon(2023版)[20](英文)
本文介紹網(wǎng)頁的 Favicon 現(xiàn)在應(yīng)該怎么寫。
7、PostgreSQL 如何制作全文搜索引擎[21](英文)
一篇初學(xué)者教程,講解怎么使用 PostgreSQL 全文搜索功能。
8、Node.js 應(yīng)用如何利用多核 CPU[22](英文)
本文是一篇簡單教程,使用 cluster 模塊或 pm2,讓 Node.js 應(yīng)用充分利用多核 CPU。
1、TypeCell[23]
一個 TypeScript 互動式網(wǎng)頁環(huán)境,可以在網(wǎng)頁文檔上直接查看代碼運行結(jié)果,類似于 Jupyter 筆記本,適合內(nèi)嵌 TypeScript 代碼的文檔。
2、小抽屜[24]
安卓 App,可以實現(xiàn)屏幕翻譯,方便使用外國 App。(@tuesda[25] 投稿)
3、FoodCa[26]
一個 iOS 應(yīng)用,基于 chatGPT,實現(xiàn)口語化的輸入來記錄食物熱量,例如“我吃了三顆葡萄”。(@wdkwdkwdk[27] 投稿)
4、抖音聊天(PC 版)[28]
抖音推出的 PC 端聊天軟件。(@stefanJi[29] 投稿)
5、麥默筆記[30](memos)
基于 Web 的個人筆記軟件,需要自己搭建服務(wù),可以實現(xiàn)與其他站點的聚合。(@pmxiao[31] 投稿)
6、mdBook[32]
制作電子書的命令行工具,從 Markdown 生成 PDF 和 EPUB 文件,參見教程。(@mzhren[33] 投稿)
7、PDDON[34]
一款開源[35]的在線畫圖工具,提供低代碼和 AI 智能輔助工具。(@pddon[36] 投稿)
8、Ruff[37]
Rust 語言寫的 Python Linter,用來檢查 Python 代碼是否風(fēng)格正確,運行速度非常快。
9、ReactPy[38]
使用 Python 實現(xiàn)的 React 框架,讓你用 Python 寫前端 HTML 頁面。
10、Wasmer[39]
一個命令行工具,直接在命令行下運行 wasm 模塊,參見介紹文章[40]。
11、GoodbyeDPI[41]
這個工具是俄羅斯程序員寫的,旨在繞過該國的“深度包檢測”(DPI),只適用于 Windows。
1、Claude 2 國內(nèi)鏡像[42]
Anthropic 公司 AI 模型“Claude 2”的非官方國內(nèi)鏡像,可以免費使用,與官網(wǎng)體驗一致。(@zengdamo[43] 投稿)
2、AI 導(dǎo)航[44]
該網(wǎng)站收集了各種 AI 站點,并進行了分類。(@zllz5230[45] 投稿)
3、圖解 LangChain 的功能模塊[46](中文視頻)
LangChain 是目前最流行的生成式 AI 編程框架,作者用一張圖講解它的架構(gòu)。(@webup[47] 投稿)
4、狄更斯插圖庫[48](Charles Dickens Illustrated Gallery)
這個網(wǎng)站收集了英國偉大小說家狄更斯的作品插圖。
5、React graph gallery[49]
這個網(wǎng)站提供各種可視化圖表(散點圖、直方圖、折線圖等等),你選中自己想要的,它會展示如何用 React + D3.js 實現(xiàn)這個圖。
1、上個世紀(jì)的檔案館[50]
下面的照片是1937年的捷克斯洛伐克社會局的檔案館。它的墻高達四五米,上面密密麻麻有3000個抽屜。
工作人員都使用電動辦公桌,這種桌子可以移動到不同的位置,然后垂直上升到指定高度,一直到天花板。
這種場景即使今天看,都很有科幻色彩。
2、聯(lián)邦快遞 Logo[51]
聯(lián)邦快遞(FedEx)是美國最大的快遞公司之一。它的 Logo 初看平淡無奇。
但是,在 E 和 x 之間隱藏著一個指向前方的箭頭,暗示快速準(zhǔn)確的交付。
1、Nike 運動鞋的由來[52]
上個世紀(jì)60年代初,22歲的菲利普·奈特(Phil Knight)剛剛從大學(xué)畢業(yè)。
在大學(xué)里,他是校田徑隊的短跑運動員,對運動鞋很熟悉。離開學(xué)校后,他就開始做運動鞋生意,將便宜的日本運動鞋賣到美國。
他發(fā)現(xiàn)一款名為 Tiger 的日本運動鞋,比美國市場上的任何運動鞋都更輕,可以讓選手跑得更快。他決定專門進口這種鞋子。
但是沒多久,他收到一封信,頓時就讓這門生意沒法做了。對方聲稱是 Tiger 運動鞋的美國獨家經(jīng)銷商,命令他立刻停止銷售,否則就要去法庭告他。
奈特當(dāng)時還是一個很害羞和瘦弱的青年,無法接受這個消息。
他回憶說:“(它讓)我陷入了深深的恐懼之中。每天晚上我都會和家人一起吃晚飯,把媽媽做的烤肉和蔬菜放在盤子里。然后我會和父親坐在角落里,悶悶不樂地盯著電視。”
他開始考慮轉(zhuǎn)行,放棄運動鞋生意。但在此之前,他想再試一下。
他給制造 Tiger 運動鞋的日本公司 Onitsuka 寫了一封信,請求他們改變獨家銷售授權(quán),允許他在美國銷售這款鞋。
他沒有得到任何回音。幾個月之后,他基本已經(jīng)放棄了賣鞋。
就這樣過了一段日子,他還是不甘心。他后來回憶說:“我很焦慮,對未來感到恐懼,但是不知何故,我產(chǎn)生了一個瘋狂的想法,而且越來越堅定。我不想放棄。”
他的瘋狂想法就是,自己一個人飛到日本,去找 Onitsuka 公司,面對面說服公司高層,給予他在美國西海岸銷售 Tiger 運動鞋的權(quán)利。
結(jié)果,他真的做到了,對方同意讓他銷售了。
他的運動鞋店就這樣重新開張了,這就是 Nike 公司的由來。
如果奈特面對挫折和對未來的恐懼,放棄銷售運動鞋,沒有去日本,Nike 公司也就根本不會存在。
1、
所有堆積如山的東西,都是不可預(yù)測的。
簡化系統(tǒng)的首選方法,就是將一個大系統(tǒng),轉(zhuǎn)變?yōu)槎鄠€更小的子系統(tǒng)組成的系統(tǒng)。
-- 《系統(tǒng)、數(shù)學(xué)和爆炸》[53]
2、
對于任何沒有足夠財富的人來說,從事科學(xué)理論研究事業(yè)是一種自私和不負責(zé)任的人生選擇。
博士后的津貼很低,能夠申請的工作崗位很少,通常在長達五年的時間里幾乎沒有積蓄,積累財富是不可能的,擁有一個家庭也很困難,熬過這個階段你就已經(jīng)中年了。
-- Hacker News 讀者[54]
3、
世界有兩種趨勢,一種是自上而下的大數(shù)據(jù)運算和自動化監(jiān)控,另一種是自下而上的加密工具和開放貨幣/信息網(wǎng)絡(luò)。這兩種趨勢的互相競爭,決定了世界的發(fā)展趨勢。
-- 《開放貨幣和信息網(wǎng)絡(luò)的影響》[55]
4、
使用 ChatGPT 寫一篇 5,000 字的文章和寫一篇 500 字的文章幾乎一樣容易,因此可以預(yù)期,文章的平均長度將持續(xù)上升,并且商業(yè)公司會針對特定的關(guān)鍵字創(chuàng)建更多的內(nèi)容。
-- 《后 ChatGPT 世界的 SEO》[56]
如何防止帳號被黑(2022 #219)
五菱汽車的產(chǎn)品設(shè)計(2021 #169)
降雨量和保險博弈(2020 #119)
做得好 vs 做得快(2019 #69)
(完)
[1]
開源: https://github.com/ruanyf/weekly[2]
投稿: https://github.com/ruanyf/weekly/issues[3]
《誰在招人》: https://github.com/ruanyf/weekly/issues/3324[4]
郵件聯(lián)系: mailto:yifeng.ruan@gmail.com[5]
yifeng.ruan@gmail.com: mailto:yifeng.ruan@gmail.com[6]
via: https://lingganlb.com/index/index/detail.html?code=A7883509524180829270[7]
沉浸式翻譯: https://immersivetranslate.com/[8]
Calibre: https://calibre-ebook.com/[9]
官方文檔: https://manual.calibre-ebook.com/faq.html#how-do-i-convert-a-collection-of-html-files-in-a-specific-order[10]
AI 廣播: https://techcrunch.com/2023/06/14/radio-station-gets-part-time-ai-dj-based-on-its-midday-host/[11]
奇怪的惠普打印機: https://www.theverge.com/2023/8/4/23820710/pay-no-attention-to-the-usb-port-behind-the-no-usb-sticker[12]
南半球高溫: https://www.sohu.com/a/708607595_116237[13]
拖延最久的太空任務(wù): https://aviationweek.com/defense-space/space/russias-luna-25-lunar-lander-arrives-vostochny-spaceport[14]
手機 App 備案: https://news.cnstock.com/news,bwkx-202308-5103126.htm[15]
宣布: https://www.gov.cn/zhengce/202308/content_6897437.htm[16]
Rhino Linux 介紹: https://linuxiac.com/rhino-linux-unveil-its-first-stable-2023-1-release/[17]
Mastodon 驅(qū)動的博客評論: https://cassidyjames.com/blog/fediverse-blog-comments-mastodon/[18]
2048位的 RSA 密鑰2030年可以破解嗎?: https://articles.59.ca/doku.php?id=em:20482030[19]
Docker Compose 是怎么來的?: https://brianchristner.io/4000-stars-and-counting-a-trip-down-memory-lane/[20]
如何使用 Favicon(2023版): https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs[21]
PostgreSQL 如何制作全文搜索引擎: https://xata.io/blog/postgres-full-text-search-engine[22]
Node.js 應(yīng)用如何利用多核 CPU: https://www.digitalocean.com/community/tutorials/how-to-scale-node-js-applications-with-clustering[23]
TypeCell: https://www.typecell.org/[24]
小抽屜: https://play.google.com/store/apps/details?id=com.mydobby.pandora[25]
@tuesda: https://github.com/ruanyf/weekly/issues/3328[26]
FoodCa: https://apps.apple.com/cn/app/foodca-ai%E5%8A%A0%E6%8C%81%E7%9A%84%E9%A3%9F%E7%89%A9%E7%83%AD%E9%87%8F%E9%80%9F%E6%9F%A5%E4%B8%8E%E8%AE%B0%E5%BD%95%E5%B7%A5%E5%85%B7/id6451112435[27]
@wdkwdkwdk: https://github.com/ruanyf/weekly/issues/3330[28]
抖音聊天(PC 版): https://imdesktop.douyin.com/[29]
@stefanJi: https://github.com/ruanyf/weekly/issues/3329[30]
麥默筆記: https://github.com/usememos/memos[31]
@pmxiao: https://github.com/ruanyf/weekly/issues/3349[32]
mdBook: https://github.com/rust-lang/mdBook[33]
@mzhren: https://github.com/ruanyf/weekly/issues/3350[34]
PDDON: https://pddon.com/[35]
開源: https://github.com/pddon/pddon-win[36]
@pddon: https://github.com/ruanyf/weekly/issues/3351[37]
Ruff: https://github.com/astral-sh/ruff[38]
ReactPy: https://reactpy.dev/docs/index.html[39]
Wasmer: https://wasmer.io/[40]
介紹文章: https://wasmer.io/posts/announcing-wasmer-3.0[41]
GoodbyeDPI: https://github.com/ValdikSS/GoodbyeDPI[42]
Claude 2 國內(nèi)鏡像: https://www.claudeai.ai/[43]
@zengdamo: https://github.com/ruanyf/weekly/issues/3338[44]
AI 導(dǎo)航: https://ai.dreamthere.cn/[45]
@zllz5230: https://github.com/ruanyf/weekly/issues/3352[46]
圖解 LangChain 的功能模塊: https://www.bilibili.com/read/cv25333824[47]
@webup: https://github.com/ruanyf/weekly/issues/3332[48]
狄更斯插圖庫: https://www.charlesdickensillustration.org/[49]
React graph gallery: https://www.react-graph-gallery.com/[50]
上個世紀(jì)的檔案館: https://www.vintag.es/2020/01/central-social-institution-prague.html[51]
聯(lián)邦快遞 Logo: https://www.rd.com/list/secret-messages-company-logos/[52]
Nike 運動鞋的由來: https://every.to/superorganizers/fear-courage-and-willingness[53]
《系統(tǒng)、數(shù)學(xué)和爆炸》: https://pjonori.blog/posts/systems-math-explosions/[54]
Hacker News 讀者: https://news.ycombinator.com/item?id=35778537[55]
《開放貨幣和信息網(wǎng)絡(luò)的影響》: https://www.lynalden.com/open-networks/[56]
《后 ChatGPT 世界的 SEO》: https://www.animalz.co/blog/seo-and-chatgpt/
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。