康威定律与代码助手

2024-07-21

本文探讨了未来代码助手如何从代码补全演变为自主构建复杂功能甚至管理项目的趋势。作者认为,当代码助手效率提高的同时,程序员的管理能力将成为瓶颈。为解决此问题,作者借鉴康威定律,提出了一种基于代码结构的代码助手组织架构,即每个文件对应一个代码助手,每个目录对应一个“中层管理助手”。这种架构将代码视为接口,通过代码修改来改变助手的组织结构,从而实现人机协同的软件开发模式。

阅读更多
未分类 康威定律

Harmful 5G Fast Lanes Are Coming. The FCC Needs to Stop Them | Center for Internet and Society

2024-04-14

此斯坦福大学网络法博客文章讨论了美国联邦通信委员会(FCC)对 5G 无线网络中快速通道服务的担忧。文章警告称,这些快速通道服务可能会导致网络中立性遭到破坏,少数技术巨头将控制互联网接入。作者认为,FCC 应采取行动阻止这些服务,以保护网络中立性和促进公平竞争。

阅读更多
未分类

GitHub - kimono-koans/dano: 用于媒体文件的 hashdeep/md5tree (但功能更强大)

2024-04-14
GitHub - kimono-koans/dano: 用于媒体文件的 hashdeep/md5tree (但功能更强大)

dano是一个用于媒体文件的命令行工具,它可以计算媒体文件中内部流的校验和,并将它们存储在一个格式中,以便以后验证这些校验和。与传统的哈希校验不同,dano 的校验和不受元数据标签、文件名更改或将比特流从一个媒体容器移动到另一个容器的影响。这使得 dano 成为验证媒体文件完整性的强大工具,即使文件已被修改或重新打包。

阅读更多
60

DevOps Engineer · Resend

2024-04-20

Resend是一个自动化收入保障平台,目前正在招聘DevOps工程师。候选人需要具备Kubernetes、CI/CD、云计算和基础设施自动化方面的经验。该职位负责构建和维护Resend的软件开发基础设施,并确保平台的高可用性和性能。

阅读更多
50
未分类

AltStore PAL Alternative App Marketplace Launches on iPhone in EU - MacRumors

2024-04-18
AltStore PAL Alternative App Marketplace Launches on iPhone in EU - MacRumors

MacRumors 报道称,AltStore 欧洲分部已启动,这是一个与苹果 App Store 竞争的应用市场。与 AltStore 一样,AltStore 欧洲分部允许用户在 iPhone 和 iPad 上加载未经苹果批准的应用程序,而无需越狱。该市场由 AltStore 创建者 Riley Testut 创立,他表示,AltStore 欧洲分部的目的是让欧洲用户更容易访问 AltStore。

阅读更多
未分类

signalfd 弊端

2024-05-25
signalfd 弊端

这篇文章批判了Linux中signalfd机制的弊端。作者指出,signalfd虽然试图简化信号处理,但并未解决信号处理机制的核心问题,如信号合并、子进程继承信号掩码等。作者认为,即使使用signalfd,开发者仍然需要面对信号处理的复杂性,并提出了可能的改进方案。

阅读更多
未分类 signalfd

Zoho is the Google Workspace alternative African tech companies are choosing - Rest of World

2024-04-24
Zoho is the Google Workspace alternative African tech companies are choosing - Rest of World

Rest of World 是一家专注于报道全球南部创新和技术发展的新闻媒体公司。这篇特定的文章讨论了 Zoho,这是一家来自印度的软件公司,它提供一系列在线办公工具,例如文档、电子表格和演示文稿。文章探讨了 Zoho 如何在非洲市场与 Google Workspace 展开竞争,并强调了 Zoho 的一些优势,包括其相对较低的成本和针对本地市场的定制产品。

阅读更多
未分类

给年轻人的分布式系统笔记

2024-09-03

本文探讨了分布式系统工程师在工作中总结的经验教训,强调了分布式系统与单机系统的差异,以及设计、实现和维护分布式系统时需要考虑的关键因素,包括故障处理、成本、协调、性能、缓存、数据局部性、度量、容量估计、功能标志、ID 空间选择、服务提取等方面的挑战和解决方案。

阅读更多
未分类

AlphaFold 3推理流程

2024-11-11
AlphaFold 3推理流程

该GitHub仓库包含AlphaFold 3推理流程的实现代码。用户需要填写表单申请模型参数访问权限,访问权限由Google DeepMind自行决定。使用AlphaFold 3模型参数需遵守相关使用条款,并在任何相关出版物中引用指定的论文。仓库提供了安装文档、输入输出文档、性能文档以及已知问题文档,方便用户使用。AlphaFold 3的模型参数和源代码分别遵循不同的许可协议。

阅读更多
30
未分类 AlphaFold 3

FDA 批准新型抗精神病药物,或将成为“游戏规则改变者”

2024-09-30
FDA 批准新型抗精神病药物,或将成为“游戏规则改变者”

美国食品药品监督管理局 (FDA) 批准了一种名为 Cobenfy 的新型精神分裂症治疗药物,这是该领域70年来在药物创新方面的重大突破。Cobenfy 作用于大脑的不同区域,可缓解妄想等症状,且不会引起患者体重增加、嗜睡和肌肉抽搐等常见副作用。Cobenfy 预计将于10月上市,尽管存在一些轻微副作用,但其有效性和安全性已在临床试验中得到证实,为精神分裂症治疗带来了新希望。

阅读更多
未分类 精神分裂症

Mailhub - 一站式邮件发送和监控 API

2024-08-10
Mailhub - 一站式邮件发送和监控 API

Mailhub 是一款一站式邮件发送和监控 API,提供构建和维护事务性邮件的全面解决方案,帮助企业轻松扩展业务。它提供邮件跟踪、分析、监控、多语言支持、预设模板、代码简洁性等功能,并支持与 Node.js 等环境集成。

阅读更多
未分类

香蕉的味道变了?

2024-07-19
香蕉的味道变了?

文章探讨了香蕉品种的变迁。曾经风靡美国的“大麦克”香蕉因其香甜的口感和多用途性而备受喜爱,但由于单一栽培方式导致的疾病,它在上世纪60年代几乎绝迹。如今,我们常见的卡文迪什香蕉虽然在外形上与“大麦克”相似,但在味道和香气上有所逊色。文章还探讨了香蕉产业的单一化种植方式对环境和基因多样性的影响,呼吁人们关注香蕉品种的多样性,并寻找更可持续的种植方式。

阅读更多
未分类 香蕉 品种

打造绘画风格着色器的技巧

2024-10-31
打造绘画风格着色器的技巧

本文详细介绍了如何使用Kuwahara滤镜创建类似水彩、水粉等绘画风格的WebGL着色器。作者首先介绍了Kuwahara滤镜的工作原理,它通过计算图像中每个像素周围区域的方差来保留边缘并平滑纹理细节,从而实现绘画效果。然后,作者探讨了Kuwahara滤镜的几种改进方法,包括Papari扩展的圆形内核和高斯/多项式加权,以及各向异性Kuwahara滤镜,该滤镜通过结构张量和特征值/特征向量分析图像的局部结构,从而根据边缘方向调整滤镜内核,实现更精细的绘画效果。最后,文章讨论了色彩校正、量化、饱和度调整和纹理叠加等后期处理技术,以增强最终的绘画效果。

阅读更多
未分类 WebGL Kuwahara滤镜

卡塔尔航空在波音777上推出全球首个星链服务

2024-10-22
卡塔尔航空在波音777上推出全球首个星链服务

卡塔尔航空于2024年10月22日在其多哈飞往伦敦的波音777航班上推出了全球首个星链机上互联网服务,为乘客提供免费、高速、稳定的网络连接。该服务将在2024年底前覆盖12架波音777-300,并计划于2025年推广至所有波音777和空客A350机型。此举被视为航空互联领域的重大突破,预计将引发其他航空公司效仿,为乘客带来更便捷、娱乐性更强的飞行体验。

阅读更多

域名解析漏洞:普遍性、持久性与危害

2024-06-23
域名解析漏洞:普遍性、持久性与危害

本文分析了域名系统(DNS)中的域名解析漏洞问题,指出其普遍性、持久性和潜在危害。文章解释了域名解析漏洞的成因,包括域名服务器不可达、配置错误以及解析路径无效等,并通过对.BIZ域名和Conficker蠕虫案例的分析,揭示了域名解析漏洞带来的安全风险。研究发现,域名解析漏洞会导致域名解析时间显著增加,甚至影响主流域名,需要引起重视并寻求解决方案。

阅读更多
未分类 域名解析

Belenios: 可验证的在线投票系统

2024-08-05

Belenios是一个易于使用的在线投票系统,提供最先进的安全保障,包括投票隐私和可验证性。该系统可用于多种类型的选举,从科学委员会到体育协会。Belenios保证投票隐私,任何人都无法获知选民的投票。其可验证性确保每个选民可以检查他们的投票是否被计算在内,并且只有合格的选民才能投票。自2015年推出以来,Belenios已被用于组织约200场选举,投票总数超过6000张。

阅读更多

ImRAD:用于ImGui库的GUI构建器

2024-08-16
ImRAD:用于ImGui库的GUI构建器

ImRAD是一个为ImGui库设计的GUI构建器,支持Windows、Linux和MacOS平台。它可以生成和解析C++代码,并提供丰富的功能,包括各种窗口类型、丰富的控件、布局工具、属性绑定、事件处理等。用户可以使用ImRAD设计UI界面,并生成可直接用于项目的代码。

阅读更多
43
未分类 ImGui

自定义 Java 垃圾收集器

2024-05-02
自定义 Java 垃圾收集器

CoderOasis 这个网站上的文章深入探讨了如何从头开始创建自定义 Java 垃圾收集器。它涵盖了基础知识,例如标记和清除算法,以及更高级的概念,例如分代收集和并发收集。这篇文章适合对垃圾收集感兴趣的 Java 开发人员,他们希望深入了解其内部运作。

阅读更多
未分类 垃圾收集

老年玩家是3A游戏发行商的增长机会——如何抓住它

2024-05-30
老年玩家是3A游戏发行商的增长机会——如何抓住它

随着游戏玩家年龄增长,55岁以上玩家已占据游戏市场相当份额,但游戏产品和营销仍以年轻玩家为主。老年玩家群体在游戏上花费较少,偏爱单人游戏和策略游戏,游戏发行商应关注这一群体,开发更适合其偏好的游戏,并调整营销策略,以抓住这一增长机会。

阅读更多

从电子垃圾中回收稀土金属

2024-07-12
从电子垃圾中回收稀土金属

瑞士苏黎世联邦理工学院的研究人员开发了一种受自然启发的工艺,可以从废旧荧光灯中高效回收铕。该方法使用四硫代金属盐作为配体,将铕还原为二价态,从而简化了与其他三价稀土金属的分离。与传统方法相比,该方法的回收率提高了至少50倍,且更加环保。研究人员已为该技术申请了专利,并正在创办一家名为REEcover的初创公司,将其商业化,并计划将该方法扩展到其他稀土金属的回收。

阅读更多
46
未分类 稀土金属

PySpread: 一种 Python 电子表格数据源

2024-05-07

PySpread 提供了一个用于 Python 项目的电子表格数据源。它是一个 Python 包,允许开发人员轻松地从电子表格文件中读取和写入数据,包括 Microsoft Excel、OpenDocument 和 Google Sheets。PySpread 抽象了电子表格文件格式的复杂性,使其易于与 Python 代码交互。

阅读更多
未分类 数据源

Štar:一个用于 Common Lisp 的迭代结构

2024-05-16

Štar 是一个用于 Common Lisp 的简洁且可扩展的迭代结构,其目标是易于使用、易于理解、必要时快速、通用,并且看起来不像 Fortran。文章介绍了 Common Lisp 中现有的迭代结构,如 mapcar、dotimes、dolist、do 和 do*,以及扩展 loop 宏。Štar 的独特之处在于它的简单性,它没有特殊的语法,也不了解如何迭代任何特定结构,而是知道迭代需要回答两个问题:还有更多吗?下一件事是什么?此外,它还知道如何问另一个问题:我是否有任何信息可以用来更快地提出前两个问题?文章还介绍了 Štar 的三个部分:迭代结构本身及其绑定、定义新迭代器的协议、定义迭代器优化器的协议,以及预定义的迭代器和优化器的集合。

阅读更多
未分类 迭代结构

Coroutines and effects

2024-04-21

此网站的文章探讨了协程和效果的概念,提供了对协程和效果在 Go 语言中使用的深入了解。文章涵盖了协程的基础知识,包括创建、挂起和恢复协程,以及各种类型的效果,如并发和取消。文章还讨论了协程和效果的实际应用,例如构建并行和可取消的任务。

阅读更多
未分类

多用户环境下的无根Docker:上下文是关键

2024-05-25
多用户环境下的无根Docker:上下文是关键

本文介绍了在多用户环境下,如何方便地实现无根Docker的安装和使用。作者建议创建一个专用用户和组来运行无根Docker,并配置Docker守护进程使用独立的套接字位置,以方便管理和限制访问权限。文章还介绍了如何使用Docker上下文来简化多用户环境下的操作,并提供了一些自动化配置的建议和系统资源控制的解决方案。

阅读更多

丝绸如何帮助成吉思汗征服亚洲

2024-05-03
丝绸如何帮助成吉思汗征服亚洲

这篇文章探讨了丝绸在成吉思汗军队征服亚洲中所扮演的重要角色。丝绸被用来制造弓弦、帐篷和盔甲等必需品。它还被用作一种货币,可以用来购买食物和其他必需品。丝绸的耐用性和多功能性使其成为成吉思汗军队在野外生存和战斗的宝贵资产。此外,丝绸之路还为军队提供了获取重要资源和技术的渠道,这有助于他们的成功。

阅读更多
47
1 2 324 325 326 328 330 331 332 1084 1085