五月30

[置顶][Node.js]GNVM -- 使用GO语言编写,Windows下Node.js多版本管理器

Product Node.js  GO  

由于开发的要求,需要在本地同时配置不同的node.exe,而开发环境是Win,所以无法使用nvm,而nvmw又不是特别好使,因此索性自己写了一个。
代码已经放在github,不过没什么特别的地方,就是一个自动化的CLI工具,节省了手动下载/配置的麻烦。

文档(详细介绍)
https://github.com/kenshin/gnvm

二月16

[置顶][汇总]我的各种开源项目汇总

 自做的各种开源项目汇总页面,持续开放中:http://k-zone.cn/project/

一月21

[置顶][原创]AsGard -- 基于Node.js的开源、小型、多人日志系统

前几天发现OSChina竟然有一个基于Cloud Foundry的应用开发大赛,正好前几个月有空闲的时候,使用Node.js + MongoDB + express写了一个简单的小型、多人日志系统。所以趁着周末,改了改,就匆匆上线了。
参加应用大赛不是目的,真正的目的在于:开源!之前一直以大块时间不够为由,迟迟不想发布,进而借了此大赛,算是给自己的拖延症好好的治疗了一把 :)
源代码下载地址:https://github.com/kenshin/asgard
PS:虽然参加比赛不是目的,但终究不能免俗,希望大家可以多多投票:http://www.oschina.net/cf-app-show

七月31

[置顶][Flex]Flex SDK 4(Gumbo)自定义皮肤 - SilverGreen(Spark) 下载

2012-5-15更新:
SilverGreen已经升级到version 2.0,下面的全部内容已经废除,新版地址,请看:http://www.k-zone.cn/project/silvergreen.html

三月21

[Flex]Flex编程注意之SecurityError: Error #2060错误解决方案

在使用swfobject + jquery的时候突然发现了一个SecurityError: Error #2060,
开始的时候由于Flash的报错信息不是特别准确,因此怀疑是某一个ExternalInterface写错了,调查后发现似乎不是这么回事,
经过修改了几个方案后,发现问题依旧...
所以不得不重视起来,具体去Adobe doc那边查了一下,发现似乎与swf本身传入的参数有关系。
具体错误信息如下:
SecurityError: Error #2060: 安全沙箱冲突:ExternalInterface,调用者XXXXXX at flash.external::ExternalInterface$/_initJS() at flash.external::ExternalInterface$/addCallback()

详细请看:http://www.k-zone.cn/zblog/post/flex-SecurityError-2060.html

 

三月20

[RIA业界]两个消息


Adobe中国公司将在4月2日于北京港澳中心酒店举行一天的开发者技术日(Adobe Developer Tech Day)活动,上午是AIR部分,下午是Flex部分,欢迎开发者和高校计算机专业学生前去报名参加。Free!

详细请看:http://www.k-zone.cn/zblog/post/Adobe-Developer-Tech-Day.html

三月19

[产品介绍]ViSR - 虚拟课堂(涂鸦部分)

Kenshin这次Show给大家的是我认为的一个比较重量级的产品:ViSR
这也是我为之奋斗了一年多的项目,这是一个比较庞大的系统,同时大家看到的一切全部都是由Flex完成的。
 
okay,今天我展示的ViSR其中的一部分功能:虚拟课堂
 
包括如下功能(涂鸦部分):
1、画线功能。(直线、矩形、圆形、荧光、钢笔、星形等)
2、对画线可以操作。(移动、剪切、复制、粘贴、擦除、Undo、Redo)
3、可以加载多个页面(可以从本机上面上传任意图片、swf到虚拟课堂)

详细请看:http://www.k-zone.cn/zblog/post/flex-visr-live-class.html
更多产品介绍,请看:http://www.k-zone.cn/zblog/catalog.asp?tags=visr

三月14

[Flex]Flex编程注意之ViewStack高度异常问题

我跟WonJia打算写一个类似于《Flex编程注意之XX》的系列文章,此系列文章主要就是介绍一些我们在实际的项目中发现的一些Flex的问题,而这些问题可能已经被人发现了,也可能没被人发现,所以在此记录一下。
这是本系列的第一篇文章:Flex编程注意之ViewStack高度异常问题

其实很简单的一个注意地方,当使用了ViewStack并且将其height设定为100%,同时在其中添加了多个child container(A 和 B)。那么ViewStack的高度将会怎样呢?
这个例子可以应用与:多个组件而不同的状态,例如:在某些情况我需要显示A的UI,另外在某些地方我需要显示B的UI,然而它们的高度与宽度都是不一样的,那么假设A的高度要大于B的高度,
那么当我想要显示B的时候,就会发生如下的问题,虽然我将其Application的高度设定的与B一致,按照通常的做法,由于ViewStack的height为100%,那么则认为它与Application的高度是一致的
那么那个空白的边是如何出现的呢?

详细请看:http://www.k-zone.cn/zblog/post/flex-viewstack.html

三月13

[产品介绍]Flex Live Chat

今天给大家show一个Flex Project Platform的功能之一:Live Chat(聊天工具)
 
具体的功能如下:
客户端:
1、聊天的客户端类似于新浪Woocall的一个由Flex + JQuery swfobject完成的Flex程序。
2、可以随意改变大小。
3、可以随意拖拽。
4、embed方式简单,使用一段JS代码放置到任何网页即可完成客户端的安装。
5、支持多语言(中文、英文)
三月12

[产品介绍]Flex Calendar

今天给大家show一个前一阵子做的一个类似Flex Calendar组件。

具体如下的功能:
1、日历功能(由于项目需要只支持西历,而没有农历)
2、在某些程度上可以作为GTO功能,例如to do list功能
3、自动识别时区功能(例如我在+8 时区在8点记录的内容,在+9时区也可以正确的显示出来)
4、中英文切换。
5、多选功能,一次可以选择多个日期和时间段(Google Calendar只可以选择一列)

详细请看:http://www.k-zone.cn/zblog/post/teacher-schuedule.html
更多产品介绍,请看:http://www.k-zone.cn/zblog/catalog.asp?tags=visr