大家好,我是若飞。
刚刚,就在刚刚,趁着午休的美好时光,我正在互联网上愉(疯)快(狂)的冲(内)浪(卷)。
在查询某个技术点的时候,我一不小心,点进了 gitee,这个国内开源平台佼佼者。
但是页面上并没有出现让我着迷的代码,而是出现一个提醒:
我还以为我点错了,但是仔细一看,原来是要我登录后才能看。
好吧,你个浓眉大眼的 gitee 也开始搞这一套操作来激活用户了,虽然有点不习惯,但是我求知的渴望,让我还是选择了登录。
登录之后,确实可以正常访问了。
但是,没一会,看到群里有人扔出了这个图片:
好家伙,和我展示的不一样呀?
这个仓库都不是叫你登录,而直接是“仅限成员访问”了。
一瞬间,我敏锐的感觉到:这是出(有)事(瓜)了!
于是我直接冲向了知乎。
果然,已经有人在几个小时前发布了相关问题:
https://www.zhihu.com/question/533388365/answer/2491741926
然后这个下面有 Gitee 官方账号的官方回复:
总而言之一句话:
这是让我想起之前博客园平台、简书、思否的整改,也是直接整站下架,开始整改,进行内容审核。
比如博客园之前的整改说明:
也是“之前发布的内容重新审核后才能访问”,而这个公告的阅读量高达一千多万。
对于 Gitee 来说,我用的也不算少,也在上面发掘过不少的优秀开源项目,整体来说我觉得 Gitee 还是不错的,对国内开发者还是比较友好的。
虽然它和 GitHub 差距还是巨大的,没有可比性的。但是不可否认,在一定程度上是推动了中国开源事业的发展。
之前整顿博客园这样的内容平台,我是可以理解的,毕竟作者发布的内容是文字,里面有很主观的判断,也难免有时候会夹带一点私货,可能会发表一些偏激的不符合社会主义核心价值观的观点。
审核就是要把这些东西夹出来。
但是这个整顿 Gitee 我着实是没有想到的。
代码里面还能夹带私活?
好吧,细细一想,确实是可以的。比如在注释里面随便下点毒,或者附上几个莫名其妙的链接等等。
但是这毕竟是极少数的情况吧。
所以我理解 Gitee 官方回答中说的:迫于无奈。
我也看到了其他回答中,有人想把自己的项目再次开源,需要提交申请,要勾选几个承诺,然后还需要添加 README 才能提交开源审核:
问题是我实在想不明白,人工审核,怎么审核呢?
我一个项目提交上去,轻轻松松几十上百个文件,成千上万行代码。而且我代码写的也垃圾,自己看都看的吐血,咋审核?
帮我做一遍 code review 吗?
我个人觉得应该是再实名认证机制之上,再加上在开源协议上进行约束,一经发现,重拳出击。
人工审核机制一定要有,但是它一定是辅助功能,处理完存量,挺过这一波之后,Gitee 这么极客的网站,一定不能也不会完全依赖于人工审核,让我们拭目以待。
然后,我在知乎上也看到了在 Gitee 上开源的作者的一些回复,这件事一定程度上加大了他们的工作量,但是真的不算复杂:
反倒是你想想,那些不愿意,或者害怕再次把自己项目开源的作者,他们为什么害怕呢?
是本来就没啥人看,懒得去管吗?
是害怕别人看到自己写的垃圾代码吗?
是自己还没察觉到项目已经没开源了吗?
那么还有一些什么可能呢?
不可能是真的有一些不合适的东西吧?
嗯......
最后,吐槽归吐槽,我想说的是,这件事情不一定全是坏事。
审核机制,确实是一个网站的立根之本。如果没有审核机制,那么网络环境会更加的恶劣,是是非非,鱼龙混杂。
永远要相信,别有用心的人无处不在。
如果说这是给程序员群体敲个警钟的话,那么就是开源世界,共同维护,别去搞那些乱七八糟的东西,别去当一颗耗子屎,坏了一锅粥。也一定记得开发的时候,多想想是不是应该搞一套审核机制。
我当然知道 Gitee 不是一个完美的平台,但我们也知道,它的背后有一群知道它不完美,但是仍然不言乏力、不言放弃的工程师。
他们在努力改造它,让它无限趋于完美,无限趋于合规。
我们作为使用者,少一点"吐槽",多一点鼓励,提出实质性的建议。
只有这样才能骄傲的说,我们为中国开源贡献了一点点的力量,我们相信它的明天会更好。
向开源致敬,向开源工程师致敬。
Gitee 是开源中国推出的基于 Git 的代码托管服务。
开源中国,OSChina,Open Source China。
希望 Gitee 能撑过这波,希望 OSChina 能撑过这波,希望中国开源走向世界。
1. 回复“m”可以查看历史记录;
2. 回复“h”或者“帮助”,查看帮助;
开发者已开通多个技术群交流学习,请加若飞微信:1321113940 (暗号k)进开发群学习交流
说明:我们都是开发者。视频或文章来源于网络,如涉及版权或有误,请您与若飞(1321113940)联系,将在第一时间删除或者修改,谢谢!
KaiFaX
面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区
开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区大家好,我是若飞。刚刚,就在刚刚,趁着午休的美好时光,我正在互联网上愉(疯)快(狂)的冲(内)浪(卷)。在查询某个技术点的时候,我一不小心,点进了 gitee,这个国内开源平台佼佼者。但是页面上并没有出现让我着迷的代码,而是出现一个提醒:我还以为我点错了,但是仔细一看,原...
大家好,我是小弗。听说
Gitee
有瓜,赶紧看看是咋回事。
有人提问:5 月 18 日
Gitee
仓库开源要审核,短短几天时间,已经有六百多万访问量。那什么是
Gitee
呢?
Gitee
是代码管理平台,谁都可以上传代码、程序等,而且都是公开、免费的,能白 piao 的网站。突然
Gitee
的内容都无法访问了,上传内容也要先审核,才能公开发布。这么大的调整,是网站出 BUG 啦?还是网站被黑?没想到,官方立马出面澄清:
官方的回答,划重点:迫于无奈。那也就是实锤了,
Gitee
官方增加了审核机制,
相信看了前边的文章,心理总是会有一些困惑。控制器Handler
到底
是个什么呢?首先我们可以确定的是它是一个Object对象。其次,它允许是String类型,允许是Spring Bean,允许是HandlerExecutionChain。
到底
是什么,取决于处于哪个阶段。
源码中第一次出现handler是在AbstractHandlerMapping类的getHandler()方法中,代码如下:
public final HandlerExecutionChain getHandler(Ht...
2017.8.9
今天早上又考了一场试,原本以为一百分是妥妥的,结果没想到第一题翻车车了!诶,结果只有第二题水的十分,重点是,没想到,第三题居然一分都没有水到!诶,自己还是太年轻,oi赛制最让人难受的地方就是它只能提交一次,这样就必须保证自己的程序没有出现低级错误。看来……我还是需要多修炼一下。。。顺带一张成绩单(其实我一直很不解,为什么有些人一天到晚都在玩游戏还能考130)
转载于:htt...
一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。
“老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。
“RPC,就是Remote Procedure Call的简称呀,翻译成中文就是远程过程调用嘛”,我一边看着书,一边漫不经心的回答着。
“啥?你在说啥?谁不知道...
一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。
“老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。
“RPC,就是Remote Procedure Call的简称呀,翻译成中文就是远程过程调用嘛”,我一边看着书,一边漫不经心的回答着。
“啥?你在说啥?谁不知道翻译成中文是什么意思?你个废柴,快给我滚去洗碗!”
“我去。。。”,我如梦初醒,我对面坐着的可不是一个程序...
答:KVC:键 – 值编码是一种间接访问对象的属性使用字符串来标识属性,而不是通过调用存取方法,直接或通过实例变量访问的机制。
很多
情况
下可以简化程序代码。apple文档其实给了一个很好的例子。
KVO:键值观察机制,他提供了观察某一属性变化的方法,极大的简化了代码。