TAG:simple

2020-10-24 7:26
TwitGrid是一个简单的宽页布局,用于阅读Twitter订阅源,它只显示你关心的用户的Adense,即时概览最新帖子。它不会将多个订阅源混合在一个无限滚动的混乱中。 Const handlesTopInterests=';vilimpoc checklyhq dspillere GreatDismal Ti......
2020-10-18 9:52
太阳能电池板提供了巨大的潜力,可以让更多的人远离燃煤发电,而科学家设计的一项新创新将使传统太阳能电池捕获的光量增加一倍以上。 在一项新的研究中,一组来自英国、葡萄牙和巴西的科学家发现,在太阳能电池的棋盘设计中蚀刻浅图案的光栅线可以将晶体硅(c-Si)产生的电流提高高达125%。 约克大学的光伏研究员克里斯蒂安·舒斯特......
2020-10-15 6:35
我要完全诚实地告诉你。我现在不太理解谷歌的手机战略。至于它的价值,我也不太确定谷歌是否会这么做。我已经在这里写过了,但是我会帮你省去在所有这些内容之上再读800个字的麻烦。简而言之,谷歌在市场上有三款手机,它们之间并没有太多的区别。 Pixel是转型中的硬件部门的写照。这适用于许多方面,从战略到该公司最近出现了少量高......
2020-9-24 2:49
Xv6是我们在2006年夏天开发的一个教学操作系统,我们将其移植到RISC-V上,用于新的本科课程6.S081。最新的xv6源代码和文本可以通过获得,xv6的灵感来自Unix V6和:Lions on Unix';第6版,John Lions,Peer to Peer Communications;ISBN:1......
2020-8-24 2:51
在这篇文章中,我们将用Python编写一个Python到C的编译器。这特别容易做到,因为Python有一个内置的解析库,而且许多CPython内部都向扩展编写者公开。 在本文结束时,只要几百行Python代码,我们就可以编译并运行以下程序: $cat tests/recursive_fib.pydef fib(N):......
2020-8-12 2:44
游戏开发是一个迭代的过程。与其他流行的铁锈游戏引擎相比,你不能再等编译了,后者编译一个换行符可能需要30秒以上!
2020-7-28 14:25
软件生态系统有很多有用但不安全的代码,用沙箱保护这些代码越容易,这种情况就越经常发生。如果只需向编译器传递一个--sandbox标志,使不安全的库无法看到或影响其外部的任何内容,那就太不可思议了!我们不能很容易地做到这一点,但这篇文章描述了WasmBoxC,一种非常容易使用的沙箱方法。您需要做的就是: 使用WebAs......
2020-7-21 21:11
Rich Hickey是Clojure的作者,是一名独立的软件设计师、顾问和应用程序架构师,在软件开发的各个方面都有20多年的经验。里奇从事过调度系统、广播自动化、音频分析和指纹识别、数据库设计、产量管理、出口投票系统和机器监听方面的工作。 奇异循环是一个多学科的会议,旨在将开发人员和思想家聚集在一起,在新兴语言、替......
2020-7-17 7:39
#!/bin/sh#MacOS上默认只有`shasum`,#但高山上默认只有`sha1sum`__import_shasum=";$(command-v sha1sum)";||__import_shasum=";$(command-v shasum)";||{r=$?ECHO";IMP......
2020-7-15 20:43
在这篇文章中,我将探索AWS中提供的简单工作流服务(SWF)。 要了解SWF的好处,我们首先需要了解什么是工作流。维基百科对此的定义如下: 工作流程由编排的、可重复的活动模式组成,通过将资源系统地组织成流程来转换物料、提供服务或流程信息。它可以被描述为一系列操作、个人或团体的工作、工作人员组织的工作或一个或多个简单或......
2020-7-8 1:2
Coconut是一种编译为Python的函数式编程语言。因为所有有效的Python都是有效的Coconut,所以使用Coconut只会扩展和增强您在Python中已经能够做的事情。 为什么要用椰子呢?椰子是为实用而建造的。Coconut增强了Python程序员的技能,使其包括现代函数式编程的工具,使这些工具易于使用且......
2020-7-6 4:29
Simpleton是一个非常简单的UDP到数据库日志记录解决方案,它只接受UDP数据包并将其存储在SQLite3数据库中。默认情况下,它将它们存储在当前目录的simpleton.db中,但您可以使用命令行选项覆盖此设置。 除了非常简单的测试外,这对任何事情都不是非常有用,但是您可以对其进行扩展。 要构建simplet......
2020-6-13 2:52
Expresso是一种最小静态类型的函数式编程语言,设计时考虑了嵌入式和/或可扩展性。这种最小语言的可能用例包括配置(如Nix)、数据交换(如JSON),甚至是自定义外部DSL的起点。 Expresso是一种函数式语言,因此我们使用lambda术语作为基本的抽象手段。要创建命名函数,我们只需使用let绑定一个lamb......
2020-6-5 22:41
GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。 报名
2020-6-4 3:37
我最近构建并发布了我的第一个SaaS产品,我从中学到了很多。有趣的是,在我学会这些东西之后,我意识到它们看起来是多么微不足道。它们太简单了,我不敢相信我从一开始就没有考虑过它们。我将分享这些基础知识,这样你就不会重蹈我的覆辙,节省你宝贵的时间来做你的项目。 在我们继续之前先简要介绍一下背景知识。我最近推出了我的第一个......
2020-6-3 1:48
极其简单,但相当有用。将浏览器拖入拖出即可查看其工作情况。 只需将下面的代码复制到您正在处理的任何页面的正文中,您就会始终知道您当前正在处理的断点/屏幕大小。 <;div class=";位置固定&34;样式=";z-index:9999999";>;<;<;SPAN class=&......
2020-6-2 11:22
从跟踪中获得更多价值的简单方法很多人似乎认为分布式跟踪没有用处,或者至少在没有极端努力的情况下是没有用的,这对小于FB的公司来说是不值得的。例如,这里有几个公共对话,听起来像是我进行过的一些私人对话。当然,在某个地方有价值,但解锁的费用太高了。 我认为这高估了从跟踪中获得大量价值的工作量。在Twitter,丽贝卡·艾......
2020-5-30 21:43
当我刚开始在Twitter工作时,我花了一天的时间构建了一个系统,它立即找到了7位数的优化(最终交付了),这是一个从指标中获得更多价值的简单方法。在第一年,我们每年的发货量达到8位数,因此节省了成本。该系统引入的关键功能是能够查询所有主机和所有服务以及任何时间段(自创建以来)的指标数据,因此我们在内部将其称为Long......
2020-5-30 0:31
Tl;我博士和我的大学伙伴在14个月内把我们的初创公司的收入提高到了323,000.43美元,我们的年度经常性收入很快就会超过1,000,000美元。我创建这个帖子是为了给你一个滑雪缆车,让你爬上艰苦卓绝的成功之山。我真希望有人能为我这么做。 关闭您的法律与秩序重播。坐好,摘下红色药丸,这样我们就可以进入母体了。 [......
2020-5-25 3:21
斯蒂芬·布伦南·2020年5月24日,就像操作系统提供的许多服务一样,多任务处理是一件理所当然的事情,以至于感觉很平凡。有了我们功能强大的智能手机和计算机,一台计算机不能同时处理数百个进程的想法让人感觉很陌生。我认为正是这样的功能让计算机变得非常有用,但也让它们感觉如此复杂和神奇。 很难玩弄实现多任务的代码,如果不构......
2020-5-24 5:17
Sxmo,或Simple X Mobile,是一组简单的、毫无价值的X程序的集合,它们一起使用来创建一个功能齐全的移动UI,它遵循了Pinephone的Unix理念。您主要通过使用Pinephone按键(针对不同的操作快速按下不同的次数)和滑动手势来控制UI。 Pinephone按钮操作:(通过DWM)针对不同的操作......
2020-5-20 13:42
子空间在端口443/TCP上运行TLS(";SSL&34;)https服务器。它还在端口80/TCP上运行标准Web服务器,以将客户端重定向到安全服务器。端口80/TCP是让加密验证所必需的。 您的服务器必须可以通过互联网通过端口80/tcp、443/tcp和51820/udp(默认WireGuard端口,用户......
2020-5-17 6:50
在创建Web应用程序时,经常会要求发送电子邮件:无论是用户在我们的平台注册时必须发送电子邮件,还是忘记密码,或者购买后必须发送付款确认。电子邮件需求实际上非常重要,如果我们不从一开始就构建电子邮件服务,它可能会变得混乱不堪。 这篇文章的目的不仅是帮助你从头开始定义一个灵活的电子邮件服务,让你可以轻松地改变电子邮件交付......
2020-5-2 17:59
去年,普林斯顿大学和芝加哥大学的研究人员发表了一项关于所谓“暗模式”的研究结果。黑暗模式是在线企业用来操纵用户做一些能让企业赚更多钱的事情的策略。 例如,无法最小化的电子邮件捕获弹出窗口或几乎不可能取消的重复计费方案。 虽然研究得出的结论是它们通常是有效的,但过度咄咄逼人的使用可能会引起强烈的反弹,从而侵蚀信任,损害......