joe 4 lat temu
rodzic
commit
e667acc416

+ 1 - 0
README.md

@@ -1,5 +1,6 @@
 ## res
 
+- [工具和玩具](http://git.wanbits.io/joe/blog/src/master/content/res/tools.md)
 - [在线文档和书籍](http://git.wanbits.io/joe/blog/src/master/content/res/docs_or_books.md)
 - [github_projects](http://git.wanbits.io/joe/blog/src/master/content/res/github_projects.md)
 - [好网站 一辈子](http://git.wanbits.io/joe/blog/src/master/content/res/best-sites.md)

+ 2 - 0
content/posts/beanstalkd.md

@@ -16,6 +16,7 @@ draft: false
 
 ### 任务的状态迁移
 
+```html
  put with delay               release with delay
   ----------------> [DELAYED] <------------.
                         |                   |
@@ -34,6 +35,7 @@ draft: false
                        |
                        |  delete
                         `--------> *poof*
+```
 
 1. put 的 job 进入 READY , put_with_delay 的 job 进入 DELAYED (生产者)
 2. reserve 只能处理 READY 中的 job,reserve 成功后,job 进入 RESERVED 状态。(消费者)

+ 15 - 11
content/posts/certbot.md

@@ -6,7 +6,7 @@ draft: false
 
 ## HTTPS 证书
 
-现在很多站的 HTTPS 使用的是 Lets Encrypt 颁发的免费证书,证书 90 天过期,自动续期基本往往都会出现问题导致不能真正的自动续期。甚至后来的手动续期也会有各种各样的问题。比如 
+现在很多站的 HTTPS 使用的是 Let's Encrypt 颁发的免费证书,证书 90 天过期,自动续期基本往往都会出现问题导致不能真正的自动续期。甚至后来的手动续期也会有各种各样的问题。比如:
 
 ```shell
 Your system is not supported by certbot-auto anymore.
@@ -16,9 +16,9 @@ Your system is not supported by certbot-auto anymore.
 
 我推荐到 Let's Encrypt 的官方网站上参看指导方案解决。
 
-打开网站[https://certbot.eff.org/lets-encrypt/snap-nginx](https://certbot.eff.org/lets-encrypt/snap-nginx),从页面中找到 My HTTP website is running () on () 这句话,从下拉列表中选择自己的 web 服务器类型和操作系统或这使用的管理工具。
+打开网站[https://certbot.eff.org/lets-encrypt/snap-nginx](https://certbot.eff.org/lets-encrypt/snap-nginx),从页面中找到 My HTTP website is running () on () 这句话,从地一个下拉列表中选择自己的 Web 服务器类型,从第二个下拉列表中选择操作系统或者使用的管理工具。
 
-本篇文章就是这个页面的中文翻译,对应  My HTTP website is running (nginx) on (pip)。我的 server 是 Debian9,考虑到 pip 这个解决方案可能有更好的通用性。
+本篇文章就是这个页面的中文翻译,对应  My HTTP website is running (nginx) on (pip)。我的 Server 是 Debian9,使用 pip 是因为这个解决方案可能有更好的通用性。
 
 ## 使用 pip3 管理证书
 
@@ -53,15 +53,17 @@ $ ln -s ./bin/certbot ./certbot
 
 5. 安装颁发证书
 
-- 一步到位执行
-```shell
-$ sudo certbot --nginx
-```
+    - 一步到位执行
 
-- 手动管理 nginx .well_known 等
-```shell
-$ sudo certbot certonly --nginx
-```
+    ```shell
+    $ sudo certbot --nginx
+    ```
+
+    - 手动管理 nginx .well_known 
+
+    ```shell
+    $ sudo certbot certonly --nginx
+    ```
 
 6. 设置自动续期
 在 /etc/crontab 中追加
@@ -79,9 +81,11 @@ $ sudo certbot renew --dry-run
 7. 更新 certbot
 
 在 3 中的虚拟环境中执行
+
 ```shell
 $ sudo pip3 --upgrade certbot certbot-nginx
 ```
+
 出错的话删掉虚拟环境重装。
 
 原文链接 [https://certbot.eff.org/lets-encrypt/pip-nginx](https://certbot.eff.org/lets-encrypt/pip-nginx)

+ 39 - 14
content/res/github_projects.md

@@ -6,19 +6,15 @@ draft: false
 
 ## 项目
 
-- [gnupg](https://github.com/gpg/gnupg) [官网](https://gnupg.org/)
-- [Sonic](https://github.com/valeriansaliou/sonic)
-- [wukongd](https://github.com/vanderw/wukongd)
-- [hummingbot](https://github.com/CoinAlpha/hummingbot)
+### C/C++
 
+- [gnupg](https://github.com/gpg/gnupg) [官网](https://gnupg.org/)
 - [netbsd](http://www.netbsd.org/)
 - [minix](https://github.com/Stichting-MINIX-Research-Foundation/minix)
 - [toaruos](https://github.com/klange/toaruos)
 - [haiku-os](https://www.haiku-os.org/)
 > A completely-from-scratch hobby operating system
-
 - [botan](https://github.com/randombit/botan)
-
 - [sokol-Simple STB-style cross-platform libraries](https://github.com/floooh/sokol)
 - [stb](https://github.com/nothings/stb)
 - [cute_headers](https://github.com/RandyGaul/cute_headers)
@@ -26,22 +22,16 @@ draft: false
 - [love](https://github.com/love2d/love)
 - [defold](https://github.com/defold/defold)
 - [renderdoc](https://renderdoc.org/)
-
 > is a free MIT licensed stand-alone graphics debugger that allows quick and easy single-frame capture and detailed introspection 
-
 - [monogame](https://www.monogame.net/)
-
 > One framework for creating powerful cross-platform games
-
 - [ogmo level editor](https://ogmo-editor-3.github.io/)
-
 - [rabbit VM in C](https://github.com/rabbitvm/rabbit)
 - [tinyvm in C](https://github.com/jakogut/tinyvm)
 - [Chipmunk2D](https://github.com/slembcke/Chipmunk2D)
 - [buttet3](https://github.com/bulletphysics/bullet3)
 - [Box2D](https://github.com/erincatto/Box2D)
 - [Instresting C++ projects](https://ashan.org/archives/980)
-
 - [mimalloc](https://github.com/microsoft/mimalloc)
 - [jemalloc](https://github.com/jemalloc/jemalloc)
 - [cmockery](https://github.com/google/cmockery)
@@ -49,7 +39,6 @@ draft: false
 - [libev](http://software.schmorp.de/pkg/libev.html)
 - [Protothreads](http://dunkels.com/adam/pt/index.html)
 - [unix v6 source](https://minnie.tuhs.org/cgi-bin/utree.pl?file=V6)
-
 - [concurrencykit](http://concurrencykit.org/)
 - [libdill](http://libdill.org/index.html)
 - [mujs](https://mujs.com/index.html)
@@ -57,4 +46,40 @@ draft: false
 - [xournalpp pdf reader & editor](https://github.com/xournalpp/xournalpp)
 - [resourcehacker](http://www.angusj.com/resourcehacker/)
 - [daisyui](https://daisyui.com/)
-- [free-books](https://github.com/ruanyf/free-books)
+- [free-books](https://github.com/ruanyf/free-books)
+- [awesome-CocosCreator](https://github.com/Leo501/awesome-CocosCreator)
+
+### Golang
+
+- [wukongd](https://github.com/vanderw/wukongd)
+
+### Python
+
+- [hummingbot](https://github.com/CoinAlpha/hummingbot)
+- [goth](https://github.com/markbates/goth)
+> goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications
+- [gopay](https://github.com/go-pay/gopay)
+
+### Rust
+
+- [Sonic](https://github.com/valeriansaliou/sonic)
+- [solana block chain](https://github.com/solana-labs/solana)
+- [substrate](https://github.com/paritytech/substrate)
+> The platform for blockchain innovators
+
+### PHP
+
+- [Yurunsoft/PaySDK](https://github.com/Yurunsoft/PaySDK)
+> PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。支持 php-fpm 和 Swoole,所有框架通用。
+
+- [Yurunsoft/YurunOAuthLogin](https://github.com/Yurunsoft/YurunOAuthLogin)
+> PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。支持 php-fpm 和 Swoole,所有框架通用
+
+- [monica](https://github.com/monicahq/monica)
+> Personal CRM. Remember everything about your friends, family and business relationships.
+
+### Ruby
+
+- [mastodon](https://github.com/mastodon/mastodon)
+> Your self-hosted, globally interconnected microblogging community
+- [awesome-mastodon](https://github.com/tleb/awesome-mastodon)

+ 11 - 0
content/res/tools.md

@@ -0,0 +1,11 @@
+---
+title: "工具和玩具"
+date: 2021-10-07T17:22:09+07:00
+draft: false
+---
+
+### 1
+
+[JetBrain 产品自动试用重置插件](https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html)
+> 鼓励购买正式版
+