Half-Blood Programmer

Jexus Series: Announce Jexus Manager, Management Console for Jexus Web Server

As illustrated in early posts, Jexus web server is more similar to IIS, if we compare other famous web servers available on Linux. To better assist ASP.NET developers and professionals to migrate their web applications to Jexus, I have been…

TritonMate Words: #SNMP 9.0 Plan

#SNMP Library 8.5 has been published for a while (Feb 22, 2015). https://sharpsnmplib.codeplex.com/releases/view/118578 If you did not yet try it out, it can be easily acquired from NuGet. The focus was primarily set on repackaging, so most of the APIs…

Jexus Manager: Initial Persist-to-Disk Support in 2.0 Alpha 5

Visual Studio does provide some basic IIS Express integration, such as opening sites from IIS Express, and exposes a limited set of settings for you to configure, Anonymous Authentication SSL Enabled SSL URL URL (not modifiable) Windows Authentication That’s never…

#SNMP Library, Encryption, and Encryption Registration

One user wrote to me recently to ask if I can provide ECCN number of #SNMP Library. I was surprised initially, but later discovered that as a project hosted on both CodePlex and GitHub (US based), and a project with…

Mono 生态系统未来可能的进化方向

Mono 项目从一个开源 C# 编译器起家在十多年中发展成为了一个良好的开发平台[1]。它的很多部件,都在特定时间因为某些原因开发和加入(例如项目的紧迫性,母公司的要求,和纯粹的实验性质研究),但宗旨都是让 Mono 开发者更好的和非 Windows 操作系统底层的 API 互动。 图1:Mono 生态系统(当前状态,基于3.12版本) 上图列举了当前 Mono 项目的一些重要部件。 基础部件 作为支持 Mono 程序运行的基础,CLR 运行时,BCL 基础类型库,AOT 超前编译以及其他未列出的辅助工具(例如 xbuild 编译引擎)都非常重要,缺一不可。 应用开发框架和函数库 要和 Linux 和其他操作系统原生 API 交互,并将这些功能暴露给应用程序,其他部件也一一被开发出来。比较值得注意的包括, 封装 GTK+ API 的 GTK#,用于开发跨平台的可视化应用。 封装 Cocoa API的MonoMac,用于开发原生 Mac OS…

A Guess on Mono Ecosystem Evolution

Mono has been there for years and grown from its first component (Mono C# Compiler)[1] to a large platform (with multiple components). Each components were written at a certain phase due to the demands then, but primarily speaking they all…

Web Application Differences in Visual Studio and IIS

Beginners of web development often find it strange to see their ASP.NET applications run differently in VS and on IIS. Well, they simply expect the same code base yields the same results, but what facts do they take for granted?…

Obfuscar: Where Does Extra Overriding Methods Come

An issue has been reported to me one year ago, but I could not easily fix it as the code base was not quite clear where the bug comes from exactly. https://obfuscar.codeplex.com/workitem/7 Don’t get me wrong. It is pretty easy…

Obfuscar: F#, Mono.Cecil, and Method Overriding

Due to the announcement of Google that it is going to shut down Google Code, I finally decided to take the chance to migrate all Obfuscar issues at Google Code to GitHub. The migration was smooth and everything is now…

#SNMP Pro: FAQ for SharpSnmpPro.Mib Release 1.1

Some users wrote in to ask questions about this new release. Here I pick up a few common questions as FAQ. Q1: #SNMP Library 8.5 requires KB2468871 to be applied for .NET 4.0 environment. Does that restriction also affect SharpSnmpPro.Mib?…

#SNMP Pro: Release 1.1 is Out

You probably noticed that #SNMP Library has just been updated to 8.5 and released finally at NuGet.org, http://www.nuget.org/packages/Lextm.SharpSnmpLib/ Of course, #SNMP Pro has an important update too, which I announce at this moment. Yes, it is the 1.1 release of…