首页 公告 项目 RSS

20231204的胡言乱语

December 4, 2023 本文有 1886 个字 需要花费 4 分钟阅读

简介

欢迎关注我的频道,不时发送垃圾消息

https://t.me/bboyapp

或者关注我的 twitter

https://twitter.com/bboysoulcn

  1. ama

chatgpt 客户端

https://bytemyth.com/zh-CN/ama

支持 azure openai

  1. Go HTTP GET 请求可以发送 body 吗

gpt: 这篇文章讨论了在Go HTTP GET请求中是否可以发送body的问题。作者引用了RFC7231标准,并通过Go代码示例进行了实际测试,得出了在GET请求中传递body参数并不符合RFC规范,虽然规范并没有明确禁止这种行为,但是并不推荐。另外,作者还指出,虽然大部分HTTP实现的客户端都支持GET请求中传递body参数,但是也有一些不支持,例如Chrome浏览器下的XMLHttpRequest和Fetch。因此,作者建议开发团队在内部达成共识,确定是否在GET请求中传递body参数。

https://segmentfault.com/a/1190000044421739

  1. Redis 與作者 antirez 的故事

gpt: 这篇文章主要讲述了Redis的作者Salvatore Sanfilippo(网络名为antirez)的故事。文章从antirez的早年生活开始,讲述了他如何通过自学编程,进入资安领域,并在一家名为SECLAB的公司工作。后来,他与朋友共同创办了公司Merzia,并在此期间发明了一种名为Idle Scan的攻击手法。在Merzia期间,他们专注于Web 2.0应用,并开发了一个名为LLOOGG的工具,用于实时监控网站访问者的行为。为了解决LLOOGG性能问题,antirez开发出了Redis。文章还详述了Redis在GitHub, Instagram, Twitter等公司的应用,以及Redis Labs对Redis的资助。文章最后提到,antirez在退出Redis项目后,开始致力于写作。

https://blog.brachiosoft.com/posts/redis/

  1. Python Web应用的线上部署

gpt: 这篇文章详细介绍了如何将Python Web应用部署到线上。文章首先解释了Nginx在部署中的作用,包括做负载均衡、缓存请求和响应、拦截静态请求、反向代理、安全保护、优化网络请求、绑定不同的域名到不同的服务以及提供日志记录等。然后文章介绍了使用Gunicorn和uWSGI作为WSGI服务器的方法,以及如何配置Nginx + Gunicorn + Supervisor的部署Python应用。接着文章又提供了使用Nginx + uWSGI + Supervisor部署Flask的具体步骤。最后还介绍了使用Waitress、Meinheld、Hypercorn和Uvicorn部署Flask的方式,以及他们各自的优缺点。总的来说,这篇文章为Python Web应用的线上部署提供了全面且详细的指南。

https://www.biaodianfu.com/python-web-server-deployment.html

  1. Ad Speedup - Skip Video Ads Faster

一个加速 YouTube 广告播放的插件

https://chromewebstore.google.com/detail/pcjlckhhhmlefmobnnoolakplfppdchi

  1. Reflecting on 18 years at Google

gpt: 这篇文章是作者在Google工作了18年后的离职信。作者回顾了自己在Google的经历,称赞了Google早期的公司文化,包括对公众的诚实和透明、对员工的尊重和关怀,以及公司的长远和用户导向思维。但是,作者也指出了Google文化的逐渐退化,包括决策从以用户利益为导向转向公司利益,甚至是决策者个人利益,以及公司内部透明度的下降。作者还批评了Google的领导层,包括CEO Sundar Pichai 对维护Google早期文化的缺乏兴趣,以及中层管理人员的无能。尽管如此,作者还是认为Google仍有很多优秀的人才,并且如果有能力重新找回公司早期的价值观和使命,Google仍有可能恢复其辉煌。

https://ln.hixie.ch/?start=1700627373&count=1

  1. Automatically Update npm Package Dependencies with Dependabot

gpt: 这篇文章是关于如何使用GitHub的Dependabot自动更新npm包依赖的教程。Dependabot是GitHub的一个功能,它能帮助开发者自动接收以拉取请求形式的依赖更新。文章首先介绍了Dependabot的基本功能和作用,然后讲解了如何配置Dependabot以满足特定的更新需求。作者首先提供了一个通用的Dependabot配置示例,然后又介绍了如何定制配置以针对特定的依赖进行更新。此外,文章还强调了测试在自动更新过程中的重要性,并提出了一些自动化测试的策略,如使用GitHub Actions进行自动测试,以及利用Vercel、Netlify等平台的部署预览功能进行手动测试。作者认为,Dependabot是自动化日常代码任务的一个有用工具,能帮助开发者节省时间,同时确保应用程序的可靠性。

https://colbyfayock.com/posts/automatically-update-npm-package-dependencies-with-dependabot/

  1. keila

一个开源的newsletter工具

https://github.com/pentacent/keila

  1. Exporting Jellyfin playback stats to Prometheus

gpt: 这篇文章主要讲述了如何使用Jellyfin REST API和Prometheus JSON导出器,将Jellyfin播放统计数据导出到Prometheus并在Grafana中生成图表。内容包括如何使用Jellyfin API获取播放数据,如何通过Jellyfin Playback Reporting Plugin获取汇总统计数据,以及如何将数据导出到Prometheus并在Grafana中进行可视化。

https://sno.ws/writing/2023/11/25/exporting-jellyfin-playback-stats-to-prometheus/

查看你的 github 2023 总结

https://github.com/avgupta456/github-trends

欢迎关注我的博客www.bboy.app

Have Fun