手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 免费部署 N8N 的 Zeabur 注册 | 登陆
浏览模式: 标准 | 列表2025年12月的文章

Jetbtains 官宣:DataGrip 免费了

JB 这段时间不少 IDE 开始免费了,象 webStorm 之类的。想想也是,在 AI 时代,JB 就没有赶上过,花大精力做的 Fleet,几年过去了,还是那个鸟样。AI 来了,搞了个 AI 助手,还限制这限制那的。这回直接被 cursor/windsurf 打的快不认识家了。

 
DataGrip 其实是我用了好几年的工具,自从 navicat 大改版后,我就几乎没有好好用过,再加上我又是 JB 全家桶用户,于是就转向了 DataGrip,美其名曰是支持正版,其实象这种 java 版连接数据库的工具,用眼睛闭着也能够知道他的性能是多差了。。。
 
不过,得益于 JB 的插件,有时候我直接打开 DDL,然后让 QWen 直接帮我写 SQL,还是挺方便的,有一说一,这确实挺方便。
但让我不爽的,或者说是和 Navicat 最大的不同点就是,COPY 数据。你会发现 DataTransfer 在 navicat 下面感觉就是如喝水一样简单,而 datagrip 则搞的象是一坨。最可恨的是,如果你选择 COPY A 表到 B 表,你会发现 DDL 里的索引全丢了!!!
 
这简直不可理喻,那你COPY 个毛?而且因为 Datagrip 是 JAVA 开发的,所以你会发现如果你直接 在 sql console 里粘贴一个超过千行的 SQL,机器可以卡成狗 (我 96G 内存的机器也这样。。。。。)
 
但,整体来说,除了这两个问题,其他 还是不错的。再加上现在又免费了,希望大家多用用,也可以让 JB 早点改掉这些问题

如何优雅的保证 hugging face 的实例?

众所周知, hf 的实例一般在 48 小时无访问后就自动被 咔嚓,所以网上也就会有各种奇技淫巧,我这里也分享一个:

首先我先说一下,hf 的实例所谓的 48 小时无访问,到底是指内部访问外部,还是他的页面需要被访问,我不知道,但一般情况下,如果是内部访问的话,一个 schedule trigger 其实就可以搞定了。比如你 schedule ( per hour)->http request 访问一下百度,怎么着都能被访问了。
 
难的是如何让他在 48 小时内被外部人员访问,我这里是搞了一个简单的,一般情况下搞 n8n,用 hf 的都会有其他的 n8n 流程。这时候就简单了,在 hf 的 n8n 里先开启一下 api,然后你自已的其他 n8n 里创建一个流程,象上面说的 schedule,让他来 get 一下 hf 的 n8n 的数据,就相当于是外部访问了。。
 
免费的 n8n 其实很多,只是 hf的机器是比较好。所以其实你可以利用 hf 的机器来做一些比较费力的事情,但要记住 。。。hf 的机器上的 n8n 不要随便更新(我改用 sqlite 了。)结果一更新,数据全丢了,当然你可以用 supabase 来处理。我也只是做一个尝试。仅此而已

如何添加 n8n telegram trigger 来收到群组消息

虽然可以收,但还是需要过滤,否则后面消息就会太多了!

XML/HTML代码
  1. Hi! Yes, you can definitely trigger a workflow in n8n from a new message in a Telegram group chat, but there are a couple of important steps to make it work properly.  
  2.   
  3.   
  4.   
  5. 1、Add your bot to the Telegram group  
  6.   
  7. Just invite your bot like you would add any user.  
  8.   
  9. Make sure to give it admin permissions so it can read messages.  
  10.   
  11. 2、Disable privacy mode  
  12.   
  13. Go to @BotFather in Telegram.  
  14.   
  15. Use /mybots → select your bot → Bot Settings → Group Privacy.  
  16.   
  17. Turn privacy mode OFF — this allows the bot to receive all messages in group chats, not just commands.  
  18.   
  19. 3、Set up the Telegram Trigger node in n8n  
  20.   
  21. Add the Telegram Trigger node to your workflow.  
  22.   
  23. Set it to listen for the “Message” event.  
  24.   
  25. Use the bot credentials you set up in n8n (Telegram Bot Token).  
  26.   
  27. The trigger will now respond to any message in the group.  
  28.   
  29. 4、Filter if needed: If you only want to respond to specific messages or users, you can add a Filter or Switch node after the trigger.  

 

一个月没打开,200 多条垃圾评论

 如题,果然我当初写的利用 openai 来判断是否垃圾评论的功能还是有用的。(只是没有部署上线),而且其实成本比较高,比如我充了 10 刀,openrouter 每天可以 1000 次,这是 1000 次,不管你请求包体大小的。象这种留言只有 1~200 字,有点浪费 。而且很关键的是,这种做法其实很慢,因为 openrouter 的国内访问,比较慢,一来一回,可能要好几秒。如果是 WEB 早就超时了,如果是命令行,那倒还行。。

 
其实也想过,用 openai 学习后,再利用所谓的贝叶斯算法做一下处理,下次就把这种类型当成一个标的,以此来评判 是否垃圾邮件,理论上学的越多,性能越好。
但换句话说,我不做服务的话,这种开发就完全没有意义,毕竟一天也就 3~5 条垃圾评论。
 
投入和产出不成正比。
下次用阿里的千问和 deepseek 看看。deepseek 是根据内容大小来算钱的,估计一次访问几分钱吧。也应该可以了。当然象我现在也就是不管 3721,全选删除,我只要看到是英文的,都不看详情的,直接删除。误杀的概率只有 0.01%。
 
就这样吧。居然 2 个月没写了。

Tags: openai, 垃圾评论

有点小崩溃,更新个 composer 的包一直超时

 如题,确实崩溃:

XML/HTML代码
  1. Failed to download google/apiclient-services from dist: curl error 28 while downloading https://codeload.github.com/googleapis/google-api-php-client-services/legacy.zip/8366037e450b62ffc1c5489459f207640acca2b4: Operation timed out after 300002 milliseconds with 7023132 out of 33857169 bytes received  
  2. Now trying to download from source  
直接点开下载,发现要30 多 M,然后确实下载速度也很慢。最后只能设置超时时间为 3000,原来设置 300也不够。。。
运行:
composer config --global process-timeout 3000
然后用:composer require google/apiclient -vv  ,居然也没提示我用了多少时间 。但总算是下载下来了。
Records:313612345678910»