Submitted by gouki on 2025, December 6, 1:00 AM
这个基于 windsurf 的 IDE 来自谷歌,内置三组模型 ,gemini3 pro/ claude code /gpt,当然实际情况中根本不会去选用 gpt
目前用下来,或者说在我当前的项目中用下来,gemini3 的作用(功能、实际效果)是要强于 sonnet 4.5 的(最新的更新,有 opus 4.5 了)
但 antigravity 同时更新了一个让人郁闷的功能:We have switched to higher quotas over a weekly refresh period to increase uninterrupted usage. Paid Google AI plans receive even higher quotas with more frequent refreshes.
这个其实不好。原来是每几小时限额到了,我还能休息休息。。。这要是一周一次的限额,我一天就用完了。。剩下 6 天怎么办?
想想当是 Qoder,我也是第一时间付钱,结果 2000 个 credits,4 天不到就用完了,剩下的 26 天不知道怎么弄了。算了一下,就算买他们的 30 刀的会员,也不经用啊,半个月就用光了。。。
QwenCode3 应该还是不错的,但 Qoder 就不行了,这样的费用,其实情愿自己接 Qwen Code 来处理(openrouter 有每天 1000 次调用,其他一堆平台都有着不同的额度,)
---
准备把 CMS 重构了,这回应该就方便多了~现在缺点是无法为 gemini3 付费,不过好在 cursor/windsurf/trae 都已经内置了 gemini3 了。先用用看看效果
產品 | 评论:0
| 阅读:152
Submitted by gouki on 2025, October 9, 10:54 PM
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 早点改掉这些问题
產品 | 评论:0
| 阅读:500
Submitted by gouki on 2024, June 10, 11:30 AM
直接 gem install mysql2报错。确实很烦人,因为我 mysql 本身本机没有,所以就不太可能安装 mysql-client 之类的。于是安装了 mysql-client。但还是报错。无法编译。
看网上的文章是安装 mariadb,然后指定 mysql-config 就 OK 了。我已经懒得弄了。。。。。
你看 postgresql 多方便,安装失败的时候 ,提示你 brew install libpq,就行了(确实是在我 install libpq 后,gem 就走完了)
真不知道那些本地没有 mysql 的人是怎么忍受得了 mysql2这样的库的(也可能只是我受不了吧)
---
问了一下 gpt,他说我安装好 mysql-client 后,还要指定一下:
export LDFLAGS="-L/usr/local/opt/mysql-client/lib"
export CPPFLAGS="-I/usr/local/opt/mysql-client/include"
然后再运行就 OK 了。于是我又重新 retry 了一下。但还是失败了
--
如果要成功就参考这个吧:https://medium.com/@0x88/%E5%9C%A8-macos-%E7%84%A1%E7%97%9B%E5%AE%89%E8%A3%9D-ruby-mysql2-gem-apple-m1-intel-mac-%E9%81%A9%E7%94%A8-330f996ae3c7,我是不想再试了。要么 sqlite ,要么 pgsql 吧
Tags: ruby, mysql, postgresql
產品 | 评论:0
| 阅读:5048
Submitted by gouki on 2024, June 7, 12:57 PM
Rails 在进行开发的时候 ,默认没有 hotreload。当然其实 laravel 也没有,但 laravl 因为用了 vite,所以其实是可以使用 vite 的 hot reload 的功能。vite 里还有 laravel 的插件,直接就支持了。
rails 里如何配置呢?其实也很简单,在 Gemfile 中的 group :development 中增加 `gem "hotwire-livereload"`,然后 bundle install 就OK 了。
当然这只是先添加了 hotwire 的库,还需要运行 rails livereload:install,会在 application.html.erb 的header 头中增相应的 js引用
同时还修改了 config/cable.yml,增加了 redis 的相关引用。
这就意味着,原来没有使用 redis 的。你需要安装一下 redis 才 OK,配置完后,再打开模板进行修改保存后,会发现页面确实刷新了。
步骤简化成:
1、add hotwire-livereload
```
group :development do
gem "hotwire-livereload"
end
```
2、bundle install (这里面要注意如果你注释了默认的 source,可能会失败,指定一下 source 即可,如果镜像的 source 不能下载,设置为 rubygems.org 即可)
3、rails livereload:install
4、rails server (如果有报错,可以看一下原因:可能的原因是:a. redis server 不存在 b.redis-server 不能连接)
Tags: ruby, rails
產品 | 评论:0
| 阅读:5088
Submitted by gouki on 2021, August 20, 12:18 AM
接手一个Spring项目,因为默认的session只有1天时间(已知是项目中的现状),再加上项目里的session是利用redis来管理的,实在是spring不熟,于是就google,大部分都是说,设置:server.session.timeout就行了。
然而并没有效果,继续翻google和stackoverflow,有人说你得看文档啊。,从springboot2.0开始,就是server.servlet.session.timeout了。于是继续 改。仍然不起作用,
这时候有一个评论数并不高的回复说,其实只要改@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 60),如果有设置这个值,只要修改maxInactiveIntervalInSeconds就行了。
于是将值改为 86400*10,问题解决。
参考:
1、https://stackoverflow.com/questions/32501541/what-is-the-default-session-timeout-and-how-to-configure-it-when-using-the-sprin
產品 | 评论:0
| 阅读:9016