joe hace 3 años
padre
commit
ef99610a56

+ 13 - 2
content/posts/env.md

@@ -5,7 +5,7 @@ draft: false
 tags: []
 ---
 
-### golang 环境设置
+## golang 环境设置
 
 ```shell
 # uncompress tarball
@@ -15,4 +15,15 @@ $sudo vi /etc/profile
 export PATH=$PATH:/location/to/golang
 # test it
 $go version
-```
+```
+
+## Ruby
+
+## Python
+
+## Rust
+
+## Javascript
+
+## PHP
+

+ 14 - 0
content/posts/install-arch-linux.md

@@ -0,0 +1,14 @@
+---
+title: "Install Arch Linux"
+date: 2022-03-26T14:59:16+07:00
+draft: true
+---
+
+## Follow posts
+
+- [Official installation guide](https://wiki.archlinux.org/title/Installation_guide)
+- [Arch big fans guide](https://arch.icekylin.online/prologue.html)
+    - [Github repo of site above](https://github.com/NakanoMikuOrg/arch-guide)
+- [Another fans guide](https://lopes.id/installing-arch-linux/)
+    > I like this site! has an incredible style.
+- [Rime 輸入法 User guide](https://github.com/rime/home/wiki/UserGuide)

+ 41 - 0
content/posts/lightweight-search-engines.md

@@ -0,0 +1,41 @@
+---
+title: "Lightweight Search Engines"
+date: 2022-03-26T15:05:52+07:00
+draft: true
+---
+
+## 輕量搜索引擎
+
+搜索引擎是很多應用部署都無法回避的一個組件。業界比較知名的有 ElasticSearch, Algolia。其中 ElasticSearch 功能完備,而 Algolia 是一個付費的雲搜索產品。
+
+### [MeiliSearch](https://github.com/meilisearch/meilisearch)
+
+MeiliSearch 是一個開箱即用的全文搜索引擎,Rust 開發,索引基於 index,每條待搜索內容爲 document, index 爲 document 的命名空間或容器,支持 filter, sorting。目前不支持 cluster,如果需要,可以用自己的方式定義索引方式,達到自己的要求。
+
+### [Typesense](https://github.com/typesense/typesense)
+
+支持分布式的搜索引擎,C++開發,官方稱其爲 Algolia alternative。
+
+### [rucene](https://github.com/zhihu/rucene)
+
+rucene 是 apache lucene 的 Rust 實現,和 lucene 有幾乎相同的 API
+
+### [sonic](https://github.com/valeriansaliou/sonic)
+
+sonic 是一個 rust 開發的有趣的搜索引擎,其並沒有文檔的概念,適用與 dropdown autocompletion 場景,事實上,本項目也是爲此開發。
+
+### [RediSearch](https://github.com/RediSearch/RediSearch)
+
+RediSearch 是 redis 的一個 module,配合另一個 module RedisJSON 能實現性能客觀的索引和搜索。
+
+### TODO
+
+- solr
+- [OpenSearch](https://github.com/opensearch-project/OpenSearch)
+- wukong
+- 
+
+### 題外話
+
+1. 搜索往往很快,主要在於索引速度,特別是後期的增量索引速度
+2. 如果應用規模較大,仍然建議使用 ElasticSearch,除非對其他產品有深入了解,在實際項目中重度應用過。

+ 3 - 0
content/res/game-engines.md

@@ -7,6 +7,9 @@ draft: true
 ## H5
 
 - [All (almost)](https://html5gameengine.com/)
+- [babylon.js]
+- [black.js]
+- [phase.js]
 
 ## Cross-platform
 

+ 9 - 0
content/res/github_projects.md

@@ -50,6 +50,15 @@ draft: false
 - [awesome-CocosCreator](https://github.com/Leo501/awesome-CocosCreator)
 - [sgi stl](https://github.com/karottc/sgi-stl)
 - [unix v6 source](https://minnie.tuhs.org/Archive/Distributions/Research/Dennis_v6/)
+- [beanstalkd](https://github.com/beanstalkd/beanstalkd)
+- [wrk](https://github.com/wg/wrk)
+- [civetweb](https://github.com/civetweb/civetweb)
+- [lua](https://github.com/lua/lua)
+- [lwan](https://github.com/lpereira/lwan)
+- [memcached](https://github.com/memcached/memcached)
+- [PLY](https://github.com/dabeaz/ply)
+- [qhttpd](https://github.com/wolkykim/qhttpd)
+- [redis](https://github.com/redis/redis)
 
 ### Golang
 

+ 2 - 0
content/res/languages.md

@@ -10,4 +10,6 @@ draft: false
 - [gprolog](http://www.gprolog.org/)
 - [mistql](https://www.mistql.com/)
 - [ruby](https://www.ruby-lang.org/en/)
+- [mruby](https://mruby.org/)
 - [rubyonrails](https://rubyonrails.org/)
+- [assemblyscript](https://www.assemblyscript.org)

+ 4 - 0
content/res/windows-softwares.md

@@ -6,6 +6,10 @@ draft: false
 
 **如无特别说明,都默认为64位安装包**
 
+## 系統工具
+
+- [nirsoft](http://www.nirsoft.net/)
+
 ## 办公类
 
 - [LibreOffice_7](https://www.libreoffice.org/donate/dl/win-x86_64/7.2.4/en-US/LibreOffice_7.2.4_Win_x64.msi)