#构建

2021-1-11 20:37
Haskell是我们在构建生产软件系统时使用的第一种编程语言。对于只对该语言有过熟经验的人来说,这似乎很不寻常。 Haskell以其先进的语言和陡峭的学习曲线而闻名。它也经常被认为是一种实用性有限的研究语言。 虽然Haskell确实具有非常大的表面积,但许多其他语言的程序员可能不熟悉许多概念和语法,但它在开发人员生......
2021-1-10 13:20
欢迎来到本系列的第三期也是最后一部分,这是关于我们如何在Rust中实现运行时反射系统的系列。 到目前为止,我们已经展示了如何提出一个相当简单的Class和Instance模型来考虑运行时Rust类。在第1部分中,我们将它们用于类型检查,在第2部分中,我们增加了对从结构读取属性的支持。 在本文中,我们从属性获取器开......
2021-1-9 17:38
昨天,在浏览IRC的ASCII码高速公路(是IRC)时,一个URL链接到了我的屏幕上滚动的MacOS应用程序。 Unclack是一个小型的MacOS实用程序,可在用户键入时使用户的麦克风静音。目的是防止在进行Zoom / Skype / Jitsi通话时将打字的噪音传递给其他参与者。整齐。 他们没有制作Linux版......
The Perfect Media Server(perfectmediaserver.com)
2021-1-3 17:6
Perfect Media Server通过在blog.linuxserver.io上发布了一系列博客文章开始了人们的生活。这些帖子仍然很受欢迎,但是一篇博客文章(或三篇)只能使您到目前为止... 因此,我介绍了perfectmediaserver.com-一个Wiki格式的信息存储库,详细介绍了构建免费的,开放......
2021-1-2 8:16
在我看来,速度提供了一种真正的现代乐趣。 — Aldous Huxley distcc是一个程序,用于在网络上的多台计算机上分发C,C ++,Objective C或Objective C ++代码的构建。 distcc应该始终生成与本地版本相同的结果,易于安装和使用,并且通常比本地编译要快得多。 distcc不需要......
2020-12-29 4:0
Run 0.6.10 beta ---------------- Run是一个在比特币上构建应用和令牌的平台,要试用一下,请访问https://run.network以获得教程。 安装-运行`npm install`以安装节点依赖项目录-Getting_started.html:文档和资源管理器门户-dist:精简版......
2020-12-23 22:43
Zoom Video Communications在2020年有了惊人的增长,成为大流行期间工作会议和家庭聚会的首选服务。现在,该公司正在考虑是否可以在更具竞争性的市场:公司电子邮件中复制其在视频中的成功。 据两名直接了解此事的人士称,该公司已经开始开发网络电子邮件服务,明年可能会向某些客户提供该产品的非常早期的版......
2020-12-17 9:41
虽然Lydia不会讨论这轮融资的估值,但其联合创始人兼首席执行官给了我一个提示。他告诉我:“在B轮融资的两个环节之间,公司的价值确实大大提高了。” 有趣的是,阿米特·贾瓦尔(Amit Jhawar)正在为Accel进行这项投资。他于7月份以风险合伙人的身份加入了Accel,并将加入Lydia的董事会。 Jhaw......
2020-12-17 1:6
您可以购买太阳能电池充电器,但自己制造更便宜,更有趣。 如果您像我一样,并且想在野外度过很多时间,则意味着您没有任何方法可以为设备充电。您可以去看看商用太阳能电池充电器,但是对于流行品牌来说,这些充电器的价格很容易达到100美元甚至更高。那为什么不自己建一个呢? 电池充电器以其最简单的形式向电池的正极端子施加电压......
2020-12-12 14:30
这就是为什么从固件开始构建自己的UPS的原因。以及为什么Graviton忽略了Intel和AMD的最佳技巧 Amazon Web Services厌倦了并非专为云而建的技术,并希望它现在从头开始构建的东西也将对您更具吸引力。 那是The Register从今天在云巨头拉长的re:invent会议上的“基础设施......
2020-11-25 22:55
构建产品很有趣,但是搞砸构建工具和数据加载却并非如此。 Remix为您带来了Web开发(以及其他)的最新技术,而没有留下任何使之变得出色的基础知识。 Remix是为无服务器时代而构建的,并且已经在已经运行了数百万个项目的我们的开源程序之上,为您提供了建立更好的网站的坚实基础。您会喜欢我们新颖(和传统)的方法为您提......
2020-11-24 5:32
入门项目使您能够仅通过Raspberry Pi通过蓝牙,Airplay或Spotify Connect将多房间音频流添加到任何旧扬声器或Hi-Fi。 蓝牙,Airplay,Spotify Connect和UPnP:使用蓝牙或UPnP从您喜欢的音乐服务或直接从智能手机/计算机中流式传输音频。 运行此项目就像将其......
2020-11-21 13:1
今天,Kea宣布它已经筹集了1000万美元的A轮融资,由Marbruck领导,Streamlined Ventures,Xfund,Heartland Ventures,DEEPCORE,Barrel Ventures和AVG Funds以及天使投资人Raj Kapoor(Lyft首席战略官)参与了),克雷格·弗洛姆......
2020-11-12 12:10
在过去的五年里,我所有的软件开发都是在虚拟机(VM)中完成的。我的每个项目都有一个专用的VM,省去了依赖冲突和TCP端口冲突的麻烦。 三年前,我构建了自己的家庭实验室服务器来托管我所有的虚拟机,从而使事情更上一层楼。这是一项非常棒的投资,因为它加快了无数的开发任务,并提高了可靠性。 在过去的几个月里,我开始达到我的虚......
2020-11-9 23:9
在这些视频中,我将介绍VGA信号的工作原理,并构建一个电路来提供同步信号的正确时序,以便监视器识别信号并显示存储在EEPROM上的图像。
2020-11-6 7:20
在这忙碌的一年开始,我加入了Micro,一个开源的微服务平台。这家公司诞生于围棋框架。我们采用了框架的概念-服务发现、配置和其他组件的接口,这些组件可以在任何实现(从本地MDN到Kubernetes)上运行,并提供它的实时平台版本。它有点像Netlify,但在后台。 一旦我们对微服务器和CLI的本地开发流程感到满意,......
Leaving OCaml(blog.darklang.com)
2020-11-3 8:45
我在大约两周内构建了Python中的第一个Dark演示。几个月后,当我开始制作它时,我在OCaml中重建了它。早在2017年,当我在考虑Dark使用的语言和平台时,OCaml非常令人信服: 它是一种具有静态类型的高级语言,因此当我们弄清楚语言/产品是什么时,很容易进行大规模更改。 您主要使用SUM类型对数据建模,在我......
2020-11-2 1:2
在这篇文章中,我将概述几种无需Docker本身即可构建容器的方法。我将使用OpenFaaS作为案例研究,它使用OCI格式的容器图像作为其工作负载。考虑OpenFaaS最简单的方式是将其作为Kubernetes的CaaS平台,它可以运行微服务,并免费添加FAAS和事件驱动工具。 帖子中的第一个选项将展示如何使用Dock......
2020-10-31 2:40
不久前,我考虑过Monorepo版本控制系统,本文则与此截然相反:Manyrepos。 Monorepos很有吸引力,因为谷歌、Facebook和微软都使用了这种方法。这是他们秘密计划的一部分,还是偶然的?还有另一家大型科技公司做了相反的事情。在亚马逊,团队更独立地工作。一些公司使用不同的版本控制系统,这些系统并不像......
2020-10-27 23:6
你好!。每隔一段时间我就会发现一款我真的很喜欢的新软件,今天我想谈谈我最近最喜欢的一款软件:忍者! 我做了很多想要设置增量构建的小项目-例如,现在我正在写一篇关于bash的杂志,并且我为该杂志的每一页都有一个.svg文件。我需要将SVG转换为PDF,我会将其转换为如下内容: 对于*.svgdo svg2pdf$I$i......
2020-10-23 12:8
通过从头开始构建纵横字谜构建程序来学习C++。免费且有趣!12小时的视频教学外加练习。参见www.codingforCrosswords.com
2020-10-21 14:2
我上一篇关于现代C++的博客文章获得了惊人数量的反馈。有些人甚至用其他语言重新实现了这个程序,包括Go中的一个,Rust中的两个不同的,甚至这个稍微有点费解的C++重新实现是一个声明式流水线。这件事也在Reddit和Hacker新闻上被谈论过。不断弹出的两条主要评论如下。 让我们同时解决这两个问题吧。有很多支持Uni......
2020-10-18 14:11
Temporal是开放源码的微服务编排平台,可以在任何规模上运行任务关键型代码。 它保证工作流代码最终完成,具有对指数活动重试的内置支持,并利用原生Saga模式支持简化了补偿逻辑的编码。 您可以定义重试、回滚,甚至可以在失败的情况下定义人工干预步骤。工作流是用通用编程语言定义的,与基于文本的DSL引擎相比,这种语言带......
2020-10-7 9:39
四年前,我爷爷给了我两个土豆。我不知道该怎么办,所以我把它们放在阳台上一个蓝色的宜家大袋子里,装在买来的土壤里,浇了点水,结果很棒,我迷上了为家人和我种植食物。如果你想一想,你为我们的星球节省了多少自己种植的粮食,这真的很神奇:你需要找到一份工作来赚钱,这样你就可以把这笔钱花在购买食品上,这些食品是由大型、复杂和非常......
2020-10-1 3:24
最初的人工神经网络不是计算机内部的抽象概念,而是由旋转的马达和大束电线组成的实际物理系统。在这里,我将描述如何使用SnapCircuit(儿童电子工具包)为自己构建一个。我还将思考如何建立一个使用网络摄像头进行光学工作的网络。我将讲述我与艺术家拉尔夫·贝克(Ralf Baecker)交谈时学到的东西,他用绳子、杠杆和......
2020-9-29 20:49
黑曜石系统公司正在向NIX添加对IPFS的支持,这样构建的产品就可以持久化到IPFS中并从IPFS中获取。这增加了弹性,使NIX用户更容易复制和分发他们的工作-通过使用IPFS内容地址(CID)对等地缓存和分发源代码(希望在未来的中间构建步骤中也是如此)。 NIX通常用作包管理器,但其核心是一个通用的构建工具,如ma......
2020-9-25 13:43
PHP是一种流行的、弱类型的通用编程语言。这种语言最初是为构建动态网页而设计的,后来在服务器端网站开发中得到了广泛采用。在这项工作中,我们描述了在Truffle和GraalVM上运行的PHP的实验性编译器和运行库graalphp的设计和实现。GraalVM是一个支持多种语言执行的虚拟机,它被实现为基于Truffle的......
2020-9-24 21:19
在Cloudflare,我们一直在努力提高我们的优势表现-这正是我今年夏天实习所需要的。我很高兴能与大家分享我们在过去几个月里对我们广受欢迎的防火墙规则产品所做的一些改进。 防火墙规则允许客户过滤到达其站点的流量。它是使用我们的引擎Wirefilter构建的,它接受客户编写的强大的布尔表达式,并将传入的请求与它们进行......
Building OSKit(virtuallyfun.com)
2020-9-22 15:39
早在90年代末,犹他大学(University Of Utah)就有一个奇妙的项目,它承诺将操作系统的构建带给普通人,但将现有的PC操作系统,Linux,NetBSD,FreeBSD分解成最好的组件,然后使用COM将它们相互连接起来,让你像乐高一样将最好的部分粘合在一起。 对于在当时还不为人所知的东西来说,创建所谓的......
2020-9-21 19:52
@solvaholic:很抱歉错过了你几个月前的评论。我不再做软件;我现在用木头做家具。工作时间很长,薪水很差,而且总是有机会用桌锯把我的手指移走,但没有人问我是否可以在数据库管理系统中添加RSS订阅源,所以就是这样:-)。 @ebd2为了澄清您的请求,并帮助将来的读者找到推送所有标签的选项,请您更新标题和问题正文以......