飞牛防火墙设置

nas 

飞牛系统近期更新了防火墙功能。更新后,用户可以在系统设置中启用防火墙,并在高级设置中选择工作模式。防火墙提供了入站规则和出站规则的管理功能,用户可以根据需要配置规则以控制外部访问和内部发出的网络流量。对于初次配置,建议了解工作模式选项并了解局域网访问设置。对于出站规则,默认允许访问局域网内的设备。此外,用户可以通过命令行查看防火墙服务的状态并添加开放的应用端口。配置完成后,外部访问特定应用将恢复正常。飞牛的frpc应用设置的端口似乎不受此限制,如有疑问可讨论。最后,文章呼吁关注公众号以获取更多更新内容。

为什么不推荐在 Django 的orm查询中使用 .first()查询唯一记录

学习 

Django是一个流行的Python框架,其ORM(对象关系映射)简化了数据库交互。对于查询唯一记录,推荐使用.get()而不是.first(),因为.first()会引入不必要的排序操作,可能影响性能。然而,如果查询字段有索引,排序的性能开销通常可以忽略。Django的ORM允许开发者使用Python代码操作数据库,无需编写复杂的SQL语句。在设置中开启ORM查询的SQL日志,可以方便地查看生成的SQL语句。总体而言,Django的ORM提供了便捷的数据操作方式。

基于Reflex开发一个图片风格转换demo(1)

学习 

本文介绍了基于Python的Web开发框架Reflex的介绍和使用过程。首先强调了其对纯Python的开发模式的特点,适用于熟悉Python但对前端开发不太熟悉的人员。介绍了安装过程、初始化项目步骤、运行过程等。文章还提到了使用Reflex开发一个图片风格转换demo的过程,并指出了一些可能遇到的问题和解决方案。最后,文章鼓励读者关注作者公众号以获取更多内容。

给NAS相册接入AI大脑,但不聪明

nas 

本文介绍了一款名为PhotoPrism的开源AI驱动的照片管理工具,用于给NAS相册接入AI大脑。作者在尝试使用该工具后,发现其人脸识别和地点识别的效果并不理想。尽管如此,作者仍然提供了安装指南,包括使用docker-compose进行安装的具体步骤和注意事项。文章中提到了修改docker-compose.yaml的部分内容,包括替换默认的admin用户名、密码、暴露的端口号、数据库的密码等。此外,还介绍了挂载目录的修改和使用的国内镜像源。最后,作者简单介绍了启动成功后的操作及项目地址,并欢迎大家讨论和关注其公众号。关键词:ai, NAS相册AI化,开源工具,PhotoPrism。

内网穿透,试试飞牛应用里的frp工具

nas 

本文介绍了使用飞牛应用中的frp工具进行内网穿透的方法。作者首先提到之前在另一篇文章中介绍过的frp设置,并指出飞牛应用中心已经将frp应用集成进来。作者详细介绍了如何在飞牛应用中安装和配置frp,包括安装步骤、配置页面以及需要注意的参数。此外,作者还提到了使用ssh登录系统查看frp运行情况的方法。最后,作者决定使用飞牛的应用替代自己原先设置的开机自启动frp,因为原先的开机自启动方式存在问题。文章还提供了关于如何停止、禁用和重新加载systemd服务的拓展阅读内容,并提醒读者谨慎操作,特别是在生产环境中。

阅读anthropic building-effective-agents 文章有感而发

学习 

本文作者阅读了anthropic的关于构建有效agent的文章后有所感悟,分享了自己在智能创作领域的体验与心得。作者详细阐述了工作流和agent的构建流程,强调预定义代码路径编排和工具的清晰定义对工作流程的重要性。作者同时探讨了如何让模型更准确地使用工具的方法,包括对工具的定义进行改进,并通过示例进行验证迭代。最后,作者提到模型返回结果的格式化控制问题,并对智能创作的未来发展提出展望。

还能这样?命令行输入错误,骂它就能解决?

学习 

这篇文章介绍了一款开源的命令行工具——the小可爱。它能够在用户在终端输入错误的命令时自动进行修正。安装方法简单,可根据不同操作系统选择相应的安装命令。设置时,用户可将特定命令添加到启动文件中以便每次打开终端时都能使用。使用上,只需输入特定词(默认是“小可爱”),它就会尝试修正错误命令。该工具自带160多种规则,也可自定义规则。更新和卸载也很方便。

从“代码恐惧”到“得心应手”:命令行错误不再难

学习 

命令行工具wut通过基于大语言模型(LLM)的技术解析终端输出内容,为用户提供清晰易懂的解释。它可以理解堆栈跟踪、解析错误代码、修正命令并提供日志信息总结。安装简单,并支持多种LLM提供商模型。使用时需在tmux或screen会话中运行,可直接获取命令解释或附带查询语句。该工具帮助从“代码恐惧”到“得心应手”,使命令行错误不再难解。

竟然这么多人用类型提示来写python!


文章讨论了Python中的类型提示的重要性和实际应用情况。文章回顾了PEP 484提案,该提案为Python引入了静态类型检查的能力,以提高代码的可读性和质量。文章还分享了JetBrains、Meta和Microsoft联合进行的一项关于Python类型系统的调查数据,显示越来越多的开发者在日常工作中使用类型提示。文章最后鼓励读者分享对Python中使用类型提示的看法和经验。

你这个django正不正宗,怎么看起来像flask?

学习 

小琪和小胖尝试使用新的工具nanodjango来简化Django应用开发。nanodjango允许在一个文件中完成整个Django应用,包括模型、视图和管理后台。他们展示了如何使用nanodjango快速构建计数器应用,并介绍了其支持API、异步视图和管理后台的特性。他们还讨论了如何将nanodjango集成到日常工作中,并展示了其潜力。文章关键词包括python、Django、开源等。