PowerShell Core 6.0 使用 .NET Core 2.0 作为运行时

powershell

PowerShell微软旗下的 PowerShell 团队正式宣布推出 PowerShell Core 6.0。PowerShell Core 6.0 是 PowerShell 的新版本,它支持跨平台并且开源(支持 Windows、macOS 和 Linux),为异构环境(Heterogeneous Environments)和混合云而构建。

目前的 PowerShell 分为两个版本:基于 .NET Framework 的 Windows PowerShell 和基于 .NET Core 的 PowerShell Core,就微软目前的动向来看,这两个版本将会并行工作。

更新内容:

从 .NET Framework 移到 .NET Core

PowerShell Core 使用 .NET Core 2.0 作为其运行时。.NET Core 2.0 使 PowerShell Core 能够在多个平台(Windows,macOS 和 Linux)上工作。PowerShell Core 还公开了由 .NET Core 2.0 提供的用于 PowerShell cmdlet 和脚本上的 API。

Windows PowerShell 使用 .NET Framework 运行时来托管 PowerShell 引擎,公开了 .NET Framework 提供的 API 集。

支持 macOS 和 Linux

  • Windows 7, 8.1, and 10
  • Windows Server 2008 R2, 2012 R2, 2016
  • Windows Server Semi-Annual Channel
  • Ubuntu 14.04, 16.04, and 17.04
  • Debian 8.7+, and 9
  • CentOS 7
  • Red Hat Enterprise Linux 7
  • OpenSUSE 42.2
  • Fedora 25, 26
  • macOS 10.12+

PowerShell Core 6.0 完整更新列表:https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-core-60

下载:

要在 Windows 上下载 PowerShell Core,请参阅:https://aka.ms/getps6-windows
要在 macOS 和 Linux 上下载 PowerShell Core,请参阅:https://aka.ms/getps6-linux

详细内容请点此查看:https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/

文章转载自 开源中国社区 [http://www.oschina.net]

7-Zip 18.00 Beta 发布,数据压缩程序

7-Zip 是一个开放源码的数据压缩程序,主要用在Microsoft Windows操作系统,Unix-like的操作系统如Linux与FreeBSD下面有7-zip的移植版本p7zip可以使用。它提供命令行接口的程序或图形用户界面的程序,而且可以与资源管理器结合。7-Zip是自由软件,由Igor Pavlov于1999年开始发展,并把主体在GNU LGPL下发布,加密部份使用AES的代码,使用 BSD license发布,解压RAR部分使用RAR特定的许可协议。

7-Zip 18.00 Beta :

  • 7-Zip now can unpack OBJ/COFF files.
  • new -sse switch to stop archive creating, if 7-Zip can’t open some input file.
  • Some bugs were fixed.

7-Zip 主要特征

  • 使用了 LZMALZMA2 算法的 7z 格式 拥有极高的压缩比
  • 支持格式:
    • 压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
    • 仅解压缩:ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z
  • 对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比
  • 为 7z 与 ZIP 提供更完善的 AES-256 加密算法
  • 7z 格式支持创建自释放压缩包
  • Windows 资源管理器集成
  • 强大的的文件管理器
  • 更给力的命令行版本
  • 支持 FAR Manager 插件
  • 支持 87 种语言

7-Zip 适用于 Windows 10 / 8 / 7 / Vista / XP / 2013 / 2008 / 2003 / 2000 / NT。并且有支持 Linux / Unix 平台的命令行移植版本。

Source Forge 的 7-Zip 页面(英文)中您可以找到相关的论坛、错误汇报及系统需求。

下载地址:

《绝地求生》外挂制作者公布源代码 或迎神仙大战时代?

绝地求生

对于游戏外挂,大部分玩家都对它十分痛恨,这些使用外挂的玩家破坏了正常玩家的游戏体验。但现在还有个坏消息告诉大家,据知名博主透露国内某个外挂作者于前两日已经将某外挂开源发布在论坛上,功能包含透视、去草、枪械无后座力等,而且安全过检测。换句话说,未来你有可能遇到更多的作弊者!

《绝地求生》自从今年走红,大多外挂制作者开始瞄准吃鸡这个市场,纷纷推出数种外挂,其中还有些脑洞大开,开发了路飞、武器巨大化、蚁人、反伤等新型外挂,真的让人防不胜防。对于外挂,国服代理方腾讯持坚决打击态度,蓝洞反作弊支持方BE之前也表示已经封禁了150万个作弊账号。

关于这次事件,有博主表示是腾讯打击外挂惹恼了一批得利者,这些人索性开源外挂,让游戏环境变得更加恶劣!我们都知道,一个月的外挂销售额是十分惊人的,甚至达到了上百万人民币!但随着腾讯代理国服,这些外挂制作者也不敢明目张胆的销售外挂了,未来还有可能受到法律的制裁,所以就做出这鱼死网破的事。


某外挂的功能

来自:网易爱玩

Visual Studio 2017 15.5 正式发布,性能再提升

Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual Studio for Mac 7.3 。

此次更新包含主要性能改进,新特性以及 bug 修复。发行说明中文版目前尚未更新,可先查看英文版。部分亮点整理如下:

性能

大型 C# 和 Visual Basic 项目的解决方案加载时间几乎减半。调试和发布之间的切换时间明显缩短。在 .NET Core 项目中添加,删除和重命名文件和文件夹会更快。项目模板现在也应该比以前更快地展开,在最特殊的情况下,甚至可以看到最多40倍的改进。

F#工具也有多项性能改进。在 JavaScript / TypeScript 文本编辑器的“项目选项”页面下添加了“仅分析包含在编辑器中打开的文件的项目”复选框,这个选项将改善大型解决方案的性能和可靠性。请注意,当选中此框时,你将需要执行解决方案以查看所有文件中的 TypeScript 完整错误列表。

诊断

Visual Studio 调试器通过增加后退式调试 step-back debugging(也称为历史调试)获得了更多的功能。 后退式调试会自动在你执行的每个断点和调试程序步骤中为你的应用程序创建一个快照,使你能够返回到前一个断点来查看其状态。

Docker 和持续部署

Docker 容器现在支持多级 Docker 文件。持续交付功能可以轻松配置 Visual Studio Team Services,以将 ASP.NET 和 ASP.NET Core 项目的 CD 设置为 Azure App Service。

私密管理

Visual Studio 添加了一些功能来帮助识别和管理数据库连接字符串和 Web 服务密钥等。

更多详情请查阅:

Visual Studio Code 1.18.0 发布,蓝色 logo 回归

Visual Studio Code 1.18.0 发布了。在这个版本中有很多重要的更新。

此版本亮点包括:

  • Stable的多根工作区发布- 将一组逻辑文件夹分组到一个工作区中。

  • 垂直面板 – Dock面板(终端,输出或调试控制台)位于编辑器右侧。

  • 资源管理器中的Git指示器 –
    查看文件资源管理器中未保存的文件更改。


如果您想在线阅读这些发行说明,请访问 code.visualstudio.com 上的更新。
您还可以查看 1.18
发布的重要视频

一些进一步的更新:

  • 工作台 – 蓝色 logo 回归,面板溢出支持,文件移动确认。

  • 集成终端 – 更好的Windows支持,未设置的环境键。

  • 源代码管理 – 内联等待更改视图,文件资源管理器指示器。

  • 语言 – TypeScript 2.6.1,本地化的JS /
    TS消息,字符串中的IntelliSense和注释。

  • 调试 – 状态栏中的调试配置,调试视图焦点命令,控制台着色。

  • 扩展创作 –
    ConfigurationChangeEvent,异步输入框验证,文件夹打开/关闭图标。

文章转载自 开源中国社区 [http://www.oschina.net]