LibreOfficeKit API实战
LibreOfficeKit API是C/C++中访问LibreOffice功能的接口,可用于加载、显示、编辑、保存和转换LibreOffice/MS Office文件。文章以GTK Tiled Viewer和文档转换为例,介绍了LibreOfficeKit API的使用方法。
阅读更多
LibreOfficeKit API是C/C++中访问LibreOffice功能的接口,可用于加载、显示、编辑、保存和转换LibreOffice/MS Office文件。文章以GTK Tiled Viewer和文档转换为例,介绍了LibreOfficeKit API的使用方法。
阅读更多
Rnote 是一款开源的矢量绘图应用程序,用于草图、手绘笔记以及注释文档和图片。它面向学生、教师和拥有绘图板的用户,提供 PDF 和图片导入导出、无限画布以及适应大小屏幕的自适应 UI 等功能。Rnote 使用 Rust 和 GTK4 编写,支持压感手写笔输入、多种形状工具、文档导出为 SVG、PDF 和 Xopp 格式等。
阅读更多
微软公司正在调查一起影响Microsoft 365和Azure服务的严重宕机事件,该事件导致全球用户无法访问多个微软服务,包括Outlook、Entra和Power Apps等。微软表示,多个工程团队正在努力诊断和解决问题,但目前服务健康状态页面尚未显示任何网络或可用性问题。
阅读更多
根据平等机会研究基金会的一份新论文,虽然超过四分之三的学士学位具有正投资回报率,但硕士和副学士学位风险更大,从长远来看,许多学位会让学生付出代价。该论文研究了来自数千所美国高校的50,000多个学位和证书项目的数据,发现31%的学生就读的项目投资回报率为负,不同类型的学位获得负投资回报率的可能性也不同。
阅读更多
105岁高龄的弗吉尼亚·希斯洛普终于在2024年获得了斯坦福教育学院的硕士学位,完成了她80多年前的梦想。希斯洛普于1936年进入斯坦福大学教育学院学习,1940年获得学士学位。然而,由于二战爆发,她不得不中断学业。此后,她一直致力于教育事业,担任过学校董事会成员、社区大学董事等职务。
阅读更多
美国联邦上诉法院同意暂缓恢复网络中立性规则,直至8月5日,以便法院考虑是否有必要采取更永久性的行动。此前,美国联邦通信委员会(FCC)投票决定恢复网络中立性规则,该规则要求互联网服务提供商(ISP)不得以歧视性方式阻止或限制互联网流量。宽带供应商随后对FCC的这一行动提出了挑战,而最高法院最近决定推翻“雪佛龙 deference”原则,使得FCC的行动更加难以维持。
阅读更多
7月19日,CrowdStrike Falcon传感器配置更新出现逻辑错误,导致全球大量Windows系统崩溃。Bitsight分析发现,在此之前,7月16日CrowdStrike服务器流量出现异常波动,随后 egress 流量显著下降。Bitsight认为这两起事件之间可能存在关联,并将持续展开调查。
阅读更多
文章探讨了社交礼仪的演变,从过去严格的规范到如今更加开放和个性化的交流方式。文章指出,随着社会对个人信息分享的接受程度提高,人们也开始关注过度分享带来的问题,并试图重新建立个人界限。文章认为,在信息时代,我们需要找到一种平衡,既能享受开放交流带来的益处,又能保护自己的隐私和情感空间。
阅读更多
本文列举了Go语言中常见的7个接口错误,包括接口污染、接口方法过多、非行为驱动接口、在生产端定义接口、返回接口类型、为测试创建接口以及不验证接口一致性等问题,并针对每种错误给出了相应的解决方案和代码示例,强调了在Go语言中,接口应该简洁、行为驱动,并遵循接口隔离原则。
阅读更多
本文探讨了罗马帝国为何没有发生工业革命。作者首先阐述了工业革命的本质是利用新的能源,如煤炭和蒸汽机,从而大幅提高生产力。接着,作者分析了工业革命发生在英国的具体原因,包括煤炭资源丰富、纺织业发达以及对蒸汽机的需求。相比之下,罗马帝国缺乏这些先决条件,其经济仍然是建立在有机能源基础上的农业经济,无法像工业经济那样实现生产力的飞跃。
阅读更多
magick.css是一个极简的CSS框架,设计易于使用和理解。它包含在一个文件中,每个选择都有注释。 magick.css的目标是在最大限度地提高可读性和信息传达能力的同时,实现优雅而神奇的外观,类似于巫师的笔记。该框架在所有设备和屏幕尺寸上都保留了它的美观和功能,并且完全不需要JavaScript。
阅读更多
经过大约 7 年的开发,Eclipse 基金会的 Theia IDE 项目现已正式发布,结束了测试阶段,向微软类似的 Visual Studio Code 编辑器发起挑战,两者共享了许多技术。Eclipse Theia IDE 是 Eclipse Cloud DevTools 生态系统的一部分,它与 VS Code 的主要区别在于许可和治理。开源拥护者 Eclipse 基金会称其为 VS Code 的“真正开源替代品”,而微软将 VS Code 描述为“构建”在开源之上的,但包含专有元素,例如默认遥测,用于收集使用数据。
阅读更多
本文逆向分析了 TicketMaster 的旋转条形码 SafeTix,揭露了其背后的技术原理和商业动机。作者发现,SafeTix 使用 Base64 编码的令牌和时间同步的一次性密码 (TOTP) 生成动态条形码,并详细解释了如何从 TicketMaster 的 Web 应用程序中提取这些信息。作者批评了 TicketMaster 以安全为名限制用户转售门票的行为,并提供了一种绕过限制的方法,使得用户可以离线保存、转让甚至转售门票。
阅读更多
本文记录了作者制作兼容Konami MegaROM映射器的MSX游戏卡带的经历。作者详细介绍了MSX的插槽映射机制、Konami MegaROM映射器的工作原理以及如何使用74LS670芯片实现页面切换功能。期间,作者遇到了各种挑战,例如DIP开关接反、地址线悬空等问题,并最终成功解决了这些问题,制作出了可以运行Konami游戏的MSX卡带。
阅读更多
微软即将推出的 Windows AI 工具 Recall 被曝存在安全隐患。该工具每五秒钟截一次屏,并将数据存储在未加密的数据库中,黑客可以轻易获取这些数据。安全研究人员已经开发出名为 TotalRecall 的工具,可以自动提取和显示 Recall 记录的所有内容,包括截图、访问的网站和输入的文本。这些信息可能被用于恶意目的,例如窃取个人信息、监视用户行为等。
阅读更多
纽约州州长凯西·霍楚尔签署了两项旨在保护儿童和青少年免受社交媒体伤害的法案,成为最新一个采取行动的州。其中一项法案,即“停止对儿童的成瘾性信息流剥削 (SAFE)”法案,将要求社交媒体公司在对 18 岁以下的儿童和青少年使用由推荐算法驱动的“成瘾性信息流”时,必须征得父母的同意。另一项法案是“纽约儿童数据保护法”,该法案将限制未经同意收集未成年人数据,并限制出售此类信息,但不要求进行年龄验证。
阅读更多
文章探讨了具有块结构堆的复制垃圾收集器的可靠性问题。作者指出,这种类型的垃圾收集器在内存分配方面存在不确定性,因为碎片整理后的结果可能比碎片整理前更糟。多线程和并行收集器线程进一步加剧了这种不可靠性。文章还讨论了其他导致垃圾收集器不可靠的因素,例如,收集期间的内存分配以及虚拟内存和分页。尽管存在这些挑战,但作者认为,通过增加堆大小和使用可增长的堆,可以减轻与碎片相关的不可靠性。
阅读更多
Open and Shut 项目可以让用户通过反复开关笔记本电脑来输入摩尔斯电码。该项目利用了 ACPI 事件和 xdotool 工具,将笔记本电脑开合动作转换为摩尔斯电码。
阅读更多
NewsCatcher 致力于将公开新闻信号整合到商业工作流程中,为企业提供高质量数据服务。公司目前招聘DevOps工程师、销售代表和技术客户经理等职位,并提供丰厚的薪酬福利和职业发展机会。NewsCatcher 拥有稳定的财务状况,致力于为员工创造良好的工作环境和发展平台,共同推动公司快速发展。
阅读更多
注重隐私的电子邮件服务提供商Proton Mail推出了一款名为Proton Scribe的开源AI写作助手,旨在与Gmail竞争。Proton Scribe可以帮助用户撰写、校对和缩短邮件内容,并能调整语气。所有数据处理都在用户设备本地进行,不会发送到Proton服务器,确保了隐私安全。目前,Proton Scribe仅面向Proton Mail商业计划用户开放,未来可能会扩展到其他计划。
阅读更多
这篇技术文章描述了 WebKit 引擎针对 news.ycombinator 网站修复文本自动调整大小错误的更新。该错误导致页面初次加载时,文本大小计算不准确。WebKit 通过添加 Quirks 特性,在 news.ycombinator 网站上跳过文本自动调整大小功能,从而解决了这个问题。
阅读更多
开源计划(OSI)最近公布了其对“开源人工智能”的最新定义草案,旨在阐明该术语在快速发展的领域中的模糊用法。此前,Meta等一些公司发布了受训练的人工智能语言模型权重和代码,并限制了使用,同时使用了“开源”标签。这引发了自由软件倡导者之间关于在人工智能领域什么才是真正的“开源”的激烈争论。
阅读更多
本文探讨了 Rust 借用检查器的未来发展方向,提出了“内部借用检查器”的四步路线图:1. 使用“Polonius”轻松地有条件地返回引用,2. 基于“位置表达式”的生命周期语法,3. 视图类型和过程间借用,4. 内部引用。这些改进旨在使 Rust 更好地体现其“突变异或共享”的核心设计理念,并解决当前借用检查器的一些限制,例如难以处理有条件返回的引用、生命周期语法不直观、辅助方法必须内联以及无法在结构体内部安全地使用引用等问题。
阅读更多
本文揭露了美国抵押贷款行业中,由Experian、TransUnion、Equifax和FICO组成的卡特尔如何利用其市场支配地位,不断提高信用评分和报告价格,导致抵押贷款成本上升,给贷款机构和消费者带来巨大压力。文章分析了该卡特尔的历史由来,以及政府监管和行业竞争的缺失如何导致其垄断地位。最后,文章还讨论了消费者金融保护局局长Rohit Chopra为对抗这种不公平现象所做的努力,以及可能的解决方案,例如价格上限、数据可移植性和加强反垄断调查。
阅读更多
本文批评了美国缉毒局和运输安全管理局以“同意”为借口,对旅客进行非法搜查和扣押现金的行为。缉毒局通过线人举报携带大量现金的旅客,并在机场安检处对他们进行搜查和扣押。文章指出,这种“同意”并非真正意义上的同意,而是一种非法的搜查行径。文章还介绍了一起由司法机构代表受影响旅客提起的集体诉讼,该诉讼旨在揭露这种非法行为的普遍性。
阅读更多
Payload 是一款开源全栈 Next.js 框架,提供 TypeScript 后端和管理面板,可用作无头 CMS 或构建应用程序。它具有 GraphQL、REST 和本地 API,可定制的 ReactJS 管理界面,支持本地文件存储和上传、版本历史记录、草稿、字段级本地化、基于块的布局构建器、可扩展的 SlateJS 富文本编辑器等功能。
阅读更多
网络安全解决方案提供商Hive Systems发布了2024年版Hive Systems密码表,以及一些关于不同英伟达显卡破解密码所需时间的研究。研究表明,虽然像bcrypt这样的算法使得破解密码的时间大幅增加,但像英伟达GeForce RTX 4090这样的旗舰游戏GPU仍然可以在一小时内破解使用MD5算法的复杂密码,而八个A100加速器可以在20分钟内完成同样的壮举。
阅读更多
本文讲述了日本病理学家福岛正一医生一生致力于收集和保存纹身皮肤的故事。他认为纹身是一种独特的艺术形式,值得被永久保存。福岛医生通过支付报酬的方式,获得了许多纹身者的同意,在他们死后保存他们的皮肤。他还详细记录了每个纹身的图案和背后的故事。他的儿子福岛克成继承了他的遗志,继续保存这些珍贵的藏品。如今,福岛父子的收藏成为了解日本纹身文化的重要资料。
阅读更多
文章探讨了人类自由潜水的极限。文章介绍了自由潜水这项运动,以及其对人体生理的挑战。文章指出,生理学家曾认为人类潜水的最大深度受限于肺活量,但这一观点被不断刷新的潜水记录所推翻。文章还介绍了哺乳动物潜水反射、胸腔血液转移、蛙式呼吸等生理机制,以及自由潜水员如何克服呼吸冲动和避免浅水昏迷。最后,文章得出结论,人类潜水的极限可能不在于憋气时间,而在于上升过程中所能承受的最低血氧饱和度。
阅读更多