如何从Windows8删除开放或不安全的Wi-Fi热点:附带源码的Wifi.exe命令行工程

[原文发表地址] How to delete Open or Insecure Wi-Fi HotSpots from Windows 8: Wifi.exe Command Line Utility with Source [原文发表时间] 2013-06-13 Windows8的大部分我都很满意,只是有一个特性被移除让我很不适应-无线网络对话框。 当然,你可以通过右击Wi-Fi连接“忘记这个网络”,但只有当网络在范围内才可以。过去可以让你添加或移除网络的无限网络对话框已经不在了。谁知道我的系统保存了多少Wi-Fi热点资料呢? 所以,问题是:我想移除保存的Wi-Fi资料,任何时候只要我想。我写了一个可以运行在Windows7和Windows8上的命令行工具。 TL;DR 版本 有个Wifi.exe构建压缩包在此,还有GitHub上的源码 更新:我已经把Wifi-Manager放到Chocolately ,你现在可以“cinst wifi-manager”。感谢Brendan Forster 的大量工作!到这里学习更多关于Chocolately包管理。 注意事项和“我知道啦” 首先,让我明确一下,我已经写了一个命令行工程来替换另一个命令行工程。我明白这点,在我这么做的时候就知道了。其他一些比我聪明的人做了相似的事情,相比学习一个直观的语法,他们写了一个符合他们想法的工程。别讨厌playa,要恨就恨正则表达式。 旁白:我的iphone上也有一样的问题。我的手机上保存了超过50个Wi-Fi热点,不越狱就删不掉它们。 你可以用windows自带的netsh.exe访问Wi-Fi资料,所以你可以像这样列出资料: c:\>netsh wlan show profilesProfiles on interface Wi-Fi:User profiles————- All User Profile : Wayport_Access All User Profile : HANSELMAN All User…

0

使用免费的 MultiEdit 扩展同时编辑Visual Studio

[原文发表地址]  Simultaneous Editing for Visual Studio with the free MultiEdit extension [原文发表时间]  2013-02-06 11:49 PM 我使用过很多的文本编辑器。我将其固定到任务栏的有三个:Visual Studio, Sublime Text 2和Notepad 2。 我拥有这三个,因为我喜欢它们当中的功能,并希望这些功能都融入进另一个编辑器中。 Sublime Text (和其他几个编辑器) 有一个称为Simultaneous Editing(同时编辑)的强大功能。它是一种高级的 — — 但也是核心的-编辑器功能。 进入Visual Studio的MultiEdit扩展。在编辑器中点击鼠标的同时,按住 ALT键,这将添加多个选择点,因此当您键入时,文本将被添加到所有被选定的位置。目前,MultiEdit 支持多个插入符号(即输入时光标插入点),但不支持多个选择。 这里是 MultiEdit 的实际操作动画gif。 这个奇妙的MultiEdit扩展是由 Visual Studio"核心编辑器"项目经理Ala Shiban (@AlaShiban)发布的。如果你喜欢它的话,我想鼓励你们推荐给你的朋友,并留下好评 。如果你发现一个好的 bug,请提供一个清晰的 bug 报告。 也许如果它能获得几十万的下载量,我们会得到一些新的功能、 更新,更重要的是展示给Ala 的上级看,然后让它成为真正的内置功能。;) 1.0 版支持: 键入 退格/删除 使用键盘移动插入符号 撤消…

0

Reactive Extensions (Rx) 现已开源

[原文发表地址]  Reactive Extensions (Rx) is now Open Source [原文发表时间]  November 6, 2012 9:24 PM 自上次我和Erik Meijer一起制作有关.Net Reactive Extensions(Rx)的播客已有好几年了。从那个时候起,成千上万的人开始尽情在项目中使用Rx,并且很多开源项目如ReactiveUI(也可以在播客上看到)出现了。甚至Windows适用的GitHub也使用了Reactive Extensions。实际上,GitHub在Windows产品中大量使用了Rx。我在GitHub的一位朋友Paul说他非常喜欢这个模式,他们研发了一个Mac版本! “Windows适用的GitHub几乎对所有事情都使用Reactive Extensions,包括网络请求,UI事件,子进程管理(git.exe)。通过使用Rx和ReactiveUI,我们已经编写了一个快速,几乎100%异步,响应迅速的应用,同时还有100%确定,可靠的单元测试。GitHub的桌面开发人员非常爱Rx,甚至Mac团队创建了他们自己的Rx和ReactiveUI版本,被称为ReactiveCocoa,现在已经在Mac使用,以获得类似的好处。 ——Paul Betts,GitHub 今天,微软开源技术宣布Reactive Extensions的开源的消息!你可以从https://rx.codeplex.com在Codeplex上使用git获取代码。你将无法抗拒这趟开源列车!祝贺这个伟大的团队! 这里包含了许多东西,因此热情已被点燃!这不仅有Rx.Net,还有C++库,以及JavaScript的RxJS!现在每个人都可以使用IObservable<T>和IObServer<T>玩弄它。 Reactive Extensions: Rx.Net:Reactive Extensions(Rx)是一个实现异步和基于事件的程序的库,它使用了可察觉的序列和LINQ样式的查询运算符。 RxJS:JavaScript的Reactive Extensions(RxJS)是一个在JavaScript中实现异步和基于事件的程序的库,它使用了可察觉的序列和LINQ样式的查询运算符,它可以用于浏览器和Node.js。 Rx++:Native的 Reactive Extensions(RxC)是一个在C和C++中实现异步和基于事件的程序的库,它使用了可察觉的序列和LINQ样式的查询运算符。 Interactive Extensions Ix:Interactive Extensions(Ix)是一个.Net库,它扩展LINQ to Object,提供许多在Rx可用的操作符,但是面向IEnumerable<T>。 IxJS:JavaScript中的LINQ to Object开发和Interactive Extensions (Ix) Ix++:C++中供Native开发人员使用LINQ 一个学习有关为什么Rx有用的很好的方法是点击Rx Koan的工程或者阅读介绍Rx的在线电子书。 为什么我认为Rx很重要?它是一个在事件流上实现异步操作的方式。而不是连接点击事件和用事件处理程序管理所有事件的状态,你可以有效地用LINQ查询一个事件的无限流。你可以声明式的排序事件……不用标记,没有状态机。 例如,这里用鼠标按键和鼠标移动事件创建了一个拖拽事件(已设计好): IObservable<Event<MouseEventArgs>> draggingEvent = from…

0

为何TypeScript是任何事情的答案?

[原文发表地址]  Why does TypeScript have to be the answer to anything? [原文发表时间]   2012-10-03 0:38 免责声明: 我不为TypeScript工作。我也不涉及该团队的工作,这只是我自己的意见和猜想。 宣布了TypeScript之后,人们都说” TypeScript显然是微软对谷歌Dart 的答案”或” TypeScript是 微软对CoffeeScript 的答案”。 今天我与Jez Humble聊到了对TypeScript的浓厚兴趣他引用了: 当聪明的人表现出对计算历史一无所知时,这令人感到失望。- Jez Humble TypeScript已经问世一天了。要看到它是否有用还为时过早,但看上去前途似乎一片光明。 TypeScript和Dart 人们将TypeScript与 Dart 进行了比较。这就像将苹果与化油器相比较一样。TypeScript建于 JavaScript之上,所以没有与JS 互操作问题。Dart 是从scratch编写的本机虚拟机。Dart 与javascript之间互相操作……,但它不是 JS。例如,它甚至不使用 JavaScript 数字类型。 TypeScript和 CoffeeScript 我是一个超级的 CoffeeScript 粉丝,虽然它是一种有着不同语法的语言。我喜欢TypeScript的部分是—到目前为止- TypeScript的静态类型可以启用更好的工具,警告波形线、 简单的语句完成,再加上智能重构功能。您还获得围绕代码的轻松导航,以及查找引用、 重命名、 和更多。目前你在CoffeeScript中得不到这些功能。 TypeScript是什么? TypeScript是 JavaScript 的超集,你编写它就像你编写我喜欢的 JavaScript一样。任何现有的 JavaScript 已经是TypeScript。有人争论说TypeScript是专门针对那些不想学…

0

从Git添加持续部署时,移动网站到Azure中

[原文发表地址] Moving a website to Azure while adding Continuous Deployment from Git [原文发表时间]  2012-09-20 11:59 PM 我的这个小网站是我在几年以前写的,它试图检测您的.NET Framework 的版本,并为您下载一个需要更新到最新的最小redist。它被称为SmallestDotNet。它是我在看一个小时的电视时写的。幸运或不幸的是这个小的临时性的网站每月仍然大概有10,000个页面访问量。它也有一个微小的JSON API(应用程序接口),很多人实际上已经把它嵌入到他们的网站和产品中。 此外,它正开始破坏。IE9及以上版本不包括.NET Framework的详细信息在它的HTTP 用户代理中。这个网站不支持.NET4.5等。另外,这是一堆if语句,很可怕。更糟的是, 它在我的硬盘的一个ZIP文件里,我将它拖到SmartFTP来部署。是的,我知道,这充满了讽刺意味。 今天午餐我花了一个小时去实现这些基本的目标: 把这个网站加到源代码管理中,以便其他人帮忙修复存在的问题 移动网站到 Azure中,并且关闭我的博客的服务器 更新网站的域名解析系统 使用Git设置持续的部署到Azure 修复.NET 4 可能添加.NET 4.5的检测 净化自己,可能阅读Programming Pearls 在 Azure里制作一个网站 我用 Azure命令行工具(用npm install azure来获取它们)。(我做了一个npm update azure,它全球性确保我拥有最新的。) 我克隆我的Git存储库,创建一个Azure网站,然后确保我的Azure网站被设置为远程的。(当从Git存储库中创建一个Azure网站时,不久将会自动实现远程添加) Git clone https://github.com/shanselman/SmallestDotNet.git azure create site SmallestDotNet 我从其他地方复制我的网站 Git add….

0

WebMatrix 2—前端Web 开发人员注意 了(ASP.NET、 PHP、 node.js 和更多)

[原文发表地址]  WebMatrix 2 – Front End Web Developers take note (ASP.NET, PHP, node.js and more) [原文发表时间]   2012-09-19 1:13 你们注意到WebMatrix 2的发布了吗?WebMatrix 是一个在 2010 年推出的免费、轻量级的 web 开发工具。它侧重于简化针对 ASP.NET 和 PHP以及更多最近node的 web 开发体验。其实是Rob Conery 把我拉到 WebMatrix 的,我们使用WebMatrix来开发 开发人员的生活播客网站。我将它推荐给那些并不需要或不想要整个 Visual Studio 体验的学生、 设计师和 web 专业人员。它还兼容Sublime Text 2。它甚至为前端开发人员提供了Git扩展,LESS,简易部署等等功能。 如果你想要下载WebMatrix 2 和开始应用,它是免费的。它将使用Web Platform installer(Web平台安装程序)来安装,你可以将它与VS一起使用,如果你想要的话,或单独安装在任何机器上。它是可与像Codecademy这样的站点真正兼容的应用。观看 Vishal 和Brady在第 9频道上对 WebMatrix 2 提供的新功能的简要概述。 HTML、…

0

免费的Visual Studio Express 2012 for Windows Desktop

[原文发表地址]  FREE: Visual Studio Express 2012 for Windows Desktop [原文发表时间]  2012-09-13 7:06 当最初公布 Visual Studio 2012免费版本时,我注意到的第一件事是它们从一个特定于语言的模型 (C# Express版、 VB Express等) 转换到了特定于目标的模型 (Windows 8,Web)。然而,我当时很惊讶 (和失望)没有免费的方式来制作控制台应用程序,或者 Windows Forms应用程序,或任意东西来用于 Windows Desktop。我并不是唯一一个认为这是一个问题的人。不久之后 (带着很多人的推动) Soma 宣布将推出一个"Windows Desktop" Express 免费版本。他说: … …我们从社区中听说开发人员想要一个针对Windows 桌面开发的同样杰出的体验,并想获得最新的 Visual Studio 2012 Express级别的功能。 今天,我很高兴地宣布我们将添加 Visual Studio Express 2012 for Windows Desktop 到 Visual Studio 2012 产品系列中。这将为 Visual…

0

微小的开心功能第2部分-Visual Studio 2012 中的ASP.NET Web API

[原文发表地址]  Tiny Happy Features #2 – ASP.NET Web API in Visual Studio 2012 [原文发表时间]  2012-08-10 23:55 很快就会有很多人开始编写有关 Visual Studio 2012的史诗般的博客文章。它们将包括大量的截图 (一些好的和一些差的),一些小的代码示例和极少的文本。我不能代表其他的团队 ;我只能讨论我们所做的工作。Azure 平台和工具(ASP.NET,IIS,WCF、 EF、Azure和更多)中的尖括号家伙们(我对网络平台和工具团队的称呼)已投入了大量的工作到我有时称之为"一千个微小伤亡"中。小小的眼中钉会如同大的缺失功能一样(或更加)令人沮丧。 我不想长篇大论(虽然我有时会这样做),我会展示一些团队致力于的微小的开心功能,正是这些微小的功能让生活变得更加美好。有些是大功能的,有些是小的,但它们都是微小的开心功能。 有的企业 Web 服务使用 SOAP 和 WS-*.*它们对许多事务性或复杂的方案来说很不错。然后还有更轻量级的RESTful web 服务或"Web API",它们使用 JSON,XML,展示了所有的好东西和HTTP 规范的稳定性。 WCF 过得好好的, ASP.NET 也如此,每种技术都有使用其的理由。正如这篇文章说得好, "SOAP的世界与HTTP 服务的世界是完全不同的。SOAP 允许我们将我们的服务所需的所有知识放在信息本身中",而"您可以使用 [Web API] 来创建只使用标准HTTP 概念 (URI 和动词)的HTTP服务,和创建使用更高级的 HTTP功能的服务 — — 请求/响应标头,超媒体概念等。 Kelly Sommers在澄清REST中撰写了我认为是REST的最好诠释,无论你想编写…

0

发布Visual Studio 2012 和.NET Framework 4.5 – 这里是快速开始的5分钟视频

[原文发表地址]  Visual Studio 2012 and .NET Framework 4.5 is RELEASED – Here’s 5 minute videos to get you up to speed quick [原文发表时间]  2012-08-15 18:00 今天Jason Zander 宣布Visual Studio 2012 和.NET Framework 4.5发布到 web。.NET Web 工具团队(我所在的团队) 已经在他们的博客中涵盖了此。我将展示一些团队致力于的微小的开心功能, 正是因为这些功能让生活变得更加美好了。其中有些是大功能,有些是小的,但都是微小的开心功能。 在未来的几个星期,我将继续编写几个微小的开心功能,但上周我花了一些时间录制了 13个 (呀,13,哦耶) 短视频来为你们展示这些功能的实际操作。这些都是简短视频,大多只有 4 到 6 分钟。观看 60 到 90 分钟的截屏视频是很困难的,所以我做了这些小小的快速拍摄,所以你可以在吃午饭时观看它们。 如果你观看完所有的这些视频,它将花费你不到一小时的时间,而你将对 Web 开发和 Visual Studio…

0

来自aspConf 、免费的 ASP.NET 培训视频现在可供下载了

[原文发表地址]  Free ASP.NET Training Videos from aspConf now available for download or streaming [原文发表时间]   2012-07-26 5:44 .NET和 ASP.NET 社区中有很多不错的东西。如果 您没有参与其中,您可以关注 Twitter 上的ASP.NET ,或 Facebook 上的 ASP.NET ,我们会让您跟上所有正在发生的卓越事情。 您可以访问、 加入书签和订阅全新设计的、常更新的ASP.NET 网站。新的站点钟爱各种手机和平板,并已加载了内容,包括文本和视频以及来自 Pluralsight 的好几个小时的免费培训视频。在其主页上还有优秀的日常社区聚焦,那儿您还可以订阅到谷歌阅读器中,那是由我们自己的Jon Galloway策展的. ASP.NET Webstack 现在是开源了,Entity Framework也是开源了。新的微软开放技术组织那儿有很多好东西, 新创建的非赢利的"Monkey Square"同样也是的,它是由Joseph Hill, David Nielsen, Dale Ragan, Louis Salin, Phil Haack和我自己启动的,而且它运行着Monospace Conference(在Twitter上关注MonkeySquare),我们一直专注于有关.NET的开放源。如果您还没有注册Monospace,考虑注册一下,因为它是高信号、 低噪音的精品开放源,今年 10 月在波士顿有一个.NET 会议。 您甚至可以发表演讲! 免费下载或观看所有这些…

0