普通视图

发现新文章,点击刷新页面。
昨天以前首页

GoAccess – 开源实时 Web 日志分析器 

作者 青小蛙
2024年11月27日 21:56

GoAccess 是一个开源实时 Web 日志分析器和交互式查看器,支持在终端和网页上运行。@Appinn

GoAccess - 开源实时 Web 日志分析器  31

可以在终端里直接用, 不过,使用 Docker 更简单一些:

# 日志
cat access.log | docker run --rm -i -e LANG=$LANG allinurl/goaccess -a -o html --log-format COMBINED - > report.html

# 实时日志
tail -F access.log | docker run -p 7890:7890 --rm -i -e LANG=$LANG allinurl/goaccess -a -o html --log-format COMBINED --real-time-html - > report.html

注意你的日志文件 access.log,然后,就去看这个 report.html 文件,就能看到数据统计了。

有中文,有个实时 DEMO

获取


原文:https://www.appinn.com/goaccess/


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件

作者 青小蛙
2024年11月20日 11:44

MailCatcher 是一个超简单易用的 SMTP 邮件服务器,它能捕获所有通过其自身发送的邮件,并显示在网页上,支持 API。完全不需要邮件客户端,也不会到达任何公共邮箱,适合自己给自己发消息,适合开发者调试邮件通知。@Appinn

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 31

SMTP 是什么

SMTP (Simple Mail Transfer Protocol) 电子邮件服务器就像是一个邮局,负责处理电子邮件的传递。

在这里的自建 SMTP 的意思,就是将自己变成邮局,你可以从任何地址,向任何电子邮件地址发送 Email,但并不真的像这些 Email 发送邮件,不打扰任何服务器,不打扰任何人。

电子邮件是互联网的基础协议,支持非常广泛。所以只要有一个自己的 SMTP 服务器,就能利用邮件通道来传送消息,比如青小蛙就一直使用自建的 SMTP 服务器接收群晖的通知。

MailCatcher 安装 & 使用

需要使用 gem 命令安装(比如在 Debian/Ubuntu 上使用 apt-get install ruby-full 安装 Ruby 即可)

gem install mailcatcher
mailcatcher

然后就可以用了,非常简单。

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 32

如果你需要公网访问,使用 mailcatcher --ip 0.0.0.0 运行,就能在本地以外的设备上访问了(通过 IP 地址),你的 SMTP 服务器地址就是 IP 地址,端口 1025,不需要验证,不需要 TSL,各种方式发信就行,发件人和收件人都随意设置,收到信后,有个网页端可以直接看:

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 33

也可以通过 API 查看,比如上面的例子,使用 ip:1080/messages 就能看到邮件列表,使用 ip:1080/messages/:id.json 可以看到对应 ID 下的邮件内容,也支持 :id.plain:id.html 格式,注意这里的 :id 要替换为具体的数字,比如 1 就行了。

如何关闭 MailCatcher

使用 ps aux |grep mailcatcher 找到进程 id,然后 kill id 就行了

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 34

怎么样,是不是 Linux 很麻烦?我也这样觉得。

获取


原文:https://www.appinn.com/mailcatcher/

参考项目:


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


JetBrains 宣布 WebStorm 和 Rider 针对非商业用途免费|RustRover 和 Aqua 也免费

作者 青小蛙
2024年10月25日 16:58

JetBrains 是一家著名的 IDE 软件开发商,旗下产品包括 IntelliJ IDEA(Java)、PyCharm(Python)、WebStorm(JavaScript)、Rider(.NET)等,深受开发者喜爱,但很贵。今天 JetBrains 在其博客上宣布:WebStorm 和 Rider 现在对非商业用途免费。@Appinn

JetBrains 宣布 WebStorm 和 Rider 针对非商业用途免费|RustRover 和 Aqua 也免费

注意,之前 RustRover(Rust) 与 Aqua 也对非商业用途免费了。

什么是非商业用途?

那么问题来了,什么是非商业用途?不是说你觉得非商业就非商业,JetBrains 的授权许可证(Toolbox 非商业用途订阅协议)对此定义明确:

商业产品是指有偿分发或提供、或者作为您的商业活动的一部分使用的产品。 但某些类别被明确排除在这一定义之外。 常见的非商业用例包括学习和自我教育、任何形式的内容创作、开源代码和业余爱好开发。

需要注意的是,如果您使用非商业许可证,将无法选择退出匿名使用情况统计信息收集。 我们使用此类信息改进我们的产品。 这一规定与我们的抢先体验计划 (EAP) 类似,并符合我们的隐私政策。

根据这个描述,比如你开发开源软件,那么就可以免费使用,而青小蛙在录制视频时使用了 IDE(甚至包括创作教程后销售、在视频平台发布都是可以的),也是免费的。更不要说学习 Rust 语言的过程中使用了 RustRover。

但注意如果你在公司中使用,那么不行。

免费许可证包含哪些功能?

全部功能,除了 Code With Me(运行远程协作编程会话)。

在哪下载

JetBrains 官网直接下载即可,非常不建议选择第三方平台下载,小心被骗。

另外,如果你需要商业授权,可以通过青小蛙的推荐购买链接,从数码荔枝购买,感谢支持,有返利:


原文:https://www.appinn.com/jetbrains-webstorm-rider/


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


Haystack Editor – 将 VS Code 画布化,同时打开多个文件,自动创建关联[跨平台]

作者 青小蛙
2024年9月29日 16:26

Haystack Editor 是一款将 VS Code 画布化的工具,你可以在无限大的画布上,打开很多个 VS Code 写代码,这些窗口之间会根据函数调用关系而自动建立关联,非常有意思。@Appinn

Haystack Editor - 将 VS Code 画布化,同时打开多个文件,自动创建关联[跨平台]

来自发现频道,@jerrylus 同学的推荐:https://meta.appinn.net/t/topic/61459

Haystack editor – 在无限大的画布上写&看代码

在无限大的画布上探索或者编写代码,可以打开多个编辑器,相互链接并排布

  • 在画布中拖拽编辑器
  • 通过调用关系自动建立关联
  • 保存布局以便切换
  • 兼容 VS Code 插件&设置,可以从已有的 VS Code 安装一键导入(实际上是 VS Code 的 Fork)

只有用视频来演示一下:

如果你有一台超大的显示器,尤其带鱼屏那种,那么把 Haystack editor 平铺在整个屏幕上,用起来一定很爽(这段纯想象、纯YY)。

获取


原文:https://www.appinn.com/haystack-editor/

来用过的都说说,有没有用?


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


❌
❌