solidot此次改版内容包括服务器更新、编程语言、网站后台管理的优化、页面和操作流程的优化等。
adv
开源
WinterIsComing(31822)
发表于2020年02月08日 19时55分 星期六
来自
代码搬运工 写道"MojoJS-QueryGitHub)是一个使用JS实现的CSS选择器引擎,其功能实现特点如下:

  • 支持所有CSS3选择器,以及更多非标准选择器(如has,not)。
  • 性能高效,只比native实现慢2~3倍。
  • 代码结构极其简洁、短小、易懂。
  • 非常容易扩展,自定义的非标准选择器实现。
最后,在线速度测试:提供了与native和sizzle(jQuery)的性能测试对比。"
开源
WinterIsComing(31822)
发表于2020年01月31日 17时17分 星期五
来自
The Document Foundation 正式释出 LibreOffice 6.4。新版显著改进了打开和保存电子表格和幻灯片的性能,改善了 DOCX、XLSX 和 PPTX 文档的兼容性。其它变化包括:Start Center 加入了应用程序图标,加强可识别性;二维码生成器支持任意文档内插入二维码,允许用户输入超链接或文本;统一超链接上下文菜单;Automatic Redaction 允许根据文本或正则表达式匹配隐藏文档内的机密数据;改进了帮助系统,等等。
开源
WinterIsComing(31822)
发表于2020年01月30日 17时25分 星期四
来自
代码搬运工 写道 "MojoJS-Animation是一个超级简洁高效的JS动画引擎(GitHub),功能特点如下: 

  • 支持CSS Style和Transform动画。 
  • 支持队列和并发动画。 
  • 支持多个元素的组动画。 
  • 支持动画延迟执行。 
  • 支持组动画完成的事件回调(不是单个元素完成回调)。 
  • 支持可配置的动画链式调用。 支持标准和自定义的Tween缓动算法。
当前版本v2.0.2,其通用的Tween缓动动画实现框架,可以使用任意编程语言移植实现,更多在线实例和代码。"
Mozilla
WinterIsComing(31822)
发表于2020年01月29日 21时25分 星期三
来自
邮件客户端项目 Thunderbird 将由 Mozilla 基金会的全资子公司 MZLA Technologies Corporation 负责运营。这一变动不会影响 Thunderbird 项目的日常活动或使命,它仍然是一个开源自由软件项目,发布时间表没变,开发团队也没变。在 Mozilla Corporation 宣布不再支持它之后 Thunderbird 项目的未来一度悬而未决,但最近几年来自用户的捐赠允许该项目在 Mozilla 基金会下继续成长和有机发展。转到 MZLA Technologies Corporation 之后 Thunderbird 项目将能更灵活,探索新的可能,通过合作和非慈善捐赠获得收入。
安全
WinterIsComing(31822)
发表于2020年01月27日 16时40分 星期一
来自
ProtonMail 上周公开了旗下的 VPN 客户端 ProtonVPN 的源代码,包括了 WindowsmacOSAndroidiOS 版本。ProtonMail 称,VPN 服务缺乏透明度和问责,是否有安全认证,是否遵守了隐私保护法律如 GDPR,公开所有应用程序的源代码是理所当然的下一步。ProtonVPN 的程序已经进过了  SEC Consult 的安全审计,Windows 版本的审计报告发现了两个低风险的漏洞;Android 版本发现了 4 个低风险漏洞,其中之一是不安全的登出;iOS 版本发现了 2 个中等风险的漏洞和 2 个低风险漏洞,最严重的漏洞是硬编码凭证和内存中包含有敏感数据。
GNU
WinterIsComing(31822)
发表于2020年01月25日 15时46分 星期六
来自
2020 年 1 月 14 日,微软终止了对 Windows 7 的支持,结束了“毒害教育、侵犯隐私和威胁用户安全的十年历史”,自由软件基金会督促微软做做好事纠正错误,如开源 Windows 7,让 Windows 7 成为自由软件,交给社区去研究和改进它。微软未开源过 Windows 操作系统,但它最近拥抱了开源模式,公开了 Windows 多个核心工具的源代码。自由软件基金会呼吁:Windows 7 的生命并未结束,公开源代码让社区研究、改进和分享;督促微软尊重用户的自由和隐私;付诸实践而不是口头宣传。
开源
WinterIsComing(31822)
发表于2020年01月17日 22时40分 星期五
来自
微软开源了快速检查第三方开源组件安全问题的命令行工具 Application Inspector,源代码采用MIT 许可证发布在软件巨人旗下的托管平台 GitHub 上。这个静态源代码分析工具用于帮助开发者在整合第三方开源组件时处理潜在的安全问题。微软开发者称,代码复用有很多好处,但有时也会带来隐藏的复杂性和风险问题。现在的 Web 应用通常包含数以百计的第三方组件,开发者在使用时主要依靠作者的描述,至于软件安全不安全则并不清楚。Application Inspector 通过 500 多条规则模式快速识别可能存在安全问题的代码。
游戏
WinterIsComing(31822)
发表于2020年01月11日 12时44分 星期六
来自
VVVVVV 作者 Terry Cavanagh 在游戏发布十周年之际宣布公开其源代码,代码发布在 GitHub 上,采用 VVVVVV Source Code License v1.0 许可证,开源的是关卡和文字等,图形和音乐等素材没有开源,个人使用可以免费获得素材。VVVVVV 最初是一个 Flash 游戏,开源的代码包含了两个库,其一是 Simon Roth 在 2011 年用 C++ 重写的桌面移植版本,该版本后由 Ethan Lee 更新和维护;其二是用 Actionscript for Adobe AIR 写的移动版本。
开源
WinterIsComing(31822)
发表于2020年01月11日 12时22分 星期六
来自
代码搬运工 写道 "MojoJson(Github)是一个超级轻量级和超级快速的 JSON 解析器,准确的说是一个通用的 JSON 解析算法,可以被任何编程语言实现。目前提供了 C# 的实现和 C 的实现,前者核心解析代码只有 400 行(不包括数据获取 API),后者只有 300 行(不包括基础数据结构)。

v1.2 版本优化了C#的实现,达到了无以复加的精快(就像叶问的咏春),并增加了 C 的实现版本,两种实现均无第三方依赖,一个文件导入任何项目,开启对 JSON 的数据掌控。

最后,MojoJson 执行 MIT License,无心智负担轻松使用。"

开源
WinterIsComing(31822)
发表于2020年01月06日 20时31分 星期一
来自
开源促进会联合创始人 Bruce Perens 宣布辞职,原因与软件许可证 Cryptographic Autonomy License (CAL)的批准流程有关。CAL 是律师 Van Lindberg 为 Holo 平台起草的软件许可证,正等待开源促进会批准是否是兼容开源定义的许可证。据知情人士称,Lindberg 私下游说开源促进会的董事对 CAL 放绿灯,而审批流程被认为应该公开进行。Lindberg 回应称,过程类型的沟通是完全合理的,批评很多人对 CAL 有成见。开源促进会许可证评估委员会主席 Pamela Chestek 表示对 Lindberg 是否游说不知情。Bruce Perens 对 CAL 有异议,认为它“不尊重自由”。
开源
WinterIsComing(31822)
发表于2019年12月30日 17时53分 星期一
来自
开源软件已经征服了世界,几乎每一家大公司都有开源项目。微软这个曾经称开源模式为“非美国人式”以及“不利于知识产权”的软件巨头如今成了开源领域的一个领导者。开源软件对世界的渗透最初可能没有被非专业人士注意到,因为他们用的是 Windows 或 MacOSX,不用 Linux。Google 在 2008 年发布了基于 Linux 内核的 Android 设备,Android 智能手机的流行让几乎每一个人都使用上了 Linux。 Google 工程总监成,Chen Goldberg 称全世界已激活的 Android 设备多达 25 亿。开源开发模式成为了新的规范,代表了合作和知识共享,是已经得到证明的商业策略,也可能是解决世界难题的有效方法。
开源
WinterIsComing(31822)
发表于2019年12月26日 11时54分 星期四
来自
WikiLeaks 创始人 Julian Assange 是一位受争议的人物,他是一名黑客,一位活动人士,而在早期他还是一位开源开发者,为众多的自由软件开源项目贡献代码。对源代码作者的搜索显示,在 1996 年他为 PostgreSQL 项目贡献代码,是 Emacs 编辑器中 windmove.el 和 window.el 包的作者,还参与了 OCaml surfraw 项目。Assange 目前被关押在英国,正面临引渡到美国受审。他此前在伦敦厄瓜多尔大使馆避难了 7 年。
软件
WinterIsComing(31822)
发表于2019年12月24日 17时41分 星期二
来自
开源办公软件 LibreOffice 6.4 释出了首个 RC 版本,正式版本预计会在 2020 年 1 月底到 2 月初发布。新版本的一个比较引人注目的功能是在任意文档内插入二维码,二维码生成器允许用户输入超链接或文本,选择复杂度,然后生成一个可分享的二维码。另一个功能是表格全页预览。LibreOffice 源自 OpenOffice,2010 年一群 OpenOffice 开发者因为不满甲骨文对 OpenOffice 项目的严格控制而创建了分支成立了 The Document Foundation。如今 OpenOffice 项目已被甲骨文捐出但开发陷入了停滞,而 LibreOffice 项目则迎来了十周年
AMD
WinterIsComing(31822)
发表于2019年12月24日 14时22分 星期二
来自
相比 NVIDIA 的 CUDA,AMD 有类似的产品,但没有那么成熟,它的主要优势在于完全开源。AMD 发布了 Radeon Open Compute 3.0(或简写 ROCm v3.0),源代码托管在 GitHub 上。ROCm 包含了编辑器、工具和库,支持 Tensorflow 加速。ROCm v3.0 支持 Linux 操作系统如 Ubuntu 16.04. 和 18.04,CentOS v7.7 和 RHEL v7.7,不支持 Windows。
开源
WinterIsComing(31822)
发表于2019年12月19日 20时42分 星期四
来自
今天绝大多数浏览器都是基于 Chromium—— Google Chrome 的开源版本,但也有少数选择了另一个开源浏览器 Firefox,其中一位就是 Cliqz。Cliqz 于 2015 年在 Firefox 基础上发布了自己的桌面浏览器,它发表博文解释为什么在 Firefox 而不是 Chromium 上创建分支:从技术角度谈,Firefox 的所有浏览器功能都有 open API,而 Chromium 保留了对 Google 业务敏感的地方,一个典型例子就是地址栏,Google 无意让其他人更容易的控制地址栏,默认搜索引擎的流向也受到保护,创建新 API 可以解决这些问题,但维护这些 API 就成为了另一个难题。Google 对旧 API 的支持既不连贯也不一致,Chrome 的新 API Manifest v3 就以隐私、安全和性能等理由替换了旧的更强大更有用的 API。 Chrome 捆绑的 Google 服务也不容易移除,为了剥离这些服务微软和 Brave 都投入了大量资源。
OS X
WinterIsComing(31822)
发表于2019年12月17日 21时00分 星期二
来自
今年 5 月,FUSE for macOS 项目的用户注意到最新版本没有公开源代码,这个项目从开源走向了闭源。维护者接受采访谈论了他为什么要做出这一决定。FUSE 代表 File System in Userspace,允许开发者在不需要为内核写代码的情况下创建定制文件系统。它最早是为 Linux 系统开发的,之后移植到类 UNIX 系统如 FreeBSD 和 OpenSolaris,2007 年 Google 发布了 Mac OS X 版本,但这个版本之后没有继续维护下去。Benjamin Fleischer 于 2011 年在此基础上创建了一个分支 osxfuse,后将其重命名为 FUSE for macOS。今天,有很多商业公司在使用该项目,其中包括云储存和基础设施即服务的供应商。Fleischer 对项目的维护一直是免费的,2016 年他试图寻求帮助资助其继续开发,但没有获得所希望的结果。于是他开始联络使用该项目的商业公司。但讽刺的是,大部分商业公司都无意支持该项目,尽管其产品依赖于 FUSE for macOS,但它是免费的,对商业公司来说似乎没什么价值。因此 Fleischer 决定停止发布源代码并改变许可证。结果一些公司开始联系他协商授权。他说,FUSE for macOS 对非商业使用将是始终免费的。
人工智能
WinterIsComing(31822)
发表于2019年12月16日 11时11分 星期一
来自
宝马公司开源了它在产品中使用的 AI 算法。源代码发布在 GitHub 上,采用 Apache License 2.0 或 BSD 3-Clause 许可证。宝马称,这些算法被用于多种 AI 应用,包括图像识别和图像标记,公开源代码将允许全世界的开发者浏览、改变、使用和改进代码,这将有助于减少自主运输系统和机器人神经网络的开发时间。
开源
WinterIsComing(31822)
发表于2019年12月13日 13时52分 星期五
来自
俄罗斯警方搜查了 NGINX 公司驻莫斯科办事处。NGINX 今年上半年被 F5 Networks 收购,是流行 Web 服务器 Nginx 的开发商。警方扣押了设备,雇员则被拘留询问。警方搜查 NGINX 是因为上周 Rambler Group 指控 NGINX 公司侵犯了其版权,声称拥有 Nginx 源代码的所有权。Rambler Group 是俄罗斯搜索引擎 rambler.ru 的母公司。Rambler 声称 Nginx 作者 Igor Sysoev 在担任该公司系统管理员时开发了 Nginx,因此它拥有 Nginx 的所有权。Sysoev 是在 2004 年开源了 Nginx,2009 年创办了 NGINX 公司,总部位于旧金山,但在世界各地有办事处。他没有否认是在任职于 Rambler 期间开发了 Nginx,但表示是在自己的自由支配时间内开发的。
开源
WinterIsComing(31822)
发表于2019年12月01日 17时07分 星期日
来自
NalaGinrut 写道 "朋克这个词也有另一种用法,那就是用于讽刺那种自相矛盾式的叛逆,比如最典型的“养生朋克”,一边琢磨怎么养生,一边疯狂地在极度地欲望消解中作死,比如泡杯枸杞熬个通宵啥的。

本文说的朋克,取最后一个意思。

我们来聊聊当今的开源软件是个什么现状。"

Media
WinterIsComing(31822)
发表于2019年11月25日 17时48分 星期一
来自
当 Jean-Baptiste Kempf 在 2003 年就读巴黎中央理工时, 他被分配了一个任务帮助管理学校的计算机网络。其中包含了一个不同寻常的项目:学生运营的一个开源软件。对学生来说,这个项目叫 Network 2000;对外界来说,它叫 VLC 播放器。Kempf 如今担任非营利组织 VideoLAN 的董事长,他指引着 VLC(或 VideoLAN Client)从一个学生项目转变成一个极其成功的软件。自 2005 年 2 月以来,VLC 的下载量超过了 30 亿次。中央理工最初是把 VLC 作为一个训练学生编程技能的项目开发的,投入了很多资源,但 VCL 成为自身成功的受害者,它变得太复杂而让学生难以维护,同时又因为课程的改变而变得过时。到 2007 年没人有精力照料它了,它变成了一个烫手山芋。作为一个学生项目它在大学里面临死亡,Kempf 决定为了生存下去必须与大学脱钩。自此之后,VLC 经历了显著的改变,开发团队也转变成为了一个非营利组织和一个咨询公司。VLC 始终由一个小的核心团队运营,两到五人持续在项目上工作,另外十几人不定时参与。