导读:本文给各位安利几个对于开发者有用的资讯和经验,希望对大家有借鉴。
微软上线新开源网站
近年来,微软对开放源代码似乎是上了瘾,细数下来它陆陆续续开源了不少产品,而且还增加了很多更新频率。这不,它刚刚发布了一个新站点:https://opensource.microsoft.com/
这个开源频道的上线,微软有三个目标:保持透明开放,用户吸引力,简化开发者对GitHub的访问。这个网站上展示出微软的全部开源项目,能够方便人们更好的参与这些项目。
从首页来看,这一开源网站的核心理念是“开放”、“协作”和“灵活”。微软在网站中陈列了自己的开源项目和服务。网站分为参与、项目、生态、招聘及博客等几个版块。
其中,“参与”页面还会实时显示微软各个 GitHub repo 的最新动态。
此开源网站采用Azure提供的Kubernetes服务容器。页面产品采用开源技术,使用Github Pages生成的页面,而GitHub Pages采用的是Ruby开发的Jekyll,另外还使用了TypeScript和Node.js。
微软想借用此网站为技术社区创造更大的透明度。除了GitHub中的项目外,还有与开源社区OpenChain的一致性,这是Linux Foundation的一个开源项目,这些标准用来增强供应链中各公司之间的信任,让开源代码更具规范性、可预测性以及效率。
微软公司是在2019年春季加入OpenChain,并于同年成为白金会员。此外,微软还设立了自由开源软件(FOSS)基金。该基金每月资助10000美元给开源项目。基金由微软参与开源的员工共同投票来选择哪些项目该获得资金。
微软现在每月软件开发用到多达15万个开源组件,有近200万次拉取需求。微软在内部也似乎充满了开源的思想,近而模糊了员工与开源提供者的界限,开源社区成员正在接管公司员工的角色。
Google继续尝试在Chrome 86中隐藏完整网址
Google 多次尝试在浏览器地址栏隐藏完整的网址,搜索巨头也许是认为长网址是邪恶的。它的每一次尝试都遭到一些用户批评,但这并没有阻止了它继续推进这一计划。
Google此前在 Chrome 85 的测试版本引入了名为“Omnibox UI Hide Steady-State URL Path, Query, and Ref”的新特性,提供了两种变化:
一种是你将鼠标悬浮在地址栏上就会显示完整网址,另一种是你在与网页互动之后才会隐藏网址。现在它在 Chrome 86 中隐藏完整网址时还加入了悬浮动画。
支持者认为隐藏完整域名将有助于增加钓鱼的难度,但批评者认为此举旨在让用户一直停留在 Google 内容上,而它将能展示更多的广告。 (Solidot)
一行错误代码:5 亿美元没了,项目关闭...
第一天:我们价值 5 亿美元!第二天:我们几乎一文不值!在创建者透露软件错误实际上否决社区治理后,问世才仅两天的去中心化加密货币:YAM 于周三崩盘。
YAM 项目在周四的帖子中解释道:“8 月 12 日周三下午 6 点左右,我们发现了 YAM 弹性供应调整(rebasing)合约中的一个错误,这会导致生成的 YAM 比原定出售给 Uniswap YAM/yCRV 池的 YAM 多得多,因而将大量多余的 YAM 发送到协议 reserve。”
“鉴于 YAM 的治理模块,该错误将使其无法达到法定人数,这意味着将无法采取治理行动,而且资金库中的资金将被锁定。”
错误来自这一行的代码:
本应该是:
YAM 是一个去中心化融资试验性项目,它基于假定的智能合约(根据资产分配投票)实施治理系统(用于更改协议变化)。该代码错误把价值约 75 万美元的 Curve(yCRV)代币锁在了 YAM 资金库中,这些资产原本用作储备货币,以支持 YAM 代币的价值。
这家加密货币公司周四在事后分析报告中表示:“我们将设立Gitcoin grant,以协调社区出资审核YAM合约的工作。如果实现了资金目标,一旦完成审核,我们计划通过来自YAM的迁移合约来支持发布YAM 2.0的工作。”
Bootstrap 官方开源 SVG 图标库 Bootstrap Icons
ootstrap 开源了首套 SVG 图标库 Bootstrap Icons,其团队表示这是有史以来第一次拥有自己的图标库,此图标库起初专门针对其从表单控件到导航等组件和文档进行定制设计和构建。现在可免费用于任何项目,无论此项目是否使用了 Bootstrap。基本信息如下:
序号 | 维度 | 详情 |
---|---|---|
1 | 软件类型 | 开源图标 |
2 | 授权协议 | MIT |
3 | 开发厂商 | |
4 | 开发语言 | JavaScript |
查看 Bootstrap Icons »https://icons.getbootstrap.com/
既然 Bootstrap Icons 是 SVG 图标库,因此它们可以快速、轻松地扩展,并且可以配合 CSS 的使用进行个性化定制。
作者:辛路来源:综合自网络。