小夥伴們大家好,一周一度的開源周報又見面了,上周開源工場發生了不少大事,在 FOSSASIA 參展,初試啼聲,很多新加坡和東南亞、印度、巴基斯坦的小夥伴也知道了開源工場和0th 學生開源年會,紛紛表示希望來重慶參會,小編對此也很期待,期待各位小夥伴關注本次大會並且有機會來現場參會。歡迎所有的夥伴(學生和非學生),不過學生優先。
在新加坡的時候,小編有一些愉快的感受,當你發自內心地喜歡一件事情的時候,它能給你帶來很多真正的愉悅,比如寫代碼也是,如果你喜歡它,它其實是一件非常快樂的事情,李白寫:五花馬、千金裘;呼兒將出換美酒,與爾同消萬古愁。這真是暢快無比的意境,其實對於代碼何嘗不是如此,如果你願意花時間,它也會回報你,在這大好春光,時節俱佳,動動手,詩酒趁年華,春光好代碼,豈不快哉?
說到本周的項目:第一個要介紹的就是#brain.js#,它是一個Js編寫的神經網路庫,是harthui的brain項目的延續(該項目已不再被維護),通過這個庫,你可以輕鬆的進行訓練。一個視頻下載軟體#Annie#,裝好 FFmpeg就可以用了,web文本編輯器 #Pell#、危險域名列表 #Blocklist#、而#chinese-independent-developer#就有意思了,它是一份每天都在更新的中國獨立開發者開發的項目列表,通過它你可以看看大家最近都在做什麼。#dejavu#dumpDex#是一個 Android 脫殼神器,不妨一試;#Fkill-cli#是一個能跨平台結束進程的工具,支持macOS,Linux,Windows;#full-speed-python#是一本關於python學習的教程,旨在用實用的方法講授python的基礎語法,對python不同的專題進行了講解並且在每個專題之後留下了練習、#how-to-learn-node-correctly#堪稱node.js的學習寶典,它是一份由阿里巴巴技術專家所做出來了學習node.js的指導。#qr-filetransfer#則可以通過掃描二維碼,即可通過wifi在不同終端間傳輸文件。
這麼多好玩的開源項目可以玩,快快動手開始新的征程吧,如果你在學習的過程中遇到問題,歡迎加入我們的開源工場 QQ 群(開源工場新手群202790710)或者電報群 t.me/OpeningSourceOrg 一起討論,學習 GitHub Trending 最新開源項目。
本周流行開源項目榜中榜開源趨勢 Top 10
0.brain.js
Js編寫的神經網路庫,是harthui的brain項目的延續(該項目已不再被維護)
通過這個庫,你可以輕鬆的進行訓練
例如,一個簡單的與函數:
var net = new brain.NeuralNetwork(); net.train([{input: [0, 0], output: [0]}, {input: [0, 1], output: [0]}, {input: [1, 0], output: [0]}, {input: [1, 1], output: [1]}]); var output = net.run([1, 0]);
另外,值得一提的是,它給你提供了4種神經網路類型:
前饋神經網路,遞歸神經網路,長短期記憶網路與門控循環單元
請根據自己的需要調用恰當的神經網路
另一個特殊之處便在於它還允許你以流的方式來進行訓練
更詳細的介紹就請自行上readme看吧,鑒於筆者水平有限,就不在這繼續誤導了(笑)
1. dejavu
dejavu 是 Elasticsearch(一個基於 Lucene 的搜索伺服器)之前的用戶界面。現有的網頁用戶界面都是伺服器端頁面渲染技術,這讓頁面的反應沒那麼快並且運行時很笨重。
作者想要創造一個現代的網頁用戶界面(沒有重新載入頁面、載入多次、過濾視圖、實時更新),100%的客戶端渲染,這樣用戶可以輕鬆的運行網頁。
特徵:
1,輕鬆的連接索引和記憶索引
2,視覺濾鏡
3,可查詢的增強過濾
4,現代的用戶界面元素
5,實時數據更新
可以導入導入 JSON 或 CSV 數據
2.Annie
一個視頻下載軟體。安裝前需要一個FFmpeg和annie。
下載過程簡單明了:
以及很多支持的網站:
3.dumpDex-Android 脫殼神器
該插件目前支持市面上大多數加密殼。
插件需要在xposed環境中使用,支持 Android 8.0 以下機型,在 Android Studio 3.0 && jdk 1.8 下編譯。下載源碼編譯或者下載apk包並安裝,應用xposed模塊後重啟,運行加固的應用後,插件會自動將dex文件dump到 /data/data/包名/dump 目錄。需要注意的是,apk不會實時更新,所以為了獲取最新的apk,需要自行編譯源碼。
4.Pell
pell是一款web文本編輯器。pell可以說是目前最簡單也是最輕量的文本編輯器了。它的大小(min+gzip)僅僅只有1.38KB,但是麻雀雖小,五臟俱全,它包含文本編輯器所需的幾乎所有操作。同時,使用pell不需要任何依賴,它是純粹的JavaScript,沒有任何依賴關係。並且使用sass文件(pell.sass)可以輕鬆進行自定義,或者覆蓋原有的css。
5.Blocklist
Blocklist提供了包含各種各樣危險的域名的列表,它們中的絕大部分被植入木馬,如果連接上就會開始下載,或者是一些引流的廣告網址。
域名列表被分類放在了不同的文件夾中。第一類是通向危險地址的網址,個人網址居多,通常指向一個exe文件(會觸發下載)。第二類是通向大公司的域名:CloudFlare,Facebook,谷歌,微軟,Pinterest。、
列表的域名書寫規範,可以較為容易地生成屏蔽規則。可以參考 dnsmasq 和 FreeContributor 這兩個項目。
6.chinese-independent-developer
中國獨立開發者項目列表 -- 分享大家都在做什麼
這是一份每天都在更新的中國獨立開發者開發的項目列表。這份列表中不僅僅包含了項目,還列出了一些對獨立開發者有幫助的網站。作為一個開發者,總會有想去看看別人寫的項目的時候,這份列表就是為了這種時候誕生的。無論是充當讓開發者了解其他獨立開發項目的地圖,還是作為一份面向非開發者的中國獨立項目遊覽列表,它都能起到很好的作用。如果你想讓自己的項目出現在上面的話,發Pull Request 或者 Issue 即可。
7.full-speed-python
full-speed-python是一本關於python學習的教程,旨在用實用的方法講授python的基礎語法,對python不同的專題進行了講解並且在每個專題之後留下了練習。
在GitHub上,他們提供了教程Pdf和epub版本以及練習的源碼的下載。
下載地址:https://github.com/joaoventura/full-speed-python/releases/
8.how-to-learn-node-correctly
node.js的學習寶典。
這是一份由阿里巴巴技術專家所做出來了學習node.js的指導。在這篇文章中,作者詳細介紹了如何正確地使用node.js。
作者從node.js的內容簡介開始講起,整篇文章內容包括node.js的使用方法,安裝方法,基本原理,學習方法,編譯器等多個方面。對於想要學習node.js的人來說可謂是寶典一本。相信在學習了這篇文章後能對node.js
有更多的了解。
9.Fkill-cli
Fkill是一個能跨平台結束進程的工具。支持macOS,Linux,Windows。
直接運行fkill即可獲得互動式用戶界面:
10.qr-filetransfer
通過掃描二維碼,即可通過wifi在不同終端間傳輸文件。
筆者自己run了一下,拍攝條件受限,大家盡量做到心中無碼,感受一下它高清的功能:
這麼多好玩的開源項目可以玩,快快動手開始新的征程吧,如果你在學習的過程中遇到問題,歡迎加入我們的開源工場 QQ 群(開源工場新手群202790710)或者電報群 t.me/OpeningSourceOrg 一起討論,學習 GitHub Trending 最新開源項目。