程序员为教师妻子开发专属应用;2020 最佳开源项目出炉;中国构建全星地量子通信 |开发者周刊

CSDN开发者周刊:只为传递“有趣/有用”的开发者内容!

本周热门项目

0、程序员为教师妻子开发应用:将 iPhone 变成文档摄像头

  • https://9to5mac.com/2021/01/06/iphone-document-camera-overviewer-zoom/

据 9to5Mac 道,受疫情影响,老师和学生通过 Zoom 在家上课上学。而程序员 Charlie Chapman 的妻子是一名幼儿园老师,教 5、6 岁孩子在 Zoom 上进行写字、绘画。最初,她使用 iPhone 和默认的相机应用程序制作文档相机。但打开相机应用时总会出现这两个问题:

  • 相机视图周围有许多按钮和镶边,因此看起来笨拙体验差;
  • 缺乏横向支持。

基于此,Charlie Chapman 开发了一款 Overviewer APP,可将 iPhone 变成 Zoom或者其他视频会议 APP 上的文档相机。

Overviewer 利用 Zoom 内置的屏幕共享功能,能够将智能手机的摄像头充当文档摄像头,并且还提供了缩放、手电筒照明等选项。

Charlie Chapman 在 Youtebe 上展示了 Overviewer 如何使用,目前在腾讯视频上可观看https://v.qq.com/x/page/p3219m9qbjz.html。

1、2020 年最佳开源项目出炉

  • https://www.infoworld.com/article/3575858/the-best-open-source-software-of-2020.html#slide1

年底了,又是各大 站颁布榜单的时候。世界知名科技媒体 InfoWorld 评选的 Bossie Awards 最佳开源项目正式公布,2020 一共有 25 个开源项目获奖,涉及前沿项目工具,用于构建更好的 Web 应用程序、更精确的机器学习模型、更清晰的数据可视化、更灵活的工作流、更快和更可扩展的数据库和分析等。它们分别是:

  1. Hasura:为构造、运行和配置GraphQL查询提供了有用的图形工具;
  2. Prisma:帮助开发人员快速构建基于
  3. PostgreSQL,MySQL和SQLite的开源ORM;
  4. Jekyll:静态 站生成器; Gatsby:提供快速的 Web页面,它通过利用良好的缓存、静态页面生成和基于边缘的 CDN 数据源来实现这一目标;
  5. Drupal:基于 PHP语言构建的内容管理框架,比一般的内容框架更具弹性;
  6. Vulkan:新一代图形和计算 API,它提供高效、跨平台访问现代 GPU的能力,这包括用于 PC、移动电话和嵌入式平台的各种设备的 GPU;
  7. Redis:是一个集速度、弹性、可伸缩性和灵活性于一体的NoSQL内存数据结构存储,可以用作数据库、缓存和消息代理;
  8. ApacheAirflow:数据流程管理工具;
  9. Apache Superset:一个支持本地部署、容器化等特性的可视化工具包;
  10. JanusGraph:Linux基金会下的开源分布式图数据库;
  11. Apache Druid:一个实时多维OLAP分析的数据处理系统;
  12. Apache Arrow: 是一种基于内存的列式数据结构,它的出现就是为了解决系统到系统之间的数据传输问题;
  13. Argo:一组Kubernetes原生工具集合,用于运行和管理Kubernetes上的作业和应用程序;
  14. Seldon Core:在Kubernetes 上部署机器学习模型的开源平台;
  15. Optuna:是一种自动超参数优化软件框架,专为机器学习而设计;
  16. k9s:加速k8s 集群管理的工具;
  17. KubeDirector:基于Kubernetes 的软件容器平台;
  18. Bottlerocket:基于Linux,用来托管容器的免费开放源码操作系统;
  19. SPIFFE:通用安全身份框架,一种“云原生安全规范”;
  20. Lem:使用 Common Lisp 对 Emacs 进行 重写,黑客们的最爱;
  21. Chapel:提供类似于 Python 或Matlab 之类的用于并行计算的高级编程语言;
  22. Apromore:是一款协作的业务流程分析平台;
  23. Sourcegraph:是一款能够根据语义就能把 Web 上的开源代码编入索引的代码搜索浏览工具;
  24. QuestDB:是一个用于时间序列,事件和分析工作负载的开源数据库;
  25. Open Policy Agent:简称 OPA , 为这类策略决策需求提供统一的框架与服务。

与此同时,知名的开源组织 GitNation 也颁布了今年的 JavaScript 年度开源项目。

年度突破奖(提出新概念并在未来具备无限潜能):

  • Deno:Deno 是一个 JavaScript/TypeScript 运行时,默认使用安全环境执行代码, Deno 建立在V8、Rust 和 Tokio 的基础上;
  • Svelte: 是一个可以解决王章臃肿的前端 UI 框架。

技术应用奖(创新、使 JS 大放异彩):

  • Mock Service Worker:用于浏览器和node的无缝REST/GraphQL API模拟库。

最佳娱乐奖(好玩有趣):

  • Pose Animator:采用 2D 矢量图并根据 PoseNet 和 FaceMesh 的识别结果实时更新其矢量曲线。

影响力奖(对 区活跃发展有帮助的):

  • Perfume.js:是一个微小的 络性能监控库,可以将数据 告给你最喜欢的分析工具。

提升生产效率奖(Productivity Booster):

  • Snowpack:是一个超快速前端构建工具,可以直接在浏览器中运行 npm 软件包,不需要 Webpack,Parcel 或 bundler。

2、GitHub 宣布拆“墙”,恢复伊朗开发者使用权!

「经过两年多的工作,我们已获得美国政府的许可,可以向伊朗的开发者们提供 GitHub 服务。这其中包括面向个人和组织的所有服务,也包括了私人和公共的免费和付费服务。」

随着 GitHub CEO Nat Friedman 在 Twitter 上这一宣布,全球知名代码托管平台终于拆除了面向伊朗,“开源有国界这堵墙”。

4、开源开发者 David·Recordon 被任命白宫技术总监

  • https://www.zdnet.com/article/open-source-developer-and-manager-david-recordon-named-white-house-director-of-technology/

David·Recordon 曾是 Facebook 的技术总监,因参与 OpenID 和 OAuth 的开发与普及而闻名。在 2007 年,瑞科多成为谷歌 O’Reilly 开发源代码奖的最年轻获得者。在 2015年,瑞科多就担任了奥巴马政府中技术部的主任。2021年1月5日,被拜登政府任命为白宫的技术主任。如今将继续帮助政府解决大技术业务法规问题、宽带扩展,以及帮助政府掌握下一代技术如面部识别、人工智能与预测分析等技术。

5、PostgreSQL 摘得 2020 DB-Engines 年度数据库桂冠

据最新公布的 DB-Engines 排行榜,PostgreSQL 凭借+4.65 分的增长摘得 2020 年年度数据库桂冠!成为现在唯一三度获得此称 的数据库系统。

PostgreSQL 在 2017 和 2018 年曾获得年度 DBMS 奖,加上今年的,它成为第一个三度获得此殊荣的数据库系统。

PostgreSQL 以其稳定性和功能集而闻名和喜爱。最近的版本主要集中在引擎盖的改进上,以提高其性能和效率。

6、 120 亿参数的 GPT-3 图像版来袭

人工智能非营利组织 OpenAI 在本周发布了 DALL·E 和 CLIP 两个模型,又让艺术家们开始头疼了。CLIP 能根据视觉类别名称自己分类图像已经让人叹服,没想到 DALL·E 居然可以用一句话就生成对应图像!

由文本“鳄梨扶手椅”DALL·E 生成的图像

OpenAI 刚发布两天,论文还未出现,就有一名开发者对 DALL·E 进行了复现,感兴趣的小伙伴可以前往 https://github.com/lucidrains/DALLE-pytorch 围观。

本周热闻

1、链家程序员怒删公司 9TB 数据,被判 7 年!

1月6日,北京市第一中级人民法院公布前链家员工破坏计算机信息系统罪一案的刑事裁定书,被告人因不满工作调整,删公司 9 TB 数据。

3、进行高危操作时,手动输入服务器数量可降低错误率

  • https://rachelbythebay.com/w/2020/10/26/num/

“本次操作即将影响 12,552 台服务器,如果确定要继续操作,请输入服务器的数量”。如果人类操作员总是进行复制粘贴,变得老油条了呢文也有办法。但我总觉得肯定会有人写个脚本进行偷懒/绕过这个“安全”措施。(湾区日 )

4、Linux 之父对 AMD 很满意,炮轰英特尔在扼杀整个 ECC 行业

2021 年伊始,这位大佬就开始了他的新年首次“炮轰”:英特尔在扼杀整个 ECC 行业,内存制造商也都在“偷工减料”!

ECC 即 Error Checking and Correcting,是一种能够实现“错误检查和纠正”的技术,ECC 内存就是应用了这种技术的内存,多数情况下用在服务器及图形工作站,以提高计算机运行的稳定性并增加可靠性。

Linus 的长文中提到,现在即使是内存制造商也开始在内部做 ECC,因为他们可能终于意识到 ECC 是必需的功能。但他们不承认这个错误,反而对外声称这只是考虑到经济原因和低功率。

Linus 对此痛骂:“他们都在说谎!这些问题已经存在好几代了,而这些家伙却乐此不疲地把坏掉的硬件卖给消费者,并声称这是一种’攻击性的市场策略’。这句话翻译一下就是’我们在偷工减料’。”

相对于抨击英特尔对整个 ECC 行业的损害,Linus 还在帖子中肯定了 AMD 在 ECC 方面的支持。

他在文中表示:“‘现代 DRAM 非常可靠,不需要 ECC’,这句话仿佛就是个小孩的睡前故事,毕竟翻车也太多次了。”Linus 多年来一直在抱怨英特尔不支持 ECC 这个问题,他并不想宣称他就是对的,他只是想要 ECC 这个功能。而对此,AMD 做到了,英特尔没有。

除了 ECC 这个问题,去年 7 月 Linus 还对英特尔的 AVX-512 指令集也表示过强烈的不满:我希望 AVX512 “去死”,那么英特尔就可以开始去解决实际问题了。并且在此之前,Linus 从使用了 15 年的英特尔 CPU 转向了 AMD Threadripper,并兴奋地发现“allmodconfig”测试版本速度比之前快三倍。

5、IntelliJ IDEA、Kotlin、PyCharm 背后公司 JetBrains 遭美国调查!

据《纽约时 》 道,美国情 机构和私人 络安全调查人员正在对该公司进行调查!主要调查的方向为 JetBrains 是否遭到入侵,旗下的 TeamCity(CI/CD 服务器)产品是否可能成为黑客入侵的途径。

随后 JetBrains 于 1 月 6 日进行了正面的回应,否定《纽约时 》所 道的正在被调查一事,并称“JetBrains 并未以任何方式参与或涉及到此次攻击中。”

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月7日
下一篇 2021年1月7日

相关推荐