Django 与 Postgres:一位忙碌的 Rails 开发者的视角

2024-12-11

本文作者是一位资深的 Rails 开发者,分享了他使用 Python、Django 和 Postgres 的经验,并与 Ruby on Rails 进行了比较。文章涵盖了语言运行时管理、库管理、代码检查和格式化、Postgres 适配器、迁移、命令行交互、REPL、项目和应用结构、Postgres 细节等方面。作者认为 Django 的迁移工作流程在某些方面比 Rails 更出色,并展示了一些 Django 命令和模型查询示例。他还创建了一个 Django 项目示例,并分享了一些学习资源。

阅读更多
未分类

印尼龙目岛的“乐高学校”:地震后的生活如何继续

2024-12-07

2018年,印尼龙目岛发生6.9级强震,造成大量房屋和学校损毁。灾后重建缓慢,许多学生只能在临时教室上课。澳大利亚非政府组织“希望教室”利用可回收塑料搭建“乐高学校”,帮助孩子们重返校园。这些教室不仅抗震,还环保,每个教室可减少约1.8吨塑料垃圾。该项目旨在改善教育条件,让孩子们在安全舒适的环境中学习。

阅读更多
未分类 灾后重建

使 memcpy(NULL, NULL, 0) 行为明确定义

2024-12-11

C语言标准C2y接受了N3322提案,将移除memcpy(NULL, NULL, 0)、memcmp(NULL, NULL, 0)等零长度操作的未定义行为,使其行为明确定义。这有助于消除潜在的安全漏洞和编译器过度优化带来的问题,并简化代码编写。文章还探讨了空指针运算的定义,以及提案在标准化过程中遇到的争议和最终获得的支持。

阅读更多
未分类

法官驳回洋葱网收购Infowars的竞标

2024-12-11

洋葱网竞标收购阴谋论者亚历克斯·琼斯的Infowars公司失败,联邦破产法官驳回了这项收购,认为拍卖过程存在缺陷,缺乏透明度,未能最大限度地补偿琼斯所欠债务的受害者。此决定对桑迪·胡克小学枪击案受害者家属来说是一个打击,他们希望通过出售Infowars来获得赔偿。琼斯对这一结果表示欢迎,称其为“胜利”。法官要求受托人重新制定出售Infowars的计划,以获取更高的收益。

阅读更多
未分类 Infowars 洋葱网

玻尔兹曼大脑

2024-12-10

玻尔兹曼大脑是一个思想实验,认为在宇宙中随机涨落中自发形成一个具有完整记忆的大脑,比宇宙按照宇宙学家认为的方式形成的可能性更大。物理学家用它来评估相互竞争的科学理论。与缸中之脑思想实验不同,玻尔兹曼大脑被用于检验我们对热力学和宇宙发展的假设。在足够长的时间内,随机涨落会导致粒子自发形成任何复杂程度的结构,包括一个功能正常的人脑。该设想最初只涉及一个具有虚假记忆的单一大脑,但物理学家Sean M. Carroll指出,在涨落的宇宙中,该设想同样适用于整个身体和星系。

阅读更多
未分类

Waymo 将自动驾驶汽车带到东京

2024-12-17

Waymo 宣布与日本交通株式会社(Nihon Kotsu)和 GO 合作,于 2025 年初将自动驾驶汽车首次引入东京。这标志着 Waymo 向国际扩张迈出的重要一步,其自动驾驶系统将面临左驾和东京复杂交通环境的挑战。Waymo 将与当地合作伙伴、政府官员和社区团体合作,了解当地交通状况,并确保其技术的安全性和性能。此次合作也符合日本政府发展未来交通的愿景。

阅读更多

BYOJS:回归原生JS的Web开发实践

2024-12-17

BYOJS项目提倡使用原生JavaScript构建Web应用,而非依赖大型框架。它认为,虽然框架和TypeScript等语言很流行,但直接运用核心JS语言构建高效Web应用是一种被遗忘的艺术。BYOJS鼓励使用松散耦合的库,而非高度耦合的框架,主张选择最合适的工具,以最简洁的代码完成任务。该项目提供了一些实用工具,例如简单的键值存储API、异步事件发射器、模态弹窗封装器等,所有代码均遵循MIT许可证。

阅读更多

网络协议:看似简单的奇迹

2024-12-17

本文深入浅出地讲解了网络协议栈的工作原理,从可靠的数据传输到物理层硬件的细节,展现了其背后惊人的复杂性和精妙之处。文章以一个88.5MB视频下载为例,阐述了IP、TCP、Ethernet等协议如何协同工作,克服网络的不稳定性和数据包丢失等问题,最终实现可靠、高效的数据传输。作者揭示了看似简单的网络操作背后,隐藏着复杂的路由算法、拥塞控制、数据包重组等技术,以及各种协议之间相互依赖和制约的关系,并解释了为何以太网数据包大小设定为1500字节等历史遗留问题。

阅读更多
科技 网络架构

颜色生成器

2024-12-11

本文介绍了一个颜色生成器,它需要四种颜色:两种用于文本和背景(主要和次要颜色),一种强调色用于突出重要元素(数字4和按钮),以及一种可选的第三种颜色用于添加个性(色相滑块)。代码示例展示了如何使用CSS变量定义这些颜色,并通过`.dark`类实现亮暗模式切换。

阅读更多

冷战时期CIA的机器人蜻蜓间谍:一段尘封的历史

2024-12-16

上世纪70年代,美国中央情报局(CIA)秘密研制了一种名为“昆虫飞行器”的微型机器人蜻蜓,用于窃听。该设备利用激光反射器作为麦克风,通过分析激光束的振动来捕捉声音。尽管在实验室测试中表现出色,但由于难以应对复杂的风力条件,该项目最终被终止。然而,这项大胆的尝试为现代微型无人机技术的发展奠定了基础,也展现了冷战时期科技竞争的激烈程度。

阅读更多

变压器短缺危机:能否通过新工程解决?

2024-12-13

全球变压器短缺,导致可再生能源项目、住宅建设和电网升级延误。这一危机源于对电力需求的飙升和原材料供应链的紧张。文章探讨了应对这一挑战的几种方法,包括重新设计变压器以使用不同的材料、延长其使用寿命,以及开发更标准化、更易于生产的变压器。同时,研究人员也在探索新型固态变压器,以提高效率和可靠性。虽然新技术成本较高,但其在提高电网韧性和适应未来能源需求方面的潜力巨大,这促使电力行业加速研发和投资,以应对这场迫在眉睫的危机。

阅读更多

Anthropic推出Clio系统:保护隐私的同时洞察AI真实世界应用

2024-12-13

Anthropic公司开发了一款名为Clio的自动化分析工具,用于隐私保护地分析真实世界中大型语言模型的使用情况。Clio通过将对话抽象成主题集群,来识别用户如何使用Claude模型,类似于Google Trends。这有助于Anthropic改进安全措施,识别潜在的滥用行为,例如协调一致的垃圾邮件活动或试图转售Claude的未授权访问。Clio在保护用户隐私的同时,为Anthropic提供了宝贵的见解,使其能够改进安全系统,减少误报和漏报。

阅读更多
AI

我2024年报道计算机科学的收获

2024-12-11

本文作者Ben Brubaker,Quanta杂志计算机科学专栏作家,回顾了2024年的计算机科学报道。他强调理论计算机科学并非仅仅关于软件、网络安全或科技产品,而是更关注算法行为和基本限制等基础问题。文章列举了2024年的几个重要发现,包括量子复杂性理论的突破、对迪杰斯特拉最短路径算法的改进以及对“忙碌的海狸”问题的最新研究进展。

阅读更多
未分类 量子复杂性

NAND闪存目标1000层

2024-12-11

芯片行业正在努力将3D NAND闪存的堆叠层数从200层增加到800层甚至更多,以满足不断增长的内存需求。更高的层数带来了新的可靠性挑战,尤其是在高深宽比蚀刻和沉积方面。除了增加层数,还可以通过横向缩放、逻辑缩放(例如,增加每个单元的比特数,如从QLC到PLC甚至HLC)以及新的单元架构(如YMTC的字符串堆叠)来提高容量。改进工艺,例如ACM Research的晶圆旋转沉积技术和Brewer Science的新型硬掩膜材料,有助于提高平面度和蚀刻均匀性。单晶通道和混合键合等其他技术也正在开发中,以提高性能和解决高深宽比蚀刻的限制。

阅读更多
未分类 3D NAND闪存

“鸟与婴儿”长大成人:探秘新鹰与孩童酒吧

2024-12-04

世界第三大富豪拉里·埃里森买下了托尔金常去的牛津老鹰与孩童酒吧,并计划将其改造成埃里森技术研究所的内部酒吧。该项目将进行外部保护工程,修复酒吧的结构,同时保留其历史特色。内部将翻新,增加新的空间,鼓励交流。酒吧还将提供高档餐饮、烘焙坊和咖啡厅。楼上将作为埃里森学者的公共休息室和学习空间。该项目旨在将老鹰与孩童酒吧打造成一个集传统酒吧、高档餐厅、学者聚集地于一体的多功能场所。

阅读更多
未分类

数学证明的可视化:a² – b² = (a + b)(a – b)

2024-12-15

Futility Closet网站发布了一篇关于数学公式a² – b² = (a + b)(a – b)的视觉证明文章。文章引用了数学家索菲·热尔曼的名言:“据说代数只是书写的几何,几何只是图解的代数。” 这篇文章通过直观的图形展示了该公式的证明过程,体现了数学的简洁之美,也佐证了代数与几何的紧密联系。

阅读更多
杂项

10亿次拉取后,PHP远未消亡

2024-12-11

PHP官方Docker镜像在Docker Hub上的拉取次数突破10亿次,证明了PHP在现代Web开发中的持续活力。尽管存在“PHP已死”的论调,但PHP仍然为79%的已知服务器端编程网站提供支持,包括Facebook、维基百科和WordPress等巨头。这一里程碑不仅证明了Docker的实用性,也证明了PHP在现代开发中的持续相关性,PHP依旧是Web开发的重要组成部分。

阅读更多
未分类

MultiFoley:多模态控制的视频引导拟音生成

2024-12-04

MultiFoley模型可以根据视频生成同步的拟音音效,并支持文本、音频和视频等多模态控制。用户可以通过文本提示词生成各种音效,例如干净的滑板轮子旋转声或更具奇幻色彩的狮子咆哮声。模型还可以使用来自音效库或部分视频的参考音频进行调节。MultiFoley 的关键创新在于其在低质量音频的互联网视频数据集和专业SFX录音上的联合训练,实现了高质量、全带宽(48kHz)音频生成。

阅读更多

手工制作机械腕表的奇妙旅程

2024-12-17

Imgur 上的一张专辑记录了一位手工匠人制作机械腕表的全过程。从零部件的准备到精密的组装,每一个步骤都展现了精湛的技艺和对细节的极致追求。读者可以透过图片,感受机械腕表制作的魅力,体会到时间与技艺的完美融合。

阅读更多
杂项 机械腕表

意识计算:注意力是电磁场线管理的新模型

2024-12-17

Qualia计算研究所提出了一种新颖的注意力模型,该模型将注意力视为大脑电磁场中动态模式的管理。通过模拟谐波振荡的加权组合产生的电场线,研究人员展示了注意力如何通过调节潜在的谐振模式来控制电荷密度,从而解释了注意力行为中看似随机的波动和漂移。该模型还提供了对迷幻体验的潜在解释,认为迷幻剂通过改变谐波模式的配置来扰乱注意力的正常流动。这项研究为理解意识和开发新的神经干预技术提供了新的视角,例如通过非侵入性地扰动注意力的相位锁定来诱导意识的奇特状态。

阅读更多
AI

在安卓手机上原生安装 Docker 并将其用作家庭服务器

2024-12-06

本文介绍如何在安卓手机(以OnePlus 6T为例)上安装Docker并将其用作家庭服务器。步骤包括启用开发者模式和USB调试,在电脑上安装Fastboot,下载PostmarketOS文件,进入Fastboot模式刷写系统,通过SSH连接手机,最后安装Docker并运行容器(例如Portainer)。文章还提到了OnePlus 6T作为家庭服务器的缺点,例如不支持以太网和外接硬盘。

阅读更多
未分类

谷歌的AI天气预报模型表现出色

2024-12-07

谷歌DeepMind的新AI模型GenCast在天气预报方面表现出色,根据已发表的研究,在2019年的数据测试中,其准确性超过了领先的预报模型ENS。GenCast通过学习1979年至2018年的天气数据来识别模式并进行预测,这与依赖超级计算机求解复杂方程的传统模型不同。GenCast在预测热带气旋路径、极端天气和风力发电方面表现更佳,并能提供更长的预警时间。虽然GenCast的测试基准是ENS的旧版本,但其速度和效率仍具有优势。DeepMind已开源GenCast模型,希望其与传统模型结合使用,产生更广泛的社会影响。

阅读更多
未分类

GitHub - rowsana/Not-blocking-event-loop:非阻塞事件循环

2024-12-08

本文介绍了Node.js的事件驱动架构,包括事件循环和工作池。由于Node.js使用少量线程处理大量客户端,开发者需要避免阻塞事件循环和工作池以保证服务器性能和安全。文章解释了事件循环和工作池的运行机制,以及如何通过计算分区或卸载避免阻塞。文章还列举了可能导致阻塞的场景,例如复杂的正则表达式、同步API和JSON操作,并提供了相应的解决方案。最后,强调了使用npm模块时需要注意其API的执行时间,避免潜在的阻塞风险。

阅读更多
未分类

BunkerWeb:开源新一代Web应用防火墙

2024-12-06

BunkerWeb是一款基于NGINX的开源新一代Web应用防火墙(WAF),提供默认安全设置,可轻松集成到现有环境(Linux、Docker、Swarm、Kubernetes等),并通过Web UI或CLI进行配置。其核心功能包括HTTPS支持、HTTP安全标头、TLS加固、ModSecurity WAF集成、自动阻止异常行为、连接和请求限制、机器人拦截以及黑名单功能。BunkerWeb还提供插件系统以扩展功能,并提供开源和专业版两种版本。

阅读更多
未分类 Web应用防火墙

我们使用Diátaxis框架修复了文档

2024-12-06

本文讲述了Sequin团队如何利用Diátaxis框架改进文档。他们发现工程师倾向于先解释所有内容,但这并非最佳方法。Diátaxis框架将文档分为教程、操作指南、参考和解释四类,并建议用户按顺序阅读。Sequin团队据此重构了文档,先创建快速入门教程,再编写操作指南,过程中发现并解决了产品问题,最后完成参考文档。Diátaxis框架帮助他们认识到文档的重点是吸引用户并引导他们学习,而非简单地传递信息。

阅读更多
未分类 Diátaxis框架

微软计划删除十亿用户密码,推广更安全的通行密钥

2024-12-17

面对日益增长的网络攻击,微软宣布计划删除十亿用户的密码,并大力推广更安全的通行密钥(passkeys)。由于密码攻击事件激增,微软每天阻止7000次密码攻击,是去年同期的近两倍。通行密钥通过生物识别技术或PIN码进行验证,比传统密码更安全,也更便捷。微软正积极推动用户迁移到通行密钥,旨在创建一个无密码的更安全未来。

阅读更多
科技

Azure 专享 EPYC:AMD 的 MI300C

2024-12-07

本文介绍了Azure推出的新款HBv5虚拟机,该虚拟机搭载AMD EPYC 9v64H CPU。每个CPU拥有96个Zen 4核心和128GB HBM3E内存。一个HBv5虚拟机包含四个这样的CPU,共计352个Zen 4核心(每个CPU 88个核心,SMT禁用),内存带宽接近7TB/s。这是自Opteron以来首款支持四路插槽的AMD CPU,其四路插槽设置的Infinity Fabric总带宽是标准EPYC服务器的两倍。HBv5虚拟机采用单租户设计,即每个服务器在任何给定时间只运行一个虚拟机。

阅读更多

研究表明:直觉型内向者领导的团队最成功

2024-12-06

特拉华大学的一项新研究发现,内向的领导者如果依靠直觉来处理大量信息,往往会领导更成功的团队。研究人员对3000多名美国空军上尉进行了研究,发现内向的领导者在凭直觉处理大量信息时,领导的团队表现更好。研究人员认为,内向的人更善于反思、内省和观察,因此将直觉与内向性格相结合,往往对团队绩效非常有效。

阅读更多
未分类 内向型人格

OCR古籍挑战:将圣西门回忆录数字化

2024-12-17

作者耗时数周,利用OCR技术对19世纪末的法国古籍《圣西门回忆录》进行数字化处理。这套45卷巨著包含超过300万字,图片版在线可见,但阅读困难。作者的目标是创建一个可读、可搜索、可复制的文本版本。过程中,他克服了图像质量差、页面区域划分(页眉、正文、注释、脚注等)困难等挑战,利用Google Vision API进行OCR,并编写Python程序处理OCR结果,识别并分离不同区域的文本。尽管LLM在脚注引用方面表现不佳,但作者通过改进程序和人工校对,最终将第一卷成果上线。

阅读更多
开发
1 2 13 14 15 17 19 20 21 510 511