1作者: jharohit5 天前
Github 仓库:<a href="https:&#x2F;&#x2F;github.com&#x2F;jharohit&#x2F;better-gmail-tabs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jharohit&#x2F;better-gmail-tabs</a> 考虑到我们今天使用宽屏比例,标签界面在快速区分邮件方面要快得多! ~~~~~ 主要功能: - 自定义标签:为任何 Gmail 标签或搜索查询创建标签。 - 无缝集成:标签直接显示在 Gmail 界面中,方便快速访问。 - 自定义:重命名标签并更改其文本/背景颜色,以直观地组织您的工作流程。 - 自动着色:新标签会自动分配独特的、互补的颜色组合(随机背景和高对比度文本),因此您不必每次都手动选择颜色。 - 右键菜单:右键单击任何标签以重命名、重新着色或删除它。 - 管理面板:单击设置齿轮图标,在一个地方管理所有标签。 - 智能导航:创建标签时,自动检测您是否正在查看标签或搜索结果。 - 导出和导入:使用 JSON 文件备份您的标签配置或在设备之间共享它们。 ~~~~~~~~~ 我之前使用过一个类似的插件,名为 Gmail Tabs,由 CloudHQ 开发,但他们现在每月收费 2 美元(他们怎么敢!但老实说,感谢他们先做出来 \m/)。 所以,像所有极客一样,我使用 Gemini 3.0 AI Vibe Code 大约 4 小时(初始构建)就重新开发了它,并在 Google Chrome 网上应用店上发布了!还添加了大量功能,如使用 json 进行本地备份/恢复、自动标签颜色、由于本地化 css 且无需远程加载而实现的超快响应等——这些都是我希望 CloudHQ 的人拥有的功能! 如果您像我一样收到很多电子邮件,请试用一下,并告诉我感觉如何。或者,您想要什么功能——该项目是开源的,您可以自己添加!我将每两周尝试合并一次,并在网上应用店发布。 或者,如果您有任何需要,请在 <a href="https:&#x2F;&#x2F;x.com&#x2F;@jharohit" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;@jharohit</a> 上告诉我。 附注:我之所以兴奋地做这件事,还因为去年我做了另一个扩展程序,只需在 Google AIStudio 中单击“保存”(当他们没有自动保存 AIStudio 聊天时!)。4.5 星评级,2300 次安装,8000 次页面浏览量,1700 名每周活跃用户(截至 2025 年 12 月)。他们后来修复了这个问题,但不知何故我仍然有活跃用户……
1作者: markrai5 天前
Obsidenc 使用 XChaCha20-Poly1305 加密算法,并为每个数据块生成认证标签,因此可以立即检测到篡改。Argon2id 密钥派生算法会根据可用内存(512 MiB 到 2 GiB)进行调整,根据 RFC 9106 的规定,调整迭代次数以在资源受限的系统上保持安全性。 敏感数据被锁定在 RAM 中(mlock/VirtualLock),以防止交换到磁盘,并且 zeroize crate 在操作完成后会清除密钥。解密会在暴露明文之前验证认证信息,并流式传输数据以最大限度地减少内存暴露。 解析器严格验证容器格式,使用恒定时间比较,并拒绝格式错误的输入。Zip 炸弹防护将文件数量限制为一百万个,路径长度限制为 4KB。解密使用暂存目录,并在成功时进行原子重命名,防止部分解压。失败时会自动清理。 您可以将密码与可选的密钥文件(最大 4 MiB)结合使用。在 Unix 系统上,该工具会检查密钥文件是否不可被所有人读取。密钥通过 HKDF 派生,并使用不同的域字符串,防止在加密和 nonce 生成之间重用。 该设计优先考虑安全性:不使用压缩以避免侧信道攻击,拒绝符号链接,在解压时进行权限清理,并且密码至少 20 个字符。
2作者: vulcanidic5 天前
大家好,HN, 我是一位经验丰富的 iOS 开发者(从 iPhone 3GS 时代就开始了)。最近,我独自一人使用 Flutter、Supabase 和 Next.js 构建并发布了一款全球约会应用——整个过程大约花了 100 天,很大程度上依赖于 Cursor 的 Pro 计划(每月 20 美元)。 虽然像 Cursor 这样的 AI 工具让快速开发成为可能,但我想分享一些从工程角度和使用这些工具进行构建的经济性方面的实际情况。 1. 市场验证实验(为什么是约会应用?) 在编写代码之前,我通过在现有的主要约会应用上创建一个女性资料来测试市场,使用了经过轻度 AI 编辑的照片。 * 第一天:200 多个喜欢,并且持续了一周。 * 粗略计算:如果每个喜欢代表平台大约 1 美元的潜在收入,那么一张个人资料照片在一周内就能带来超过 1000 美元的收入。 * 现实情况:这让我相信市场巨大,但推出自己的应用也显示了挑战——如果没有网络效应和品牌,即使功能再强大也不够。到目前为止,这是一个悄无声息的发布。 2. Cursor 的经济性(不断变化的价值) 在最初的几个月里,Pro 计划提供了巨大的价值。由于无限制的自动模式,我的实际使用价值超过了每月 1000 美元——而账单只有每月 20 美元。 感觉就像和一个由 10 多个开发者组成的团队一起工作。通常需要我一周才能完成的任务,往往在一分钟内就完成了。 这令人兴奋,但随着时间的推移,它变得令人疲惫。作为一个人类,跟上 AI 的速度让我身心俱疲。 从大约第 4 个月开始,我开始更快地达到使用限制(例如,在更繁重的任务中,几天内就耗尽了每月的计算积分)。Cursor 已经转向基于计算的使用池(相当于每月约 20 美元的 API 积分),如果超出限制,则需要额外付费。这提醒我们,这些工具的“无限制”阶段可能会随着模型变得越来越昂贵而发生变化。 将其比作“毒贩”模式是合适的,因为早期的慷慨访问会建立依赖性,然后调整成本——这对于可持续性来说是公平的,但需要纳入预算。 3. 工程挑战(AI 在哪里有帮助——以及在哪里没有帮助) AI 处理了大量的样板代码,但集成细节需要手动工作。 * SSO(谷歌登录):总是很棘手;例如浏览器未关闭或缺少回调等问题。与过去的经验相比,Supabase Auth 使其更易于管理——密切遵循官方文档是关键。 * 通知:Firebase/Google Cloud 控制台仍然令人困惑。选择 OneSignal 作为后端简化了很多事情,这是一个可靠的决定。 * IAP:30% 的分成(对于小型开发者来说是 15%)非常高,而且目前还没有真正的替代方案。稍后计划使用本地支付网关。 * 翻译:我实现了按需翻译(像 LinkedIn 一样按按钮)。然后看到一些竞争对手(例如,中国应用)实现了跨完整内容的无缝实时翻译——令人印象深刻的技术差距,也提醒我们总是有更高级的实现。 4. 结论 AI 工具使我能够独自在 100 天内完成构建,这在以前是不可想象的。但构建产品是一回事;获得用户和关注是另一回事——营销/品牌才是真正的障碍,就像在一个荒岛上建造一家很棒的酒店。 对其他人使用 Cursor 不断变化的限制或独自发布消费者应用的经验感到好奇。 链接: App Store:<https://apps.apple.com/us/app/weconnect-cultural-exchange/id6755277858> Google Play:<https://play.google.com/store/apps/details?id=com.abus.weconnect&pcampaignid=web_share> 网站:<https://www.wctokyoseoul.com>
1作者: xtangu5 天前
随着顾客对更大、更精细、高度定制的纹身设计需求增加,长时间的纹身过程变得越来越普遍。无论是全臂、背部大图,还是复杂的阴影处理,这些过程往往持续数小时,对顾客和纹身师的身体都是一种考验。在纹身过程中管理舒适度对于获得高质量的结果和积极的整体体验至关重要。 每个人的耐痛程度不同,身体的某些部位——如肋骨、脊椎或脚踝——天生就比较敏感。随着纹身过程的持续,反复的针刺接触会导致皮肤疲劳和不适感增加。当顾客开始感到不适时,他们可能会绷紧肌肉、变换姿势或要求频繁休息,而这些都会打断纹身师的工作流程。 在专业的纹身工作室中,保持稳定和专注至关重要。纹身麻醉膏有助于减轻表面的不适感,让顾客在漫长的纹身过程中保持平静和放松。由于与疼痛相关的紧张感减轻,顾客能够更好地保持静止,这有助于实现清晰的线条、一致的阴影处理和更精确的细节。 时间效率是另一个重要的好处。长时间的纹身项目需要纹身师持续的专注,尤其是在精细的线条处理或颜色填充过程中。由于不适引起的干扰减少,纹身师可以保持节奏和专注,有助于纹身过程更接近预定时间表,且不影响质量。 顾客体验在当今的纹身行业中也扮演着重要角色。初次纹身的顾客通常会对疼痛感到焦虑,而知道有舒适的选择可以让他们更有信心接受更大的设计。回头客也可能会为敏感部位或长时间的预约选择舒适解决方案,从而加强与工作室之间的信任和长期关系。 当作为适当的皮肤准备和专业实践的一部分被负责任地使用时,纹身麻醉膏是对熟练技术的补充,而不是替代。它有助于实现更流畅的纹身过程、更好的沟通,以及让所有参与者都更愉快的纹身体验。 随着纹身文化持续发展,舒适度已成为现代纹身的重要组成部分。通过帮助管理长时间纹身过程中的不适感,纹身师和顾客都可以专注于真正重要的东西:创作有意义的、持久的艺术作品。
1作者: TheCodingDecode5 天前
我刚刚用 LLVM JIT 和 Go 语法制作了一个新的 shell。这个 shell 使用 process(cmd[args]).then(cmd2 [args]) 来运行外部命令。它内置了 Git 和 Docker 功能以及 Files 模块。它更安全,因为它的 process 和 then 函数会忽略 (;,&amp;,|, 等字符)。.then() 是管道操作的首选语法。它可以使用 @posix 装饰器 JIT 普通的 Posix 代码。现在就开始在 Orbit 上构建吧。请在评论中提出问题。我们欢迎关键性的问题和可能出现的问题。
1作者: TheCodingDecode5 天前
我刚刚用 LLVM JIT 和 Go 语法创建了一个新的 shell。这个 shell 使用 process(cmd[args]).then(cmd2 [args]) 来运行外部命令。它内置了 Git 和 Docker 功能以及 Files 模块。它更安全,因为 process 和 then 函数会忽略 (;,&amp;,|,etc) 这些字符。`.then()` 是管道操作的首选语法。它可以使用 `@posix` 装饰器对普通的 Posix 代码进行 JIT 编译。现在就开始在 Orbit 上构建吧。请在评论中提出问题。我们欢迎批判性的问题以及可能出现的问题。
1作者: daugu5 天前
在工业和商业环境中,每件设备都在维持运营效率、安全性和卫生方面发挥着作用。在这些必需品中,多功能水槽通常默默地在幕后工作,但它支持着无数的日常任务。从制造工厂到商业厨房和维修车间,为重型使用选择合适的**不锈钢多功能水槽**可以在工作流程和耐用性方面带来显著差异。 重型环境对水槽的要求高于住宅空间。它们用于清洗工具、处理原材料、清洁部件和管理废液。一个设计良好的水槽必须能够承受频繁的冲击、接触化学品和持续的潮湿,而不会影响性能或卫生。这就是不锈钢在金属制造和工业设备领域脱颖而出的原因。 首先要考虑的因素之一是材料等级和厚度。工业级不锈钢即使暴露于刺激性洗涤剂或温度变化下,也能提供出色的耐腐蚀、防锈和防污性能。更厚的钢材提供额外的强度,减少使用过程中的振动和噪音,同时防止在重载下变形。对于经常清洗大型工具或部件的车间或工厂来说,这种结构稳定性尤为重要。 尺寸和水槽深度也直接影响日常可用性。在生产设施中,更深的水槽可以让操作员在不溅水的情况下冲洗超大部件,保持周围地面干燥和安全。在食品加工或商业厨房环境中,足够的深度有助于在准备和清洁周期中管理大量的水。选择与实际任务相符的尺寸,可以确保水槽支持生产力,而不是成为瓶颈。 排水和表面处理常常被忽视,但它们在长期性能中起着重要作用。光滑、拉丝的表面处理减少了残留物的堆积,并使清洁更快,这在对卫生有要求的行业中至关重要。设计合理的排水系统可防止积水,最大限度地降低污染风险,并延长水槽的使用寿命。 除了功能性之外,合规性和安全性也很重要。工业水槽必须符合相关的卫生和工人安全标准。圆角、加固边缘和防溅挡板有助于降低受伤风险并保护附近的设备。一个设计有这些细节的不锈钢多功能水槽反映了对现实世界工业需求的理解。 最终,正确的选择不仅仅是选择一个水槽,而是投资于可靠性。在停工代价高昂的环境中,耐用的设备减少了维护需求,并支持持续的运营。无论是在制造车间、仓库清洁站还是专业厨房中使用,精心选择的水槽都将成为日常成功的组成部分。 通过关注材料质量、实用设计和特定于应用的需求,企业可以确保他们的多功能水槽支持今天的重型使用,并在未来几年保持可靠。