|  | 
																	
										| 11月10日下午拍了半小时    @ 2021-11-14, 13:36 | 
									
										|  | 
									
										| 瞎拍乱照 | 评论已关闭 | 3,022 次阅读 | 
									
										| 简短地址:http://ncblog.net/1868/ | 
									
										|  | 
																	
										| 发呆式团建    @ 2021-11-07, 13:56 | 
									
										| 周三、周四 Effie 团队在苏州太湖横山岛团建两天,住宿在岛上湖边民宿。秋高气爽时节,吃大闸蟹、在湖边发呆、观看日出,是真的很对胃口的休闲方式。 
 
 
 | 
									
										| 瞎拍乱照 | 评论已关闭 | 3,273 次阅读 | 
									
										| 简短地址:http://ncblog.net/1860/ | 
									
										|  | 
																	
										| 被提前曝光的20周年礼物    @ 2021-10-31, 13:17 | 
									
										| 原本为“在一起”20周年准备的,手工打造的“惊喜”——《时间见证20年风雨同车》,被意外地提前曝光了。 这次手工活还不够完美,等30周年再做个更完美的吧。 
 | 
									
										| 无酒无花 | 评论已关闭 | 2,967 次阅读 | 
									
										| 简短地址:http://ncblog.net/1855/ | 
									
										|  | 
																	
										| 我言秋日胜春朝    @ 2021-10-26, 11:35 | 
									
										| 周日金山(花开海上生态园、枫泾古镇)一日游 
 
 
 
 
 | 
									
										| 瞎拍乱照 | 评论已关闭 | 2,513 次阅读 | 
									
										| 简短地址:http://ncblog.net/1852/ | 
									
										|  | 
																	
										| Windows 版 Effie 的一个小测试    @ 2021-09-30, 14:14 | 
									
										| 试着将《三国演义》整部小说大纲化,每个段落作为一个列表项,一共2617项。在 Effie for Windows 中生成思维导图,看看原生程序的性能: Effie 整个过程中占用内存不超过50M(作为对比,XMind 占用大约2G左右的内存)。滚动过程中 Effie for Windows完全跟手不卡顿,切换风格2秒内完成。 
 | 
									
										| Effie | 1 个评论 | 4,052 次阅读 | 
									
										| 简短地址:http://ncblog.net/1845/ | 
									
										|  | 
																	
										| Effie Win Done    @ 2021-08-26, 19:03 | 
									
										| 作为软件开发者,最满足最欣慰的莫过于此刻。半年时间,67000+行代码,一切都成为值得。Effie for Windows,来了。 
 
 | 
									
										| Effie | 2 个评论 | 3,949 次阅读 | 
									
										| 简短地址:http://ncblog.net/1839/ | 
									
										|  | 
																	
										| “消失”的近半年    @ 2021-08-15, 17:05 | 
									
										| Effie 的新 Windows 版从3月开始开发,尚是春寒料峭的时节。原计划6月底完成的,没曾想一转眼就快半年过去,暑假接近尾声,完成度95%了。终于快完成了。 虽然时间拖了一些,但就品质来说,我自己相当满意。在各方面的优化,费尽心机。可以算是我近年来客户端开发的新高峰了,即使相比 macOS 版本,只会更好。 比如这个在 Surface Pro 高分屏+毛玻璃的情况下,完全自己实现的动画过程依旧可以非常顺滑。 Effie for Windows,月内见。 | 
									
										| Effie | 2 个评论 | 3,197 次阅读 | 
									
										| 简短地址:http://ncblog.net/1836/ | 
									
										|  | 
																	
										| Free Pascal 的 bug 已修正    @ 2021-03-15, 13:01 | 
									
										| 周末把 fpjson 的 bug 提交给了 Free Pascal 的开发组,很快就得到响应并修复了。 
 | 
									
										| 农码生涯 | 评论已关闭 | 3,873 次阅读 | 
									
										| 简短地址:http://ncblog.net/1834/ | 
									
										|  | 
																	
										| Free Pascal 的 fpjson 的一个解码 bug    @ 2021-03-13, 00:40 | 
									
										| fpjson 单元是 Free Pascal 支持 JSON 的实现,今天使用它来解析服务器传回的结果时踩了它的一个解码 bug 的坑。 我写了一个演示程序,分别用 fpjson 以及另外两个第三方的开源 JSON 单元(LkJson 和 JsonTools)解析同一段非常简单的 JSON 字符串的结果。 uses fpjson, LkJSON, jsontools;
procedure TForm1.Button1Click(Sender : TObject);
var
    str : String;
    js1 : TJsonObject;
    js2 : TlkJSONobject;
    js3 : TJsonNode;
begin
    str := '{"name":"\u95e8\u88ab\u8111\u5b50\u6324\u574f\u4e86"}';
    js1 := GetJson(str) as TJsonObject;
    js2 := TlkJSON.ParseText(str) as TlkJSONobject;
    js3 := TJsonNode.Create;
    js3.Parse(str);
    ShowMessage(
        js1.Get('name', '') + #13#10#13#10 +
        js2.getString('name') + #13#10#13#10 +
        js3.Find('name').AsString
    );
    js3.Free;
    js2.Free;
    js1.Free;
end;
 运行结果如下图所示,第一行是 fpjson 解析的有问题的字符串,后两行是另外两个解析的结果——显然都正确处理了:
  演示工程放在 Github 了,也附带了另外的那两个开源 JSON 单元,其中的 LkJson 单元我修改了一些 bug,与原始版本(超过 10年没有修改过了)有些微差异。 | 
									
										| 农码生涯 | 评论已关闭 | 4,128 次阅读 | 
									
										| 简短地址:http://ncblog.net/1832/ | 
									
										|  | 
																	
										| Effie Win    @ 2021-02-27, 13:59 | 
									
										| Effie 最早是年轻的前端小伙子用前端技术写的,当时快速地搭建出了产品原型。但到后期要真正产品化变成实际的商业产品时,限于技术能力和前端技术本身的一些限制,越来越吃力。 去年我加入 Effie 团队后,用平台的原生技术重写了 macOS 和 iOS 版。产品发布时,原先前端技术写的版本就作为 beta for Windows 形态发布以便 Windows 用户也先能用起来。但品质以及体验上,距离原生版本相差还是比较大的。 现在,用户呼声最大的,除了 iPad 适配外,就是用原生技术重写 Windows 版了。iPad 适配应该能在 3月完成,而重写 Windows 版,也已经开始了。 
 | 
									
										| Effie | 3 个评论 | 7,429 次阅读 | 
									
										| 简短地址:http://ncblog.net/1829/ | 
									
										|  | 
																	
										|  |