2020-11-28 0:25我们使用软件来满足日常需求,因为我们想完成某件事。我们有要实现的目标和要做的事情。
我们使用的软件是由有自己目标的勇敢的程序员编写的。大多数时候,他们的目标和我们的目标之间存在重叠。
这意味着我们依赖于不使用或不了解的增长功能的工具。这些代码部分中会有错误,这些错误将阻止我们实现目标。
我们可以选择尝试其他......
2020-11-24 23:54今年夏天,位于旧金山的一家名为OpenAI的人工智能实验室在数月之内推出了一项技术。这个新系统GPT-3花费了几个月的时间来分析自然语言的来龙去脉,方法是分析数千本数字书籍,Wikipedia的长度和广度以及将近一万亿个单词发布到博客,社交媒体和其他互联网。
来自盐湖城的23岁的计算机程序员Mckay Wrigle......
2020-11-24 1:9罗宾·斯隆(Robin Sloan)在他的小说《酵母》(Sourdough)中将尖端的机械手与一个古老的发酵母发酵剂并列放置,主要角色是学习面包制作工艺。一种是以食物形式传承下来的几代知识和实践创造出来的。另一个是由虚构的硅谷初创公司制造的具有未来主义意义的设备,其雄心壮志是消除重复劳动。阅读本书后,我开始将这两种技......
2020-11-7 18:10这是如何阅读代码的第二部分。在第一篇文章中,我询问了如何自信地更改未知的代码库。了解ITS的架构是必要的,但通常还不够。您可以进行更改。但我怀疑这是有信心的。你现在对它的理解是消极的。被动地了解一种应用程序就像学习了一门外语,但从来没有真正说过它。当你试着说这句话的时候,你最好是说些旅游老生常谈,否则你的脑子里就会被......
2020-11-7 11:2我需要把我对选举的焦虑转移到一些有成效的事情上,所以给你。我最近看到的一个令人费解的趋势是,人们试图道德说教……
2020-11-4 15:31以下是编写干净代码的注意事项列表,即可维护和可扩展的代码。
命名是编写干净代码最困难也是最重要的部分。名字应该清楚地表达意图,这里的假设是,代码库中涉及的每个人都有相同的文化背景,但在实践中并不总是这样。一些一般提示:
函数或方法是编程的基本构件。事实上,程序的内部操作通常主要由函数在相互调用时将数据推送到堆栈和从堆......
2020-11-4 5:51使开发人员可以轻松地向您学习。Paircast会自动转录您的视频,并在录制期间收集代码样本。
开始»。
不要等到你忘记了一切都是如何运作时才开始写作。通过说明您在工作时所做的更改来记录代码。
开始»。
Paircast可以在Windows和Mac上使用任何编程语言。可以将注释导出到符合您当前文档流程的标注中。
了解更......
2020-10-29 10:35摘要:NumFOCUS发现我违反了他们在JupyterCon的行为准则(CoC),因为我的发言不是“友好的”,因为我说Joel Grus关于Jupyter Notebook不是一个好的软件开发环境的观点是“错误的”。Joel(我非常尊重他,认为他是数据科学界的资产)没有参与NumFOCUS的行动,没有被告知,也不支持......
2020-10-28 10:43要谈论无代码有什么好处,我们首先需要离题,说明无代码软件与“有代码”软件的根本不同之处。
软件-是的-编码软件-已经存在了一段时间。作为一个行业,我们学到的一件事是如何编写优雅发展的软件。我们并不完美-可悲的是,遗留系统仍在激增-但作为一个技术行业,我们已经学会了如何针对跨越数年和数十年的不断变化的需求和限制来构建和......
2020-10-26 11:46在过去的一年里,我一直在两个领先的无代码工具上构建Web应用程序和本地应用程序。当我开始的时候,我被打动了。我可以在这么短的时间内做这么多事。
作为一名开发人员,这是一种解放。我一直觉得我们开发人员做的很多事情实际上并不那么复杂。不熟悉的语法和复杂的开发流程将人们拒之门外。99%的时间里,开发人员只是在布线。所以一开......
2020-10-26 6:56本周早些时候,美国司法部公布了一份针对一群名为沙虫的黑客的起诉书。这份文件指控为俄罗斯GRU军事情报机构工作的6名黑客犯有与全球各地长达5年的网络攻击有关的计算机犯罪,从破坏2018年韩国冬奥会到在乌克兰发布史上最具破坏性的恶意软件。在这些网络战争行为中,包括2016年对乌克兰电网的前所未有的攻击,这似乎不仅是为了造......
2020-10-24 7:3去年夏天,纽约市Smith Law Group LLP的奥斯汀·史密斯(Austin Smith)给我讲了一个他在法学院的早晨例行公事。我偶然发现了他在助学贷款债务领域的工作,我们已经聊了几个月了。他让我与他的几个客户交谈,他们的故事充满了令人心碎的故事。但是,除了听取他的客户的意见,我更想知道是什么驱使律师试图推翻......
2020-10-18 16:58在我们美丽的远程工作新世界中,异步协作方法尤为重要。当你在不同的地点工作,可能是按照不同的时间表工作时,你需要通信媒介,让你可以发送信息,然后继续做其他的事情。当信息另一端的人找到时间时,他们会做出回应,并迅速地继续自己的工作。没有人被封锁。另一种选择将是无法容忍的。在继续工作之前,等待可能几个小时甚至几天都不会有的......
2020-10-11 16:24程序员抱怨可读性,谈论糟糕的代码和不干净的代码,以及他们试图理解和维护这些代码时遇到的困难。我们所说的可读性是什么意思?是什么让代码变得不可读?
我听程序员说有些代码“不可读”。我阅读关于可读性和可维护性的文章和书籍。那是什么意思?程序员通常将可读性(或者更多情况下,缺乏可读性)归因于代码本身。但是,就像美一样,可读......
2020-10-7 15:21Sourcegraph是一家专门从事通用代码搜索的公司,该公司对500多名北美软件开发人员进行了民意调查,以确定代码复杂性和管理方面的问题。它的总体发现可能不会让大多数ARS读者感到惊讶-在过去的十年里,软件变得更大、更复杂,也变得更加重要-但其范围之广可能会令人惊讶。
在深入研究数据之前,了解调查的角度是很重要的。......
2020-9-24 19:3我一直在试图找出应用程序中的一个性能问题,最后将范围缩小到一个非常奇怪的问题。如果VZEROUPPER指令被注释掉,下面的代码在Skylake CPU(i5-6500)上的运行速度要慢6倍。我测试过Sandy Bridge和Ivy Bridge的CPU,无论有没有VZEROUPPER,这两个版本的运行速度都是一样的。......
2020-9-23 5:11任何地方的代码都是在Linux机器上开发的,可以从任何带有Web浏览器的设备上提取。
服务器支持,让您在旅途中尽享电池续航时间,因为所有密集型任务都在您的服务器上运行。
利用你闲置的一台备用计算机,把它变成一个完整的开发环境。
我们(@Cdr)正在寻找一名工程师来帮助维护代码服务器,在开源方面进行创新,并简化开发工作......
2020-9-22 21:30作为这一趋势的一个标志,今天,一家采取这种方法来加快客户体验的公司宣布了一些资金。以色列初创公司EasySend宣布,它已经筹集了1600万美元。EasySend为保险公司和其他受监管的企业建立了一个无代码平台,以构建表单和其他界面来接收客户信息,并随后使用人工智能系统更有效地处理客户信息。
这笔资金实际上分为两轮,......
2020-9-20 13:40从下个月开始,所有在GitHub上创建的新源代码存储库都将被命名为Main,而不是Master,这是该公司消除不必要的奴隶制提法并用更具包容性的术语取而代之的努力的一部分。
默认情况下,GitHub使用术语Master表示源代码存储库的主要版本。开发人员在他们的计算机上复制母版,并在其中添加自己的代码,然后将更改合并......
2020-9-14 21:57Thrive Capital领导了这轮融资,现有投资者Benchmark、Coatue、Caffeated Capital和CRV以及新投资者D1 Capital提供了额外资金。Airtable表示,目前已有20万家公司使用其服务,通过这项服务,Airtable总共筹集了约3.5亿美元。目前的客户包括Netflix、......
2020-9-10 6:28布伦特·莫里斯热切地研究着这些数字。一排排排列整齐的、完全无法辨认的记号,如象形文字或中国汉字,只用希腊语、拉丁语或希伯来语写成。在中心,一个由14排积木组成的金字塔将字母S包围起来,上面有一条水平线。这一页取自19世纪的一篇晦涩难懂的文字,书中的其他地方还出现了其他插图:在一个角落里,一本打开的书上装饰着奇怪的字母......
2020-9-10 0:28当谈到构建应用程序时,没有代码是最合适的。TypeForm是一个很好的例子,说明了无代码是如何很适合简单的用例的,在JourneyApps这里我们广泛地使用它。然而,其中存在一个问题:无代码的最佳位置是简单的用例。我们已经很好地分析了无代码工具的这一限制。[1][2]。
使用无代码/低代码工具,跳过繁琐的圈套来实现应......
2020-8-29 15:47#Summary通过任何应用内重定向逻辑/打开重定向、HTML或javascript注入,可以在Slack桌面应用中执行任意代码。这份报告展示了一个具体的..。
2020-8-27 3:45这篇帖子收集了一些可以极大地提高你的安全性的快速小东西。如果更多的开发人员了解其中的一些资源和提示,我们会有一个更安全的网站。
听说过世界卫生组织的手术安全检查表吗?在他们的研究中,这份清单将患者的发病率降低了近50%1。这一有效性也将适用于WebSecurity。
您会忘记或甚至不知道某些漏洞。我推荐OWASP小抄......
2020-8-26 20:8挑选工件对机器人来说仍然是一个挑战,特别是在电子商务订单履行等高变异性应用中。XYZ机器人公司(XYZ Robotics Inc.)最近宣布了一轮近2000万美元的首轮融资。该公司已经开发了3D视觉系统,并为物流和工业自动化开发了手臂末端工具。这家总部位于马萨诸塞州奥尔斯顿的公司表示,首都将推动其研发、业务扩张和运营......
2020-8-24 12:25RedHat的亚当·杰克逊(Adam Jackson)一直在研究GLX Delay,作为一种在使用NVIDIA专有驱动程序时为XWayland提供OpenGL加速GLX的方法。建议的代码正在通过MESA,尽管它是为了获得专有的NVIDIA驱动程序利益,并且还需要更改OpenGL供应商中立调度库(Libglvnd)。这......
2020-8-23 2:46在Joel Spolsky的博客文章“The Joel Test:12 Steps to BetterCode”中,他描述了一个由12个简单的是非问题组成的测试。如果回答“是”,你就得一分。10分可以接受,12分很完美。如果你的分数低于10分,你的软件迟早会遇到麻烦。
虽然Joel‘s Test仍然是良好的软件开发和......
2020-8-19 8:332020(英语)独立论文基础水平(学士学位),10学分/15 HE学分学生论文代码气味被定义为糟糕的实施和编码实践,因此降低了源代码的整体质量。许多代码气味检测工具可用于自动检测糟糕的实现选择,即代码气味。为了提高源代码的质量,代码气味的检测是必不可少的。这份报告旨在评估7种不同的开源代码气味检测工具的准确性和质量,......
2020-8-10 11:23使用开源前端和后端框架从头开始开发它们需要很长时间。如今,客户正在寻找快速、经济高效的解决方案,并倾向于使用无代码和低代码的应用程序开发平台。全栈开发人员如何才能在这个无代码和低代码平台的新世界中茁壮成长呢?
这些平台的目的之一是通过利用更广泛的非技术和半技术员工队伍来增加可用的Web应用程序开发人员池。供应商开发了......
2020-7-30 22:29本周,TechCrunch报道了一家名为HEVO的初创公司筹集了800万美元,以及Paragon筹集了250万美元的种子轮。据我们报道,HEVO是一家“数据管道初创公司”,帮助“客户的员工集成来自150多个不同来源的数据-包括来自Salesforce和甲骨文的企业软件-而不需要技术背景。
Paragon是Y Comb......