GitHub – 庄闲棋牌官网官方版 -199IT //www.otias-ub.com 发现数据的价值-199IT Sat, 24 Aug 2024 01:29:43 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.2 CNCF:中国已成为全球第二大开源贡献国 CNCF项目的代码贡献接近100万 //www.otias-ub.com/archives/1715389.html Sat, 24 Aug 2024 01:29:43 +0000 //www.otias-ub.com/?p=1715389

在8月21日至23日于香港举办的KubeCon China 2024大会上,云原生计算基金会(CNCF)首席技术官Chris Aniszczyk表示,中国已经成为全球第二大开源贡献国,对CNCF项目的代码总贡献量接近100万。

自2015年以来,中国在CNCF核心项目Kubernetes的贡献排名中始终位居前四,拥有近2600名贡献者,仅次于美国、印度和德国。

根据《2024中国开源发展现状》报告,中国开发者(含香港)在GitHub全球用户数量规模排名第三,且当前活跃率居全球第一,预计2026年规模达到1800至2000万。

GitHub社区副总裁Stormy Peters在演讲中指出,中国拥有一个充满活力的开源软件社区,汇聚了1100万软件开发者,他们站在开源和人工智能领域的前沿。

据了解,在GitHub上,中国在生成式AI项目的社区规模方面位居全球前十,展示了中国开发者在全球开源软件领域的重要影响。

CNCF托管了191个开源项目,包括Kubernetes、Prometheus和Envoy等知名项目,这些项目累计有超过24万名贡献者,分布在全球190多个国家。

实际来自中国地区的会员占CNCF会员总数的8%到10%,KubeEdge Harbor、Dragonfly等项目均诞生于中国。

自 快科技

]]>
GitHub:AI开发者工具可带来价值1.5万亿美元的全球GDP增长 //www.otias-ub.com/archives/1620030.html Wed, 28 Jun 2023 12:12:53 +0000 //www.otias-ub.com/?p=1620030

GitHub透露,到2030年,GitHub Copilot等基于生成性人工智能的开发者工具将为全球GDP带来1.5万亿美元的增长。这一消息是在GitHub Copilot被100多万名开发者激活,并被2万多个组织采用时宣布的。

据该开发者平台称,人工智能工具给开发者带来了30%的生产力提升,因为他们可以快速克服代码中的问题。它预计到十年末将有4500万专业开发人员,因此人工智能实际上增加了另外1500万开发人员的生产力。

新程序员遇到的常见问题之一是冒充者综合征 – 认为自己不具备成为程序员的技能、认为应该知道的东西似乎是不可逾越的,并可能使人们放弃编程。根据GitHub的说法,生成性人工智能可以使经验不足的开发者比经验丰富的开发者更受益。

GitHub在解释的时候说:

“我们的研究还发现,经验不足的开发者使用GitHub Copilot等工具有更大的优势,这一点被其他研究所证实,包括我们自己之前关于人工智能对开发者生产力影响的实验。随着开发人员使用这些工具来提高技能,他们将更流畅地提示并与人工智能互动,以推动开发生命周期。这将最终帮助更多的人实现软件开发的民主化,帮助缩小劳动力差距,并将人工智能配对编程工具确立为标准开发人员教育经验的一部分。”

据GitHub称,虽然经验不足的开发者从生成性人工智能中得到的好处最多,但所有的开发者似乎都能在它的帮助下更快地完成任务,并感到更加快乐。在GitHub Copilot的测试中,它完成了高达46%的代码,并启用了它。

编程中的生成性人工智能工具是相当新的,所以开发者仍在启用这些工具,并正逐步了解它们能做什么。随着时间的推移,GitHub希望开发者能够更熟练地使用这些人工智能工具,从而形成”人类和人工智能之间不可分割的联系”,为”未来几代人”定义软件开发。

]]>
莱顿高级计算机科学研究所:最新研究发现感染恶意软件的概率竟高达 10.3% //www.otias-ub.com/archives/1510296.html Tue, 25 Oct 2022 13:53:26 +0000 //www.otias-ub.com/?p=1510296

作为业内头部代码托管平台之一,莱顿高级计算机科学研究所的人员,刚刚曝光了数千个基于恶意软件的虚假概念验证(PoC)漏洞利用。原本该平台旨在方便研究人员发布 PoC,以帮助安全社区验证漏洞修复、或确定漏洞的影响和范围。但是最新研究发现,感染恶意软件(而不是获得 PoC)的概率,竟高达 10.3% —— 这还不包括经过验证的假冒 / 恶作剧软件。

数据分析方法(图自:Arxiv.org)

研究人员使用如下三套方案,分析了 47300 多个 2017 至 2021 年间披露的漏洞利用存储库:

● IP 地址分析:将 PoC 发布者的 IP 地址与公共阻止列表、以及 VT 和 AbuseIPDB 进行比较。

● 二进制分析:对提供的可执行文件、及其哈希值执行 VirusTotal 检查。

● 十六进制和 Base64 分析:在执行二进制和 IP 检查之前,解码混淆文件。

各个阻止列表中匹配的 IP 地址数

结果发现,在提取的 150734 个唯一 IP 地址中,有 2864 个与已知的黑名单相匹配。

其中 1522 个被 VirusTotal 反病毒扫描中被标记为恶意,且有 1069 个被 AbuselPDB 数据库所收录。

年度恶意存储库数量

其次二进制分析检查了一组 6160 个可执行文件,并揭示了托管在 1398 个存储库中的总计 2164 个恶意样本。

在 47313 个被测试的存储库中,有 4893 个被标记为恶意 —— 其中大多数与 2020 年以来的漏洞有关,且报告中包含了一小组隐含恶意软件(虚假 PoC)的存储库。

另外研究人员向 BleepingComputer 分享了至少 60 个其它示例,这些恶意内容仍在存在、且正在被 GitHub 清除。

混淆脚本和去混淆 Houdini

通过仔细研究其中一些案例,研究人员发现了大量不同的恶意软件和有害脚本,比如远程访问木马和 Cobalt Strike 。

以 CVE-2019-0708(又称 BlueKeep)概念验证为例,它包含了一个从 Pastebin 获取 VBScript 的 base64 混淆 Python 脚本。

作为一款基于 JavaScript 的 Houdini RAT(远程访问木马),其能够通过 Windows 的命令提示符(CMD)执行远程命令。

虚假 PoC 渗透示例

另一虚假 PoC 案例,则涉及收集系统信息、IP 地址和用户代理的窃取器,之前有研究人员出于安全实验的目的而创建 —— 包括来自 Darktrace 的 El Yadmani Soufian 安全研究员。

他非常友好地向 BleepingComputer 披露了这份技术报告中未包含的如下示例 —— 比如 PowerShell 概念验证中的 base64 编码二进制文件(被 Virus Total 标记为恶意软件)。

虚假 PowerShell PoC

某个 Python PoC 中包含了单行代码,解码后会被 Virus Total 识别为恶意的 base64 有效负载。

某个伪造的 BlueKeep 漏洞利用,包含了一个被大多数反病毒引擎标记为恶意、并标识为 Cobalt Strike 的可执行文件。

假冒 PoC 的恶意单线有效载荷

此外还有隐藏在假冒 PoC 中的脚本,即使暂未包含非活动的恶意组件,但制作者可以随时为它赋予杀伤力。

综上所述,大家显然不该盲目信任未经验证来源的 GitHub 存储库,尤其是那些没有经过审核的内容。

通过假冒 PoC 传播的 Cobalt Strike

对于软件测试人员来说,其下载的任何漏洞利用概念验证项目,也都应该在执行前开展尽可能深入的检查。

若代码被混淆得很是模糊、且需要很长时间进行手动分析,请优先考虑将之放入被妥善隔离的虚拟机沙箱中进行处理。

无害但虚假的 PoC

最后,除了使用 VirusTotal 等开源情报工具对 PoC 二进制文件进行分析,也请注意检查网络中是否存在任何可以流量。

毕竟就算安全研究人员已经向 GitHub 上报目前已知的恶意存储库,官方仍需一段时间来验证审查并删除。

自 cnBeta.COM

]]>
GitHub:仅10.7%的开发人员预计会在大流行结束后回到办公室 //www.otias-ub.com/archives/1346629.html Mon, 22 Nov 2021 12:32:31 +0000 //www.otias-ub.com/?p=1346629

根据微软旗下的代码共享服务GitHub的一项调查,许多开发者在新冠大流行之前享受远程工作的选择,但现在几乎没有人期望雇主在新冠大流行结束后要求他们回到办公室。

在大流行之前,只有41%的开发者在办公室全职或兼职工作,但在GitHub的2021年Octoverse报告中接受调查的12000人中,只有10.7%的人预计会在大流行结束后回到办公室。

微软正在吹捧混合工作是许多人在可预见的未来的工作方式,这在调查中得到了证实。在大流行之前,28.1%的开发人员有混合安排,但在大流行之后,47.8%的人期望有一些混合安排。

在大流行之前,26.5%的人在所有工人都是远程工作的地方工作。现在,38.8%的人预计会完全远程工作。

据GitHub介绍称,2021年的生产力还开始恢复到大流行前的水平。

“今年,请求在工作中合并的速度最快,几乎比开源快2倍。我们还看到,工作中的拉取请求的合并速度比去年慢25%。当我们比较前两年时,我们可以看到有迹象表明工作节奏正在恢复到大流行前的水平,”GitHub在报告中说道。

自2020年以来,GitHub上最流行的语言没有变化。2019年和2020年之间的主要推动者是Python和微软的JavaScript超集–TypeScript。

2021年的顶级语言跟2020年相同,由JavaScript领衔,然后是Python、Java、TypeScript、C#和C++。Shell则跃升一位至第8位,这使得C推到第9。Ruby仍排在第10位。

GitHub称它现在有7300万名开发者用户,2021年获得了1600万新用户。用户创建了6100万个新仓库,有1.7亿个拉动请求被合并到项目中。

GitHub的DevOps产品Actions于2019年推出,通过持续集成/持续开发(CI/CD)功能实现更大的工作流程自动化。事实证明,它在大型代码库中比中小型代码库更受欢迎。GitHub称,其数据显示,Actions几乎将大型仓库的每日拉动请求率提高了一倍并帮助贡献者将拉动请求的合并速度提高了31%。

对于拥有超过100个贡献者的存储库,18.77%的人认为自己是重度用户。对于贡献者超1000人的存储库,50%的人称他们是重度用户。

GitHub上最大的项目之一是容器软件Docker,它拥有来自215个国家的高达63.2万名贡献者,由49593个软件包组成。相比之下,Linux内核只有约2万个贡献者。

自 cnbeta

]]>
Github:研究显示女性“程序媛”写的代码更好 //www.otias-ub.com/archives/440061.html Thu, 18 Feb 2016 15:34:56 +0000 //www.otias-ub.com/?p=440061 mp59177602-1455679066052-2.jpeg

美国研究者分析了开源代码库Github 140万用户的数据。他们发现和男性相比,女性发送的“拉请求”(代码更新提议)更容易被接受。

文章还需要同行审查。这意味着该研究结果仍然需要其他专家的严格评估。

来自加州州立理工大学-圣路易斯奥比斯波和北卡罗莱纳州立大学科学学院的研究者们在2015年4月1日这一天观察了大约四百万Github登录用户。

作为一个庞大的社交编程网站,Github不要求其1200万用户提供性别信息。然而有些用户的头像可以清晰地分辨出性别,还有些用户的邮箱和社交网站Google+关联,所以研究团队可以辨别大约140万用户的性别。

研究者承认这样做有侵犯隐私的风险,但是他们并不打算公开原始数据。该团队发现女性发起的拉请求有78.6%被接受了,相比之下,男性的拉请求只有74.6%被接受。

研究者考虑了多方面因素,比如女性是否更倾向于对已知问题作出回应、是否女性的代码比较短所以更容易通过评估、以及他们使用的是哪种编程语言,但是未能找到相关性。

然而,对于在该社区里不出名的用户来说,头像表明性别的女性的被接受率比性别不明确的低很多。

文章提到: “对于非会员,我们找到了性别偏见的证据:当女性使用性别不明的头像时,她们的通过率为71.8%,然而当她们的性别可分辨时,这个百分比降到了62.5%。男性的数据也有相似的下降,但是影响没有这么大。 ”

研究者总结道:“总体而言,女性的拉请求通过率比较高,但是非会员女性和性别可分辨的女性的通过率比男性低。我们的研究结果表明虽然总体上Github的女性用户编程能力更强,但是码农的世界里存在性别偏见。”

虽然采取了各种高调举措,科技公司仍然面临着性别和种族等员工多样性带来的挑战,尤其是技术性更强的领域。

据2015发布的数据,Facebook的技术员工只有16%是女性,Google只有18%。计算机科学家Sue Black 博士(获得英帝国勋章的军官)告诉BBC:研究者发现的这个结果还是很鼓舞人心的。

她说:“我认为在接下来的几年内,我们将看到女性再一次掀起对包括编程在内的所有技术工作的热情。 对女性优秀的编程能力的认可力证了一个事实:从事技术工作的女性的增多将使所有人受益。 ”

“世界上第一个提出软件这一概念的是一名女性—Ada Lovelace,我们把这归功于她,这让我们更加坚信我们应该鼓励和支持女性加入软件产业。”

来源:BBC

]]>
GitHub:研究表明女性开发的程序更受欢迎 //www.otias-ub.com/archives/439335.html Tue, 16 Feb 2016 11:42:51 +0000 //www.otias-ub.com/?p=439335 131374092

2016年2月15日一份最新的研究报告称,在不注明性别的情况下,女性开发的程序更受人们的欢迎。

人们在谈到科技行业明显缺少女性的现象时,往往会说女性缺少相应的技能——女性对科技的兴趣不如男性浓厚,她们不像男性那样很早就对科技感兴趣,也不像男性那样更倾向于从事科技行业。因此,在求职的时候,能够胜任科技行业岗位的女性也相对较少。这样一来,工程师团队里男性占绝大多数的现象就不可避免了。

现在,国际学术期刊PeerJ 刚刚发表的一份新的研究报告证明了上述观点存在很大的漏洞。根据这项研究,在开源程序共享网站GitHub上,女性程序员编写的程序要比男性程序员更好,或者至少,她们编写的程序更容易得到同仁们的认可。但是,这种情形只有在人们不知道程序开发者性别的情况下才如此。一旦人们知道开发程序的人是一名女性时,他们给出的评价就会大打折扣了。

这份研究报告分析了GitHub网站的近140万个用户。这个拥有1200万个开发者的强大社区不需要其用户提交性别信息,但是研究人员可以确定其中12%的用户(约合140万个用户)的性别。“这要么是因为这些用户的个人资料页面上已写明了性别,要么是因为他们在GitHub网站上留下的电子邮箱地址往往就是他们在Google+社交网络上的注册账户,研究人员能够追查到他们的性别信息。”

根据这一信息,研究人员发现女性开发的程序被同仁认可的概率要比男性高4%。但是,在女性注明其性别的情况下,这个概率就会大大降低。研究人员写道,“作为旁观者,我们很清楚地看到了性别歧视的证据:当女性的个人资料页面未透露其性别信息的时候,女性开发的程序被认可的概率是71.8%;但是,当她们注明其性别时,她们的程序被认可的概率就降到了62.5%。男性在注明性别后他们的程序被认可的概率也有类似下降的现象,但是下降幅度没有如此明显。”

“整体而言,女性开发的程序被认可的概率更高一些。但是当她们注明自己的性别时,她们的程序被认可的概率就会低于男性。”这份研究报告写道,“我们的研究结果表明,尽管GitHub网站的女性程序员可能比男性程序员更有实力,但是针对她们的偏见往往会影响人们对她们的评判。”

只要想一想大科技公司如Facebook、谷歌和苹果都只有不到20%的技术岗位是女性员工填充的,你就会发现这份报告无异于敲响了警世钟。

因此,继续编程吧,女士们。也许有一天,你们能够脱颖而出,为自己赢得名声了。

]]>
GitHub上各类编程语言的热度:JavaScript领衔Java次之 //www.otias-ub.com/archives/379922.html Sat, 29 Aug 2015 16:32:43 +0000 //www.otias-ub.com/?p=379922 最近,Linguist项目统计了代码托管网站GitHub上各类编程语言的热度。下图展示了自2008年以来各编程语言的排名状况及它们的相对热度。

112

从上图中可以看出,Perl已经不再流行,C#开源之后流行度迅速上升,JavaScript高居榜首,Java则一路攀升至第二名,“最好的语言”PHP没有变化。GitHub的Ben Balter说,十年前Java是一个闭源开发的语言,银行和企业用来开发应用;如今Java是构建开源软件的最流行语言之一。Balter认为,Java的崛起是Google选择用它构建Android的结果。作为当今智能手机最广泛使用的操作系统Android的兴起使得Java开发者增多,同时企业里对版本控制平台的需求大大增加,这些因素都可能促成了现在这样的结果。

这个排名是基于GitHub上公共和私有库使用的语言及其创建时的年份统计的,该排名并没有统计分支中的情况。由于没有统计每一个仓库中的分支,统计得到的数据并不是各种语言的使用总量。另外,这种方法没有对统计对象进行加权,比如说,GitHub上有相当多不同语言的Hello World项目仓库,它们之所以被创建,仅仅是因为使用者作为新手学习时进行的尝试。如果不把这一类意义不大的仓库剔除,编程语言使用情况的统计结果就会出现偏差。

如果采用加权法对统计进行改进的话,大型项目的权重需要设置得比小型项目的权重更大。这是因为,小型项目(如batch files、css、html、examples、tests等)往往约定俗成地使用某一种特定的语言,然而对于大型项目,却有多种语言可以选择。至于实现项目时到底选择哪一种语言,那么就要看程序员的考虑和喜好了,这也才是编程语言使用率统计的重点所在。新创建的(大型)项目相比于过往创建的(大型)项目,其权重也可以更大。将项目的代码行数和创建日期作为加权因子同时在统计中考虑,能够更好地体现各语言的使用率趋势。

]]>
GitHub:用户数达350万 软件库数量达600万 //www.otias-ub.com/archives/110828.html Thu, 11 Apr 2013 13:46:16 +0000 //www.otias-ub.com/?p=105176

全球最大的开源社交编程及代码托管网站 GitHub,今天迎来了它的 5 岁生日。

据其创始人之一@mojombo介绍,截止目前 GitHub 的注册用户达到 350 万,软件库数量也达到 600 万个。

2011 年 9 月其用户数量为 100 万,今年一月,这一数字涨到 300 万。团队自身从 2008 年发展至今,也从一个三人的团队发展到现在 158 人的团队。

这家自力更生的公司,直至去年,才首次开始融资,很快吸引了来自知名风投机构 Andreessen Horowitz 一亿美金的投资。

文章来自:36kr

]]>
Github开发者突破300万 //www.otias-ub.com/archives/91039.html Thu, 17 Jan 2013 12:50:07 +0000 //www.otias-ub.com/?p=91039 GitHub已经突破了300万开发者的大关,Github是一个协作的社交编程及代码托管网站平台,自2008年4月推出以来,极受程序员欢迎。2011年9月开发者突破100万,2012年8月,突破200万。

2012年夏季,GitHub币融资了1亿美元用来拓展企业市场。GitHub

]]>