robots.txt封禁引发的LinkedIn文章预览失效及Open Graph协议学习

2025-07-17
robots.txt封禁引发的LinkedIn文章预览失效及Open Graph协议学习

博主为了保护博客数据,在robots.txt中禁止所有爬虫访问网站,结果却导致LinkedIn文章预览失效,并减少了文章的曝光度。通过LinkedIn Post Inspector工具,博主发现是robots.txt阻止了LinkedIn爬虫抓取页面元数据(Open Graph协议),从而无法生成预览。修改robots.txt后,问题解决。这次经历让博主学习了Open Graph协议,并强调了全面测试代码更改的重要性。

阅读更多

Symbian:被遗忘的百万级设备操作系统源码现已开源

2025-07-17
Symbian:被遗忘的百万级设备操作系统源码现已开源

曾经风靡全球的Symbian操作系统,其源码如今已在GitHub上开源。尽管Nokia曾投入巨资开发Symbian,并经历了多次UI变更,最终却未能成功对抗Android和iOS。本文探讨了Symbian的兴衰,以及它被遗忘的现状,并提出了将其移植到ARM架构设备的可能性,例如树莓派。Symbian的开源为开发者提供了一个学习和探索的机会,或许能激发新的应用和创新。

阅读更多
开发

2025年我的Home Assistant智能家居之旅

2025-01-24
2025年我的Home Assistant智能家居之旅

作者从七年前的小公寓开始使用Home Assistant,经历了从简单的IKEA智能灯泡到如今拥有超过100个设备的智能家居系统。文章重点讲述了如何利用Home Assistant的Adaptive Lighting功能实现智能灯光调节,以及如何通过AI编码助手Cursor简化YAML配置文件的编写和调试。作者还分享了优化不同IKEA灯泡的Adaptive Lighting配置经验,并展望了下一步将智能温控阀门集成到系统中的计划,以实现更精细的房间温度控制。

阅读更多
开发

18F:政府科技咨询机构被裁撤

2025-03-01
18F:政府科技咨询机构被裁撤

美国总务管理局(GSA)旗下政府科技咨询机构18F于周末被裁撤。该机构帮助其他政府机构改进技术,被GSA认定为“非关键性”部门,约90名员工受影响。此举是白宫下令在政府范围内进行裁员的一部分,也与特朗普政府要求削减“非必要咨询”职能的备忘录相符。18F曾参与了众多政府科技项目,包括IRS的免费报税系统和司法部ADA网站的重新设计,其被裁引发了关于政府技术人才流失和政策走向的讨论。

阅读更多
科技 科技咨询 18F

去中心化组织的沟通困境与AI的解法

2025-02-19

作者在高度去中心化的远程组织工作,面临着沟通效率低下的挑战。信息在各种非正式渠道(如Zoom、TikTok等)中传播,导致理解偏差频发,缺乏清晰的记录和可追溯性。作者将这种现象比作“口头文化”的回归,并认为AI技术有望通过强大的信息处理能力,帮助组织提升沟通效率,将非结构化的信息转化为可理解的结构化信息。

阅读更多

模拟FMAdd指令:32位浮点数篇

2025-01-02

本文探讨了如何在不支持FMAdd指令的硬件上模拟该指令,特别是针对32位浮点数的SIMD实现。文章深入解释了FMAdd指令的工作原理,以及如何避免由于中间浮点运算带来的舍入误差(双重舍入)。作者详细介绍了一种基于“舍入到奇数”的巧妙方法,通过利用双精度浮点数的额外精度来消除舍入误差,最终实现精确的FMAdd运算。文章还简要介绍了如何计算精确的加法结果及其误差项,并预告了下一篇文章将探讨如何处理64位浮点数的情况。

阅读更多

AI 的意外变革:简洁胜于繁复

2025-03-26
AI 的意外变革:简洁胜于繁复

大型语言模型(LLM)的出现,最初引发了学校和企业的恐慌,人们担心其会取代书面作业和专业沟通。然而,作者认为,LLM 的真正影响在于它将改变我们沟通和编程的方式。LLM 让我们看到冗长的商务邮件和复杂的代码背后简洁的本质,并促使我们摒弃繁琐的表达,转向简洁明了的沟通方式,最终可能淘汰 LLM 本身。这将催生更简洁的商业交流和编程语言,提高效率,改变世界。

阅读更多

任天堂Switch 2首曝:兼容旧游戏,但并非全部

2025-01-16
任天堂Switch 2首曝:兼容旧游戏,但并非全部

任天堂发布了Switch 2的首个预告片,确认新主机将兼容大部分现有的Switch游戏,无论是实体卡带还是数字下载版。不过,并非所有Switch游戏都能完美兼容,具体细节将在稍后公布。此外,Switch Online会员服务也将继续支持Switch 2。任天堂将在2025年4月2日举办的Nintendo Direct直播中进一步展示Switch 2,届时将有更多信息披露。

阅读更多

蒲公英:杂草还是宝藏?

2025-03-18
蒲公英:杂草还是宝藏?

蒲公英,这种顽强的植物,因其侵略性而被许多人讨厌。然而,本文作者却从另一个角度看待蒲公英:它是一种可食用的植物,富含营养,可用于烹饪和药用。作者通过亲身采摘、制作蒲公英饼干的经历,以及采访植物学家和园艺师的观点,展现了蒲公英的多重价值。虽然蒲公英的过度生长可能造成困扰,但适时适地地利用它,就能将这种“杂草”变成宝藏。

阅读更多
杂项 蒲公英 食用

年度CPU性能报告:数据揭示PC处理器性能趋势

2025-02-12

一份基于PerformanceTest软件数据的年度CPU性能报告显示,自2021年以来,PC处理器性能稳步提升,ARM架构处理器的加入也丰富了数据来源。报告包含年度整体性能和年度最佳CPU性能两个图表,数据来自全球用户提交的基准测试结果。需要注意的是,2021年前的数据主要来自Windows系统和x86架构处理器,数据可能存在偏差。报告数据更新频率为双周,当年数据在年初可能不太准确。

阅读更多

告别代码:AI赋能的“vibe coding”时代来临

2025-03-01
告别代码:AI赋能的“vibe coding”时代来临

无需编程经验,也能轻松构建应用!文章介绍了“vibe coding”——一种利用AI工具进行软件开发的新方法。通过自然语言描述需求,AI就能自动生成代码,解决bug,大大降低了软件开发的门槛。文章对比了传统编码、低代码平台和vibe coding,并详细讲解了vibe coding的工作流程,以及Replit Agent、Lovable、Bolt.new、Rosebud AI和Databutton等平台的优缺点。作者还分享了利用vibe coding成功开发应用的案例,并探讨了其局限性和应对方法,以及如何将vibe coding应用于创业中,最终鼓励读者尝试这种新兴技术。

阅读更多
开发

从14人团队到高效协作:一个关于专业化与通才化的故事

2025-05-22
从14人团队到高效协作:一个关于专业化与通才化的故事

一个14人开发团队因沟通不畅和效率低下而苦苦挣扎。他们尝试了各种方法,包括异步站会和拆分团队,但都未能解决根本问题。最终,他们决定摒弃专业化分工,转向通才模式,让团队成员掌握多种技能,共同负责产品的各个方面。这一转变带来了意想不到的积极效果:团队协作更加顺畅,效率显著提高,交付速度加快,产品质量提升,人员利用率也得到优化。然而,通才模式也带来了一些挑战,例如部分成员的离职和工作强度增加。作者认为,没有放之四海而皆准的最佳实践,适合自己团队的才是最好的,持续改进和不断实验才是关键。

阅读更多
开发 通才

致敬Mikeal Rogers:开源社区的灯塔已逝

2025-06-10
致敬Mikeal Rogers:开源社区的灯塔已逝

本文深情悼念了作者的挚友Mikeal Rogers,一位杰出的Node.js核心贡献者。文章追忆了两人共同奋斗的岁月,以及Mikeal在开源社区的贡献:他以其卓越的技术能力、清晰的思维和真诚的人格魅力,将代码视为连接人与社区的桥梁,并始终坚持开源的承诺,帮助他人成长。Mikeal的离世给作者带来了巨大的悲伤,但他将继承Mikeal的遗志,继续为构建包容开放的社区而努力。

阅读更多
开发

从八千张老照片中读懂人生:家庭影像存档的经验与教训

2025-01-27
从八千张老照片中读懂人生:家庭影像存档的经验与教训

作者整理了父母遗留下来的八千多张幻灯片,从中汲取了拍摄有意义家庭照片的经验。这个耗时一年的项目不仅保存了珍贵的回忆,更让她更了解父母。文章总结了家庭照片存档的步骤,以及拍摄技巧:注重细节,拍摄人物互动和日常生活,而非仅仅是旅游景点;添加标签和地点信息;学习摄影基础知识,提高照片质量。作者提醒我们,家庭照片不仅是留给后人的遗产,更是帮助我们铭记珍贵时刻的方式。

阅读更多

Tailwind CSS v4.0:速度与灵活性的完美结合

2025-01-23
Tailwind CSS v4.0:速度与灵活性的完美结合

Tailwind CSS v4.0重磅发布!该版本对框架进行了全面升级,在性能和灵活性方面均有显著提升。构建速度提升5倍,增量构建速度更是提升了100多倍。v4.0充分利用了现代Web平台的最新技术,例如级联层、自定义属性和color-mix()函数。安装过程也更加简化,依赖更少,无需配置,只需一行代码。新增CSS优先配置,开发者可以直接在CSS中自定义和扩展框架,并提供CSS主题变量、动态实用程序值和变体等新特性。此外,v4.0还包含现代化的P3调色板、容器查询、新的3D转换实用程序、扩展的渐变API以及@starting-style支持等诸多改进,极大提升了开发效率和用户体验。

阅读更多
开发 CSS框架

开源贡献与高薪工作的残酷现实:LeetCode胜过真实项目?

2025-05-15

一位拥有丰富开源项目经验的程序员毕业五年后,发现多年心血并未为他带来高薪工作。他先后在两家初创公司工作,辛勤付出却收入微薄。最终,他不得不放弃热爱的开源项目,转而刷LeetCode,结果获得了5倍的薪资增长,却也失去了曾经的快乐与成就感。这篇文章揭示了残酷的现实:招聘市场更看重刷题和名企经验,而非真实的项目贡献。

阅读更多
开发

Mullvad VPN 2024 年回顾:强化安全与隐私保护

2024-12-25
Mullvad VPN 2024 年回顾:强化安全与隐私保护

Mullvad VPN 发布了 2024 年回顾,总结了其在提升用户隐私和安全方面的重大进展。其中包括将支持团队邮箱迁移至自托管硬件,推出 DAITA 技术以增强流量混淆,在所有平台上添加多跳连接和 ShadowSocks 支持,以及完成对 VPN 服务器和应用的多次安全审计。此外,Mullvad 还开展了传统户外广告宣传活动,以提高大众对大规模监控的认识。

阅读更多
科技

限制催生创意:从建筑到游戏设计的巧妙平衡

2025-05-05
限制催生创意:从建筑到游戏设计的巧妙平衡

本文探讨了限制与创造力之间的悖论关系。通过分析建筑设计、游戏创作和艺术展览等案例,文章指出适度的约束而非无限的可能性,才能激发更丰富的创意。正如自然界的进化一样,创造力在特定参数下蓬勃发展。文章强调,成功的创作者不仅遵守外部限制,更能将其转化为个人挑战,最终实现突破。

阅读更多
设计

英国政府调查数据经纪商的国家安全风险

2025-03-18
英国政府调查数据经纪商的国家安全风险

英国政府正在就数据经纪行业及其对国家安全的潜在风险征求专家意见,以推动新的数据共享立法。此次调查特别邀请了付费使用数据经纪商服务和向其提供数据的组织以及数据经纪商本身参与,同时也欢迎所有利益相关者的意见。政府希望了解数据经纪商的运营、安全措施和客户,以支持政策制定。数据经纪商因其收集和出售个人数据而受到日益增长的批评,这些数据可能被用于构建目标市场画像,也可能被恶意利用。英国政府希望通过此次调查,平衡数据共享的便利性和国家安全,并区分数据经纪商和数据中介机构的不同作用。

阅读更多

自制Web编程环境:告别Glitch,拥抱个性化开发

2025-02-13

厌倦了依赖Glitch的局限性,作者打造了自己的Web编程环境。后端采用Django,项目文件保存在本地目录,域名通过Let's Encrypt的通配符证书实现。它支持模板复用、实时预览、自动保存、Makefile构建,甚至集成了Elm包安装和shell命令执行功能。作者还添加了Git集成,使用Jujutsu简化了版本控制流程,并利用Forgejo的create-on-push特性实现无缝推送。目前已拥有80个项目,涵盖实验性作品和日常工具。

阅读更多
开发

智利惊魂:鲸鱼一口吞下皮划艇者

2025-02-17
智利惊魂:鲸鱼一口吞下皮划艇者

在智利巴塔哥尼亚海域,一名皮划艇爱好者阿德里安·西曼卡斯被座头鲸吞入口中数秒后安全获救,这段惊险经历被其父亲拍下并迅速在网络上疯传。阿德里安回忆起被鲸鱼吞下的瞬间,感受到了极度的恐惧。所幸父子俩最终平安返回岸边,虽然遭遇惊险,却也为这段巴塔哥尼亚之旅增添了令人难忘的回忆。

阅读更多
杂项 皮划艇

o3-mini精准模拟复杂计算,无需代码解释器

2025-02-24
o3-mini精准模拟复杂计算,无需代码解释器

作者使用o3-mini大语言模型,仅通过自然语言描述,就成功模拟了TfidfVectorizer在不同参数设置下的输出结果。令人惊奇的是,o3-mini在没有使用代码解释器的情况下,准确预测了包含Scikit-learn库的Python代码的运行结果,与实际运行结果几乎完全一致。这展现了大型语言模型在理解和模拟复杂计算方面的强大能力,引发了对AI模拟现实的思考。

阅读更多

Boulette:防止意外关机的神器

2025-01-10
Boulette:防止意外关机的神器

深夜编码后,你习惯性地敲下`shutdown -h now`,却发现关掉的不是本地电脑,而是生产服务器!Boulette应运而生,它会在执行危险命令(如关机、重启)前弹出确认提示框,防止误操作。你可以自定义挑战类型,例如输入主机名或随机数字序列才能继续执行命令。支持通过SSH连接远程主机时使用,并提供方便的别名创建方法,极大提升了服务器管理的安全性和便捷性。

阅读更多
开发

苹果拒绝药提醒应用使用关键警报API

2025-05-08
苹果拒绝药提醒应用使用关键警报API

开发者Jay Han开发的iOS药物提醒应用SuperDose被苹果拒绝使用关键警报API。该API允许通知绕过静音和勿扰模式,对于服用救命药的用户至关重要。苹果的理由是应用无法保证使用合规性,但Han认为用户明确同意即可解决滥用问题,苹果自身的健康应用也使用了该API。Han质疑苹果批准了其他用途更广泛的提醒应用使用该API,而拒绝了他的应用,这可能导致用户错过关键的服药提醒,存在安全风险。

阅读更多
开发 苹果审核

人造甜味剂或成抗生素新帮手:对抗耐药细菌

2025-04-08

一项来自布鲁内尔大学的研究发现,常用的甜味剂糖精可以杀死包括鲍曼不动杆菌和铜绿假单胞菌在内的多种耐药细菌。糖精通过破坏细菌细胞壁,使其变形破裂,同时还能增强抗生素的效力。这项研究为对抗日益严重的抗生素耐药性问题提供了新的希望,糖精作为一种安全且广泛使用的物质,有望成为一种新的抗菌疗法。

阅读更多

MIT开源硬件安全设计课程:攻防兼备,实战演练

2025-04-03

麻省理工学院的开源课程“安全硬件设计”(6.5950/6.5951)独树一帜,它不仅教授学生如何攻击现代CPU,还深入讲解如何设计抵御这些攻击的架构。课程内容涵盖了各种最新的硬件攻击和防御技术,学生将通过实际操作,对真实处理器进行黑客攻击,并学习如何构建安全的硬件系统。课程采用“思考-实践-行动”的三大支柱式教学模式,理论与实践相结合,最终项目是设计一个CPU模糊测试器,发现真实的CPU RTL设计中的漏洞。

阅读更多
硬件

Fedora Flatpak 的 OBS Studio 包裹问题

2025-02-14
Fedora Flatpak 的 OBS Studio 包裹问题

Fedora Flatpaks 上非官方的 OBS Studio Flatpak 包裹存在问题,导致用户误以为这是官方包并向官方投诉。 这并非个例,许多用户对 Fedora Flatpaks 的强制推送以及缺乏明确的取消选项表示不满。 作者请求移除该包或明确标示其第三方性质,并质疑为何要替换原先正常工作的 Flatpak 包裹,造成不必要的麻烦。

阅读更多
开发 OBS Studio

最后一位跨大西洋奴隶贸易幸存者的回忆

2025-01-16
最后一位跨大西洋奴隶贸易幸存者的回忆

本文讲述了Matilda McCrear的故事,她是最后一艘跨大西洋贩奴船“Clotilda”号上的最后一位幸存者。她于1859年被从西非贩卖到美国,经历了奴隶制的残酷和战后重建时期的不公。尽管最终未能获得赔偿,她的故事为我们揭示了这段黑暗历史的残酷现实以及漫长的种族平等斗争。

阅读更多
杂项

Apache Kvrocks:兼容Redis协议的分布式NoSQL数据库

2025-01-23

Apache Kvrocks是一个基于RocksDB存储引擎的分布式键值NoSQL数据库,它兼容Redis协议。它支持命名空间(类似于Redis的SELECT命令,但每个命名空间都有一个令牌)、异步复制(使用类似MySQL的binlog)、高可用性(支持Redis哨兵机制进行故障转移)以及集群(集中化管理,但可以通过任何Redis集群客户端访问)。

阅读更多
数据库 RocksDB

FTC调查科技巨头“审查”行为

2025-02-20
FTC调查科技巨头“审查”行为

美国联邦贸易委员会(FTC)新主席安德鲁·弗格森启动调查,调查Meta、Uber等科技公司是否对用户进行“审查”。此举源于共和党指控社交媒体平台压制保守观点,以及对拜登政府施压平台删除信息的指控。调查范围广泛,涵盖多种网络服务,并寻求公众意见了解平台限制言论对消费者造成的损害。虽然法院此前给予社交媒体公司广泛的自主权,但弗格森表示将优先打击科技公司的“审查”行为,此举或将对科技行业产生重大影响。

阅读更多
科技
1 2 994 995 996 998 1000 1001 1002 1084 1085