[分享创造] 分享一个开源项目 Agent8:让只有 Java 8 的 AIX / HP-UX / Solaris 继续当新版 Jenkins 的 agent
传统行业(银行、电信、制造)的 CI 里一个很常见的老问题:软件要支持 AIX 、HP-UX 、Solaris ,构建机都挂在 Jenkins 上,但这些系统上的 Java 基本停在 8 ( AIX 7.1 和 HP-UX 最高 Java 8 ,Solaris 最高 11 )。
Jenkins 这几年把 Java 要求从 8 抬到 11 、17 ,现在是 21 ,而且 agent 也一样要满足。安全扫描一来 controller 必须升级,升级完这些老机器就连不上了。常见的做法是再养一套老 Jenkins ,或者这些平台手动构建,或者从新机器 ssh 过去执行命令,但那样老机器就不再是一个真正的节点了。
所以做了 Agent8:把官方的 agent.jar 用 JvmDowngrader 降级成 Java 8 字节码,再处理掉 controller 运行时发过来的新版本 class 、serialVersionUID 变化、OpenJ9 ( IBM Java )和签名安全 provider 这几类兼容问题。老机器还是一个普通节点,sh 、junit 、stash 、中断、Git checkout 都能用。
https://github.com/keelinfra/agent8 ( MIT ,免费)
装法( inbound agent ):
它会问 controller 要 remoting 版本、下载匹配的 jar 、校验 sha256 、备份原 jar ,然后用原来的命令重启就行。SSH 节点用
现在的状态:
● Linux 上 HotSpot 8 ( CentOS 6.10 )、OpenJ9 8 、Java 11/17 每次改动都在 CI 里跑 Pipeline 、Git checkout 、凭据、中断、agent 重启。
● 真机 Solaris ( Oracle Java 8u60 )和 HP-UX 安腾( HP Java 8 )能装上、通过自检、作为 SSH agent 连上,完整构建还没确认。
● AIX 7.1 真机跑过一次,发现 IBMJCE 签名 provider 的问题,已修,构建还没确认。
最想要的是 AIX 上的反馈。手上有 AIX / HP-UX / Solaris 构建机的朋友如果愿意试一下,issue 或者直接在这里回复都行,踩到的坑我来修。也想听听大家现在是怎么处理这些老平台的。
via V2EX (author: xianpengshen)
传统行业(银行、电信、制造)的 CI 里一个很常见的老问题:软件要支持 AIX 、HP-UX 、Solaris ,构建机都挂在 Jenkins 上,但这些系统上的 Java 基本停在 8 ( AIX 7.1 和 HP-UX 最高 Java 8 ,Solaris 最高 11 )。
Jenkins 这几年把 Java 要求从 8 抬到 11 、17 ,现在是 21 ,而且 agent 也一样要满足。安全扫描一来 controller 必须升级,升级完这些老机器就连不上了。常见的做法是再养一套老 Jenkins ,或者这些平台手动构建,或者从新机器 ssh 过去执行命令,但那样老机器就不再是一个真正的节点了。
所以做了 Agent8:把官方的 agent.jar 用 JvmDowngrader 降级成 Java 8 字节码,再处理掉 controller 运行时发过来的新版本 class 、serialVersionUID 变化、OpenJ9 ( IBM Java )和签名安全 provider 这几类兼容问题。老机器还是一个普通节点,sh 、junit 、stash 、中断、Git checkout 都能用。
https://github.com/keelinfra/agent8 ( MIT ,免费)
装法( inbound agent ):
sh install.sh --url <controller 地址> --replace /path/to/agent.jar它会问 controller 要 remoting 版本、下载匹配的 jar 、校验 sha256 、备份原 jar ,然后用原来的命令重启就行。SSH 节点用
--dir /opt/agent8,再把节点的 Java Path 改成 /opt/agent8/java。现在的状态:
● Linux 上 HotSpot 8 ( CentOS 6.10 )、OpenJ9 8 、Java 11/17 每次改动都在 CI 里跑 Pipeline 、Git checkout 、凭据、中断、agent 重启。
● 真机 Solaris ( Oracle Java 8u60 )和 HP-UX 安腾( HP Java 8 )能装上、通过自检、作为 SSH agent 连上,完整构建还没确认。
● AIX 7.1 真机跑过一次,发现 IBMJCE 签名 provider 的问题,已修,构建还没确认。
最想要的是 AIX 上的反馈。手上有 AIX / HP-UX / Solaris 构建机的朋友如果愿意试一下,issue 或者直接在这里回复都行,踩到的坑我来修。也想听听大家现在是怎么处理这些老平台的。
via V2EX (author: xianpengshen)
[分享创造] Play Martin:No Filter Fighters
Martin Fighters
https://martinfighters.com/
is an online gaming website dedicated to Martin No Filter Fighters, a fast-paced browser fighting game inspired by the Martin universe. Visitors can play directly in their browser without downloading additional software. The site provides game screenshots, gameplay information, video content, and helpful details for new players. This website is an unofficial fan project created for entertainment and informational purposes.
via V2EX (author: langren)
Martin Fighters
https://martinfighters.com/
is an online gaming website dedicated to Martin No Filter Fighters, a fast-paced browser fighting game inspired by the Martin universe. Visitors can play directly in their browser without downloading additional software. The site provides game screenshots, gameplay information, video content, and helpful details for new players. This website is an unofficial fan project created for entertainment and informational purposes.
via V2EX (author: langren)
[分享创造] 通过丢几个参考链接,让 grok bot 直接做了个 AI 导航站,大概十几轮对话,做完直接部署。
站点是: https://meetnewai.com/
开发耗时=1%
选域名耗时=99%
md 这个 com 域名让 ai 选了好多轮,最后找到一个,meetnewai = meet new ai 我感觉还蛮好记。
然后关于站点,目前样式基本是致敬其他站点,致敬的太明显,过几天还得让 ai 改一轮样式,免得被人挂墙上。
欢迎交换友链。
via V2EX (author: wwk)
站点是: https://meetnewai.com/
开发耗时=1%
选域名耗时=99%
md 这个 com 域名让 ai 选了好多轮,最后找到一个,meetnewai = meet new ai 我感觉还蛮好记。
然后关于站点,目前样式基本是致敬其他站点,致敬的太明显,过几天还得让 ai 改一轮样式,免得被人挂墙上。
欢迎交换友链。
via V2EX (author: wwk)
This media is not supported in your browser
VIEW IN TELEGRAM
[分享发现] NSFW/姿势出图 skill
项目
https://github.com/Arekejoker/qwen21-nsfw-pose-skill
预览
via V2EX (author: SayHelloHi)
项目
https://github.com/Arekejoker/qwen21-nsfw-pose-skill
预览
via V2EX (author: SayHelloHi)
[推广] 劝退:这 3 种人,先别找我开免五
免五开户能省手续费,但这 3 种人,建议先缓缓!
1. 因为免五,越做越勤的
以前嫌单笔最低 5 元贵,开了免五,几百块也要来回做 T。
手续费省了,亏损多了。免五是给交易省钱,别为了免五多做交易。
2. 借钱炒股的
前阵子看到一个帖:已经满仓了,还想从闪电贷借 20 万做 T。底下几十条回复,没一个支持。
行情好时,觉得自己能赚回来;行情不好时,亏损和利息可不会互相抵消。
如果本金是借来的,先别研究佣金能省几块,想想跌了以后怎么还。
3. 跟着消息买的
散户听到的消息,往往已经转了好几手。
You see what you want to see.
有个客户,行情还不错的时候,一个月把两万做到了 1500。
怎么费率更低,我能帮忙,买卖还得自己想明白。
🎈回帖抽 瑞雪苹果 2 份每份 10 斤(陕西白水,朋友家的。我买都是 8 元一斤,水分足果香浓比红富士好吃)。回复超过 150,再加抽 1 份。
确实有需要的,最近这些方案可以看看:
● YH 头部券商 ETF 万 0.5 免五 1 毛起起收,聪明钱和新手都合适,近期还会上线定投。
● 低门槛有万 0.854 免五,还有万一免五的头部券商,要主动问,有些不会在大表格的;
● miniqmt 还有一家能开,看能坚持多久?
● 两融资源丰富,提要求给你方案,新上🎉银河 ETF 专项利率 50 万即可 2.78%
更详细戳这里:🔗券商优惠汇总和联系方式
.
友情提醒:不因奖品而涉足股市,得不偿失
via V2EX (author: laojuelv)
免五开户能省手续费,但这 3 种人,建议先缓缓!
1. 因为免五,越做越勤的
以前嫌单笔最低 5 元贵,开了免五,几百块也要来回做 T。
手续费省了,亏损多了。免五是给交易省钱,别为了免五多做交易。
2. 借钱炒股的
前阵子看到一个帖:已经满仓了,还想从闪电贷借 20 万做 T。底下几十条回复,没一个支持。
行情好时,觉得自己能赚回来;行情不好时,亏损和利息可不会互相抵消。
如果本金是借来的,先别研究佣金能省几块,想想跌了以后怎么还。
3. 跟着消息买的
散户听到的消息,往往已经转了好几手。
You see what you want to see.
有个客户,行情还不错的时候,一个月把两万做到了 1500。
怎么费率更低,我能帮忙,买卖还得自己想明白。
🎈回帖抽 瑞雪苹果 2 份每份 10 斤(陕西白水,朋友家的。我买都是 8 元一斤,水分足果香浓比红富士好吃)。回复超过 150,再加抽 1 份。
确实有需要的,最近这些方案可以看看:
● YH 头部券商 ETF 万 0.5 免五 1 毛起起收,聪明钱和新手都合适,近期还会上线定投。
● 低门槛有万 0.854 免五,还有万一免五的头部券商,要主动问,有些不会在大表格的;
● miniqmt 还有一家能开,看能坚持多久?
● 两融资源丰富,提要求给你方案,新上🎉银河 ETF 专项利率 50 万即可 2.78%
更详细戳这里:🔗券商优惠汇总和联系方式
.
友情提醒:不因奖品而涉足股市,得不偿失
via V2EX (author: laojuelv)
[推广] Huiai 代充 ChatGPT/Claude/可开票。
ChatGPT Plus / Pro , Claude Pro / Max 。 微信、支付宝付款,不用海外信用卡付款后自动开通,订单进度和售后都能查开通失败全额退;开上之后出问题优先修 下单:https://www.huiai.me/
via V2EX (author: log226)
ChatGPT Plus / Pro , Claude Pro / Max 。 微信、支付宝付款,不用海外信用卡付款后自动开通,订单进度和售后都能查开通失败全额退;开上之后出问题优先修 下单:https://www.huiai.me/
via V2EX (author: log226)
[分享创造] 分享一个新开发的 PopClip 插件,一键搜索番号、演员、关键词、导演、片商等你想冲的一切
兄弟们,我又来了,熟悉我的朋友应该知道我要分享什么了。
PopClip 我就不介绍了,简单说就是 macOS 上的一个全局鼠标选中菜单,非常好用,我用了很多年了,支持插件系统,应该很多朋友都用过,我就不多介绍了。这个插件是要先安装 PopClip 才能使用的,东西很简单,但直击灵魂。
无论是在哪里看到了任何让你灵鸡🐔一动的关键词,某串神秘代码,某个漂亮的女演员,某个心头一颤的关键词 (人妻,NTR ,出轨,纯爱,美腿) 只需轻轻一划一点,即刻开冲!
为了不给大家带来不便,图我就不放了,有兴趣的朋友请自行安装尝试。
项目开源地址: https://github.com/javranking/javranking-popclip-extension
GitHub 项目里也没有不方便展示的图片,放心浏览。
欢迎给我点个不要钱的 star ,让我也开心开心。
via V2EX (author: CyberZCS)
兄弟们,我又来了,熟悉我的朋友应该知道我要分享什么了。
PopClip 我就不介绍了,简单说就是 macOS 上的一个全局鼠标选中菜单,非常好用,我用了很多年了,支持插件系统,应该很多朋友都用过,我就不多介绍了。这个插件是要先安装 PopClip 才能使用的,东西很简单,但直击灵魂。
无论是在哪里看到了任何让你灵鸡🐔一动的关键词,某串神秘代码,某个漂亮的女演员,某个心头一颤的关键词 (人妻,NTR ,出轨,纯爱,美腿) 只需轻轻一划一点,即刻开冲!
为了不给大家带来不便,图我就不放了,有兴趣的朋友请自行安装尝试。
项目开源地址: https://github.com/javranking/javranking-popclip-extension
GitHub 项目里也没有不方便展示的图片,放心浏览。
欢迎给我点个不要钱的 star ,让我也开心开心。
via V2EX (author: CyberZCS)
[程序员] 开源一个领克 03 21 款车机高德地图仪表盘桥接 apk
我开的是领克 03 2021 年买的,车机型号 CS11,车机是亿咖通(ECARX)那套方案,Android 4.4.3。原厂只给百度地图,导航的时候仪表盘上会亮出转向箭头、下一条路的名字、还剩多少公里——这块体验我一直挺满意。
但百度地图的路线规划我实在受不了,也没有高德地图的红黄绿灯读秒。所以我想把车机的地图换了。于是 vibecoding 了一个桥接方案。
我花了两天把它接上了,代码开源在 monkey-wenjun/amap-dim-bridge。
via V2EX (author: awenforlinux)
我开的是领克 03 2021 年买的,车机型号 CS11,车机是亿咖通(ECARX)那套方案,Android 4.4.3。原厂只给百度地图,导航的时候仪表盘上会亮出转向箭头、下一条路的名字、还剩多少公里——这块体验我一直挺满意。
但百度地图的路线规划我实在受不了,也没有高德地图的红黄绿灯读秒。所以我想把车机的地图换了。于是 vibecoding 了一个桥接方案。
我花了两天把它接上了,代码开源在 monkey-wenjun/amap-dim-bridge。
via V2EX (author: awenforlinux)
[分享创造] [开源] AI 工具越装越多,你的 SSD 谁在偷偷读写?给 [流量喵] 加了磁盘监控
之前做了个 macOS 菜单栏流量工具「流量喵」,这次加上了磁盘监控。
起因是看到 Codex 用户反馈持续写盘。自己也同时用着 Codex 、Claude Code 、Cursor 、Gemini ,而且为了方便远程办公,家里 macmini 长期开着这些工具,频繁索引、缓存和构建,后台越来越热闹。SSD 写入耐久度有限,想知道:到底谁在写,一天下来写了多少?
这次新增:
● 进程读写排行:按写入、读取或总量排序,支持今日、近 7 天、近 30 天和累计,也能导出 CSV 。
● 磁盘状态:查看系统能提供的 SMART 、温度、累计主机写入、通电时间和耐久度已用等信息。
● 菜单栏实时读写:读取在上、写入在下,开关独立于网速显示。
原来的应用流量排行、按 Wi-Fi 分开统计也都保留。Swift / SwiftUI 原生开发,免费、MIT 开源,数据留在本机,无需账号。
统计从运行后开始;进程 I/O 不等于 SSD 闪存实际写入,健康指标是否可读取决于磁盘、硬盘盒和权限。
介绍与下载 · GitHub 源码
大家会关注 AI 开发工具的累计写盘量吗?
via V2EX (author: tab16360)
之前做了个 macOS 菜单栏流量工具「流量喵」,这次加上了磁盘监控。
起因是看到 Codex 用户反馈持续写盘。自己也同时用着 Codex 、Claude Code 、Cursor 、Gemini ,而且为了方便远程办公,家里 macmini 长期开着这些工具,频繁索引、缓存和构建,后台越来越热闹。SSD 写入耐久度有限,想知道:到底谁在写,一天下来写了多少?
这次新增:
● 进程读写排行:按写入、读取或总量排序,支持今日、近 7 天、近 30 天和累计,也能导出 CSV 。
● 磁盘状态:查看系统能提供的 SMART 、温度、累计主机写入、通电时间和耐久度已用等信息。
● 菜单栏实时读写:读取在上、写入在下,开关独立于网速显示。
原来的应用流量排行、按 Wi-Fi 分开统计也都保留。Swift / SwiftUI 原生开发,免费、MIT 开源,数据留在本机,无需账号。
统计从运行后开始;进程 I/O 不等于 SSD 闪存实际写入,健康指标是否可读取决于磁盘、硬盘盒和权限。
介绍与下载 · GitHub 源码
大家会关注 AI 开发工具的累计写盘量吗?
via V2EX (author: tab16360)
[分享创造] 一周时间搓一个简单的 2D RPG
Claude 写代码 + Codex 画图 + ElevenLabs 做音效
一个有六章故事、三种职业,可以在浏览器里探索的奇幻王国。支持中文、英文和日语。
欢迎游玩: https://muselabs.co/empty-throne
https://i.imgur.com/XSoXRKf.png
https://i.imgur.com/0xlo2rt.png
https://i.imgur.com/gN3LjCu.png
via V2EX (author: westfall)
Claude 写代码 + Codex 画图 + ElevenLabs 做音效
一个有六章故事、三种职业,可以在浏览器里探索的奇幻王国。支持中文、英文和日语。
欢迎游玩: https://muselabs.co/empty-throne
https://i.imgur.com/XSoXRKf.png
https://i.imgur.com/0xlo2rt.png
https://i.imgur.com/gN3LjCu.png
via V2EX (author: westfall)
[分享创造] 一款完全开源免费的网页端创意画板,现已重磅升级,满足你的无限创作!
这个项目是我当年古法编程敲出来的,当时发出来后收获了一波好评,但是后来因为工作比较忙一直没有什么精力去持续维护就慢慢有点停滞了🫠,不过,自从进入 AI 时代,模型和 agent 越来越强大,工作都已经全部交给 ai 进行 coding 了,所以也想重新优化升级一下这个项目,不得不说现在这个时代升级个软件太轻松了 plan -> build -> judge -> test ,仅仅用了一星期的下班时间,就修复了好多以前比较棘手的 bug, 并添加了不少新功能和有意思的想法 🫡
我介绍一下这个项目,Paint Board, 一款完全开源免费的 Web 端创意画板,无需登录,拥有多种画笔、涂鸦图形、文字图片等绘图内容,不是偏向于那种白板工具,项目开始初心就是希望做成一个可以随手涂鸦、自由创作,随意折腾的绘画板。比如下图,就是当前画板的真实网页截图
然后此项目内置了不少画笔和素材,可以自定义配置和扩展,如下图是一个基本展示。
针对此次升级,详情可以看 Github CHANGELOG ,或者直接进入项目进行初次体验吧!
如果你对此项目有任何 idea 或者发现了任何问题,无论是交互还是 bug ,欢迎评论或者直接找我 !
在线体验地址:https://songlh.top/paint-board/(建议使用 PC 端)
Github 开源地址:https://github.com/LHRUN/paint-board
最后,玩后如果感觉有意思,欢迎点个 Star ,Star 就是对我最大的支持,Thanks! 🤩🤩🤩
via V2EX (author: LHRUN)
这个项目是我当年古法编程敲出来的,当时发出来后收获了一波好评,但是后来因为工作比较忙一直没有什么精力去持续维护就慢慢有点停滞了🫠,不过,自从进入 AI 时代,模型和 agent 越来越强大,工作都已经全部交给 ai 进行 coding 了,所以也想重新优化升级一下这个项目,不得不说现在这个时代升级个软件太轻松了 plan -> build -> judge -> test ,仅仅用了一星期的下班时间,就修复了好多以前比较棘手的 bug, 并添加了不少新功能和有意思的想法 🫡
我介绍一下这个项目,Paint Board, 一款完全开源免费的 Web 端创意画板,无需登录,拥有多种画笔、涂鸦图形、文字图片等绘图内容,不是偏向于那种白板工具,项目开始初心就是希望做成一个可以随手涂鸦、自由创作,随意折腾的绘画板。比如下图,就是当前画板的真实网页截图
然后此项目内置了不少画笔和素材,可以自定义配置和扩展,如下图是一个基本展示。
针对此次升级,详情可以看 Github CHANGELOG ,或者直接进入项目进行初次体验吧!
如果你对此项目有任何 idea 或者发现了任何问题,无论是交互还是 bug ,欢迎评论或者直接找我 !
在线体验地址:https://songlh.top/paint-board/(建议使用 PC 端)
Github 开源地址:https://github.com/LHRUN/paint-board
最后,玩后如果感觉有意思,欢迎点个 Star ,Star 就是对我最大的支持,Thanks! 🤩🤩🤩
via V2EX (author: LHRUN)