GitHub - line/ts-remove-unused: 从 TypeScript 项目中删除未使用的代码
ts-remove-unused 是一个基于 TypeScript 构建的命令行工具,用于报告或修复未使用的导出代码。它可以识别项目中未被引用的导出声明,并自动删除它们,包括变量、函数、类、接口、类型别名等多种类型的导出。该工具还提供了--check模式,用于检查未使用的导出,以及--skip选项,用于跳过指定文件或匹配正则表达式的文件。
阅读更多
ts-remove-unused 是一个基于 TypeScript 构建的命令行工具,用于报告或修复未使用的导出代码。它可以识别项目中未被引用的导出声明,并自动删除它们,包括变量、函数、类、接口、类型别名等多种类型的导出。该工具还提供了--check模式,用于检查未使用的导出,以及--skip选项,用于跳过指定文件或匹配正则表达式的文件。
阅读更多
安全公司InkBridge Networks近日警告称,流行的RADIUS协议中发现了一个存在了30年的设计缺陷(CVE-2024-3596),高级攻击者可以利用该缺陷绕过任何多因素身份验证(MFA)保护,对本地网络进行身份验证。该公司发布了BlastRADIUS攻击的技术说明,并警告称,企业内部网络、互联网服务提供商(ISP)和电信公司等企业网络都面临着重大风险。
阅读更多
这篇文章介绍了DBus的基本概念以及如何使用busctl与systemd进行交互。文章首先解释了DBus、Bus、接口、对象和服务等核心概念,然后详细介绍了如何使用busctl工具查看systemd服务的对象、接口、方法和属性,并以NetworkManager.service为例,演示了如何读取其ActiveState属性、重启服务以及监控ActiveState属性的变化。
阅读更多
🐸TTS 是一个用于高级文本转语音生成的库,拥有超过1100种语言的预训练模型,提供用于训练新模型和微调现有模型的工具,以及用于数据集分析和管理的实用程序。该工具包还包括多种语音编码器模型、声码器模型和注意力机制,支持多说话人 TTS 和语音转换。
阅读更多
本文回顾了Chandy-Lamport分布式快照协议,该协议用于记录分布式系统中程序的全局状态。文章解释了在缺乏全局时钟的情况下获取一致性快照的挑战,并详细介绍了该协议的工作原理,包括标记消息的使用和快照收集过程。此外,文章还列举了实际系统中使用该协议的例子,例如Hazelcast Jet和Apache Flink,并提供了一个使用TLA+规范语言编写的协议规范。
阅读更多
这篇文章综述了利用硬件加速器加速大型语言模型Transformer网络的各种研究工作,对不同技术、平台(FPGA、ASIC、内存、GPU)以及加速效果、能效、性能(GOPs)和能效比(GOPs/W)进行了定性和定量比较。文章还通过将不同方案的结果外推到相同的工艺技术上,进行了更公平的理论和实践比较。
阅读更多
iTerm2是一款流行的macOS终端模拟器,最新版本集成了AI功能,包括自然语言命令生成和代码生成。虽然这些功能很有用,但也引发了争议,因为许多用户对AI炒作感到厌倦,并担心隐私问题。一些用户甚至因为AI集成而放弃使用iTerm2,认为开发者在未经用户同意的情况下强加了这些功能。
阅读更多
本文揭露了苹果公司Wi-Fi定位系统(WPS)存在安全漏洞,攻击者可利用该漏洞获取全球范围内Wi-Fi接入点的地理位置信息,从而对用户隐私构成威胁。研究人员通过分析发现,攻击者可在短短几天内收集到超过20亿个Wi-Fi接入点的精确位置数据,并通过追踪移动设备的Wi-Fi连接,监控设备的活动轨迹,例如进出战区、自然灾害区域以及个人行踪等。
阅读更多
Talos Linux 是一款专为 Kubernetes 设计的操作系统,具有安全、不可变和精简的特点。它支持云平台、裸机和虚拟化平台,所有系统管理都通过 API 完成,不提供 SSH、Shell 或控制台访问。Talos Linux 致力于减少攻击面,采用不可变基础设施理念,并提供 Kubernetes 和 Linux 的最新稳定版本。
阅读更多
谷歌收购了虚拟应用交付 (VAD) 技术公司Cameyo,以增强 ChromeOS。此举旨在通过云计算简化传统应用程序的管理和访问,推动从传统桌面环境向基于Web的计算转型。Cameyo的技术将被整合到 ChromeOS 中,使用户能够更轻松地访问必要的传统应用程序,并通过零信任安全模型增强安全性。
阅读更多
该文档指定了域名系统对以“.home.arpa.”结尾的名称进行DNS查询时的预期行为,并将该域名指定为特殊用途域名。“home.arpa.”被指定为在住宅家庭网络中非唯一使用。家庭网络控制协议(HNCP)已更新为使用“home.arpa.”域名而不是“.home”。
阅读更多
本文作者通过汇总分析来自 PYPL、Tiobe、GitHub、Stack Overflow 和 IEEE 等机构的九个编程语言排行榜数据,得出 2024 年最受欢迎的编程语言以及这些语言的应用领域。结果显示,Python、JavaScript 和 Java 位居前三,并建议开发者根据实际应用场景选择合适的编程语言。
阅读更多
本文是 bunnie 对 Formlabs 最新款 SLA 打印机 Form 4 的详细拆解报告。作者从 Formlabs 公司发展历程、技术路线选择、关键部件设计等方面深入分析了 Form 4 的技术特点。文章指出,Form 4 放弃了前几代产品使用的激光扫描技术,转而采用 LCD 光固化技术,以提高打印速度。作者详细介绍了 LCD 面板、背光系统、树脂加热系统等部件的设计细节,并对 Form 4 的打印精度、均匀性、可靠性等方面进行了评估。
阅读更多
尽管苹果公司努力说服大型游戏开发商将3A游戏引入iOS平台,但数据显示,像《生化危机8:村庄》和《刺客信条:幻景》等游戏在iPhone和iPad用户中的需求并不高。分析认为,高昂的价格、对触摸屏操控的糟糕优化以及硬件要求限制了3A游戏在iOS平台的吸引力。
阅读更多
th64 是一个用 C 语言编写的微型哈希函数,通过了 SMhasher3 中的所有测试。它对于小键(1-32 字节)的速度很快,为 43 个周期/哈希,对于大键的速度也很快,为 2.61 字节/周期(8.52 GiB/秒)。
阅读更多
本文介绍了世界上第一个微处理器芯片组的诞生过程。该芯片组由雷·霍尔特和史蒂夫·盖勒于1968年至1970年间为美国海军F-14A“雄猫”战斗机设计,用于控制飞机的移动表面和显示飞行员信息。该芯片组采用MOS-LSI技术,由美光公司制造,是中央航空数据计算机(CADC)的一部分。由于国家安全原因,该芯片组的设计细节直到1998年才得以公开。
阅读更多
108 是一款极简的网页版节拍器,用户可以使用键盘上的 C V B N M 键演奏采样,Z 键删除上一个音符,x 键清除序列,空格键开始/停止播放。按下 Shift 键可以切换节拍器。
阅读更多
数字产品销售平台Lemon Squeezy宣布被支付巨头Stripe收购。Lemon Squeezy致力于简化全球数字产品销售,提供税务、欺诈预防、退款处理等服务。此次收购是双方多年合作的结果,旨在进一步提升Lemon Squeezy的服务,包括增强商户记录功能、扩展账单支持和优化用户体验等。
阅读更多
Jellyfin 10.9.0 正式发布,此版本经历了两年多的开发,带来了大量新功能、改进和错误修复。主要变化包括:支持实时视频 scrubbing、改进的 DLNA 支持、AVIF 和 WEBP 图像支持、多字幕轨道支持、API 改进、.NET 8 升级、FFmpeg 升级、音频改进、硬件加速支持、扫描和资料库管理改进、投屏功能改进等。开发团队还计划加快发布节奏,目标是未来半年内发布 10.10.0 版本。
阅读更多
splatviz 是一款交互式查看器,允许用户实时显示和编辑 3D 高斯渲染场景。它使用原生 Python GUI 库 (imgui) 在渲染前直接操作高斯 Python 对象,实现无限的编辑和可视化可能性。用户还可以渲染后评估 Python 表达式,以及可视化多个场景以进行并排或分屏比较。此外,它还能保存渲染、当前场景的 ply 文件,以及围绕场景 360° 旋转的视频。
阅读更多
本文讲述了作者从使用 WordPress 博客平台到转向静态博客生成器的历程,并反思了技术选择对个人创作的影响。作者认为,WordPress 笨重的升级和备份流程以及对大型主机平台的依赖,消耗了创作者大量的精力和时间,而这些本应该投入到内容创作中。最终,作者选择使用轻量级的静态博客生成器和基于 Git 的 PaaS 平台,以追求更高的效率和创作自由。
阅读更多
MongooseIM是一个开源且高度可扩展的实时通信平台,拥有集成的Websocket和TCP服务器,可实现聊天、推送消息、Presence和语音/视频会话等功能。最新版本 6.2.1 修复了一些错误,例如修复了在某些情况下向客户端发送重复消息的错误,并改进了服务器的稳定性。更多详细变动内容请查阅官方发行说明。
阅读更多
Qub 是一个命令行工具,可以生成 Web 服务器和框架,用于在 QB64(QBasic 的现代变体)中构建网站。它提供页面路由、静态文件服务、二进制文件服务、自定义 404 页面支持和基本动态变量支持等功能。文章介绍了 Qub 的入门方法、网站创建步骤以及网站目录结构和文件说明。
阅读更多
这篇论文研究了大型语言模型 (LLM) 是否能够像专业分析师一样进行财务报表分析。研究人员向 GPT4 提供了标准化和匿名的财务报表,并指示其分析这些报表以确定未来收益的方向。结果显示,即使没有任何叙述或特定行业信息,LLM 在预测收益变化方面的能力也优于财务分析师,尤其是在分析师难以做出准确预测的情况下。此外,LLM 的预测精度与经过专门训练的最新机器学习模型相当。LLM 的预测并非源于其训练记忆,而是因为它能够生成对公司未来表现有用的叙述性见解。
阅读更多
RTranslator是一款开源、免费、离线的Android实时翻译应用。它使用Meta的NLLB进行翻译,使用OpenAi的Whisper进行语音识别,这两款AI模型都直接在手机上运行,确保了绝对的隐私和离线使用的可能性。RTranslator支持多种语言,提供对话模式、对讲机模式和文本翻译模式,并具有后台运行功能。
阅读更多
苹果地图网页版现已公开测试,用户可直接从浏览器访问地图功能,包括驾车和步行路线、地点信息、照片、评分和评论等。用户还可直接在地图卡片上订购食物,并浏览精选指南以发现美食、购物和探索城市的地方。其他功能,包括 Look Around,将在未来几个月内推出。
阅读更多