获得徽章 0
- nginx 1.16.0 稳定版已发布,包含来自 1.15.x 主线分支的新功能和错误修复:
针对流模块(stream module)中的 UDP 代理改进
随机负载均衡方法(random load balancing method)
支持 TLS 1.3(TLS 1.3 early data)
动态加载 SSL 证书等展开评论点赞 - 微软近期推出了一款全新的编程语言 Bosque,该语言参考了 TypeScript 的语法与类型,还有 ML 和 Node/JavaScript 的语义。作者微软计算机科学家 Mark Marron 致力于消除编程过程中出现的各种复杂情况,创造出了他认为超越主流结构化程序设计的 Bosque 这一语言。等人赞过评论13
- WebStorm 2019.1.1 发布,语法突出显示
www.oschina.net
在类型信息工具提示和文档中突出显示语法
现在,在 JavaScript 和 TypeScript 文件中显示表达式类型(Cmd / Ctrl-hover)的工具提示会有语法突出显示。
Type info highlighting
文档弹出窗口中显示的代码示例也添加了突出显示。展开赞过评论1 - 下一代 macOS 10.15 新功能(代号 Sidecar):长按 Mac 窗口的绿色按钮,就能传送任何窗口到外部显示器或 iPad 并全屏显示。用户甚至可以用 Apple Pencil 在窗口上绘画,实际上把 iPad 转变成 Mac 的绘画板。来源:
9to5mac.com
赞过13 - 近日,Mozilla 官方博客发布了一封请愿书,要求 Apple 每月重置 IOS 用户的 IDFA(广告商的标识符)。此请求的目的是阻止在线广告商创建包含有关 iOS 用户的过多信息的配置文件。
事情的导火索是 Apple 前不久打出的广告将 iPhone 与隐私划上等号。Mozilla 先是对此给出部分肯定:“确实,从 iMessage 上的端到端加密到 Safari 中的反跟踪,Apple 在保护用户隐私方面有着令人印象深刻的记录”,随即又对 IDFA 这一功能表示担心与质疑。
IDFA 即 “IDentifier For Advertisers”,是每个设备的唯一 ID。在设备上运行的应用可以请求访问此 ID,并将该 ID 转发给广告商。正如一位移动营销公司的专家所解释的那样:“IDFA 取代了移动广告中的 cookies”。
与 IDFA 相对应的一个概念是 UDID(unique device identifiers,唯一设备标识符),它是永久且不可更改的。过去,许多应用程序出于各种不正当的原因收集这些 UDID,从而实现了对 iOS 用户的普遍追踪。
如今,出于敏感性,应用程序对 UDID 的访问被封锁。但 Apple 增加了对 IDFA 的支持,使它成为 UDID 的替代品。于是,以广告利益为目标的应用制造商被鼓励使用 IDFA 来追踪用户。展开赞过评论1 - Elastic Stack 7.0.0 发布了,Elasticsearch 作为 Elastic Stack 的核心,它是一个分布式、面向文档的 RESTful 风格搜索和数据分析引擎,它支持结构化和非结构化查询,并且不需要提前定义模式。Elasticsearch 可用作搜索引擎,通常用于 Web 级日志分析、实时应用监控和点击流分析。赞过评论1
- Windows 操作系统本身是不开源的,但是近日微软内核工程师 Axel Rietschin 发表了一篇博客,带大家一窥了 Windows 10 内核的魅力。
Axel 介绍,Windows 10 与 Windows 8.x、7、Vista、XP、2000 和 NT 的代码库是相同的,其中每一代都在之前的基础上进行重大的重构,并增加大量新功能,改进性能和硬件支持,此外还有安全性的提升,同时保持非常高的后向兼容性。
目前在 GitHub 上其实可以找到 Windows 内核研究的泄露副本(GitHubgithub.com),虽然这些代码已经过时且很不完整,但它们还是具有很高的研究价值。比如 wrk-v1.2/base/ntos/config 源码实现了一个大名鼎鼎的内核组件配置管理器 Registry,也就是注册表,它在内部称被为 Cm。
展开赞过评论2 - 为了解决这个问题,尽早去掉对 Python 2 的依赖,把基于 Python 2 的软件包都移除是最佳选择。但是实际操作起来会比较麻烦,并且可能对系统造成破坏性变更,于是 Fedora 的几位开发者提交了一项弃用 Python 2 软件包的统一流程提案,希望移除 Python 2 软件包更具可控性,让 Python 2 退休的影响降低。
该提案具体分情况描述了几个流程,主要涉及到针对 Python 2 subpackage(子包)、module(模块) 与 requirement(运行环境依赖)等几个方面的处理:
通过类似于孤立的过程,Python 2 子包可以很容易弃用。
没有其它功能的 Python 2 模块将被删除。
非必要的环境依赖将被删除。
Fedora 社区将收集信息以帮助“项目管理”。
将从系统中删除不可安装的 Python 2 包。展开评论点赞