明志唯新

老衣的微服务实践简要指引 2017 版
发表于

这是老衣在 2017 年 5 月份总结的,适用于中小团队跨平台微服务开发的实践指引(简化版)。若有有不当之处,欢迎指点更正。 因本文涉及到大量第三方库或工具,详细学习和了解需要参考相关官方文档。若您在使用 Mac 电脑,建议安装使用 Dash 软件下载查阅;其他操作系统上则考虑使用 Chrome 浏览器在 http://devdocs.io/offline 上查阅文档,值得一提的是该网页的文档支持离线模式。 环境准备 全局必要项 node.js 可根据实际情况选择安装当前 ... 阅读全文 →

让 Xamarin.Forms 中 ListView 支持上滑加载更多
发表于

Xamarin.Forms 是 Xamarin 平台下的新框架,可以用一套UI代码,做多个平台的 App,得到 C# 程序员们的喜爱,毕竟这代表着生产力大幅度提升。但是正如不完美的人类永远也做不成完美的事物来,xamarin.forms 也有一些局限性(当然最新版已经支持在 Forms 中混合原生控件,解决了不少 UI 甚至 UE 上的问题)。例如,一个数据列表页面中,我们 ListView 很容易通过数据绑定手段实现列表,但是当数据足够多时就有问题了——通过 webapi ... 阅读全文 →

老衣的工具集 2015 版
发表于

老衣的开发工具和类库集之 2014 版 , 在过去的一年中受到不少好评,不少个人和团队都说收益不少,我很欣慰。在今年的不少场合,我承诺过 2015 版的列表会更加开放,不仅限于微软技术系,这不马上就要到 2016 年了,兑现承诺,整理了自己 2015 年工具集和类库框架的更新内容,相对 2014 版这里是个增集而不是超集,因为同样的内容没有必要重复。 开发语言 C# 是大神 Anders Hejlsberg 从 Borland 跳槽到微软后亲自操刀打造的开发语言,关于这段过 ... 阅读全文 →

Nancy 的 Self Hosting
发表于

本文是继《NancyFx 系列之 Hello World》之后的第二篇,如果你还没听说过 Nancy,可以先看看那篇我 4 月份就写好的文章,了解一下 Nancy 大概是个怎样的东东。 前文中,写过了如下一个 Hello world 的代码。 public class HomeModule : Nancy.NancyModule { public HomeModule() { Get["/"] = x ... 阅读全文 →

2015 年胶东开发者技术大会
发表于

“万事俱备,只差一个牛X的程序员了”!在二线城市,似乎由于“先天”没有北上广那么多开发者资源,很多创业有好想法、有钱、有资源、有市场,但是想找人现实的时候发现很难。为什么? 其实,在一线城市也存在这样的情况。只是北上广的创业氛围和IT环境,比二线城市要好很多。几乎每天都有各路神仙,在各种**咖啡、**会议中心、**山庄、**烧烤店等场合宣扬者自己或自家单位用的什么技术、碰到过什么坑、怎么迈过去的、什么技术框架、什么工具、什么模式、什么硬件、什么书甚至什么哲学原理……,BAT之 ... 阅读全文 →

MSDN 订阅用户激活 Office 2016 for Mac 的方法
发表于

这几天朋友们在讨论 Office 2016 的一些事情,作为 MSDN 订阅用户我也就顺势在 Mac 上升级了 office 到 2016 版。经过短暂的等待后,新版安装完毕 …… 但是悲催的是:当你兴匆匆的打开升级完毕后的 Office 后,发现只能登录 Microsoft ID 激活,根本没有像 windows 版那样输入激活码的地方!问了一下其他 MVP 朋友,也貌似无解。也许大家还没在 Mac 上安装 office 2016 吧。 MSDN 订阅中确实给了一个激活码, ... 阅读全文 →

Mac OS X EI Capitan 系统上安装 Homebrew 的问题
发表于

苹果最新系统 Mac OS X EL Capitan 发布后,系统追新尝鲜的就第一时间升级了系统 —— 当然老衣我也没例外。但悲催的发现一些比较要命的软件兼容性问题: Microsoft Office for Mac 新旧版都不兼容,时常崩溃掉,搞得精神都有点崩溃。好在微软后来比较及时的发布了补丁解决此问题 微信、迅雷等软件窗口拖动存在显著性临时性精神错乱震颤症,不知道的还以为鼠标被黑了呢。还需要等待官方解决兼容性问题 Homebrew,OS X 不可或缺的套件管理器。依赖 ... 阅读全文 →

NancyFx 系列之 Hello World
发表于

在之前的一些博客文章中,我曾多次提到过 NancyFx (简称: Nancy) 这个框架。技术这东西就应该与时俱进、常用常新!做了这么多年的 ASP.NET 和 ASP.NET MVC 应用开发,换换思路用用新东西也是不错的。最近比较密集的在几个项目中深度使用了 Nancy,甚至对一个前后端业务逻辑都很复杂的原 ASP.NET MVC 项目,用 Nancy 框架完全重写 —— 2 个人用时不到两周。我们在 .NET 方向上彻底爱上了 Nancy,从本篇开始我将为大家逐步介绍 ... 阅读全文 →

老衣的开发工具和类库集之 2014 版
发表于

今天是 2015 年的元宵节了,14 年承诺朋友们公开自己常用的工具和类库集,一直没能及时兑现。今天忙里偷个闲,整理了一下清单,在此公布出来,希望能够对大家在 .NET、App、Web 等开发方面有所帮助。也当是给 .NET 开发者一个元宵礼物吧,哈哈。不废话直接上菜啦~ 【注:最下方有补充更新】 Visual Studio 2013 扩展 Visual Studio 2013 Update 4:是目前微软发布的最新版开发工具升级包,高效而且强大。下面的扩展都是该版本的 V ... 阅读全文 →

Ubuntu Server 上安装 Jexus
发表于

微软开始了 .NET 开源之路,方向是伟大光荣而正确的,至于将来的市场表现嘛,还是让市场检验吧。在 .NET 开源版本 正式发布,并可以完美跑在 Linux 上之前,正式环境下跑 Linux 还是需要借助于 Mono 的。 在 Linux 上运行 ASP.NET 或者 NancyFx 的Web 应用,可以有很多方法。但是 Jexus 绝对是这其中的精品选项。本博就是 Host 在 Ubuntu Server 上的。去年在 Ubuntu Server 上折腾一些事情,重新安装系 ... 阅读全文 →