bcvi: 通过SSH后端通道在本地编辑远程文件

2025-03-06

bcvi是一个命令行工具,它利用SSH创建一个从服务器到工作站的“后端通道”,允许用户在本地编辑远程服务器上的文件,而无需X转发。用户Sally可以通过bcvi在本地gvim编辑器中编辑服务器上的文件,享受本地编辑器的所有优势,例如自定义键映射、插件和更快的响应速度。bcvi还支持文件传输和远程命令执行后的桌面通知。安装bcvi需要在服务器和工作站上分别安装客户端和服务器端,并配置SSH端口转发和shell别名。

阅读更多
开发

编程学习营RC面对AI浪潮:拥抱还是抵制?

2025-07-26
编程学习营RC面对AI浪潮:拥抱还是抵制?

编程学习营RC,一个为程序员提供6-12周集训和招聘服务的机构,正积极应对AI浪潮带来的冲击。他们并未简单地拥抱或抵制AI,而是通过与3000多名校友的深入交流,探索AI对程序员个人和职业发展的影响。结果发现,程序员对AI的接受程度差异巨大,这取决于经验、编程类型和项目规模等因素。RC总结出三点核心建议:在能力边缘工作,保持严谨,并慷慨地学习,鼓励在AI工具使用上保持开放心态,并注重人际交流与合作。最终,RC强调,学习的关键在于主动参与和深刻理解,AI工具应被视为辅助而非替代品,程序员应始终保持自主性和批判性思维。

阅读更多
开发

欧盟斥资4000万美元启动OpenEuroLLM项目,打造欧洲自主大语言模型

2025-02-09

2025年2月3日,欧盟启动了雄心勃勃的OpenEuroLLM项目,旨在开发多语言大型语言模型(LLM)。该项目由20家组织参与,包括11所大学、5家私企和4个高性能计算中心,获得欧盟3740万欧元(约合3940万美元)的资助,其中2060万欧元来自“数字欧洲计划”。OpenEuroLLM项目的目标是提升欧洲在人工智能领域的竞争力,并促进先进AI技术在欧洲的普及,同时注重保护语言和文化多样性。该项目也获得了欧盟战略技术平台(STEP)的认可,这将有助于其吸引更多投资。

阅读更多
AI

模型签名:保障机器学习模型完整性的新方法

2025-04-05
模型签名:保障机器学习模型完整性的新方法

随着机器学习应用的爆炸式增长,模型安全成为重要议题。该项目旨在通过模型签名技术,保障机器学习模型的完整性和来源可追溯性。它利用Sigstore等工具生成模型签名,并提供CLI和API接口,支持多种签名方法(包括Sigstore、公钥和证书)。用户可自行验证模型的完整性,防止模型在训练后被篡改。该项目还与SLSA(Supply chain Levels for Software Artifacts)整合,进一步加强机器学习模型供应链的安全性。

阅读更多

FFmpeg汇编语言入门:编写高效的多媒体处理代码

2025-02-22
FFmpeg汇编语言入门:编写高效的多媒体处理代码

本教程介绍了FFmpeg中汇编语言编程的基础知识,特别是SIMD向量编程技术。通过手写汇编代码,可以显著提高多媒体处理速度,例如视频播放的流畅度。教程涵盖了汇编语言的基础概念、x86-64指令集、向量寄存器以及FFmpeg中常用的辅助工具。学习本教程需要C语言指针知识和高中数学基础。

阅读更多
开发

仪表盘设计何去何从?

2024-12-23
仪表盘设计何去何从?

本文探讨了当前仪表盘设计的不足之处。作者指出,现有的仪表盘往往设计拙劣,无法有效利用人类视觉系统处理大量信息。文章回顾了80年代和90年代一些关于仪表盘设计的认知系统工程研究,例如生态界面设计和视觉动量,并指出当前行业缺乏对改进仪表盘设计的关注。作者呼吁重视仪表盘设计,使其更好地结合查询功能,提升信息处理效率。

阅读更多

ChatGPT的自动补全:糟糕的UX/UI设计?

2025-02-17
ChatGPT的自动补全:糟糕的UX/UI设计?

作者质疑ChatGPT的自动补全功能是否属于糟糕的UX/UI设计。作者认为,在搜索栏中自动补全功能很有用,因为搜索的响应空间小,成功的可能性大。但在聊天中,自动补全功能却常常适得其反,因为它无法准确预测用户的输入,反而会打断用户的思路,导致挫败感。作者将ChatGPT的自动补全比作一个打断别人说话的同事,认为这种设计难以理解,并怀疑其用户体验的合理性。

阅读更多
开发 UI/UX

程序员关于空指针的常见误解

2025-02-01
程序员关于空指针的常见误解

本文揭示了程序员关于空指针的诸多误解。从简单的谬误到奇特的案例,文章逐一剖析。例如,并非所有平台上空指针解引用都会导致程序立即崩溃;空指针的地址并非总是0;整数到指针的转换结果也并非总是空指针。文章强调,C语言并非“可移植的汇编语言”,应将其视为高级语言,避免过度依赖编译器优化或硬件特性,并建议充分利用现代语言的内存安全机制,以编写更健壮、更可移植的代码。

阅读更多
开发 空指针

逆向工程任天堂E-Reader的绘图API:堆栈中的秘密

2025-02-02
逆向工程任天堂E-Reader的绘图API:堆栈中的秘密

一位开发者在为任天堂E-Reader开发扫雷游戏时,意外发现其绘图API `DrawLine` 函数的运行时间取决于堆栈顶部的值。最初,他使用循环调用`DrawLine` 绘制迷你地图矩形,却发现线条绘制速度越来越快,最终发现绘制时间由循环计数器与另一个寄存器组合后压入堆栈的值决定。通过将0压入堆栈,他解决了这个问题,并揭开了这个绘图API隐藏的特性。这个案例生动地展现了逆向工程的魅力以及古老处理器架构的特殊性。

阅读更多

总统令:加强对所有机构的问责制

2025-02-19
总统令:加强对所有机构的问责制

这份总统令旨在加强总统对整个行政部门的监督和控制,提高监管机构对美国人民的问责制。该命令要求所有行政部门和机构,包括所谓的独立机构,在《联邦公报》刊登之前,必须向总统行政办公室的信息和监管事务办公室(OIRA)提交所有拟议的和最终的重要监管行动,以审查。此外,总统还将制定独立机构负责人的绩效标准和管理目标,并定期向总统汇报其在实现这些标准和目标方面的绩效和效率。

阅读更多
杂项

从科技乌托邦到现实:一位资深工程师的职业转型

2025-06-04
从科技乌托邦到现实:一位资深工程师的职业转型

一位在科技行业工作超过25年的工程师,因倦怠和对行业现状的失望,决定离开科技行业,转向紧急医疗领域。他曾坚信科技能创造更美好的未来,但目睹了科技巨头带来的负面影响,例如监控资本主义和加剧社会不平等,最终选择追求更具个人意义的职业。他将继续从事与计算机相关的少量工作,并改变博客内容方向,从科技领导和软件工程转向更广泛的个人兴趣,例如他的农场项目和野外探险。

阅读更多
创业

兰花“偷窃”真菌养分:光合作用与寄生之间的连续性

2025-02-23
兰花“偷窃”真菌养分:光合作用与寄生之间的连续性

日本兵库大学的研究人员发现,一种名为Oreorchis patens的兰花,会在靠近腐烂木材时,转变其与真菌的共生关系,从分解木材的真菌中吸收更多养分,同时仍然进行光合作用。这种行为使得兰花长得更大,开花更多。研究表明,这种“偷窃”行为并非为了弥补光合作用的不足,而是为了增加整体养分摄入,这为植物为何选择这种寄生方式提供了生态学解释。然而,只有不到10%的这种兰花会表现出这种行为,这可能是因为合适的真菌只在有腐烂木材的地方出现。这项研究有助于我们理解兰花在光合作用和完全寄生之间策略的平衡。

阅读更多
科技 兰花 寄生

Rust编译器新特性:大幅减小目标目录大小

2025-06-02

Rust 的目标目录大小一直是开发者痛点。本文介绍了一种新方法,通过新的编译器标志 `-Zembed-metadata=no` 和 Cargo 标志 `-Zno-embed-metadata`,显著减小目标目录大小。该方法避免了元数据在 `.rlib` 和 `.rmeta` 文件中的重复存储,测试结果显示,在 Release 模式下,目标目录大小最多可减少 36.3%。该特性目前处于 nightly 阶段,未来计划将其设为默认行为,但需谨慎考虑向后兼容性问题。

阅读更多
开发

AI立法时代来临:权力平衡的悄然转变

2025-01-26
AI立法时代来临:权力平衡的悄然转变

人工智能正逐步渗透立法领域,改变着立法与执法的权力平衡。日益复杂的法律需求促使立法者寻求AI辅助,从起草法案到政策分析,AI都能提高效率。虽然AI立法带来诸多便利,但也存在潜在风险,例如AI可能被操纵以偏袒特定利益群体。文章探讨了AI立法对立法效率和权力分配的影响,以及由此带来的挑战与机遇。

阅读更多
科技 权力平衡

微型无人机:厘米级飞行机器人问世

2025-03-31
微型无人机:厘米级飞行机器人问世

加州大学伯克利分校的研究人员研发出了一种翼展不到一厘米的微型飞行机器人。这款机器人无需电池,通过外部磁场驱动飞行,目前飞行范围有限,但研究人员表示可以通过增强磁场强度来扩大其活动范围。这项突破为搜索救援、工业设备检查甚至植物授粉等应用提供了新的可能性,并刷新了最小飞行机器人的记录。

阅读更多

基于ChatGPT的个性化AI日历7天试用

2025-01-02

作者开发了一款整合ChatGPT的个性化AI日历,招募20名用户进行为期7天的试用(至少3天)。该日历帮助用户提前计划任务,并在指定日期提供AI驱动的定制化建议,例如头脑风暴、提纲或应对障碍的策略。用户可通过“开始聊天”功能微调AI的回应。试用期间,每次聊天限制10条消息,每条消息100字以内。请注意网站链接需手动添加书签,Discord邀请链接单次有效。作者希望收集用户反馈,改进功能和UI。

阅读更多
开发 AI日历

MicroPython重大更新:ROMFS、Alif端口及更多

2025-05-15
MicroPython重大更新:ROMFS、Alif端口及更多

MicroPython最新版本带来了诸多激动人心的改进,其中最引人注目的是ROMFS功能的最终完成。这项功能允许直接从只读存储器执行字节码,显著提升导入速度并减少内存占用。此外,该版本还引入了对Alif Ensemble MCU的支持,并对RISC-V汇编器、Datagram TLS以及mpremote工具进行了增强。多个端口也得到了改进,包括对ESP32、MIMXRT、RP2和STM32的支持增强,以及许多新板卡的加入。

阅读更多
开发 ROMFS Alif

可组合SQL:解决SQL测试和业务逻辑难题的函数式方法

2025-01-29

本文探讨了SQL在测试和复用业务逻辑方面的不足,提出了一种名为“函子”的可组合SQL片段解决方案。通过将查询参数化并依赖接口而非具体表,函子解决了SQL测试的难题,并允许在不同查询中复用业务逻辑,从而提高代码的可读性、可测试性和可重用性。作者还讨论了泛型、业务逻辑泛化以及避免全局变量等方面的扩展,最终实现高效、可测试且易于理解的SQL查询。

阅读更多
开发

typr: 基于Keybr的智能打字测试工具

2025-06-27
typr: 基于Keybr的智能打字测试工具

typr是一个命令行打字测试工具,其算法灵感来源于Keybr,通过权衡字母准确率、频率和打字速度来优化你的打字速度。它拥有一个酷炫的TUI界面(基于curses),并将数据存储在JSON文件中。支持自定义测试时间、单词数量,甚至无限练习模式。

阅读更多
开发 打字测试

特朗普政府计划取消气象预测中心租赁,或将终结天气预报

2025-03-04
特朗普政府计划取消气象预测中心租赁,或将终结天气预报

据Axios报道,特朗普政府计划取消国家海洋和大气管理局(NOAA)两个关键天气预报中心的租赁,其中一个中心是生成全国天气预报的核心机构。此举可能导致美国天气预报系统瘫痪,造成严重后果。一位不愿透露姓名的NOAA员工表示,此次取消租赁以及近期发生的裁员、提前退休和旅行及招聘限制等事件,都指向政府有意削弱该机构。虽然取消通知尚未最终确定,但如果该中心关闭,重建将耗时一年以上,期间将出现严重的预报缺口。

阅读更多
科技

忽视“险些事故”的巨大风险:科技公司的新挑战

2025-02-08
忽视“险些事故”的巨大风险:科技公司的新挑战

FAA数据显示,里根机场发生30起险些事故。文章指出,科技公司往往更关注严重事故的预防,而忽视了大量“险些事故”的潜在风险。“险些事故”是未来严重事故的前兆,但由于其零影响性,常常被忽略。作者认为,应将“险些事故”视为与严重事故同等重要的问题,并建立机制积极发现和分析它们,这需要组织文化上的转变,鼓励员工积极报告并分析“险些事故”,从而提升可靠性。

阅读更多
科技

FiveM:前alt:V团队的灾难性整合

2025-02-20

这篇文章详细描述了FiveM团队整合前alt:V团队后发生的灾难性事件。前alt:V团队成员缺乏团队合作精神,无视沟通,擅自更改代码和构建系统,导致大量回归错误。他们不进行测试,无视向后兼容性,并以傲慢的态度对待原开发团队。这篇文章以多个具体的例子,揭示了前alt:V团队的技术不合格、对项目缺乏责任感以及对原团队的恶意。最终,由于前alt:V团队的破坏性行为,FiveM的原开发团队成员陆续离职,项目陷入混乱。

阅读更多
游戏

LLPlayer:一款为语言学习而生的多语言字幕神器

2025-02-25

LLPlayer 是一款开源的媒体播放器,主打语言学习功能。它支持双字幕显示、AI 实时字幕生成(支持 99 种语言)、实时翻译(支持 134 种语言)、OCR 字幕识别、多种视频和字幕格式播放、一键词典查询等功能。基于 OpenAI Whisper、Google Translate、DeepL 和 ffmpeg 等技术,LLPlayer 效率极高,并提供字幕侧边栏和防剧透功能。所有代码均使用 C# 编写,方便定制。

阅读更多
开发

致谢Bootstrap:一个开发者的心声

2025-02-10

作者在个人项目中大量使用Bootstrap,特别是用于Anki Books和Larder两个项目。他赞扬Bootstrap简化了交互式UI小部件的创建,并分享了在Larder项目中使用Bootstrap颜色变量自定义主题的经验。作者将Bootstrap的主题色设为变性人旗帜的颜色,并对结果感到满意。他特别提到Bootstrap节省了大量工作,只需修改少量CSS变量就能轻松改变网站整体颜色风格,避免了复杂的色彩设计工作。

阅读更多
开发

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协议,并强调了全面测试代码更改的重要性。

阅读更多

弗吉尼亚州电力公司削弱光伏净计量政策引争议

2025-05-19
弗吉尼亚州电力公司削弱光伏净计量政策引争议

弗吉尼亚州电力巨头Dominion Energy提议大幅削减光伏净计量补贴,引发广泛担忧。新方案“NEM 2.0”将采用实时结算,以远低于住宅电价的市场价格回购多余电力,并声称拥有光伏用户产生的可再生能源证书(SRECs)。此举将使光伏系统的投资回报率大幅降低,严重影响光伏发展,并与弗吉尼亚州的可再生能源目标相悖。该提案有望在2026年中期生效,但民众仍可通过向州公司委员会(SCC)提交意见、在政策生效前安装光伏系统以及联系州议员等方式维护自身权益。

阅读更多
科技 净计量

微软安全扫描器破坏单次使用链接的隐性规范

2025-01-23
微软安全扫描器破坏单次使用链接的隐性规范

博主Bert Hubert发现微软等电子邮件安全扫描器会访问邮件中的链接并执行其中的JavaScript代码,包括发送POST请求。这打破了长期以来POST请求不应产生副作用的规范,导致单次使用登录链接失效。文章探讨了这一问题对网站开发的影响,并呼吁大型科技公司在改变网络规范时应更加透明。

阅读更多

SQLook:怀旧风格的SQLite数据库管理器

2025-01-26
SQLook:怀旧风格的SQLite数据库管理器

SQLook是一款基于Web的SQLite数据库管理器,它拥有复古的Windows 2000界面风格。它结合了现代Web技术和经典美学,提供数据库管理、可视化数据库结构查看器、交互式SQL查询编辑器、表格生成器等功能,并支持数据导出、样例数据生成等。开发者Ralph Barendse受到Windows 2000界面的启发,使用HTML5、CSS3、JavaScript和SQL.js构建了这款工具。

阅读更多
开发

HTTP/2:为什么在Ruby HTTP服务器中它并不重要

2025-02-25

本文探讨了HTTP/2协议在Ruby HTTP服务器(例如Puma)中的应用价值。作者认为,HTTP/2的主要优势在于通过多路复用提高互联网环境下的页面加载速度,但在局域网环境中,其优势并不明显。由于局域网内的往返时间极短,并且连接通常保持较长时间,因此TCP慢启动的影响微乎其微。此外,HTTP/2的“服务器推送”功能已被证明弊大于利,已被更优雅的103 Early Hints取代。作者建议将HTTP/2的处理留给负载均衡器或反向代理,以简化应用服务器的部署和维护,提高效率。

阅读更多
开发
1 2 997 998 999 1001 1003 1004 1005 1084 1085