俗话说:授人以鱼,不如授人以烤鱼;小编最近在重庆真的是快受够了!烤鱼真是太好吃了!联想到古圣先贤也说过:鱼,我所欲也;烤鱼,亦我所欲也;点上三五斤草鱼,就着一些辣椒、泡椒、花椒、剁椒、豆瓣酱、麻椒、八角、香叶、桂皮、黑胡椒、白胡椒、孜然、小茴香、五香粉、豆腐乳、淀粉、味精、鸡精、蚝油;吃得那叫一个香,那叫一个斤斤有味,连吃十三斤。
话说回来,小编一直觉得,源代码、开放的 Library 很多时候就像原材料:鱼啊,肉啊,蔬菜啊调味品之类,而成熟的开源项目就好比烤鱼了,其实已经是很棒的成品,如果可以善加利用开源项目及其源代码,真的好比享受一顿美味;不过,要记得用餐规范哦(比如遵守 license,分享开源精神)。
事实上,作为一名程序员,我们很多时候确实是站在巨人的肩膀上,享受着前人或者别的程序员小伙伴创造的便利,真的是应该怀抱感谢的心情。不管是鱼,还是烤鱼,都值得我们好好珍惜,好好享受,那么看看我们这期开源周报,都有哪些烤鱼和鱼吧?哈哈!
首先要介绍的#deep-painterly-harmonization#是一个深度学习算法的实例,它可以向一张图片里加入另外一个元素(人,车,建筑等等),通过自动调整加入元素的色调,轮廓和结构来使得加入元素变得“毫无违和感”。#Google Images Download#可以从 Google 搜索与下载图片的脚本,无需安装任何依赖项,你便能轻松的通过简短的命令完成图片的搜索下载;#inKino#是一款用于浏览Finnkino电影院的电影和放映时间的应用程序;#MarkText#是一款高性能的 Markdown 编辑器,运行于 Mac、Windows 和 Linux 平台。拥有简洁的外观,运行流畅,能给您带来舒适的体验;#modern-cpp-tutorial#是一个教程,主要介绍了现代 C++ 的新特性,非常适合于那些熟练使用传统C++(最起码在阅读代码上没有任何问题)并且想要快速了解现代 C++新特性的人;#open-source-mac-os-apps#收集了大量的macOS系统或跨平台的的开源应用,并对这些应用按照功能做了详细的分类,并且标记了这些应用编写所用的语言,方便大家找到这些开源的资源并且做出贡献;而#RealWorld#通过它设计程序,你将可以使用任意的前端(React,Angular 2等)与任意的后台(Node,Django等);#TextQL#则帮助你对CSV,TSV等结构化文本执行SQL的操作;2018 年 Web 开发人员技术路线图#Web Defveloper Roadmap#,该项目包含了一系列图表,展示了2018年前端、后端、DevOps开发人员的技术栈。、微软最近把它多年前的文件管理器#WinFile#开源出来了,竟然在 Windows 10 上也可以用。
这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。
1.Web Developer Roadmap - 2018
2018 年 Web 开发人员技术路线图
该项目包含了一系列图表,展示了2018年前端、后端、DevOps开发人员的技术栈。
举一图为例:
2.Google Images Download
一个用于从 Google 搜索与下载图片的脚本,无需安装任何依赖项,你便能轻松的通过简短的命令完成图片的搜索下载。
在你想下载图片的目录下打开命令行,使用 googleimagesdownload 命令即可,具体指令还请参考官方 readme。
例如我想下载button的ico文件,输入googleimagesdownload -k "button" -f ico。
则会默认下载 100 张 button 的 ico 文件,限制数量用 -l 即可。
注:如果下载失败的话,请务必检查你的代理(笑)
3.deep-painterly-harmonization
deep-painterly-harmonization是一个深度学习算法的实例。它可以向一张图片里加入另外一个元素(人,车,建筑等等),通过自动调整加入元素的色调,轮廓和结构来使得加入元素变得“毫无违和感”。
代码的运行环境要求较为苛刻,需要在安置了Nvidia显卡的台式机上安装Ubuntu 系统作为基础,其次需要安装Python的torch库以及CUDA后端,MATLAB等。
作者声明:本软件仅用于学术和非商业用途。
该软件未来或许可以用于艺术图的快速设计。
+=
+
=
4.WinFile
系统文件管理(WinFile)又双叒叕来了!它运行起来就是一个本地的x86和x64桌面app,并且支持现在所有的Windows版本,包括Win10。
5.RealWorld
通过realworld设计程序,你将可以使用任意的前端(React,Angular 2等)与任意的后台(Node,Django等)
如何run?
只需按照您要启动和运行的前端和/或后端回购的README说明进行操作即可。
引用一段原文:
" " "
你能教我如何从头开始构建每个堆栈吗?
对!我们为我们的所有堆栈构建了分步教程,教您如何从git init一路走到生产就绪应用程序。
https://thinkster.io/tutorials/fullstack
" " "
6.modern-cpp-tutorial
高速上手现代 C++ 11/14/17
这本书主要介绍了现代 C++ 的新特性,非常适合于那些熟练使用传统C++(最起码在阅读代码上没有任何问题)并且想要快速了解现代 C++新特性的人。这些特性实际上不需要全部掌握,但是掌握其中实用的一部分会对我们大有好处。书中的每一章都附上了源码,章后还提供了一些习题和答案。这本书同时也对现代 C++ 的进阶黑魔法做了一些介绍,进阶C++ 的学习者也可以通过阅读这本书来检验一下自己的基础。
顺带一提,作者希望读者在阅读本书后,能够努力在新项目中直接使用 C++17,并努力将旧项目逐步迁移到 C++17。也算是作者为推进现代 C++ 的普及贡献了一些绵薄之力。
在线阅读网址:https://github.com/changkun/modern-cpp-tutorial/blob/master/book/toc.md
7.TextQL
这个工具允许你对CSV,TSV等结构化文本执行SQL的操作。
特性
- 自动识别数值
- 以更合理的方式自动识别日期和时间
- 增加了连接支持。
- 添加标志'-output-file'将输出直接保存到文件中。
- 添加标志'-output-dlm'来修改输出分隔符。
8.MarkText
Mark Text是一款高性能的 Markdown 编辑器,运行于 Mac、Windows 和 Linux 平台。拥有简洁的外观,运行流畅,能给您带来舒适的体验。
关于Mark Text,Mark Text的高效源于它那强大的功能:
Mark Text所输及所见,摒弃了众多 markdown 编辑器左边写作右边预览的写作方式,巧妙的将编辑和预览融为一体。
snabbdom 作为 Mark Text 的渲染引擎,保证了极速渲染编辑页面,带来流程的书写体验。
支持 CommonMark Spec 和 GitHub Flavored Markdown Spec 语法格式,生成的 Markdown 可以复制到任何支持 markdown 格式的社区、网站。
拥有多种编辑模式:源代码模式,打字机模式,对焦模式。
等等,Mark Text还拥有其他许多特点
另外Mark Text还拥有有趣的斗图模式,其内置的斗图功能,让您的文本编辑不再无聊。
9.open-source-mac-os-apps
open-source-mac-os-apps收集了大量的macOS系统或跨平台的的开源应用,并对这些应用按照功能做了详细的分类,并且标记了这些应用编写所用的语言,方便大家找到这些开源的资源并且做出贡献。
10.inKino
Finnkino电影院的播放器
inKino是一款用于浏览Finnkino电影院的电影和放映时间的应用程序。它由Flutter制作,使用flutter_redux,并且有一套广泛的单元和小部件测试。它也具有平滑的过渡动画,并且可以优雅地脱机使用。可以在 Google Play 上下载使用。
这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。
开源周报2018年第16期:鱼,我所欲也;烤鱼,亦我所欲也 – 开源工场
Excellent way of describing, and fastidious article to obtain information on the topic of my presentation focus,
which i am going to convey in school.