solidot新版网站常见问题,请点击这里查看。
adv
人工智能
WinterIsComing(31822)
发表于2022年06月22日 11时06分 星期三
来自西塔甘达
GitHub 宣布它的 AI 编程助手 Copilot 将开放付费使用,开发者可支付月费 10 美元或年费 100 美元。账号核实过的学生和流行开源项目的维护者可免费使用该 AI 助手。Copilot 使用公开的代码库进行训练,在开发者写代码时根据函数名等上下文自动补充完后续代码。很多时候 Copilot 补充的是公开代码库中代码片段的拷贝。这就引起了许可证方面的问题,如果拷贝的是 GPL 代码,那么 Copilot 这么做是否构成了版权侵犯或 GPL 违反?在 Copilot 帮助下写的程序是否要遵循相关许可证?Copilot 的设置提供了一个选项可以关闭来自公开代码库的代码补充建议。
互联网
WinterIsComing(31822)
发表于2022年04月18日 15时54分 星期一
来自沉船岛
俄罗斯开发者报告,如果他们为被制裁公司工作或者曾经在这些公司工作过,那么 GitHub 可能会在未预先警告的情况下关闭他们的账号。对账号的限制始于 4 月 13 日,对企业和个人账号没有加以区分。账号的内容也会被清空,软件库将无法访问,问题和 pull request 同样如此。有俄罗斯开发者联络了 GitHub,得到的回应是美国对俄罗斯公司的制裁,受影响的开发者可以上诉,只要证明被制裁实体与其账号无关联。一位开发者在 Twitter 上,他有可能恢复账号,因为被制裁的实体是其前雇主。
商业
1
WinterIsComing(31822)
发表于2022年01月29日 20时15分 星期六
来自最后的独角兽
2018 年一名没有编程经验的现场技术员为澳大利亚电信公司 Telstra 构建了一个应用,统一了 70 个报告电话线问题的消息系统。应用的用户界面有些凌乱,登陆页面堆满了 150 个按钮和 1 个本地新闻指示。今天有 1700 名 Telstra 技术人员在使用它,为公司每年节省了 1200 万美元。这种零编程/编程量非常少的应用开发模式已成为一种趋势,让没有经过专业训练的公民程序员成为企业数字化的新生力。研究公司 Evans Data Corporation 估计,全世界有大约 2500 万人精通标准编程语言,而程序员的需求缺口有 140 万。到 2025 年缺口将会进一步增加到 400 万。IDC 估计在 2021 年全世界有 260 万低代码/零编程开发者,2025 年前他们的人数将会每年增长 40%。微软的零编程平台 Power Apps 月活跃用户有 1000 万,它的 Visual Basic 语言是低代码/零编程的早期尝试。对这一趋势的质疑仍然存在,专业程序员指出,零编程平台让一个应用九成五的功能很容易实现,但剩余 5% 的功能几乎不可能实现。专业程序员仍然会是企业产品和关键业务系统开发的主力军,他们将会得到越来越多具有编程能力的企业员工的帮助。
商业
WinterIsComing(31822)
发表于2021年11月22日 14时22分 星期一
来自棕榈上的霜
最大源代码托管平台 GitHub 公布了 2021 年度的开发者调查。它表示有 7300 万开发者,2021 年新增 1600 万,财富 500 强企业中有 84% 使用 GitHub 企业版,去年开发者创建了 6100 万新库,合并了 1.7 亿 Pull requests;活跃用户中间北美占 31.5% 亚洲占 31.2% 欧洲占 27.3%;最流行的语言仍然是 JavaScript,其次是 Python 和 Java;更少的审核者能增加 pull request 数量,每增加一名审核者工作日合并 pull request 的数量减少 17%;贡献者数量最多的项目是 Docker,它在全世界有 63.2 万贡献者,比 Linux 内核高不止一个数量级。在接受调查的 1.2 万开发者中,只有 10.7% 的开发者预期疫情结束后重返办公室。26.5% 的开发者在疫情前的工作地点都是远程办公,现在 38.8% 的开发者预计会完全远程办公。
Google
WinterIsComing(31822)
发表于2021年11月12日 13时43分 星期五
来自永生粮
将近 20 年里 Google Summer of Code (GSoC)旨在帮助学生在暑期参与开源软件开发。但从明年夏天开始,GSoC 不再仅限于学生,而是向所有成年人开放。GSoC 2022 年的主要变化包括:面向 所有 18 岁以上成年人,做出这一变动旨在帮助改变职业方向、自学成才或重返职场的成年人;将提供需要大约 350 小时时间开发的较大型项目;除了可选 12 周时间从事开发外,对较大型项目还将提供 22 周的选项。
游戏
WinterIsComing(31822)
发表于2021年07月31日 12时35分 星期六
来自树上银花
《矮人要塞》是一款能在互联网上留下烙印的独立游戏。它是免费游戏,在一个随机生成的幻想世界里玩家可以扮演一位冒险者或管理一个到处是矮人的要塞。整个游戏只有一名开发者:Tarn Adams,aka Toady One,项目始于 2002 年,最初是作为一个副业,从 2006 年开始变成全职,所有代码全是他一个人写的,他的兄弟 Zach Adams 帮助设计和创作了一些基于游戏的故事。到目前为止他的收入全部来自于捐赠,目前正在开发一个改进了 UI 的 Steam 付费版本。Tarn 接受采访谈论了游戏的创作,称主要使用 C 和 C++ 语言,开发工具此前是 Microsoft Visual Studio,现在改为 Visual Studio 社区版。游戏包含了 71.1 万行代码,因此漫长开发过程中面临的一个问题是遗忘,他努力维持变量和对象名称的一致性和可记忆,并且留下了足够多的注解。在开发《矮人要塞》期间他还尝试了数十个其它项目,有的只持续了几天,有的持续了数年。大部分与《矮人要塞》无关,但还有部分对开发《矮人要塞》有帮助。
微软
WinterIsComing(31822)
发表于2021年05月27日 21时43分 星期四
来自我是传奇
微软在开发者大会上预览了 .NET Hot Reload,允许开发者对正在运行的应用程序直接应用源代码变更,无需去手动暂停运行的应用程序。.NET Hot Reload 支持最新的 Visual Studio 预览版(Visual Studio 2019 version 16.11 Preview 1)或 .NET 6 Preview 4 ,支持的项目类型包括 WPF、Windows Forms 和 .NET MAUI 等。微软还宣布 .NET 6 将在 11 月 9 日正式发布。.NET 6 是在统一了 .NET Framework 和 .NET Core 之后发布的第一个长期支持版本,将提供三年的支持,新特性包括重写了 FileStream,EventPipe,占用更少内存的精简 API,等等。
商业
WinterIsComing(31822)
发表于2021年05月25日 15时03分 星期二
来自失忆者
为了克服美国对使用最新 ARM 设计的限制,华为海思转向了开源指令集架构 RISC-V,针对鸿蒙操作系统的开发者发布了首款 RISC-V 开发板 Hi3861。美国在 2019 年将华为加入到了黑名单,禁止向华为出售美国技术,而 ARM 设计包含了美国技术。Hi3861 针对的是物联网市场,而海思传统上其开发面向的是利润更高的智能手机、平板、PC 和嵌入式系统。
微软
WinterIsComing(31822)
发表于2021年04月20日 10时19分 星期二
来自陨落的众生
微软宣布 Visual Studio 2022 的首个公开预览版将在夏天发布。微软开发部门的产品副总裁 Amanda Silver 在官方博客中称,Visual Studio 2022 将是 64 位,devenv.exe 主进程不再受限于 4GB 内存;调整了用户界面,旨在降低复杂度减少认知负担;更容易个性化;完整支持 .NET 6;支持 C++20 语言特性,整合支持 CMake、Linux 和 WSL;Live Share 整合了文字聊天;改进 AI IntelliCode 引擎;支持 Git 和 GitHub;改进代码搜索,等等。
软件
2
WinterIsComing(31822)
发表于2021年02月09日 22时46分 星期二
来自月球人
亚马逊 AWS、微软、Google、华为和 Mozilla 宣布成立了 Rust 语言基金会,承诺两年内投入 100 万美元预算,支持 Rust 项目维护者开发 Rust。Rust 语言始于 Mozilla 研究院,由 Graydon Hore 设计,作为 C/C++ 语言的一种替代,之后被 Mozilla 用于开发 Firefox 浏览器及其 Gecko 引擎的基础性功能,是最受程序员欢迎的新语言之一。去年 Mozilla 宣布了大规模裁员,Rust 团队被裁掉,Rust 语言的未来似乎悬而未决,基金会的成立解决了这一隐忧。
微软
WinterIsComing(31822)
发表于2021年02月08日 21时03分 星期一
来自蓝色骇客
全世界有大约 2400 万名开发者,而使用微软开源编辑器 Visual Studio Code (VS Code) 作为 IDE 的开发者就有 1400 万,其中 2020 年增加了 500 万新用户。微软开发者部门的副总裁 Julia Liuson 表示, VS Code 的战略就是全方面提供支持,让开发者可以使用任何语言在任何平台上开发程序。VS Code 支持 macOS、Windows 10,和多个 Linux 发行版,支持 Arm64 on Linux、Raspberry Pi  和 Chromebook。VS Code 支持的流行语言包括了 C++、C#、数据科学家使用的 Python 和多个 Python 库,以及 Java 和 JavaScript/Typescript。她说,有 200 万 Python 开发者和 100 多万 C++ 开发者使用 VS Code,Java 开发者的人数也接近 100 万。她还谈论了公司的内源开发模式——所谓内源就是在公司内部采用公开源代码和开放协作的开发模式。
开发者
wenfeixiang(25847)
发表于2019年11月01日 15时09分 星期五
来自一九八四·上来透口气
在开源欧洲峰会上,GitHub COO Erica Brescia 称 99% 的软件项目是基于开源。他表示 GitHub 欢迎所有地方的开源开发者。Brescia 称,在这个地缘政治日益困难的时代,许多公司决定采取地理屏蔽的方法屏蔽伊朗、叙利亚和克里米亚等地的开发者使用它们的产品,但 GitHub 采取了不同的方法,它向这些地区的开发者开放所有的开源库。然而为了遵守美国的贸易制裁,GitHub 仍然限制了伊朗、叙利亚和克里米亚等地的开发者访问私有库。GitHub 并不喜欢这种情况。Brescia 称他们正与决策者合作取消访问限制,因为开源软件开发远非是一个美国中心的现象。八成的开源贡献来自于美国之外,美国之外两个最大的贡献群体来自中国和印度。开源开发的理念源于分享总是比限制更好。
Chrome
wenfeixiang(25847)
发表于2019年10月13日 12时56分 星期日
来自珀涅罗珀记
uBlock Origin 作者 Raymond Hill 透露,他递交的扩展开发版更新(1.22.5.100)遭到了 Google Chrome Web Store 的拒绝,理由是没有遵守 Google 的政策。Google 给出的解释是:扩展必须是单一用途,不能捆绑不相关的功能。Hill 称他的扩展根本没有不相关的功能,他不打算再继续递交开发版更新了,因为你根本没有办法从 Google 获得更明确的拒绝解释。他称 uBlock Origin 下一个稳定版更新就是上一个没有被拒绝的开发版也就是 1.22.5rc1+。这一消息在社交媒体上收到了广泛关注,以至于 Chrome 扩展团队的成员也看到了,所以问题也就顺利解决了。但很多 Chrome 扩展开发者都有类似的经历,但他们的扩展没有 uBlock Origin 这样的影响力,他们的声音当然不会被 Chrome 扩展团队成员听到。
开发者
1
wenfeixiang(25847)
发表于2019年09月10日 11时07分 星期二
来自约翰的预言
GitHub 宣布它顺利升级到了 Rails 6.0。GitHub 平台是用 Rails 构建的,而 Rails 也是最早托管在 GitHub 上大型开源项目之一。GitHub 称他们的开发者与上游紧密合作,参与了新版本的开发。在 Rails 6.0 开发期间,GitHub 工程师递交了 100 多个 pull requests 去改进文档、修复 bug、增加功能和改善性能。GitHub 称升级 Rails 6.0 到生产环境没有对客户造成任何负面影响,唯一的异常发生在测试期间,还是 bot 导致的。
金钱
wenfeixiang(25847)
发表于2019年05月23日 20时28分 星期四
来自飞向火星
想支持你喜欢的开发者或开源项目,想督促开发者加快更新项目或写代码?著名代码托管平台和程序员社区 GitHub 推出了开发者赞助项目 GitHub Sponsors。赞助项目旨在帮助开源开发者获得他们所需的资源(或动力),让开源能有利于每一个人。GitHub 称,它不会收费,而且第一年的支付处理费用由它缴,赞助费百分之百全部交给开发者。除此之外,它还会匹配第一年的赞助费最高 5000 美元。
微软
wenfeixiang(25847)
发表于2019年04月03日 12时00分 星期三
来自火星战士
微软发布了 Visual Studio 2019,包括 Windows 和 Mac 版本。用户现在就可以从 visualstudio.microsoft.com/downloads 下载。Visual Studio 2019 新功能包括了 AI 辅助的代码完成 Visual Studio IntelliCode,实时协助工具 Visual Studio Live Share。Visual Studio 编辑器的上一个版本是 2017,2019 简化了 Git 库克隆,改进了模板选择屏幕,增加了代码空间,文档健康指示器,更智能的调试,等等。
开发者
1
pigsrollaroundinthem(39396)
发表于2018年12月25日 15时00分 星期二
来自没人看 commit
蚂蚁金服开源前端框架 Ant Design 的开发者在代码中加入了圣诞节彩蛋,于 12 月 25 日生效,该彩蛋会给所有按钮添加积雪效果,并增加 Ho Ho Ho! 的浏览器默认提示信息。彩蛋无法被关闭,使用该框架的开发者纷纷在 GitHub 上抱怨彩蛋的问题,有开发者上传截图称共产党思想理论数字传播中心的登录按钮出现了积雪效果。蚂蚁金服的开发者紧急撤回了该变更,这位开发者称整件事是个人所为,影响版本 3.9.3、3.10.0 ~ 3.10.9、3.11.0 ~ 3.11.5,他们已经回滚了相关代码并发布了修订版本:3.9.4、3.10.10、3.11.6。圣诞节虽然是全球性节日,但不是所有人都过圣诞节。
加密技术
pigsrollaroundinthem(39396)
发表于2018年02月25日 15时04分 星期日
来自五颜六色
GitHub 通过官方博客宣布了网站的多个变化,从即日起 github.com 和 api.github.com 停止支持弱加密标准(TLSv1/TLSv1.1,SHA1); Gist 服务停止支持匿名,从 3 月 19 日起创建 Gist 代码片段需要注册,GitHub 此举是因为该服务被滥用创建垃圾信息;问题和 pull request 标签支持绘文字和悬停描述。
软件
pigsrollaroundinthem(39396)
发表于2017年12月05日 12时53分 星期二
来自告别
流行免费应用 Classic Shell 旨在帮助 Windows 用户用熟悉的高可配置经典开始菜单替换掉 Windows 8 之后引入的开始屏幕或组合磁贴的开始菜单。现在该应用的主开发 Ivo Beltchev 宣布退出,软件将停止开发。Classic Shell 诞生于 2009 年,因为受争议的开始屏幕而吸引了数以百万计的下载者。Ivo 给出的停止开发理由包括:没有时间,Windows 10 更新频繁,每次都会导致 Classic Shell 出现问题,新版 Windows 正日益远离经典的 Win32 编程模型,达到相同的可定制性变得日益困难。Ivo 决定将原本私有的软件开源,重新托管在 SourceForge 上,任何想要接手的开发者都可以 fork,论坛将会一直维护到 2018 年底。
Firefox
pigsrollaroundinthem(39396)
发表于2017年10月25日 11时39分 星期三
来自告别
领导 Firebug 项目开发的 Jan Odvarko 在 Mozilla 官方博客发表文章,宣布 Firebug 的寿命即将终止,到 Firefox 57 发布时,旧版的 Firebug 将无法使用。Firebug 已经整合到 Firefox 中,成为开发者工具的一部分。他回顾了 Firebug 的历史:这个流行的 Firefox 扩展最早由 Joe Hewitt 开发, 1.0 版发布后  Joe Hewitt 加盟了 Facebook,项目随后由 IBM 的 John J. Barton 领导开发,2014 年发布了 2.0 版,2015 年开发者宣布 Firebug 将与 Firefox 开发者工具整合起来,2016 年完成整合,2017 年 10 月结束生命。Firebug 是非常受欢迎的浏览器开发者工具,至今仍然有超过百万用户使用。