【技术精选周刊】第1期

本周热门开源项目

DensePose

一个Facebook AI 研究院(FAIR)开源项目,这是一个能将人体所有像素的 2D RGB 图像实时映射到 3D 人体模型的应用。这一模型利用 COCO 数据集中 50K 张密集型人体对应关系的标注,并在有遮挡和尺度变换等自然情况下能准确实现密集型人体姿态估计。


左图:输入;中图:对应的 DensePose-RCNN 结果;右图:人体分割和 UV 参数化。
动态的对应的 DensePose-RCNN 结果
动态的对应的 DensePose-RCNN 结果

gif-for-cli

Google在6月5日发布了一个新的开源工具。它被称为“GIF for CLI”,它可以将图形交换格式图像转换为用于终端的ASCII码文本图形。

由gif图片转成的ASCII码文本图形

deno

最近,Node 之父发布了新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,通过使用 Go 语言代替 C++,重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。

docz

基于Markdown + JSX真正快速的开发服务器和构建文档网站,零配置、简单定制主题等特点。

vue-native-core

Vue Native是一个使用JavaScript构建跨平台原生移动应用程序的框架,创建出来的应用程序是React Native API包装程序。这意味着使用Vue Native,可以做任何可以使用React Native完成的事情。

Flutter

2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在iOS和Android两个平台开发高质量原生应用的全新移动UI框架。6月21日Flutter迎来首个发行预览版本,阿里巴巴和腾讯这样的大企业都已经宣布了要支持 Flutter,并且有一些产品线已经使用上,如闲鱼APP(一文深入了解 Flutter 界面开发),所以该 SDK 的前景还是相当明朗的。

usql

usql 是 SQL 数据库的通用命令行界面。支持主流的数据库软件,如 PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server 以及许多其他的数据库(包括 NoSQL 和非关系型数据库)。

usql 的灵感来自 PostgreSQL 的 psql,通过命令行提供了一种简单的方式来操作 SQL 和 NoSQL 数据库。usql 支持大多数 psql 的核心特性,如变量、反引号(backticks)和命令,并具有 psql 不支持的其他功能,如语法高亮、基于上下文的自动补全和多数据库支持等。

Taro

Taro 是一套遵循 React 语法规范的多端开发解决方案。支持用 React 的开发方式编写一次代码,生成能运行在微信小程序、H5、React Native 等的应用。京东购物和一起有局小程序也在使用 Taro 部分重构中,京东技术团队正计划用该技术接入更多业务线。


本周精选好文

电商618背后的那些技术事儿

每一次的电商大促,都是外行看热闹(剁手),内行看门道(技术)。在这国人购买力飞速升级的时代,每一轮爆棚流量背后,都有着那改变世界的技术作支撑。

db如何快速回滚+恢复,DBA的神技能

update错数据了,delete错数据了,drop错数据库了,怎么办?

一套代码 iOS、Android 两端运行,Google Flutter 对开发者意味着什么?

一套代码可支持 Android 和 iOS 双端运行,你 Get 了吗?

MongoShake——基于MongoDB的跨数据中心的数据复制平台

MongoShake是基于MongoDB的通用型平台服务,作为数据连通的桥梁,打通各个闭环节点的通道。通过MongoShake的订阅消费,可以灵活对接以适应不同场景,例如日志订阅、数据中心同步、监控审计等。其中,集群数据同步作为核心应用场景,能够灵活实现灾备和多活的业务场景。

Awesome Flutter:带你从入门到进阶的 Flutter 指南

Flutter 是可以用一份代码来创建 iOS 和 Android 高性能、高保真应用的移动端 SDK。

10款程序员必备的免费开源安全工具

长期以来,无论是学习、试验,还是在生产基础上进行部署,安全专业人员都将开源软件视为其工具包的重要组成部分。


本周要闻

Flutter SDK 首个发布预览版释出

Flutter SDK 首个发布预览版释出。Flutter 是 Google 发布的在 iOS 和 Android 平台开发原生应用的全新移动 UI 框架。Google 官方博客称,“我们通常使用 GitHub stars 数量来衡量一个开源软件的受欢迎程度,就在五月份,Flutter 进入了 GitHub stars 排行榜的前 100。”Google 称,中国使用 Flutter 的移动应用开发者数量位居世界第三,它表示会进一步优化 Flutter 的 IDE 工具支持,“我们更新了适用于 Visual Studio Code 的 Flutter 插件,其中添加了一个新的大纲视图(outline view)和自动补全(statement completion),并支持了在 Visual Studio Code 中直接启动模拟器。”

Airbnb 宣布放弃使用 React Native,回归使用原生技术

Airbnb 表示,尽管很多团队都依赖 React Native 并计划在可预见的将来使用它,但他们最终还是无法实现最初的目标。此外,还有一些他们无法克服的技术和组织挑战,如果继续使用 React Native,这些挑战最终会变成更大的难题。因此,Airbnb 宣布放弃使用 React Native,并将所有的努力重新投入到基于原生技术开发 App。Airbnb 在博客中提到,当 React Native 按照预期运行时,工程师能以惊人的速度开发应用。然而实际情况是由于众多的技术和组织问题,RN 反而给项目带来了意外的延迟,还增加了项目成员的挫败感。

Yelp 开源其密码检测框架

近日,美国的大众点评公司 Yelp 宣布,正式开源其密码检测框架,该框架用于防止代码中的密码等相关的敏感信息被提交到代码库中,号称可以在保证安全性的同时,不会给开发者的生产力带来任何影响。据了解,Yelp 的解决方案使用了客户端预防和服务器端检测的办法,确保密码不会被意外地提交到代码库中。由于客户端和服务器端都是通过同一个密码检测引擎的,所以当检测引擎发生变更时,两端都可以感知到。需要注意的是,这个框架并不是万能的解决方案。不过,相比“教育”开发者而言,这个框架可以帮助企业更方便高效地实现密码管理。

Web 服务器 Nginx 幕后公司完成 4300 万美元 C 轮融资

美国当地时间 6 月 20 日,著名开源 Web 服务器 Nginx 背后的公司 NGINX 宣布已完成由高盛领投的 4300 万美元的 C 轮融资。本轮融资由高盛 Growth Equity 领投,此外早期投资者 NEA 公司也参与了本轮融资。而作为本轮融资的一部分,高盛商业银行部门总经理 David Campbell 将会出任 NGINX 的董事。在本轮融资过后,NGINX 公司的融资总额达到了 1.03 亿美元。

作为全球最成功的开源项目之一,Nginx 由俄罗斯的程序员 Igor Sysoev 于 2002 年创建,并在 2004 年首次公开发布,而同名公司成立于 2011 年,Igor Sysoev 也是公司创始人之一。Nginx 的开源方式已经非常成熟,目前已经运行着超过 4 亿个,其中不乏全球知名的大型网站。而在商业方面拥有超过 1500 家付费客户,除了提供上线支持外还提供诸如负载均衡、API 网关和分析等高级功能。

Facebook 正在重构 React Native,将重写大量底层

Facebook 五年前为 React Native 框架设计的原则,负面影响了与 JavaScript 代码的整合程度,也加大了某些特性的开发难度。因此 Facebook 现在准备对 React Native 架构进行重构,通过引入更先进的架构,来提高 JavaScript 和混合开发中原生 API 的互通性。React 工程经理 Sophie Alpert 在其官方博客上宣布 Facebook 将要重构 React Native,使其更轻量,更具灵活性,更适应 JavaScript 生态圈的发展。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,047评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,807评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,501评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,839评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,951评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,117评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,188评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,929评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,372评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,679评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,837评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,536评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,168评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,886评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,129评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,665评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,739评论 2 351

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,888评论 25 707
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_X自主阅读 15,973评论 3 119
  • 作者:我爱小猪 公众号:情人节的一束玫瑰 这篇贵州印象因为时间的缘故,被明显的分成两个部分。第一部分写成于20...
    我爱小猪_b39b阅读 941评论 5 4
  • 1.最深刻的三件事: (1)感觉的种类:总共有8种类型,如:触觉、味觉、平衡感觉等 (2)通过同学的讲解知道了知觉...
    可爱的马雪儿阅读 87评论 0 0
  • 如果爱是一朵花 我愿做那护花的使者 尘世间的烦恼 世俗中的忧愁 通通帮你解决掉 我是那护花的使者 爱惜你这一朵 你...
    池灬鱼阅读 317评论 0 0