GitHub - roblillack/spot: 用于 Go 的类 React 桌面 GUI 工具包
Spot 是一个简单、跨平台、响应式的 Go 语言 GUI 工具包,在可用时使用原生小部件。它旨在易于使用,并在不同平台上提供一致的 API。Spot 使用原生小部件,并在编译时自动为您的运行平台选择最佳后端。目前,它提供了两种后端实现:一种基于使用 go-fltk 的 FLTK,另一种基于使用 gocoa 的 Cocoa。
阅读更多
Spot 是一个简单、跨平台、响应式的 Go 语言 GUI 工具包,在可用时使用原生小部件。它旨在易于使用,并在不同平台上提供一致的 API。Spot 使用原生小部件,并在编译时自动为您的运行平台选择最佳后端。目前,它提供了两种后端实现:一种基于使用 go-fltk 的 FLTK,另一种基于使用 gocoa 的 Cocoa。
阅读更多
这篇文章介绍了如何使用 DuckDB 作为命令行工具进行数据处理。文章首先回顾了 Unix 哲学,然后比较了 DuckDB 与传统 Unix 工具在数据处理方面的优缺点。文章使用了一些例子来演示如何使用 DuckDB 执行投影、排序、过滤、连接和替换等操作。最后,文章对 DuckDB 和传统 Unix 工具的性能进行了比较。
阅读更多
本文介绍了作者利用FPGA芯片为Apple II电脑设计通用磁盘控制器的想法和过程。作者详细介绍了硬件设计,包括FPGA芯片选择、电路连接以及遇到的JTAG编程问题。作者还探讨了将该项目产品化,以及用户如何更新固件的设想。
阅读更多
本文作者在M1 iPad Pro上试用了UTM SE,虽然可以运行arm64二进制文件,但缺少JIT导致性能和集成问题。文章还比较了a-Shell和iSH等替代方案,并得出结论:UTM SE尚不适合本地开发,小型Linux单板电脑作为Sidecar仍然是更好的选择。
阅读更多
根据一项新研究,在美国,每天或接近每天吸食大麻的人数已超过了频率相似的饮酒人数。研究人员分析了过去四十年的全国调查数据,发现虽然酒精的总体使用率仍然更高,但在2022年,高频率的大麻使用首次超过了高频率的饮酒。研究指出,大麻合法化政策的改变是导致这一趋势的主要原因。
阅读更多
该页面是GitHub用户dylanaraps的个人主页,dylanaraps是一位自学开发者,也是kisslinux项目的创建者,拥有超过4400名关注者。他在GitHub上开源了多个项目,包括neofetch、pure-bash-bible、pywal、fff、pfetch和pure-sh-bible等。
阅读更多
孟加拉国爆发大规模反政府抗议活动,抗议者与警方发生暴力冲突,导致数十人死亡。抗议的导火索是政府重新实施一项政策,为“自由战士”后代保留政府工作岗位配额。抗议者认为该政策不公平,加剧了经济困境,要求政府取消该政策。总理哈西娜为政策辩护,但表示愿意降低配额比例。目前,政府已实施宵禁,切断移动互联网服务,并部署军队维持秩序。
阅读更多
DigiCert 将吊销未进行域名控制验证 (DCV) 的证书,约影响0.4%的有效域名验证。原因是 DigiCert 在某些基于 CNAME 的验证案例中没有在随机值前添加下划线前缀,这与 CABF 规则不符。受影响的客户已被通知,必须在 24 小时内更换证书。DigiCert 已采取预防措施,包括整合和审查所有随机值生成器、简化用户体验、将合规团队成员嵌入所有 CA 和 RA sprint 团队、增加测试覆盖范围以及开源 DCV 以供社区审查。
阅读更多
cl-astar 是一个经过高度优化且灵活的 A* 路径查找算法实现,采用 Common Lisp 语言编写,适用于游戏开发等领域。该项目托管在 GitLab 平台,提供详细的文档和示例代码。
阅读更多
GothicKit/dmusic项目旨在重新实现微软早期Direct3D和DirectX版本中提供的DirectMusic API。该项目目前处于开发阶段,可能不稳定。该项目提供了一个C语言库,用于加载和播放DirectMusic文件,并提供了一个示例程序演示如何使用该库。
阅读更多
本文宣布了 Godotcaml 项目,这是一个为 Godot 4.2 游戏引擎提供 OCaml 语言集成和绑定的开源项目。Godotcaml 允许开发者使用 OCaml 语言编写游戏脚本,并利用 Godot 引擎的功能。文章详细介绍了选择 Godot 和 OCaml 的原因,Godotcaml 的功能和待办事项,以及未来的发展方向。
阅读更多
本文介绍了由Sabrina Ramonov开发的图形游戏。游戏内容未在文中详细描述,但根据标题推测可能与图论或网络结构相关。
阅读更多
这篇文章提供了在Linux系统上使用Wine运行Adobe Photoshop 2024的详细步骤。由于Adobe Creative Cloud在Wine上无法正常工作,文章建议从Windows系统中复制安装文件到Linux Wine目录下。文章还列出了需要复制的DLL文件以及如何解决Photoshop无法使用OpenCL硬件加速的问题。
阅读更多
这篇文章认为,大型语言模型(LLM)不适合用于真正的头脑风暴。作者指出,LLM主要训练目标是模仿人类产生的语料库中现有的模式,而不是被教导如何“头脑风暴”。因此,LLM倾向于趋同于现有数据中的共识,而不是提出真正具有创新性的想法。文章还提出了一些潜在的解决方案,例如创建包含优质头脑风暴示例的微调数据集,以及使用RLAIF等方法迭代地批判LLM在创造力方面的回应。
阅读更多
华为在2024年HDC开发者大会上发布了自研编程语言“仓颉”。华为称,“仓颉”语言具有原生智能、全场景、高性能和强安全等特点,并将集成到HarmonyOS生态系统中,为开发者提供友好的开发体验。“仓颉”采用AgentDSL框架,混合了自然语言和编程语言,支持函数式、命令式和面向对象编程风格。
阅读更多
ceLLama是一个使用大型语言模型 (LLM) 进行细胞类型注释的自动化流程,该流程注重隐私和速度。它可以在本地运行,确保数据安全,并提供全面的分析,同时生成包含注释理由的自定义报告,是进行快速细胞类型初步检查的理想选择。
阅读更多
美国喜剧演员鲍勃·纽哈特于7月18日在洛杉矶去世,享年94岁。纽哈特以其独特的观察性幽默风格著称,他的喜剧专辑和电视剧在20世纪70和80年代风靡一时。他曾三次获得艾美奖提名,并在2013年凭借《生活大爆炸》中的客串角色获得了艾美奖。纽哈特的作品对后来的喜剧演员产生了深远影响,他的去世是喜剧界的巨大损失。
阅读更多
文章讨论了是否应该辍学创业的问题。作者以自身经历为例,认为上大学并非总是好的或坏的,最重要的是要不断学习。虽然作者最终选择了辍学创业并取得了成功,但他认为这并非适用于所有人,并强调了持续学习的重要性。
阅读更多
Mako 是蚂蚁集团开源的一款基于 Rust 的前端构建工具,主打“极速”和“生产级”。Mako 在构建速度方面进行了大量优化,与 Webpack 相比,速度提升了 4 倍,并已在蚂蚁集团内部数百个项目中得到验证。文章介绍了 Mako 的由来、特点、性能优势以及参与方式,并对参与 Mako 开发和提供帮助的个人和团队表示感谢。
阅读更多
文章介绍了如何使用PostgreSQL数据库,结合pgRouting和递归CTE两种方法,计算任意演员与凯文·贝肯之间的“贝肯数”。作者详细解释了两种方法的优缺点,并通过实例演示了如何利用IMDB数据构建演员和电影关系图,最终找到最短路径。
阅读更多
Bio是一种类似于Scheme的实验性Lisp方言,使用Zig编写解释器。其特点包括宏、垃圾回收、错误处理、模块机制、解构和标准库。 该语言的核心是lambda表达式,标准库基于lambda表达式构建了类型和函数等语法。
阅读更多
艾伦·麦克唐纳,美国宇航局承包商莫顿·蒂奥科尔公司航天飞机助推火箭项目的负责人,曾在 1986 年挑战者号航天飞机爆炸前强烈要求推迟发射。他于周六去世,享年 83 岁。麦克唐纳坚持认为发射存在风险,并拒绝签署发射批准文件。在挑战者号爆炸后,他在总统委员会的听证会上勇敢揭露了 NASA 掩盖真相的行为,并因此受到公司的降职处分。最终,麦克唐纳的勇气和正直得到了认可,他被提升为副总裁,负责重新设计助推火箭。
阅读更多
这篇文章探讨了如何增强生成式人工智能的解决问题能力,并以此提高工作效率。作者认为,多代理工作流程可以将复杂任务分解成更小、更易于管理的步骤,引导大型语言模型进行更有条理和可靠的问题解决,最终像人类团队一样协作解决问题。
阅读更多
德国政府表示,有可靠情报表明中国政府是2021年针对德国联邦测绘与大地测量局网络攻击的幕后黑手,目的是 espionage。德国已召见中国大使表示抗议,这是几十年来的首次。德国政府官员警告称,中国网络攻击对德国和欧洲的数字主权构成严重威胁。
阅读更多
本文介绍了CURLoRA,这是一种利用CUR矩阵分解在低秩适应(LoRA)环境中微调大型语言模型(LLM)的新方法。该方法解决了LLM微调中的两个关键挑战:在持续学习期间减轻灾难性遗忘和减少可训练参数的数量。
阅读更多
作者认为,与其在会议中试图表现得最聪明,不如努力成为最善良的人。善良体现在:认真倾听他人发言、尊重不同的观点、对他人抱有同理心、积极寻求解决方案。作者坚信善良具有感染力,最终能让团队中的每个人受益。
阅读更多
本文逆向分析了 Xilinx 的 XC2064,解释了其内部电路以及“位流”如何对其进行编程。XC2064 是第一款 FPGA 芯片,它包含 64 个逻辑块,远少于现代 FPGA 中的数千或数百万个。文章详细介绍了 FPGA 的基本结构、可配置逻辑块(CLB)、查找表(LUT)、互连网络、8 针交换矩阵、配置内存、位流加载过程以及晶体管在 FPGA 中的作用。
阅读更多