开源项目

微软抄袭 AppGet 始末,开源普法任重道远

一个人想着一个人 提交于 2021-02-18 15:50:50
本文作者:o****0 近日,开源项目 AppGet 作者 Keivan Beigi 与微软 WinGet 项目的“抄袭纠纷”事件迎来了最新进展。微软方面做出回应,坦承“辜负了 Keivan 和 AppGet”,并肯定了 Keivan 与 AppGet 对微软新项目的贡献。 今年 5 月,微软在 Build 2020 大会上发布了新的软件包管理工具 WinGet ,并将其开源。 而就在 WinGet 发布之后不久,开源软件包管理工具 AppGet 项目作者 Keivan Beigi 发文宣布 AppGet 项目“死亡”,矛头直指微软的 WinGet 抄袭了 AppGet 。 AppGet 是一款开源的 Windows 软件包管理工具,它可以在 Windows PC 上自动安装软件。作者 Keivan Beigi 是一名居住在加拿大温哥华的软件工程师。去年 7 月,微软 App 事业部产品经理 Andrew Clinick 开始主动接触 Keivan,表达了微软对于 AppGet 的兴趣,并表示可以给 Keivan 提供在微软的职位,共同开发 Windows 系统的软件包管理项目。期间,Andrew 多次与 Keivan 以交换意见为由进行面试沟通,获取了 AppGet 的开发思路。去年 12 月,Keivan 在微软位于西雅图的总部接受了一整天的采访,事情本来正向着好的方向发展。

Dubbo 云原生之路

独自空忆成欢 提交于 2020-11-19 03:53:29
本文作者:o****0 【Dubbo 云原生之路】系列开篇 作者:刘军 花名陆龟,Github 账号 Chickenlj,Apache Dubbo PMC,项目核心开发,见证了 Dubbo 重启开源,到从 Apache 基金会毕业的整个过程。现任职阿里云云原生应用平台团队,参与服务框架、微服务相关工作,目前主要在推动 Dubbo 3.0 - Dubbo 云原生。 纵观中国开源历史,你真的没法找到第二个像 Dubbo 一样自带争议和讨论热度的开源项目。 一方面,2011年,它的开源填补了当时生产环境使用的 RPC 框架的空白,一发布就被广泛采用;另一方面,它经历了停止维护、重启维护后捐献给 Apache 基金会、接着又以顶级项目的身份毕业。即便阿里努力对外展示开源投入的决心,在面对广受欢迎的后起之秀 Spring Cloud,和新生儿 Service Mesh 的夹击下,Dubbo 的路将怎么走下去?在云原生时代,它如何延续当前光芒? 今年是 Dubbo 从 Apache 基金会毕业的一周年,同时也是推进 Dubbo 3.0,即全面拥抱云原生的重要一年。 Dubbo 与开源中国共同策划 【Dubbo 云原生之路】 系列文章,和大家一起回顾 Apache Dubbo 社区的发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分,之后每周都会和大家见面。 在这里

机器学习---学习首页

一世执手 提交于 2020-05-07 18:40:39
逐步完善中… 1.数学 偏差与方差 拉格朗日 核函数 凸优化 协方差矩阵 Hessian矩阵 CDF(累计分布函数) 高斯概率密度函数 中心极限定理 2.机器学习 Java 机器学习 工具 & 库 1.处理小数据效果好 2.深度学习—大数据,超过500w;图像,语言方面效果奇好 SVD 最小二乘法 梯度下降法 局部加权回归 1.最大似然估计 2.logistic回归 3.感知器的初步—logistic的简化情节 牛顿法 1.介绍了牛顿方法 2.广义线性模型 3.多项式分布,softmax回归 高斯判别分析 1.高斯判别 2.朴素贝叶斯 EM 隐马尔可夫模型 决策树向量机 决策树算法介绍及应用 K近邻 支持向量机 PageRank 强化学习 LDA PCA pLSA LSI ICA 最大熵模型 条件随机场 最大熵隐马尔可夫模型 Gradient Boosting K-Means 贝叶斯逻辑斯蒂克回归 关联规则挖掘 随机森林 3.信息论 压缩率很高的数据结构 信息熵与信息增益 数据压缩原理 香农游戏 二维码原理 4.深度学习 机器学习的一个分支 各种编程语言的深度学习库整理 深度学习如何入门(知乎) Elephas:Apache Spark上的Keras深度学习框架 感知器 反向传播算法 自动编码器 栈式自编码器 微调多层自编码算法 深度信息网络 softmax回归 白化 池化

解决Android开发中简单图标的困扰,FontIcon在Android中的使用示例

萝らか妹 提交于 2020-03-01 19:50:02
由于实习的公司还有自己的一个项目都对图标有着各种各样的需求,除了个性话的图标以外,我们的项目往往还需要一些简单的图标来显得不是那么单调。但是传统的引用Icon操作起来过于麻烦,需要考虑图标过多直接引用的内存过大问题,图标的尺寸和颜色往往也不能够自定义,为此,我们借鉴Web前端的经验,考虑使用字体图标; 源代码在文章最后有下载链接,不用分就可下载。 什么是字体图标呢? 字体相信大家都懂,Windows下的ttf文件就是我们最常见的字体文件,通过应用字体图标,我们在text中输出特定的字符时字体文件就会将其解析成特定的图标。 在这里我以fontAwesome字体图标为例做一个示例,当然,能用的字体图标也不止此一种,大家可以用这种方法使用自己需要的字体图标库: 一,我们首先在Github上的FontAwesome项目下下载fontawesome-webfont.ttf文件,这是我们后面要用的字体文件: 项目地址: https://github.com/FortAwesome/Font-Awesome 我们可以在FontAwesome的网站上查看其包含的图标: 网站地址: http://fortawesome.github.io/Font-Awesome/ 将fontawesome-webfont.ttf文件复制到项目的assets目录中一边使用 二

nice-repo 搜集优秀的开源项目

ぃ、小莉子 提交于 2020-01-08 21:21:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 作为一介草根,在 github 上找开源项目是非常耗时的。原因不外乎以下几种: 项目名称个性化严重。(在阅读项目介绍前你不会知道 raveren/kint 是做什么的) 大部分的项目简介都是英文。(英文牛掰的大神可以无视我了。<span style="color: red;">我特别不能理解的一点是很多国人的项目,都是用英文简介然后把中文简介藏到 wiki 里,更有甚者直接就没有中文简介!</span>) 根据 stars 筛选,经常会错过一些很不错的项目。 为了减少这样不必要的时间浪费,nice-repo 诞生了,这是一个成长型的项目,我将陆续搜集优秀的开源项目,移除一些不再推荐的项目,保持项目的质量。另外,这里还提供了便捷快速的模糊搜索,帮助你快速的获取所需。 希望有更多的人参与到这个项目中,您可以按照下面的格式编辑 repo.js 文件,对本项目进行补充。 { name: '项目名称', link: '项目链接', description: '项目简介,请尽量使用中文,以方便查找。' } 项目主页 ,另外:当有人问你“有没有 laravel 的 cms 推荐”时,我想贴给他 [5-say.github.io/nice-repo/#laravel cms](http://5-say.github.io

开源项目学习与分析系列——DynamicGridView

柔情痞子 提交于 2019-12-09 15:23:43
<p>废话不多说先上图,只有一张静态图,实现的是可拖拽的GridView。有很什么方便的GIF制作软件,推荐一下,另外我从windows Live writer上传blog中的代码样式变得好丑了:</p> <p><a href="http://static.oschina.net/uploads/img/201404/07180454_n3Zn.png"><img title="豌豆荚截图20140407112709" style="border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px" border="0" alt="豌豆荚截图20140407112709" src="http://static.oschina.net/uploads/img/201404/07180455_9ROe.png" width="121" height="244" /></a> </p> <p>说到这里再推荐一篇同样是写可拖拽GridView的blog<a href="http://blog.csdn.net/xiaanming/article/details/17718579">Android 可拖拽的GridView效果实现,

介绍9个很有发展潜力的PHP开源项目

江枫思渺然 提交于 2019-12-03 15:39:29
PHP的开源世界可谓相当精彩,其中大家也接触的不少著名的PHP开源项目,比如Drupal、Sugar CMS、Joomla等等,但在本文中,笔者将选取9个最新知名度不是太高,但可在某些方面很实用,目前还在发展阶段,很有潜力的PHP开源项目。相信各位读者看了之后会惊叹:原来PHP还能干这么多事情。 1、PHP FOR Android 现在,iphone和Android大行其道,拥有它们已经成为一种潮流。而Android的市场份额也变的越来越大。 而现在除了可以用JAVA来编写Android应用外,还多了一种选择,那就是可以使用PHP去编写相关的Android应用了,这都要归功于一个开源项目Php For Android(http://phpforandroid.net/)。它实际上是利用了另外一个开源项目Scripting Layer for Android(SL4A)( http://code.google.com/p/android-scripting/)提供的Android接口API去实现的,任何支持SL4A的脚本语言(比如Javascript,Ruby, Perl,PHP,和Python)都能够通过接口直接跟 操作系统 打交道,编写应用。 如果想了解这个项目,可以阅读如下的这篇文章《Build Your First PHP for Android Application》。

论开源<4>---开源的商业模式

允我心安 提交于 2019-11-27 05:10:06
4.开源的商业模式 人类社会的每次飞跃,都源于知识的普及和传播速度的飞跃。文字,纸张,印刷术,互联网,都带来了文明的跃进。知识是在交流中增长的,人类绝大多数知识都是开源的,闭源的(秘密)只是历史中的偶然,人类的进步来自于普遍共享的知识。正如Linus所说,开源是常态,闭源才是偶然。当然,软件开源运动,一部分是理想主义者的情怀,还有更大一部分是商业公司的策略,就是我们这次要讨论的开源商业模式。 顺便说一句,开源能做大利润的确实不多,唯一例外是Redhat,这个有人研究过。 首先我们应该明确,开源运动大致分为非盈利组织开源,商业公司开源和个人开源这几类。而前两者,并不是想做活雷锋。只有个人开源这种方式,基本上可以认同为是一些geeks理想主义的产物。 这里着重阐述一下前两者的开源商业模式。有人说开源本身存在商业利益,这个是开源项目的结果而不是驱动力。因为使用开源项目的最终产品如果产生商业利益,相当于凝结在开源项目中的劳动产生了社会必要劳动时间,而这个东西是需要购买的,这就是为什么开源项目也能挣钱,前提是有人用这个开源项目。如果一个人的开源项目被大规模使用,那这个人基本这辈子吃喝不愁,比如Linus Torvald,Rod Johnson等等。 最初的一帮欧美程序员,福利高待遇好一天没吊事儿还闲的蛋疼,觉得自己很牛(实际上有些人确实很牛)却无法实现人生价值(名誉和声望)