jjzjj

Web开发的未来:下个十年有望出现的五大动向

​译者|布加迪审校|孙淑娟互联网一直处于不断进化的状态。如果不关注Web开发的未来并做出相应的调整,互联网企业的经营者很难继续取得成功。三十多年前,大多数人还无法想象移动设备在互联网用户当中的接受程度。现在有多达43.2亿用户通过手机访问互联网,这使得众多开发人员和公司在搭建网站时把移动响应视为首要任务。在未来几年,互联网必然会变得更加难以识别,互联网用户的行为模式也将如此。为了帮助您灵活应对,我们将探讨Web开发的未来,并详细介绍公司用来应对变化的Web开发趋势。您还会发现如何给自己定位,从这些趋势中受益匪浅。本文介绍的大多数趋势归入这两个类别:功能类和视觉类。前一类趋势直接涉及影响网站可用

为什么使用定制的时间序列数据库?

​译者|布加迪审校|孙淑娟开发人员和公司在数据库方面面临比以往更多的选择。为项目选择合适的数据库可以节省写入和查询数据的时间。由于许多公司处理更大的数据集来构建越来越智能化和自动化的系统,效率是关键。对于许多工作负载而言,使用时间序列数据库是明智的选择:可以节省时间和存储空间。1.时间序列数据有何不同?时间序列数据是任何带有时间戳的度量指标。它包括多种变量,从天气模式到CPU使用率,不一而足。它常常来自需要做出实时决策的传感器、系统或应用程序。这些数据对于了解过去的表现和创建模型以预测未来的结果都至关重要。这些计算中涉及的数据量会迅速增加,避免将资源耗费在低效数据架构上很重要。时间序列数据库旨

Web3应和Web2一样用JavaScript构建

​译者|卢鑫旺在过去的几个月里,我们听到了很多关于Web3的消息,然而,关于它是什么以及我们如何操作它,仍然有一个谜。最近,加密行业的市场低迷导致了用户和开发人员的进一步怀疑,但我们必须将Web3的基础设施与加密市场可能爆发的波动性分开。通过专注于构建和改进Web3的基础,我们将开始发掘这项技术的真正潜力。要做到这一点,我们首先需要鼓励更多的开发人员参与这个新的网络时代。JavaScript是实现这一点的关键。如果我们回想一下我们所知的互联网诞生之初,我们当时面临着和现在一样的怀疑。然而,在那些既相信这项技术,又有工具在手的开发者的帮助下,我们已经看到了Web2的广泛采用。但为什么就止步于此呢

敏感数据暴露,留给Git的时间只有20秒!

​作者|codingwoman译者|布加迪策划|言征大家可能都会面临这样直冒冷汗的情形:在使用Git进行版本控制时不小心推送了重要的密钥或超大文件?要知道,在敏感数据公开暴露20秒后,再去删除这些密钥可能已经为时太晚了!人非圣贤,孰能无过?本文会分享介绍几个笔者在用的好技巧,这样在Git时,再也不用担惊受怕了。一、永远不要推送非必要的文件和信息Git中一类不需要的内容是非常大的文件。如果不小心提交了一个大文件到存储库,这肯定会限制你拉取或推送文件所需的时间;如果文件大于100MB,甚至还会显示错误。其次,作为软件开发圈中的一员,这个忠告应该听过很多次:永远不要将机密信息推送到存储库。拥有芝麻粒

如何在Linux上使用AppImage?

​译者|布加迪审校|孙淑娟Linux有几种切实可行的方法来安装应用程序。每个发行版都有内置的软件包管理器,比如apt、dnf、zypper和pacman。还有Snap和Flatpak软件包,甚至可以从源代码安装。另一种方法名为AppImage,这是分发Linux应用程序的一种独特格式,不需要安装,无需管理权限即可运行。换句话说,您为应用程序下载AppImage后就可以运行它。在运行应用程序之前,还需要执行另一个步骤,这是我要讨论的内容之一。一、为何要使用AppImag这是一个大问题。即使在使用AppImage很长一段时间后,我认为这个问题的主要答案是,在某些情况下,没有别的选择。这些年,我用过

密码真如我们所想象的那么安全吗?

​译者|布加迪审校|孙淑娟密码是用于确保安全访问系统的最基本、最常用的身份验证方法。但是为众多平台使用和维护安全密码的过程可能相当乏味。据Verizon发布的《2020年数据泄露调查报告》显示,薄弱、重复使用的密码导致了81%的数据泄露事件。除此之外,还有更多与密码有关的漏洞和风险,如今密码成了一种越来越不合适的身份验证方案。一、密码的三大问题人类行为和密码——许多人图方便而不是图安全。使用简单、易记的密码,或者在所有不同的平台上使用同一个密码是很常见的做法。此外,共享密码和使用不安全的方法存储密码是导致大多数密码攻击的主要原因。做好适当安全的密码保护既是您个人的责任,也是贵组织的责任。复杂的

盘点2022年的12大科技故事

​译者|李睿审校|孙淑娟在2022年还有一些令人关注的技术主题,其中包括技术创新、发展变化和加强网络安全的斗争——随着ChatGPT的发布,博通公司寻求收购VMWare,Mac电脑力求市场复兴,青少年黑客攻击大公司等。以下是行业媒体总结的2022年震撼科技界的12个故事。1、芯片之战和全球化的终结政治紧张局势在2022年蔓延到全球芯片行业,因为美国政府在今年12月推出了新的出口管制政策,禁止美国公司向中国制造商销售先进芯片以及用于制造芯片的设备,并扩大了这些限制范围。业内人士表示,这些限制是一个信号,表明全球化的时代已经结束,并表示这些限制将对基于芯片技术的各种产品(从电脑到电子汽车)的供应链

Linus Torvalds背后 :成功的五个残酷真相

​译者|布加迪如果你不知道LinusTorvalds是谁,我会做一番简短的介绍;如果你是一名软件工程师,应该知道Linux是什么,我几乎可以肯定你至少使用过一次Git。Torvalds可以说是这两大项目背后的功臣。当时间回转到1991年,年仅22岁的芬兰程序员LinusTorvalds发布了操作系统Linux。他公布了代码,允许爱好者们贡献自己的力量来使它强大。彼时,还没有人可以窥见一个开源时代的开启,也无法预见如今Linux在全球遍地开花的光景。LinusTorvald本人无疑是传奇的,如果你想了解他的更多信息,可以上网搜索,我不想在本文中介绍更多细节。这里要讨论的是他的成功以及成功背后那些

重构代码,真没有银弹

​译者|布加迪审校|千山我的一位同事在大型项目代码重构方面有丰富的经验,他真诚地与我分享了他如何处理这些繁杂的任务。虽然他做的大部分事情只是坚持不懈地努力,就像在健身房锻炼那样,但这对我来说很有意义。本文分享他的秘诀。1、组织目录当你试图为大型项目重构代码时,很快就会碰壁,因为你不知道一开始该做什么,于是你转而开始阅读O'Reilly的技术类图书,或者对软件开发流程或方法(比如TDD和DDD等)产生兴趣。如果是这样,你的策略将以失败告终。无论如何,你应该实际做起来,而不是寻找所谓的银弹。首先何不组织项目目录?你可以从了解几个风险入手,因为这么做几乎不会导致错误(bug)。由于大型项目目录通常很

电动车充电基础设施严重不安全

​如果你留意到附近出现了汽车充电站,恭喜你!你是日益庞大的系统网络中的一员,但这些系统的安全性很差,有一天它们可能被用来破坏整个电网的稳定性,安全问题足以成为当下值得关注的话题。这是新墨西哥州阿尔伯克基市桑迪亚国家实验室的科学家们得出的结论,他们历时四年研究电动汽车供电设备(EVSE)中已演示的漏洞和公开披露的漏洞,并与爱达荷国家实验室的同仁们对10种电动汽车充电器进行了自己的测试。参与该项目的网络安全专家BrianWright说:“电动汽车充电设备会影响电网吗?当然。这是不法分子在未来10到15年可能会干的事情。这就是为什么我们需要先行解决这些问题。”1、嘿,我认识到这个漏洞!与此同时,犯罪