Normal view

There are new articles available, click to refresh the page.
Today — 13 August 2025Curiosity

我做了一个工具,能一键把照片变成像素画

By: sheepz
13 August 2025 at 18:13
sheepz:

大家好,

最近业余时间,我开发了一个小工具,网站地址是:phototopixel.art 。它的功能非常直接:上传一张照片,它就能自动帮你生成一张像素风格的艺术画。

我一直很喜欢像素画的复古美感,但手动制作费时费力。市面上虽然有一些工具,但效果通常不尽人意。于是我决定自己动手,做一个更简单、效果更好的工具。

如何工作? 这个工具的核心算法主要是对图片进行色彩量化( Color Quantization )和像素化( Pixelation )处理。它会智能地分析图片中的色彩,然后将其映射到有限的调色板上,同时进行像素化处理,最终生成一张既保留了原图神韵,又充满像素风格的图片。

在开发过程中,最大的挑战是平衡细节保留和像素风格。如果像素块太小,看起来就像模糊的照片;如果像素块太大,又会丢失太多细节。我花了一些时间调整算法,让用户可以灵活选择不同的参数,以达到最佳效果。

可以用来做什么? 头像制作:用自己的照片生成一个独一无二的像素风格头像。

数字艺术:将喜欢的风景、宠物或人物照片变成独特的艺术品。

游戏素材:对于独立开发者来说,这或许能作为一个快速生成某些素材的工具。

欢迎体验和反馈 现在网站已经上线,完全免费。如果你感兴趣,欢迎上传你的照片体验一下。我非常期待听到大家的反馈,包括:

你觉得生成的效果如何?

有没有什么功能是你希望增加的?比如更多的调色板选择?

你认为这个工具还有哪些有趣的玩法?

也欢迎大家直接在帖子里分享你们用这个工具生成的像素画!

感谢大家的关注!

访问地址: https://www.phototopixel.art/

实测:单页工具站 “秒级” 收录?亲测从发帖到谷歌收录仅 5 小时!

By: lianghuan
13 August 2025 at 18:06
lianghuan: 今天中午 12:30 在论坛分享了刚搭的 Base64 工具站( https://www.base64pro.top/),下午 17:38 想起来去 GSC 看了一眼 ——居然已经收录了!

火速总结这次 “超速收录” 的几个关键操作,感觉是可复制的技巧:

「实时」请求索引,抓爬虫活跃期
发帖同时( 12:30 ),立刻去 GSC 的 “URL 检查” 工具,对首页和 sitemap.xml 都点了 “请求索引”。猜测刚好卡在谷歌爬虫的高频抓取时段(午间 - 下午是爬虫活跃期之一),直接被 “秒抓”。
页面极简 + 工具属性明确
全站就一个静态 HTML 页,没任何花里胡哨的代码,首屏直接放 Base64 编解码工具,<title>和<h1>都精准写了 “Base64 Encode/Decode Tool”。爬虫不用 “猜” 页面是干啥的,解析效率拉满。
主动制造 “外部曝光” 触发抓取
发帖本身相当于给页面一个 “外部信号”,加上论坛帖子自带一定权重,可能间接让谷歌更快发现这个新站。(之前纯提交 sitemap ,等了 3 天没反应,这次联动发帖效果立竿见影)

现在 site:base64pro.top 能直接查到,搜索 “base64 tool” 也能在结果里看到影子。这种 “小时级收录” 体验太爽了,有没有朋友试过更短的收录周期?或者有其他触发爬虫的野路子,求交流!

cf 买的域名竟然不支持改 NS

By: FaiChou
13 August 2025 at 18:05
FaiChou:

CF Agreement 中显示的:

6.1 Nameservers. Registrant agrees to use Cloudflare’s nameservers. REGISTRANT ACKNOWLEDGES AND AGREES THAT IT MAY NOT CHANGE THE NAMESERVERS ON THE REGISTRAR SERVICES, AND THAT IT MUST TRANSFER TO A THIRD-PARTY REGISTRAR IF IT WISHES TO CHANGE NAMESERVERS.

在 Saas 平台要绑定这个域名到店铺,需要修改 ns ,但 cf 后台不支持修改。( saas 不支持 A, CNAME ,只能改 NS)

saas

目前我的 cf 是个 free plan ,还没有发工单的权限,只能去社区里发贴。

升级 Pro 发工单的话,客服能帮修改吗?

房贷:前期缩短后期减少月供

By: tangv2
13 August 2025 at 18:01
tangv2: 摸鱼的时候用 GPT 模拟还贷贷,和提前还贷,得到一个方案:
举个大致模拟(假设 100w 贷款,每年提前还 3 万)
策略 A (全程缩短年限):19 年还清,利息 ≈ 33 万
策略 B (前期缩短,后期减少月供):前 12 年压到剩余 7 年,然后改成减少月供 → 总利息 ≈ 35 万,但后 7 年月供从 4068 元降到 2300 元左右
两者差的利息只有 ≈ 2 万,但策略 B 后期现金流明显更宽裕

pollinations.ai 国内替代,有吗

By: lizy0329
13 August 2025 at 17:58
lizy0329:

Pollinations.ai 是一个开源的 AI 内容生成平台。

它由总部位于柏林的一家初创公司开发,致力于让每个人都能轻松利用 AI 进行创作。该平台提供免费且易于使用的文本和图像生成 API ,无需注册或 API 密钥即可使用,保障用户隐私,零数据存储和完全匿名使用。

Pollinations.ai 具有全栈生成能力,主要功能包括:

  • 图像生成:基于文本描述生成高质量图像,支持 Flux 、Turbo 等多种模型及自定义参数,如尺寸、随机种子等。
  • 文本生成:根据用户输入的提示词生成自然语言文本,支持多种文本生成模型。
  • 文生音频:将文本转换为音频文件,支持多种语音类型。
  • 音频转文字:把音频文件转换为文本内容。
  • 视觉内容解析:分析图像内容,支持基于图像 URL 或 Base64 编码数据进行解析。

此外,Pollinations.ai 还提供丰富的 API 接口和 SDK ,方便开发者快速集成,并且推出了基于浏览器的开发环境 Pollinations.DIY ,进一步降低开发门槛。它也支持 OpenAI 格式的调用,方便开发者无缝迁移和集成。

不过链接得有点慢,国内有没有替代品?

Cursor 又又又要改计费标准?

13 August 2025 at 17:52
dfkjgklfdjg:

关于 Auto 模式,将会变成计费模式了。

Starting at your next billing renewal after September 15, Auto consumes included usage at the following API rate:

  • Input: $1.25 per 1M tokens
  • Output: $6.00 per 1M tokens
  • Cached Input: $0.25 per 1M tokens

gookit/goutil v0.7.1 发布:增强工具集与使用优化

By: jxia
13 August 2025 at 17:44
jxia:

我们很高兴地宣布 gookit/goutil v0.7.1 正式发布!作为 v0.7.0 系列的第一个补丁版本,本次更新带来了 20+ 新功能、关键错误修复以及多项性能优化,进一步提升了开发体验和工具库的实用性。

Github: https://github.com/gookit/goutil


🚀 版本亮点

1. 时间处理能力增强

  • timex.ToDuration() 方法现在支持负数和复合时间格式
  • 支持如 -1.5h2d3h2hour33min 等多种时间表示方式
  • 简化时间计算逻辑,提升代码可读性

2. 映射操作工具新增功能

  • 新增 AnyToStrMap() 函数,实现任意类型到字符串映射的转换
  • 引入 L2StrMap 类型,支持二级字符串映射操作
  • Data 类型新增多个实用方法:One()StrOne()BoolOne()
  • 添加切片到映射的转换函数:SliceToSMap()SliceToMap()SliceToTypeMap()

3. 字符串处理增强

  • 新增不区分大小写的字符串检查函数:IContainsOne()IContainsAll()
  • 添加快速逗号连接函数 JoinComma()
  • 引入 IsVarName() 函数,用于变量名格式验证

4. 文本工具增强

  • 新增 StrVarRenderer,实现类似 shell 变量渲染器的功能
  • 简化测试中的变量替换和模板渲染操作

🛠️ 主要功能详解

⏱️ 时间处理增强

// 支持负数和复合时间格式
duration, err := timex.ToDuration("-1.5h") // -1 小时 30 分钟
duration, err := timex.ToDuration("2d3h") // 2 天 3 小时
duration, err := timex.ToDuration("2hour33min") // 2 小时 33 分钟

🗺️ 映射操作升级

// 任意类型到字符串映射的转换
strMap := maputil.AnyToStrMap(someData)

// 多键值获取
value := data.One("key1", "key2", "key3") // 尝试多个键,返回第一个存在的值

// 切片到映射的转换
slice := []string{"a:1", "b:2", "c:3"}
sMap := maputil.SliceToSMap(slice, ":") // {"a": "1", "b": "2", "c": "3"}

📝 字符串处理新功能

// 不区分大小写的包含检查
strutil.IContainsOne("Hello World", []string{"hello", "golang"}) // true

// 快速逗号连接
result := strutil.JoinComma([]string{"a", "b", "c"}) // "a,b,c"

// 变量名验证
isValid := strutil.IsVarName("valid_var123") // true

🧪 文本工具增强

简单的实现类似 php, kotlin, shell 插值变量渲染,表达式解析处理。

  • var format: $var_name, ${some_var}, ${top.sub_var}
  • func call: ${func_name($var_name, 'const string')}
// 使用 StrVarRenderer 进行变量渲染
renderer := textutil.NewStrVarRenderer()
result := renderer.Render("Hello ${name}", map[string]string{"name": "World"}) // "Hello World"

🐛 错误修复

  • 修复了 maputil.TryAnyMap 在处理非字符串键映射时的转换错误
  • 修复了内部 ParseEnvLines 在某些情况下的解析错误
  • 优化了多个测试用例,提高了测试稳定性

🔧 其他重要更新

  • ✨ feat:structs - StructToMap 添加新选项:IgnoreEmpty 、UserFunc 001c4da
  • ✨ feat:structs - SetValues 添加新选项:BeforeSetFn 钩子 4a8b758

重构与优化

  • SMap 重命名为 StrMap,提高命名一致性
  • 提取公共 ENV 行解析方法到内部包,减少代码重复
  • jsonutil 新增 DecodeFile 函数,简化文件读取操作

文档与测试

  • 更新了 structstestutilx/finder 等模块的文档
  • 增强了测试覆盖率,修复了多个测试用例
  • 更新了 GitHub Actions 工作流,使用最新的 checkout action

🔄 升级指南

安装/更新

go get github.com/gookit/goutil/v0.7.1

注意事项

  1. API 变更SMap 已重命名为 StrMap,请更新相关代码
  2. 新功能:建议查看新增函数,可能简化现有代码逻辑
  3. 错误修复:如果之前遇到 TryAnyMap 的转换问题,现已修复

📈 性能优化

  • 优化了映射操作的性能,特别是在处理大型数据结构时
  • 改进了字符串处理函数的内存使用效率
  • 增强了测试工具的稳定性,减少测试中的不确定性

🤝 社区与贡献

感谢所有为本次版本做出贡献的开发者!我们欢迎社区反馈和贡献,如果您有任何建议或发现问题,请通过 GitHub Issues 告诉我们。


📚 资源链接

立即升级体验新特性,享受更高效的 Go 开发体验!

[深圳] 超酷的 AI 初创公司招人啦!全栈/AI/爬虫/数据/UIUX~

By: leondot
13 August 2025 at 17:31
leondot:

👋Hi, 我是 Leon ,Workus 的创始人。十余年黑客攻防背景,7 年 B2B 创业经历,曾从零到一组建研究、技术、产品、市场团队,做过年营收千万、融资数千万的公司。

🚀 我们在做什么

我们在做一件特别酷的事:打造下一代商业增长( GTM )领域 AI 数字员工的公司,让全球商业交易更高效。

过去几个月,我们围绕汽配、农副产品等行业的海外制造业销售场景,已构建了一款由 AI 驱动的从线索挖掘到个性化沟通跟进的销售数字员工,帮助制造业在全球商业增长进入自动化阶段。

过去,GTM 团队想要精准开发客户,需要经历这些痛点;人工+割裂的工具,让客户开发效率极低。

  • 从数百个通用/垂直数据源挖掘、判断和关联客户信息,全靠人工
  • 对客户做背景研究,分析合作机会,全靠人工
  • 用不同工具多轮个性化沟通,全靠人工

我们希望在未来 3 个月时间内,推出一款面向制造业海外销售领域的 AI 数字员工,消灭重复劳动直接交付商机;可以自动理解需求,从数百个商业数据源高效挖掘潜在客户信息并进行精准匹配,主动执行客户研究、建联和跟进,支持规模化的多语言、多渠道个性化沟通

🏆 我们是谁?

  • [奇绩创坛一期校友]
  • [已获得数百万种子轮融资]
  • [成立半年,已有数百家工业领域种子客户]
  • [技术团队范围浓厚,创始人十余年技术/商业背景]
  • [团队年龄 95 后,极度扁平化]
  • [深圳软件园,科技氛围爆表!]
  • [ Cursor/V0 等 AI 工具是我们的日常工具]

💡 我们正在招募

  • 全栈工程师   文能 React/Next.js 搞交互,武能 FastAPI/Kafka 搞分布式
  • AI 应用工程师 RAG/Prompt/ReAct/P&E 都在行,LangChain/LangGraph 熟到爆
  • 爬虫工程师   逆向/破解/都在行,数据挖掘都是日常
  • 数据工程师   从 ETL 到各种类型数据库/湖,数据管道稳到不行
  • UI/UX 产品设计师   业内设计尽在掌握,品味非常棒
  • 其他你觉得能让我们变强的角色

有意向的朋友欢迎评论区留言/私信/转发,期待遇见更多有趣的灵魂!

发送邮件到 hr@workus.ai

被裁员, 躺了 19 个月, 找到了新工作

13 August 2025 at 17:10
lvjianzwp123: 24 年 1 月 31 号 lastday , 拿了 n+1 ,躺平了 18 个月, 刚开始好爽, 后来回老家开了个厂子,三个月关门了, 又滚回上海躺了一年多, 7 月份, 之前的老板去了一家公司当总监, 给我整进去了.

25 年 8.1 号入职, 总包减了 -10%(本来也不多), 最近上班很开心, 原来写 go/php 现在写 java 还在学, 发现 java 有点难写, 不知道学习能力不够还是年纪大了. 今年 31
------------

总结: 人不能脱离社会太久.

每月理财收入超过工资的人占比高吗?大家是如何实现的?

By: silypie
13 August 2025 at 17:04
silypie:

最近算了一笔账突然有点感慨……想问问 V 友们:

  1. 你们身边有那种“理财收入>工资”的大佬吗?比如靠基金/股票/房租/存款利息等被动收入,每月稳稳超过主业工资的?
  2. 这种比例大概有多少?是百里挑一还是其实挺普遍的?(毕竟网上总刷到“财务自由”案例,现实里却感觉不多)
  3. 如果方便的话,可以透露下具体的情况吗?比如:
    • 工资 vs 理财收入比例?(比如“工资 8k ,理财 1.5k”这种)
    • 主要靠什么理财方式?(股票、债券、收租、银行理财…)
    • 用了多久做到这个水平的?

纯属好奇!毕竟现在大环境一般,光靠工资真的焦虑……想看看普通人有没有机会靠理财“多条腿走路”。

谷歌浏览器渲染错位

13 August 2025 at 16:56
montaro2017:

只发生在滚动滚轮的时候。

之前就发现过,一直以为是 AMD 核显的问题(第一次用 AMD ),直到今天,又发生了错位的问题。

网上好像也没找到类似的问题,于是换成火狐试了下,居然没问题。

然后又用 Edge 试了下,也有同样的错位问题。

我一开始怀疑 AMD 核显,怀疑组件库,也没怀疑过谷歌浏览器。

谷歌浏览器已更新到最新版本,图形加速打开和关闭都有同样的问题。

分享一个工作之外赚外快的机会

By: Loading51
13 August 2025 at 16:43
Loading51: 9 月鉴定工种
数据安全管理员:补贴 2600 元
人工智能训练师(数据标注员):补贴 2340 元
区块链应用操作员:补贴 2340 元
电子数据取证分析师:补贴 2340 元

时间安排:暂定于 9 月第一周周末(考前会再次确认时间,如有变动可退改)

重要提示!!!
考试通过率有保障:未通过者可退款,并享有补贴红包。
低成本投入:只需花费小半天的时间成本,其他方面零成本。

参与要求
需要在南京累计缴纳一年以上的社保。

欢迎咨询!
❌
❌