| 
                                        
                                     | 
                                
																	
										| 11月10日下午拍了半小时    @ 2021-11-14, 13:36 | 
									
									
										| 
												
										 | 
									
									
										| 
											瞎拍乱照 | 评论已关闭 | 3,026 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1868/
										 | 
									
									
										 | 
									
																	
										| 发呆式团建    @ 2021-11-07, 13:56 | 
									
									
										| 
											 周三、周四 Effie 团队在苏州太湖横山岛团建两天,住宿在岛上湖边民宿。秋高气爽时节,吃大闸蟹、在湖边发呆、观看日出,是真的很对胃口的休闲方式。 
  
  
  
										 | 
									
									
										| 
											瞎拍乱照 | 评论已关闭 | 3,284 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1860/
										 | 
									
									
										 | 
									
																	
										| 被提前曝光的20周年礼物    @ 2021-10-31, 13:17 | 
									
									
										| 
											 原本为“在一起”20周年准备的,手工打造的“惊喜”——《时间见证20年风雨同车》,被意外地提前曝光了。 
这次手工活还不够完美,等30周年再做个更完美的吧。 
  
										 | 
									
									
										| 
											无酒无花 | 评论已关闭 | 2,976 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1855/
										 | 
									
									
										 | 
									
																	
										| 我言秋日胜春朝    @ 2021-10-26, 11:35 | 
									
									
										| 
											 周日金山(花开海上生态园、枫泾古镇)一日游 
  
  
  
  
  
										 | 
									
									
										| 
											瞎拍乱照 | 评论已关闭 | 2,518 次阅读																					 | 
									
									
										| 
											简短地址: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,059 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1845/
										 | 
									
									
										 | 
									
																	
										| Effie Win Done    @ 2021-08-26, 19:03 | 
									
									
										| 
											 作为软件开发者,最满足最欣慰的莫过于此刻。半年时间,67000+行代码,一切都成为值得。Effie for Windows,来了。 
  
  
										 | 
									
									
										| 
											Effie | 2 个评论 | 3,957 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1839/
										 | 
									
									
										 | 
									
																	
										| “消失”的近半年    @ 2021-08-15, 17:05 | 
									
									
										| 
											 Effie 的新 Windows 版从3月开始开发,尚是春寒料峭的时节。原计划6月底完成的,没曾想一转眼就快半年过去,暑假接近尾声,完成度95%了。终于快完成了。 
虽然时间拖了一些,但就品质来说,我自己相当满意。在各方面的优化,费尽心机。可以算是我近年来客户端开发的新高峰了,即使相比 macOS 版本,只会更好。 
比如这个在 Surface Pro 高分屏+毛玻璃的情况下,完全自己实现的动画过程依旧可以非常顺滑。 
Effie for Windows,月内见。 
	
										 | 
									
									
										| 
											Effie | 2 个评论 | 3,205 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1836/
										 | 
									
									
										 | 
									
																	
										| Free Pascal 的 bug 已修正    @ 2021-03-15, 13:01 | 
									
									
										| 
											 周末把 fpjson 的 bug 提交给了 Free Pascal 的开发组,很快就得到响应并修复了。 
  
										 | 
									
									
										| 
											农码生涯 | 评论已关闭 | 3,877 次阅读																					 | 
									
									
										| 
											简短地址: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,137 次阅读																					 | 
									
									
										| 
											简短地址: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,437 次阅读																					 | 
									
									
										| 
											简短地址:http://ncblog.net/1829/
										 | 
									
									
										 | 
									
																	
										| 
											
										 |