Koenig Demo Post

Hey there! Welcome to the new Ghost editor - affectionately known as Koenig.Koenig is a brand new writing experience within Ghost, and follows more of »

在 .NET 3.5 中使用 WindowChrome 创建无边框窗口

关于使用无边框窗口并自绘控件来使GUI更符合个性化需求已经被讨论了太多,在.NET 4.5中借助WindowChrome来完成这一需求的范例也已经相当成熟,比如著名开源音乐播放器Dopamine就是一例。但如果在某些特殊的要求下,只能使用.NET 3.5的情况下,很多基础部件都是缺失的,抛去WindowStyle="None"这种问题比较多的解决方法,最终比较好的方式是移植微软在.NET 4.5中为我们写好的库。 那从哪里移植呢?显然WPF框架并不开源,但这不妨碍我们能读到WPF的源码。令人高兴的是,有人已经为我们反编译了Microsoft. »

重启 Ghost

之前的某一天,托管所有网站的Linux Server被爆破了,不过还好数据库和文件都没有被淦,之后重装系统的时候,就想着把CentOS换成Debian。换掉之后,其他的服务都和之前跑的一样好,但就是这个Ghost,遇到了各种莫名其妙的问题,什么给了权限还报错无权限,找不到文件,不识别挂载点balabala的。在Gayhub上问了开发团队,也不能给出有效的解决方案,百般无奈,在Debian上是跑不起Ghost了,只好试试在Win上。 神奇的是,Win上能非常正常的运行并且没有任何毛病(但只能用[email protected]{version<=1.4.2} »

如何从零创建一个漂亮的 WPF 的 Color Picker 控件

在翻Dopamine的issue的时候,发现Dopamine并没有提供一个非常易用的Color Picker来帮助用户创建Accent Color,而这种控件在使用了Material Design的Android App中则非常常见,而且其中多数也非常有漂亮而易用,但是找了一圈并没有发现具有类似设计的WPF控件。本文中需要一点点的初中数学内容,这其中可能有一些错误,或者是算法并非最优,碍于本人水平所限,请见谅。 如果接触了很多Win32或者WPF程序,例如画图、SAI、Photoshop,会发现其中的拾色器或许很专业,很稳定,但是相对于下图中的控件,则并没有那么好看。微软在UWP SDK 1709中,也加入了这种非常漂亮的拾色器Color »