【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是:iOS 11仍未能成功引入的六项Android功能、走进Python与机器学习世界的相关教育资源综述、七款卓越文档数据库综述和项目进行开源之前的考虑因素等。
一、时至今日,iOS 11仍未能成功引入的六项Android功能
原文标题:6 great Android features missing from iOS 11
就当我是墙头草吧——不过iOS 11新功能的发布确实让我这位现Android用户起了重回苹果怀抱之心。事实上,此次公布的全新iOS版本在App Store、控制中心以及拖拽操作等层面带来了显著改进,而单手输入等功能也已经快速跟上。不过,相较于Android,iOS 11仍在某些方面有所不足,下面,我们一起来看。
1. 多用户配置
2. 多免打扰计划
3. 搜索全屏
4. 清理全部应用窗口
5. 通过照片应用删除全部本地照片与视频
6. iPhone字母键符号快捷方式
二、走进Python与机器学习的世界:相关教育资源综述
原文标题:Resources for getting started with Python and machine learning
你是否对机器学习抱有兴趣,且有意学习如何编程?相信很多朋友都希望以此为起点,踏上自己的IT发展之途。对于这部分学习者,我个人强烈推荐Python语言——它不仅具有极高人气、能帮助大家清晰理解编程概念,同时也提供丰富的相关资源。下面,我们将从这两个角度出发,分享与Python和机器学习相关的各类优秀教育资源。
Python
1. Learn to Program: The Fundamentals
2. Automate the Boring Stuff with Python
3. Think Python, 2nd edition
机器学习
1. Machine Learning is Fun!
2. Machine Learning Recipes
3. Grokking Deep Learning
三、NoSQL最佳方案选项:七款卓越文档数据库综述
原文标题:Best of NoSQL: 7 document databases compared
利用正确工具处理正确任务一直是我们值得遵循的重要指导原则。同样的,作为NoSQL数据产品大家族中的一类成员,文档数据库恰好能够帮助开发人员专注于应用程序本身,而不必将大量精力浪费在数据库技术身上。下面,我们将以此为基础,共同了解七款卓越的文档数据库选项。
1. CouchDB
2. Couchbase Server
3. MongoDB
4. RethinkDB
5. Amazon DynamoDB
6. 谷歌Firebase
7. IBM Cloudant
四、对项目进行开源之前,我们需要考虑哪些因素?
原文标题:What to know before you open source your project
将项目推向开源不仅能够提升方案人气、吸引到更为强大的支持力量,同时也能够帮助其建立起更为完善的生态系统,最终凭借着大量补充性与改善性方案拉拢到可观的潜在用户。不过在对项目进行开源之前,我们需要考虑哪些因素?今天的文章就将立足于此展开探讨。
1. 确定企业目标
2. 了解社区预期
3. 了解社区特性
4. 建立您自己的公共问题追踪机制
5. 准确开放您的产品发展路线图
6. 定义贡献工作流
7. 别忘了设置构建流程
8. 支持对社区治理及工具选择的公开讨论
9. 公开与特定项目相关的一切
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】