极客的浪漫「GitHub 热点速览 v.22.41」

极客的浪漫「GitHub 热点速览 v.22.41」

极客的浪漫,是怀旧复古的开源操作系统 SerenityOS 献上的情书;也是实用派用 AI 作画工具 novelai-bot 生成二次元女友。LxgwWenKai 用仿宋 / 楷体中文字体书写而成的那份 maigret 可寻的充满时间痕迹的个人档案,是开源人独有的浪漫。

最后,还有安全为先的自动化测试框架 Mobile-Security-Framework-MobSF 及并发编程指南 concurrency-programming-via-rust。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准: 新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
  • News 快读
    • 产品·自动清理”过期” issue 和 PR
    • 本周特推
    • 1.1 AI 作画插件:novelai-bot
    • 1.2 极客的情书:serenity
    • GitHub Trending 周榜
    • 2.1 高性能网站工具箱:slash
    • 2.2 移动安全框架:Mobile-Security-Framework-MobSF
    • 2.3 Rust 并发编程:concurrency-programming-via-rust
    • 2.4 个人档案查询:maigret
    • 2.5 中文字体:LxgwWenKai
    • 往期回顾

News 快读

产品·自动清理”过期” issue 和 PR

官方最新发布的 GitHub Action 可协助开源项目作者 / 维护者自动清理久未处理的 issue 和 PR,以节省处理”过期” issue 和 PR 的时间。详情可查阅项目仓:https://github.com/actions/stale

极客的浪漫「GitHub 热点速览 v.22.41」

1. 本周特推

1.1 AI 作画插件:novelai-bot

主语言:TypeScript

novelai-bot 基于 NovelAI 的画图插件。已实现功能:

  • 绘制图片
  • 更改模型、采样器、图片尺寸
  • 高级请求语法
  • 自定义违禁词表
  • 发送一段时间后自动撤回
  • 连接到私服・NAIFU
  • img2img・图片增强

如果你不了解 NovelAI,简单介绍下它是一个在线 AI 绘画(图像生成)工具,你可以用它来生成各种风格画作。

GitHub 地址→https://github.com/koishijs/novelai-bot

极客的浪漫「GitHub 热点速览 v.22.41」

1.2 极客的情书:serenity

主语言:C++

SerenityOS 是献给 90 年代用户的一封情书,一款复古风、类 Unix 内核的开源操作系统。从内核到 Web 浏览器均采用 C++ 编写,没有依赖现成的第三方库。BTW,它也是第 74 期 HG 月刊的收录项。

GitHub 地址→https://github.com/SerenityOS/serenity

极客的浪漫「GitHub 热点速览 v.22.41」

2. GitHub Trending 周榜

2.1 高性能网站工具箱:slash

本周 star 增长数:1,100+主语言:JavaScript

New Slash 是韩国电子钱包 toss 开源,用在其项目中的 TypeScript 和 JavaScript 包合集。Slash 包含近 30 个 NPM 包可用来构建高质量的 Web 服务。

GitHub 地址→https://github.com/toss/slash

极客的浪漫「GitHub 热点速览 v.22.41」

2.2 移动安全框架:Mobile-Security-Framework-MobSF

本周 star 增长数:400+主语言:JavaScript、Python

Mobile Security Framework,简称:MobSF,是一款自动化移动应用,支持多端自动化测试,比如:Windows、Android、iOS。它支持渗透测试、恶意软件分析、安全评估,可执行静态、动态安全分析。

GitHub 地址→https://github.com/MobSF/Mobile-Security-Framework-MobSF

极客的浪漫「GitHub 热点速览 v.22.41」

2.3 Rust 并发编程:concurrency-programming-via-rust

本周 star 增长数:550+主语言:Rust

New Rust 并发编程指南,并收录相关源码。

GitHub 地址→https://github.com/smallnest/concurrency-programming-via-rust

极客的浪漫「GitHub 热点速览 v.22.41」

2.4 个人档案查询:maigret

本周 star 增长数:1,000+主语言:Python、HTML

Maigret 可根据用户名收集一个人的档案。它会检索大量网站相关账户,并从网页上收集所有可用的信息。它不需要 API key,是高星项目 sherlock 易用且强大的分支之一。

GitHub 地址→https://github.com/soxoj/maigret

极客的浪漫「GitHub 热点速览 v.22.41」

2.5 中文字体:LxgwWenKai

本周 star 增长数:1,000+主语言:Batchfile、Python

LxgwWenKai 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。它有着日本教科书体风格的字体,兼有仿宋和楷体的特点,可读性高。BTW,它也是第 76 期 HG 月刊的收录项。

GitHub 地址→https://github.com/lxgw/LxgwWenKai

极客的浪漫「GitHub 热点速览 v.22.41」

3. 往期回顾

往期回顾:

以上为 2022 年第 41 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

Original: https://www.cnblogs.com/xueweihan/p/16797865.html
Author: 削微寒
Title: 极客的浪漫「GitHub 热点速览 v.22.41」



相关阅读

Title: 阿里云nginx uwsgi docker django 部署

我是把nginx uwsgi django 部署在一个容器里,然后mysql部署在另外一个容器里,docker和mysql通讯没问题,主要问题出在nginx和uwsgi的配置,下面简单说一下

docker

1.创建容器

sudo docker run -it --name dj -p 8000:8000 ubuntu:20.04

注意这里有2个坑
–name 取名字的时候尽量不要和以后镜像重名,否则会让你重新改名字
-p 8000:8000 记得一定要映射端口,不然后期再改比较麻烦

2.安装python3,pip,uwsig,nginx

sudo apt update
sudo apt install python3.10
sudo apt install python3-pip
python3 -m pip install uwsgi
sudo apt install nginx

nginx配置

1.打开配置文件
nginx的版本
nginx version: nginx/1.18.0 (Ubuntu)

cd /etc/nginx/sites-enabled
vim default

修改配置文件

server {

        listen 8000 default_server;
        listen [::]:8000 default_server;

        location / {
                uwsgi_pass 127.0.0.1:8888;
                include /etc/nginx/uwsgi_params;
        }

        location /static/ {
                alias /data/git/django_test/django_blog/static/;
        }
 }

uwsgi配置

创建uwsgi.ini文件
在django的项目settings的同级目录里创建uwsgi.ini文件.

uwsgi.ini文件内容

[uwsgi]

    socket=0:8888

    chdir=/data/git/django_test/django_blog

    wsgi-file=/data/git/django_test/django_blog/docker_djago/wsgi.py

    process=4

    threads=20

    pidfile=uwsgi.pid

    daemonize=uwsgi.log

    master=True

这里有2个坑
chdir的路径是manage.py的同级路径
wsgi-file的路径尽量写绝对路径,我在本地写相对路径可行,在云服务器写相对路径报错,后来写了绝对路径.

DEBUG = False
ALLOWED_HOSTS = ['*']

uwsgi操作

每次修改配置需要重启服务


uwsgi --ini uwsgi.ini

uwsgi --stop uwsgi.pid

nginx操作


nginx -t

service nginx restart

补充
页面如果是
502,并且有nginx字样,
那就说明nginx能接收到请求,可能是uwsgi或者nginx反向代理配置的问题

页面如果是
Internal Server Error django
说明nginx和uwsgi都没问题,是django的问题

Original: https://blog.csdn.net/zhangludada/article/details/124262608
Author: zhangludada
Title: 阿里云nginx uwsgi docker django 部署

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/363371/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总